Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
& The Open Web The Open Web <ul><li>What’s the Open Web and where is it going to </li></ul>
 
> 28 languages
> 28 languages
2007 2008 2006 2005 2004 2003 2002 2001 2000 Launch of ASL.TO First UGC platform to have sales rep and charge using micro ...
100 teammembers
How was 2008?
The Netherlands +16%
Canada +23%
Germany  +41%
Turkey +116%
Switzerland +136%
Belgium +171%
Italy +184%
Austria +327%
Saudi Arabia +447%
59.080.551.329 pageviews in 2008
387.443.390 absolute UV in 2008
45.282.754 members >70% is 13-24 yrs old
50 million youngsters per month
OpenSocial
OpenSocial Introduction “ OpenSocial defines a common API for social applications across multiple websites”
What is OpenSocial Applications OpenSocial Netlog
OpenSocial Reach
The basics <ul><li>People </li></ul><ul><ul><li>information about users and friends </li></ul></ul><ul><li>Activities </li...
People <ul><li>Access the data of users </li></ul><ul><ul><li>owner </li></ul></ul><ul><ul><li>viewer </li></ul></ul><ul><...
Owner vs. Viewer Friends Application Owner Jane Doe Viewer Me Profile Page Jane Doe Friends
Activities <ul><li>Applications can post activity items to the logs </li></ul><ul><li>Applications can send notifications ...
Persistence Data <ul><li>Applications can store key/value pairs </li></ul><ul><ul><ul><li>Per user  </li></ul></ul></ul><u...
How can you access OpenSocial? <ul><li>Javascript API </li></ul><ul><ul><ul><ul><li>Simple javascript function calls, </li...
Applications
Application Directory an application should be fully integrated • no external login should be needed... • no external link...
Canvas view Application Area
Profile view Application Area
Home view Application Area
Branded Apps
Localization
Seemless translation 28
Credit Economy
Credits  <ul><li>Payment extension allows application to </li></ul><ul><li>charge users credits to install the app </li></...
Payments <ul><li>Transparent for app developers: just request a certain amount </li></ul><ul><li>➔  We take care of the re...
Games
Games Directory
Game Page
Data Portability http://www.dataportability.org
Data Portability landscape dec 2008 Facebook Open Implementation
The new “Open Stack” <ul><li>Authentication: unique ID from provider </li></ul><ul><li>Authorization: user can decide what...
<ul><li>decentralized user identification standard </li></ul><ul><li>allowing users to log onto many services with the sam...
Basic Properties <ul><li>nickname </li></ul><ul><li>email </li></ul><ul><li>full name </li></ul><ul><li>date of birth </li...
Extended Properties (1/2) namePerson/prefixnamePerson/firstnamePerson/lastnamePerson/middlenamePerson/suffixnamePerson/fri...
Extended Properties (2/2) company/namecompany/titlemedia/spokennamemedia/greeting/audiomedia/greeting/videomedia/biography...
Netlog OpenID <ul><li>Netlog OpenID will launch soon! </li></ul><ul><li>Every user has his own OpenID url = profile url </...
Netlog OpenID on external site <ul><li>Login with Netlog OpenID </li></ul><ul><li>“automagically” register the user based ...
External OpenID on Netlog <ul><li>Login with external OpenID </li></ul><ul><li>users from your OpenID enabled site can log...
<ul><li>With all open protocols privacy is important!!! </li></ul><ul><li>oAuth ensures privacy </li></ul><ul><li>user is ...
FriendConnect <ul><li>Let people login with FriendConnect on your site </li></ul><ul><li>activities on your site get poste...
 
Netlog FriendConnect soon!
What’s next? <ul><li>complete separation of: </li></ul><ul><ul><li>service </li></ul></ul><ul><ul><li>presentation </li></...
Integrate with  NOW! <ul><li>developer site:  http://en.netlog.com/go/developer </li></ul><ul><li>apps:  http://en.netlog....
Upcoming SlideShare
Loading in …5
×

Netlog & The Open Web

7,111 views

Published on

Presentation I did at Pitch Arena - Social Apps 2009 on Netlog and the OpenWeb: standards like OpenID, oAuth, FriendConnect, dataportability, ...

More info at http://www.amiando.com/pitcharenaSOC09.html

Published in: Technology

Netlog & The Open Web

  1. & The Open Web The Open Web <ul><li>What’s the Open Web and where is it going to </li></ul>
  2.  
  3. > 28 languages
  4. > 28 languages
  5. 2007 2008 2006 2005 2004 2003 2002 2001 2000 Launch of ASL.TO First UGC platform to have sales rep and charge using micro payments Financing by Index Ventures + Rebranding to Netlog.com Incorporation Initial localization for Netherlands Founders dedicated full-time to Netlog + First hires Conquering the World Launch of new platform (MSQ) Pan-European Roll-Out Rebranding to Redbox.be 2009
  6. 100 teammembers
  7. How was 2008?
  8. The Netherlands +16%
  9. Canada +23%
  10. Germany +41%
  11. Turkey +116%
  12. Switzerland +136%
  13. Belgium +171%
  14. Italy +184%
  15. Austria +327%
  16. Saudi Arabia +447%
  17. 59.080.551.329 pageviews in 2008
  18. 387.443.390 absolute UV in 2008
  19. 45.282.754 members >70% is 13-24 yrs old
  20. 50 million youngsters per month
  21. OpenSocial
  22. OpenSocial Introduction “ OpenSocial defines a common API for social applications across multiple websites”
  23. What is OpenSocial Applications OpenSocial Netlog
  24. OpenSocial Reach
  25. The basics <ul><li>People </li></ul><ul><ul><li>information about users and friends </li></ul></ul><ul><li>Activities </li></ul><ul><ul><li>posting and fetching updates of people (logs) </li></ul></ul><ul><li>Persistence data </li></ul><ul><ul><li>key-value data storage </li></ul></ul>
  26. People <ul><li>Access the data of users </li></ul><ul><ul><li>owner </li></ul></ul><ul><ul><li>viewer </li></ul></ul><ul><li>Data available: </li></ul><ul><li>userid, nickname, first name, last name, display name, profile picture url, profile url, birthday, gender, interests, address, relationship, sexual orientation, tags, about </li></ul><ul><li>➔ no email addresses, no phone numbers! </li></ul>
  27. Owner vs. Viewer Friends Application Owner Jane Doe Viewer Me Profile Page Jane Doe Friends
  28. Activities <ul><li>Applications can post activity items to the logs </li></ul><ul><li>Applications can send notifications </li></ul>Body
  29. Persistence Data <ul><li>Applications can store key/value pairs </li></ul><ul><ul><ul><li>Per user </li></ul></ul></ul><ul><ul><ul><li>No need for own storage </li></ul></ul></ul><ul><ul><ul><li>Only available for the application itself </li></ul></ul></ul><ul><li>For example: storing the app settings of a user, the last time the user accessed the app, ... </li></ul>
  30. How can you access OpenSocial? <ul><li>Javascript API </li></ul><ul><ul><ul><ul><li>Simple javascript function calls, </li></ul></ul></ul></ul><ul><ul><ul><ul><li>API access on the client side </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Portable to Flash </li></ul></ul></ul></ul><ul><li>RESTful API </li></ul><ul><ul><ul><ul><li>Data requests and pushing through HTTP request </li></ul></ul></ul></ul><ul><ul><ul><ul><li>API access possible on both client and server side </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Also portable to Flash </li></ul></ul></ul></ul>
  31. Applications
  32. Application Directory 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!
  33. Canvas view Application Area
  34. Profile view Application Area
  35. Home view Application Area
  36. Branded Apps
  37. Localization
  38. Seemless translation 28
  39. Credit Economy
  40. Credits <ul><li>Payment extension allows application to </li></ul><ul><li>charge users credits to install the app </li></ul><ul><li>charge credits for premium features </li></ul><ul><li>charge credits for items </li></ul><ul><li>... </li></ul>
  41. Payments <ul><li>Transparent for app developers: just request a certain amount </li></ul><ul><li>➔ We take care of the rest </li></ul>
  42. Games
  43. Games Directory
  44. Game Page
  45. Data Portability http://www.dataportability.org
  46. Data Portability landscape dec 2008 Facebook Open Implementation
  47. The new “Open Stack” <ul><li>Authentication: unique ID from provider </li></ul><ul><li>Authorization: user can decide what data to share </li></ul><ul><li>User data: basic user data </li></ul><ul><li>Portable Contacts: invite friends </li></ul><ul><li>Activity Streams: post activity to provider </li></ul>
  48. <ul><li>decentralized user identification standard </li></ul><ul><li>allowing users to log onto many services with the same digital identity </li></ul><ul><li>allows fetching of basic user data </li></ul>
  49. Basic Properties <ul><li>nickname </li></ul><ul><li>email </li></ul><ul><li>full name </li></ul><ul><li>date of birth </li></ul><ul><li>gender </li></ul><ul><li>postcode </li></ul><ul><li>country </li></ul><ul><li>language </li></ul><ul><li>timezone </li></ul>
  50. Extended Properties (1/2) namePerson/prefixnamePerson/firstnamePerson/lastnamePerson/middlenamePerson/suffixnamePerson/friendlyperson/guidbirthDate/birthYearbirthDate/birthMonthbirthDate/birthdaygenderlanguage/pref contact/phone/defaultcontact/phone/homecontact/phone/businesscontact/phone/cellcontact/phone/faxcontact/postaladdress/homecontact/postaladdressadditional/homecontact/city/homecontact/state/home contact/country/homecontact/postalcode/homecontact/postaladdress/businesscontact/postaladdressadditional/businesscontact/city/businesscontact/state/businesscontact/country/businesscontact/postalcode/businesscontact/IM/defaultcontact/IM/AIMcontact/IM/ICQcontact/IM/MSNcontact/IM/Yahoocontact/IM/Jabbercontact/IM/Skypecontact/internet/emailcontact/web/defaultcontact/web/blogcontact/web/Linkedincontact/web/Amazoncontact/web/Flickrcontact/web/Delicious
  51. Extended Properties (2/2) company/namecompany/titlemedia/spokennamemedia/greeting/audiomedia/greeting/videomedia/biographymedia/imagemedia/image/16x16media/image/32x32media/image/48x48 media/image/64x64media/image/80x80media/image/128x128media/image/160x120media/image/320x240media/image/640x480media/image/120x160media/image/240x320media/image/480x640media/image/favicontimezone
  52. Netlog OpenID <ul><li>Netlog OpenID will launch soon! </li></ul><ul><li>Every user has his own OpenID url = profile url </li></ul><ul><ul><li>Mine: http://nl.netlog.com/folke </li></ul></ul>
  53. Netlog OpenID on external site <ul><li>Login with Netlog OpenID </li></ul><ul><li>“automagically” register the user based on OpenID data </li></ul>
  54. External OpenID on Netlog <ul><li>Login with external OpenID </li></ul><ul><li>users from your OpenID enabled site can login on Netlog </li></ul>
  55. <ul><li>With all open protocols privacy is important!!! </li></ul><ul><li>oAuth ensures privacy </li></ul><ul><li>user is in control of what to share with who </li></ul>oAuth
  56. FriendConnect <ul><li>Let people login with FriendConnect on your site </li></ul><ul><li>activities on your site get posted to original site as well </li></ul><ul><li>invite friends from original site to your site </li></ul>
  57.  
  58. Netlog FriendConnect soon!
  59. What’s next? <ul><li>complete separation of: </li></ul><ul><ul><li>service </li></ul></ul><ul><ul><li>presentation </li></ul></ul><ul><li>meaning that I can: </li></ul><ul><ul><li>hook up my picasa photos on Netlog </li></ul></ul><ul><ul><li>hook up my Netlog shouts on Twitter </li></ul></ul><ul><li>new companies will pop up that only provide service, no presentation layer </li></ul><ul><li>new companies will pop up with presentation layer only </li></ul>
  60. Integrate with NOW! <ul><li>developer site: http://en.netlog.com/go/developer </li></ul><ul><li>apps: http://en.netlog.com/go/developer /opensocial </li></ul><ul><ul><li>sandbox: http://en.netlog.com/go /developer/opensocial/sandbox=1 </li></ul></ul><ul><li>games: http://en.netl og.com/go/developer/games </li></ul><ul><ul><li>sandbox: http://en.netlog.co m/go/developer/games/view=sandbox </li></ul></ul>email: [email_address] netlog: http://nl.netlog .com/folke

×