Netlog Developer Day
Upcoming SlideShare
Loading in...5
×
 

Netlog Developer Day

on

  • 6,053 views

Presentation I did on games/applications/credit economy/opensocial/.... on the Netlog Developer Day

Presentation I did on games/applications/credit economy/opensocial/.... on the Netlog Developer Day

Statistics

Views

Total Views
6,053
Views on SlideShare
6,045
Embed Views
8

Actions

Likes
3
Downloads
18
Comments
0

3 Embeds 8

http://www.slideshare.net 6
http://staging-source.gild.com 1
http://localhost 1

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Netlog Developer Day Netlog Developer Day Presentation Transcript

    • Applications Games Credit Economy
    • OpenSocial
    • “ OpenSocial defines a common API for social applications across multiple websites” OpenSocial Introduction Introduction
    • OpenSocial What is OpenSocial What is OpenSocial Applications Netlog OpenSocial
    • 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:
    • 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!
    • OpenSocial Owner vs. Viewer Owner vs. Viewer Friends Application Owner Jane Doe Viewer Me Profile Page Jane Doe Friends
    • OpenSocial What is OpenSocial? What is OpenSocial?
      • Activity
      • Applications can post activity items to the logs
      • Applications can send notifications
      Body Title
    • 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, ...
    • 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
    • Applications
    • 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
    • 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
    • Canvas view
    • Profile view
    • Home view
    • Netlog OpenSocial Extensions
    • Extending OpenSocial Friend Picker Friend Picker
      • Having a lot of friends --> Hard to select a certain friend
      • Solution: autocompletion
    • 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
    • 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
    • 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
    • Rules
    • 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
    • What we offer app developers Own Administration Tool Own Administration Tool
    • 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!
    • 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!
    • 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!
    • 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!
    • 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!
    • 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!
    • 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
    • Seemless translation
    • Seemless Translation
      • Translations are automatically injected
    • Seemless Translation
      • Translations are automatically injected
    • Credit Economy
    • 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
      • ...
    • Extending OpenSocial Payments Payments
      • Transparent for app developers: just request a certain amount
      • ➔ We take care of the rest
    • Games
    • Games Directory
    • Game Page
    • Develop for Netlog NOW!
    • Developing an application: concrete proceedings Sandbox Application page Quality assurance Launch Concept approval
    • Application Developer Sandbox
    • Games Developer Sandbox
    • Games Developer Sandbox http://en.netlog.com/go/developer/games
    • 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