OpenSocial

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    OpenSocial - Presentation Transcript

    1. כתיבת יישומים לרשתות חברתיות בוריס דנילוביץ ' יוסי כהן DSP-IP
      • אתר המאפשר לגולשיו לקיים קשרים וירטואליים עם חבריהם , עם דגש על מדיה והתאמה אישית .
      • מאגד תחת כנפיו את היכולות הקלאסיות של אתרי דור Web 1.0 השונים :
        • מסרים מידיים ,
        • אימייל ,
        • פרסום תמונות
        • פורומים , קהילות .
      • דוגמאות :
        • ( http://www.facebook.com ) Facebook
        • ( http://www.myspace.com ) MySpace
      • נכון לדצמבר 2007, ל - MySpace יש 300 מיליון מנויים רשומים .
      • כ - 230,000 חשבונות חדשים נפתחים ב - MySpace כל יום .
      • במהלך 2007, עלה מספר המנויים של Facebook מ - 15 מיליון ל - 60 מיליון .
      • בספטמבר 2007, נמכר 1.6% מ - Facebook ל - Microsoft עבור 240 מיליון דולר .
      • ב - 1 לנובמבר , שחררה Google את תרומתה לשוק הרשתות החברתיות : OpenSocial .
      • החברה המובילה לטכנולוגיות Web לא ויתרה על נתח השוק המשגשג , והפכה מיידית למתמודדת במשקל כבד מול Facebook .
      • החידוש : שבירת הגבולות של אתר יחיד על גביו מתפרשת הרשת החברתית . בעוד הרשתות החברתיות הותיקות מציעות למשתמש פלטפורמה יחידה בעלת ממשק בסיס שרירותי , הפתרון של Google מאפשר שימוש ביכולות אלה על גבי אתרים רבים .
      • כיצד ממשים חזון זה ?
      • OpenSocial מציעה למפתחים שורה של ממשקים אחידים ליצירת תכנים המשתמשים ביכולות חברתיות .
      • בעזרת מעט HTML ו - Javascript , ניתן לגשת לרשימות חברים , לפרסם פעילויות , ליצור קבוצות ופעולות אחרות המוכרות מהאתרים הקיימים .
      • אך כעת , אין עוד הגבלה על סביבת המימוש והפיתוח : כל אתר חופשי לממש את ממשקי ה - OpenSocial , ולפתוח את שעריו למפתחים .
      • Cinema20 הינו אתר בו חובבי הסרטים האילמים של שנות ה - 20 משווים את טעמם עם חבריהם .
      • UltimatePingPong הינו האתר של איגוד טניס השולחן של העיר שנחאי .
      • שניהם מממשים את ממשקי ה - OpenSocial ורוצים לאפשר למשתמשיהם להודיע על אירוע ( בין אם זו הקרנת סרט או תחרות טניס ) לכל חבריהם .
    2. Ultimate PingPong Cinema20 Notify Event Application Notify Event Application OpenSocial API OpenSocial API מפתח מצד שלישי יוצר אפליקציה אחת המבצעת את הנדרש . בזכות המימוש על פי הממשקים המוסכמים , שני האתרים יכולים להנות מהאפליקציה , מבלי לכפות על המפתח שתי גרסאות שונות . Notify Event Application Independent Developer
      • למפתח מוגשים 3 ממשקים מרכזיים :
      • People API
      • Activities API
      • Persistence API
      • בבסיסה של כל רשת חברתית נמצאים האנשים .
      • ממשק זה מרכז את הפעולות הנוגעות בגישה לפרטיו של בן - אדם ( מנוי או משתמש ), ויחסיו עם שאר האנשים ברשת .
      • למשל : לאחר ש - Cinema20 ו - UltimatePingPong מימשו את הפונקציונליות בממשק זה , ניתן לכתוב אפליקציה יחידה שתחשב את הגיל הממוצע של חבריו של מנוי יחיד .
      • ממשק זה חושף למפתח גישה לרישום הפעולות המבוצעות על ידי המשתמשים .
      • משתמשים פועלים מול הרשת החברתית , בין אם באופן פנימי ( לעדכן את הפרופיל שלהם ) או חיצוני ( לשלוח מסר לחבר ).
      • למשל : ניתן לכתוב אפליקציה הצוברת באופן מסודר את כל הפעמים בהן המשתמש עדכן פרט אישי כלשהו בפרופיל שלו .
      • מידע מסויים צריך להשמר באופן קבוע , בין כניסות שונות של המשתמש למערכת . ממשק זה מגדיר מאגר נתונים , בו אפליקציות יכולות לשמור נתונים .
      • כמשתמע מכך , אתרים המממשים את הממשק חייבים להקצות מקום לאחסון נתונים אלה ( ורשאים להציב מגבלות למפתחים ).
      • שימו לב : מהמפתחים נחסך הצורך בשרת !
      • ( אך השימוש בו עדיין אפשרי )
    3. Thank You

    + Yossi CohenYossi Cohen, 2 years ago

    custom

    1281 views, 1 favs, 1 embeds more stats

    Information about social network and how to use and more

    More info about this document

    CC Attribution-NonCommercial LicenseCC Attribution-NonCommercial License

    Go to text version

    • Total Views 1281
      • 1280 on SlideShare
      • 1 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 38
    Most viewed embeds
    • 1 views on http://135.ig.gmodules.com

    more

    All embeds
    • 1 views on http://135.ig.gmodules.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories