Netlog Developer Day

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

    3 Favorites

    Netlog Developer Day - Presentation Transcript

    1. Applications Games Credit Economy
    2. OpenSocial
    3. “ OpenSocial defines a common API for social applications across multiple websites” OpenSocial Introduction Introduction
    4. OpenSocial What is OpenSocial What is OpenSocial Applications Netlog OpenSocial
    5. OpenSocial What is OpenSocial? What is OpenSocial?
      • People
        • --> information about users and friends
      • Activities
        • -->posting and fetching updates of people (logs)
      • Persistence data
        • --> key-value data storage
      The basics:
    6. OpenSocial What is OpenSocial? What is OpenSocial?
      • People
      • Access the data of users:
          • Owner
          • Viewer
      • Data available:
        • userid, nickname, first name, last name, display name, profile picture url, profile url, birthday, gender, interests, address, relationship, sexual orientation, tags, about
        • ➔ no email addresses, no phone numbers!
    7. OpenSocial Owner vs. Viewer Owner vs. Viewer Friends Application Owner Jane Doe Viewer Me Profile Page Jane Doe Friends
    8. OpenSocial What is OpenSocial? What is OpenSocial?
      • Activity
      • Applications can post activity items to the logs
      • Applications can send notifications
      Body Title
    9. OpenSocial What is OpenSocial? What is OpenSocial?
      • Persistence data
      • Applications can store key/value pairs
          • Per user
          • No need for own storage
          • Only available for the application itself
      • For example: storing the app settings of a user, the last time the user accessed the app, ...
    10. OpenSocial How can you access OpenSocial? How can you access OpenSocial?
      • Javascript API
            • Simple javascript function calls,
            • API access on the client side
            • Portable to Flash
      • RESTful API
            • Data requests and pushing through HTTP request
            • API access possible on both client and server side
            • Also portable to Flash
    11. Applications
    12. What we offer app developers Viral Systems Viral Systems an application should be fully integrated • no external login should be needed... • no external links no ads in “profile” view no spamming through activities/requests localised & translated • We can help you!
      • Application Directory
    13. Integration on Netlog Views Views
      • Canvas view = application page
      • Profile view = when user installs app on his profile
      • Home view = homepage
      -->Applications can switch between views Netlog provides 3 views
    14. Canvas view
    15. Profile view
    16. Home view
    17. Netlog OpenSocial Extensions
    18. Extending OpenSocial Friend Picker Friend Picker
      • Having a lot of friends --> Hard to select a certain friend
      • Solution: autocompletion
    19. Extending OpenSocial Music Music
      • Music allows application to access the music database of Netlog, using small players
      • Request a player by title/artist
      • Plays 30 seconds of the song
      • Customizable
      Netlog Chart
    20. Extending OpenSocial Album Album
      • Albums can contain any kind of media item
      • Pictures
      • Videos
      • Music files
      • On Netlog, we offer albums of pictures as an extension
    21. What we offer app developers Viral Messaging Viral Messaging an application should be fully integrated • no external login should be needed... • no external links no ads in “profile” view no spamming through activities/requests localised & translated • We can help you!
      • Posting to the activity stream
      • Sending notifications
      • Request to share application among friends
    22. Rules
    23. What we expect from app developers What we expect from app developers
      • An application should be fully integrated
      • no external logins should be required
      • no external links
      • No advertisements in profile or home view
      • No spamming through activities/requests
      Commercial applications “ Value-added” applications
    24. What we offer app developers Own Administration Tool Own Administration Tool
    25. What we offer app developers Own Administration Tool Own Administration Tool an application should be fully integrated • no external login should be needed... • no external links no ads in “profile” view no spamming through activities/requests localised & translated • We can help you!
    26. What we offer app developers Own Administration Tool Own Administration Tool an application should be fully integrated • no external login should be needed... • no external links no ads in “profile” view no spamming through activities/requests localised & translated • We can help you!
    27. What we offer app developers Own Administration Tool Own Administration Tool an application should be fully integrated • no external login should be needed... • no external links no ads in “profile” view no spamming through activities/requests localised & translated • We can help you!
    28. What we offer app developers Own Administration Tool Own Administration Tool an application should be fully integrated • no external login should be needed... • no external links no ads in “profile” view no spamming through activities/requests localised & translated • We can help you!
    29. What we offer app developers Own Administration Tool Own Administration Tool an application should be fully integrated • no external login should be needed... • no external links no ads in “profile” view no spamming through activities/requests localised & translated • We can help you!
    30. What we offer app developers Own Administration Tool Own Administration Tool an application should be fully integrated • no external login should be needed... • no external links no ads in “profile” view no spamming through activities/requests localised & translated • We can help you!
    31. Català 中文 česky Dansk Nederlands English Eesti suomi français Deutsch Italiano Lietuvių kalba Norsk (bokmål) Polski Português Română Русский slovenščina Español Svenska Türkçe Afrikaans български Hrvatski Magyar Latviešu valoda Slovenčina Localization
    32. Seemless translation
    33. Seemless Translation
      • Translations are automatically injected
    34. Seemless Translation
      • Translations are automatically injected
    35. Credit Economy
    36. Extending OpenSocial Credits for 3rd party developers Credits for 3rd party developers
      • Payment extension allows application to
      • charge users credits to install the app
      • charge credits for premium features
      • charge credits for items
      • ...
    37. Extending OpenSocial Payments Payments
      • Transparent for app developers: just request a certain amount
      • ➔ We take care of the rest
    38. Games
    39. Games Directory
    40. Game Page
    41. Develop for Netlog NOW!
    42. Developing an application: concrete proceedings Sandbox Application page Quality assurance Launch Concept approval
    43. Application Developer Sandbox
    44. Games Developer Sandbox
    45. Games Developer Sandbox http://en.netlog.com/go/developer/games
    46. Questions?
      • Codelabs this afternoon!
      • developer site: http://en.netlog.com/go/developer
      • apps: http://en.netlog.com/go/developer/opensocial
        • sandbox: http://en.netlog.com/go/developer/opensocial/sandbox=1
      • games: http://en.netlog.com/go/developer/games
        • sandbox: http://en.netlog.com/go/developer/games/view=sandbox

    + Folke LemaitreFolke Lemaitre, 8 months ago

    custom

    1431 views, 3 favs, 0 embeds more stats

    Presentation I did on games/applications/credit eco more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1431
      • 1431 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 3
    • Downloads 5
    Most viewed embeds

    more

    All embeds

    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