netlog & the open web

60
& The Open Web What’s the Open Web and where is it going to

Upload: folke-lemaitre

Post on 15-Jan-2015

2.599 views

Category:

Technology


0 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Netlog & The Open Web

&The Open Web

What’s the Open Web and where is it going to

Page 2: Netlog & The Open Web
Page 3: Netlog & The Open Web

> 28 languages

Page 4: Netlog & The Open Web

> 28 languages

Page 5: Netlog & The Open Web

2007 20082006200520042003200220012000

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

Page 6: Netlog & The Open Web

100 teammembers

Page 7: Netlog & The Open Web

How was 2008?

Page 8: Netlog & The Open Web

The Netherlands +16%

Page 9: Netlog & The Open Web

Canada +23%

Page 10: Netlog & The Open Web

Germany +41%

Page 11: Netlog & The Open Web

Turkey +116%

Page 12: Netlog & The Open Web

Switzerland +136%

Page 13: Netlog & The Open Web

Belgium +171%

Page 14: Netlog & The Open Web

Italy +184%

Page 15: Netlog & The Open Web

Austria +327%

Page 16: Netlog & The Open Web

Saudi Arabia +447%

Page 17: Netlog & The Open Web

59.080.551.329pageviews

in 2008

Page 18: Netlog & The Open Web

387.443.390absolute UV

in 2008

Page 19: Netlog & The Open Web

45.282.754members

>70% is 13-24 yrs old

Page 20: Netlog & The Open Web

50 million youngstersper month

Page 21: Netlog & The Open Web

OpenSocial

Page 22: Netlog & The Open Web

“OpenSocial defines a common API for social applications across multiple

websites”

OpenSocial Introduction

Page 23: Netlog & The Open Web

What is OpenSocial

ApplicationsApplicationsApplicationsApplications

OpenSocialOpenSocialOpenSocialOpenSocial

NetlogNetlogNetlogNetlog

Page 24: Netlog & The Open Web

OpenSocial Reach

Page 25: Netlog & The Open Web

The basics•People• information about users and friends

•Activities• posting and fetching updates of people (logs)

•Persistence data• key-value data storage

Page 26: Netlog & The Open Web

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!

Page 27: Netlog & The Open Web

Owner vs. Viewer

Friends

ApplicationOwnerJane Doe

ViewerMe

Profile PageJane Doe

Friends

Page 28: Netlog & The Open Web

Activities• Applications can post activity items to the logs

• Applications can send notifications

Body

Page 29: Netlog & The Open Web

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, ...

Page 30: Netlog & The Open Web

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

Page 31: Netlog & The Open Web

Applications

Page 32: Netlog & The Open Web

Application Directory

Page 33: Netlog & The Open Web

Canvas view

Application AreaApplication Area

Page 34: Netlog & The Open Web

Profile view

Application Area

Application Area

Page 35: Netlog & The Open Web

Home view

Application Area

Application Area

Page 36: Netlog & The Open Web

Branded Apps

Page 37: Netlog & The Open Web

Localization

Page 38: Netlog & The Open Web

Seemless translation

2828

Page 39: Netlog & The Open Web

Credit Economy

Page 40: Netlog & The Open Web

Credits •Payment extension allows application to• charge users credits to install the app• charge credits for premium features• charge credits for items• ...

Page 41: Netlog & The Open Web

Payments•Transparent for app developers: just

request a certain amount➔ We take care of the rest

Page 42: Netlog & The Open Web

Games

Page 43: Netlog & The Open Web

Games Directory

Page 44: Netlog & The Open Web

Game Page

Page 45: Netlog & The Open Web

Data Portabilityhttp://www.dataportability.org

Page 46: Netlog & The Open Web

Data Portability landscape dec 2008

Facebook

Facebook

Open Implementation

Open Implementation

Page 47: Netlog & The Open Web

The new “Open Stack”• Authentication: unique ID

from provider

• Authorization: user can decide what data to share

• User data: basic user data

• Portable Contacts: invite friends

• Activity Streams: post activity to provider

Page 48: Netlog & The Open Web

•decentralized user identification standard

•allowing users to log onto many services with the same digital identity

•allows fetching of basic user data

Page 49: Netlog & The Open Web

Basic Properties•nickname•email•full name•date of birth•gender•postcode•country•language•timezone

Page 50: Netlog & The Open Web

Extended Properties (1/2)

namePerson/prefixnamePerson/firstnamePerson/lastnamePerson/middlenamePerson/suffixnamePerson/friendlyperson/guidbirthDate/birthYearbirthDate/birthMonthbirthDate/birthdaygenderlanguage/prefcontact/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

Page 51: Netlog & The Open Web

Extended Properties (2/2)

company/namecompany/titlemedia/spokennamemedia/greeting/audiomedia/greeting/videomedia/biographymedia/imagemedia/image/16x16media/image/32x32media/image/48x48media/image/64x64media/image/80x80media/image/128x128media/image/160x120media/image/320x240media/image/640x480media/image/120x160media/image/240x320media/image/480x640media/image/favicontimezone

Page 52: Netlog & The Open Web

Netlog OpenID

•Netlog OpenID will launch soon!

•Every user has his own OpenID url = profile url

•Mine: http://nl.netlog.com/folke

Page 53: Netlog & The Open Web

Netlog OpenID on external site

•Login with Netlog OpenID

•“automagically” register the user based on OpenID data

Page 54: Netlog & The Open Web

External OpenID on Netlog

•Login with external OpenID

•users from your OpenID enabled site can login on Netlog

Page 55: Netlog & The Open Web

•With all open protocols privacy is important!!!

•oAuth ensures privacy

•user is in control of what to share with who

oAuth

Page 56: Netlog & The Open Web

FriendConnect•Let people login with

FriendConnect on your site

•activities on your site get posted to original site as well

•invite friends from original site to your site

Page 57: Netlog & The Open Web
Page 58: Netlog & The Open Web

Netlog FriendConnect soon!

Page 59: Netlog & The Open Web

What’s next?•complete separation of:•service•presentation

•meaning that I can:•hook up my picasa photos on

Netlog•hook up my Netlog shouts on

Twitter•new companies will pop up that only

provide service, no presentation layer

•new companies will pop up with presentation layer only

Page 60: Netlog & The Open Web

Integrate with NOW!• 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

email: [email protected]: http://nl.netlog.com/folke