AllJoyn: פיתוח אפליקציות Peer-to-Peer למובייל

קצת על AllJoyn, פרויקט קוד פתוח אשר נועד לפשט את פיתוח אפליקציות ה-Peer-to-Peer.

צילום: flickr, cc-by, Phil Roeder

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

פיתוח משחקים מרובי משתתפים, אפליקציות Peer-to-Peer ושאר מרעים אינה משימה פשוטה. יותר ויותר מפתחים וחברות מגלים את הצורך בהוספת יכולות Peer-to-Peer לאפליקציות שלהם ונתקלים בחסם של מורכבות המשימה. אפליקציות Peer-to-Peer מורכבות מאבני בניין רבות ובהן: גילוי Discovery, Remote APIs, תקשורת Client-Server ,הצפנה, התמודדות עם שיטות תקשורת שונות (WiFi, BT, 3G) וכ"ו ואם נרצה להוסיף יכולות מבוססות מיקום כמו תקשורת עם משתמשים הנמצאים באותו מיקום גיאוגרפי רמת המורכבות תגדל אף יותר.

פיתוח אפליקציות באמצעות AllJoyn

AllJoyn הינו פרויקט קוד פתוח אשר נועד לפשט את פיתוח אפליקציות ה-Peer-to-Peer. הפרוייקט (www.alljoyn.org)  מכיל את כל אבני הבניין הדרושות ומאפשר למתכנת להתרכז בעיקר – האפליקציה. באמצעות השימוש ב-AllJoyn יכול המשתמש להרים בזמן קצר ביותר שלד של אפליקציית Peer-to-Peer ועכשיו נותר "רק" להוסיף את התוכן. AllJoyn מאפשרת חיבוריות בין המשתמשים מעל WiFi או Bluetooth בצורה שקופה לכותב האפליקציה. משתמשי AllJoyn יכולים לשכוח מאותם קטעי קוד המטפלים במקרי הקצה הקשורים לנפילת רשת, בעיות חיבוריות וכ"ו. כל זאת ועוד מטופל ע"י השכבות מתחת.

AllJoyn מאפשר יצירת שירותים (Services) וגילויים כאשר לכל שרות ישנו ממשק (API) המאפשר לעבוד מול השירות. פאראדיגמת AllJoyn מדברת על "מה נמצא מסביבי?" ו-"עם מה אני יכול לתקשר?" כאשר הגילוי והתקשורת אינם מוגבלים למשתמשים אחרים אלה יכולים גם לכלול תקשורת מכונה למכונה (machine to machine).

מספר חברות עובדות היום על הטמעת AllJoyn במוצרים שלהם, וביניהן:

חברת NearVerse אשר ביצעה הטמעה באפליקציית ה-LoKast – "Instant Social Network… Right where you are"

חברת Namco שגם היא הורידה את ערכת הפיתוח והוסיפה יכולות ריבוי משתמשים ל-Pac Man Kart Game בפחות משבוע.

AllJoyn פותח במקור ע"י Qualcomm Innovation Center וזמין היום כפרויקט קוד פתוח. מידע נוסף על AllJoyn כולל webinars והדרכות ווידאו ניתן למצוא ב- https://developer.qualcomm.com/develop/mobile-technologies/peer-peer-alljoyn/peer-peer-alljoyn.


הפוסט בחסות קוואלקום ישראל


חברת Qualcomm היא החברה המובילה בעולם לאספקת שבבים לטלפונים חכמים. כיום ניתן ליהנות מהיתרונות הטכנולוגיים של קוואלקום במגוון רחב של מוצרים אלחוטיים ואלקטרוניים. מרכז הפיתוח בישראל, המשויך לחטיבת המעבדים, ממוקם בחיפה. מהנדסי התוכנה והחומרה בקוואלקום חיפה עוסקים במחקר הקשור לטכנולוגיות עתידיות בתחומי התקשורת והמולטי-מדיה בסביבה דינמית ומאתגרת.

בימים אלו Qualcomm מגייסת את מיטב מהנדסי החומרה והתוכנה, לפיתוח פתרונות לטלפונים ניידים, ולכרטיסי תקשורת למחשבים ולמכשירי Multi Media. פרטים נוספים ניתן למצוא באתר Qualcomm וניתן לשלוח קורות חיים ישירות לכתובת [email protected]

כתב אורח

אנחנו מארחים מפעם לפעם כותבים טכנולוגים אורחים, המפרסמים כתבות בתחומי התמחות שלהם. במידה ואתם מעוניינים לפרסם פוסט בשמכם, פנו אלינו באמצעות טופס יצירת קשר באתר.

הגב

רוצה להיות הראשון להגיב?

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

* היי, אנחנו אוהבים תגובות!
תיקונים, תגובות קוטלות וכמובן תגובות מפרגנות - בכיף.
חופש הביטוי הוא ערך עליון, אבל לא נוכל להשלים עם תגובות שכוללות הסתה, הוצאת דיבה, תגובות שכוללות מידע המפר את תנאי השימוש של Geektime, תגובות שחורגות מהטעם הטוב ותגובות שהן בניגוד לדין. תגובות כאלו יימחקו מייד.

wpDiscuz

תגיות לכתבה: