בדיקת תהליך ההתקנה של אפליקציית AIR PDF הדפסה דוא
דירוג משתמש: / 0
גרועהכי טוב 
טכנולוגיה - טכנולוגיה כללי
השיעור נכתב על ידי : אלעד כהן   
ראשון, 15 אוגוסט 2010 03:35
אפליקציות AIR הן אפליקציות שנכתבו בפלאש, פלקס או Html ומותקנות על המחשב (כמו אפליקציות רגילות), אפליקציות AIR פועלות על גבי AIR Runtime, דבר המאפשר להן לפעול בכל מערכת הפעלה בה מותקן AIR Runtime…

מבוא


אפליקציות AIR הן אפליקציות שנכתבו בפלאש, פלקס או HTML ומותקנות על המחשב (כמו אפליקציות רגילות), אפליקציות AIR פועלות על גבי AIR Runtime, דבר המאפשר להן לפעול בכל מערכת הפעלה בה מותקן AIR Runtime. טכנולוגיית AIR מאפשרת לכל מתכנת פלאש להפוך להיות מתכנת לשולחן העבודה ע"י כתיבת משחקים ואפליקציות בפלאש אשר יפעלו כתוכנות רגילות במחשב.

התקנת אפליקציית AIR מבוצעת ע"י הורדת הקובץ ולחיצה כפולה עליו (כמו התקנת קובץ exe רגיל)
או ע"י התקנה ישירה מדף באתר אינטרנט.

התקנה ישירה מאתר אינטרנט
ההתקנה מבוצעת באמצעות קובץ פלאש שמופיע באתר. קובץ הפלאש יוזם את תהליך ההתקנה ע"י טעינת הקובץ הבא: http://airdownload.adobe.com/air/browserapi/air.swf
ולאחר מכן קריאה למתודה installApplication (שנמצאת בתוך הקובץ שנטען) עם שני ארגומנטים: נתיב קובץ ההתקנה של האפליקצייה והגירסא המינימלית של AIR Runtime הדרושה להפעלת אפליקציית ה-AIR.

הסיבה שאדובי לא הטמיעו את הקוד של הקובץ air.swf בתוך נגן הפלאש היא מכיוון שקובץ זה עובר שינויים.
אם הקוד היה מוטמע בנגן הפלאש אז כל שינוי בקוד היה מצריך הורדת גירסא חדשה של נגן הפלאש,
בצורה הנוכחית אדובי יכולים לשנות את הקוד בקובץ air.swf בתדירות גבוהה, כל עוד הקובץ מייצא מתודות קבועות (כמו installApplication).

ע"י בדיקת הקוד ב-air.swf אפשר לזהות שההתקנות, הן של אפליקציית AIR והן של AIR Runtime מבוצעות באמצעות המחלקה ProductManager שנמצאת בתוך: adobe.utils package
בדקתי ב API Reference של אקשן-סקריפט 3 כדי למצוא עוד נתונים על המחלקה:
http://help.adobe.com/en_US/AS3LCR/Flash_10.0/adobe/utils/package-detail.html

אבל המחלקה לא מתועדת.

ע"י שימוש ב-describeType אפשר לקבל פרטים על המחלקה כגון: המתודות, הפרמטרים, מחלקות הבסיס והמשתנים.

בהמשך מופיע קישור לאפליקציית הדוגמא (בפורמט Flash CS5) המציגה פרטים על המחלקה ProductManager באמצעות describeType וגם התקנת AIR Runtime ואפליקציית AIR באמצעות שימוש ישיר במחלקה ProductManager:
http://www.gamedevstudio.co.il/airproductmanager/airproductmanager.rar
 


המאמר נכתב ע"י אלעד כהן - מתכנת פלאש בחברת GAME DEV LTD (גיימדב בע"מ) העוסקת בפיתוח אפליקציות לפייסבוק, פיתוח אפליקציות לאייפון ופיתוח משחקי מחשב.

עוד מכותב זה
עוד מאמרים מכותב זה
טכנולוגיה כללי
בדיקת אבטחת מידע במספר משחקים באתר נענע המשחקים, המשחקים שנבדקו הם: ראש בקיר, נקמת המחוננים ומבחן IQ. בכל אחד מהמשחקים מוסבר איך להגיע...
טכנולוגיה כללי
פירוט ארכיטקטורת אתר צ'אט רולט ואת ושימוש בשרות Stratus של Adobe על מנת שגולשים יוכלו לתקשר אחד עם השני ישירות (P2P) ללא שימוש בשרת עם אפליקציה...
טכנולוגיה כללי
משחקים ואפליקציות בטכנולוגיות פלאש קלים להעתקה מכיוון שהמבנה בו נשמרים הנתונים ידוע לכל, מאמר זה יפרט מספר טכניקות להגנה מפני העתקה של...
טכנולוגיה כללי
התקפת DDoS (Distributed Denial of Service) הינה התקפה המבוצעת ע"י מספר גדול של גורמים (לדוגמא: מחשבים שונים באינטרנט) על גורם מסויים אחד (לדוגמא: אתר...
טכנולוגיה כללי
כשמפתחים אפליקציית פלאש אפשר להוסיף את האפשרות שכל פעולה שהמשתמש מבצע באפליקציה תישלח למחשב אחר ובמחשב האחר הפעולה שהמשתמש ביצע תוצג…
עוד בנושא
מאמרים קשורים
דרושים, משרות, קבלה לעבודה
לא מעט סיבות הופכות את הנושא של עבודה מהבית לנושא שכדאי לכם לחקור לעומק ולהבין את מגוון האפשרויות שכנראה מחכה לכם אם רק תסירו את העלטה...
דרושים, משרות, קבלה לעבודה
אם אומרים לכם שיש משהו ישראלי באינטרנט שפועל לטובת האזרח הקטן יותר טוב מאשר בארה"ב, לא הייתם לפחות מעט מופתעים? ובכן למזלכם הרב, לפחות אם...
דרושים, משרות, קבלה לעבודה
כל אחד יודע שהתחום הכי "ישראלי" לעבוד בו הוא מכירות, ולא משנה שלא מה, העיקר שאפשר למכור משהו ולקבל תמורתו יותר כסף ממה שהוא שווה באמת בכדי...
דרושים, משרות, קבלה לעבודה
אם גם אתם עוד לא התחלתם לחפש עבודה מהבית פחות סביר שאתם יודעים את האמת המלאה על התחום הזה, ויכול מאד להיות שגם אתם נפלתם קורבן לאחת מבין...
אחר נדל\"ן ושיפוצים
תהליך הוספת ממ"ד למבנה קיים המציאות של ארצנו הקטנה והנסיבות הביטחוניות מטרידות ללא הרף. אנו מותקיפם כמעט מכל עבר, החל ממתקפות טילים ועד...
מאמרים אחרונים
מאמרים אחרונים
קידום אתרים
יש הרבה שאלות לגבי קידום אורגני לאתר שנבנה על וויקס. בין השאלות הנפוצות: האם אתרי וויקס ניתנים לקידום בגוגל? האם וויקס פחות מתאים לקידום...
בריאות ורפואה כללי
הגעתם לגיל הזהב, ועכשיו יש לכם זמן להנות מזמן פנוי לעצמכם, מגידול הנכדים בכיף ובאהבה, ומטיולים עם החברים הגמלאים שלכם. גיל הזהב אמנם יכול...
חוקים וחוזים
תמיד הצלחתם לקבל החלטות ביחד, אבל לאחרונה משהו מתחיל להשתבש? שמים לב שאתם והשותפים העסקיים שלכם כבר לא מתנהלים באותה צורה טובה כמו...
בריאות ורפואה כללי
טיפול דיאדי איך בונים ביטחון עצמי לילדים? אילו סוגי טיפולים מתאימים להורים – ואילו מתאימים לילדים? ואיך יודעים לאיזה מטפל כדאי לפנות?...
הקמת חברה עסק חדש
מיתוג - מסרים וקבוצות צבעים - ראו איזה קבוצה מקבוצות הצבעים הכי תתאים למותג שלכם: כולנו כבר מכירים ויודעים בדיוק מה משדר לנו האדום, ומה...
 

risom

התחברות לאתר






התחבר באמצעות:

STU2

מאמרים - כל הזכויות שמורות לפרסום אתרים באינטרנט מבית אקטיביטק בע"מ קידום אתרים