SlideShare a Scribd company logo
1 of 53
Download to read offline
How to create social
games for millions of
users
Bastian Hofmann
VZnet Netzwerke Ltd.
• Social games at VZnet
• Introduction to OpenSocial
• Key concepts of OpenSocial

• Demo: Creating a social game
You?
Questions? Ask!
http://slideshare.net/bashofmann
Apps	
  and	
  Games	
  
   @VZnet
         33	
  Mio.	
  Installs

         1,8	
  Mio.	
  DAU

         5,5	
  Mio.	
  MAU
VZ-­‐Apps	
  compared	
  to	
  other	
  gaming	
  sites

	
                        Daily	
  Unique	
  Visitors	
  (Mio)   Time	
  on	
  Site	
  (min)
          VZ-­‐Apps                      1,80                             10:50
       jetztspielen.de                   1,30                             13:50
         gameduell                       1,10                             20:00
       SpieleFpps.de                     1,00                             09:00
         king.com                        1,00                             28:00
          BigPoint                       1,00                             05:40
       1001spiele.de                     0,46                             20:00
       spielkarussel                     0,43                             14:40
         gamesload                       0,29                             04:30
         feLspielen                      0,24                             14:20
         spielen.de                      0,18                             12:30
       Yahoo!	
  Spiele                  0,16                             04:30
       spiele-­‐zone.de                  0,12                             12:00
        sevengames                       0,11                             05:50
                             Google! Adplanner, Feb 2010
Dorfleben	
  (HalfQuest)
DEMO
• ... a set of APIs to access the social graph of
  users


• ... a specification for including 3rd party
  applications (gadgets) into social services
Top	
  Developers	
  at	
  VZnet

     4.6	
  Mio.                Beijing	
  ELEX

     2.08	
  Mio.                           Plinga

     1.33	
  Mio.                        i-­‐Jet	
  Media



                    Monthly active users within all applications
What is a Gadget?
• XML file with HTML and
  JavaScript (and CSS,
  Images, Flash, ...)
• Application based on the
  Google Gadgets
  specification
• Can be included on
  various platforms
Rendering
CONTAINER    GADGET
meinvz.net   apivz.net
Social APIs
• OpenSource implementation of an OpenSocial
          container
       • Java and PHP versions available

       • New: MySpace is currently open sourcing
          their .NET implementation


http://shindig.apache.org/
Views
CANVAS
PROFILE
POPUP
GROUP
EMBED
PREVIEW
Features
VIEWER
Authentification
• Two-Legged or Three-Legged
  OAuth


• Security Token for JavaScript
  requests from gadget
Application models
JavaScript based
Container             Shindig
vz.net                apivz.net
               Ajax
                      HTTP        HTTP

   Gadget             Gadget Backend
   apivz.net          api.twitter.com
Proxy
Container             Shindig
vz.net                apivz.net
               Ajax
                                  HTTP

   Gadget             Gadget Backend
               Ajax
   apivz.net          api.twitter.com
JavaScript RPC
Container          - window.postMessage
vz.net             - Iframes with relay files
    Method Call
                   - Flash
    Gadget
    apivz.net
Flash
Container              Shindig
vz.net                 apivz.net

               Ajax
                           HTTP
   Gadget
   apivz.net     HTTP Gadget Backend
                      api.twitter.com
   Flash
               HTTP
Redirecting
Container               Shindig
vz.net                  apivz.net


                            HTTP
  iframe
  api.twitter.          Gadget Backend
  com                   api.twitter.com

                 Ajax
Additional Iframe
Container              Shindig
vz.net                 apivz.net

               Ajax
                           HTTP
   Gadget
   apivz.net           Gadget Backend
                       api.twitter.com
   iframe
                Ajax
OpenSocial Templates   Proxied Content
  OSAPI
                     OAuth Proxy Requests

OpenSocial on the iPhone

  DataPipelining

            OEmbed




     Let‘s start programming
https://github.com/bashofmann/opensocial_demo_game
DEMO
Proxied Content
DEMO
OAuth 1.0a Flow
+----------+                                  +---------------+
|          -+----(B)-- Request Token -------->|               |
| End-user |                                  | Authorization |
|     at    |<---(C)-- User authenticates --->|     Server    |
| Browser |                                   |               |
|          -+----(D)-- Verifier -------------<|               |
+-|----|---+                                  +---------------+
   |     |                                        ^      v
  (B) (D)                                         |      |
   |     |                                        |      |
   ^     v                                        |      |
+---------+                                       |      |
|          |>---(A)-- Redirect URL ---------------|      |
|    Web   |<---(A)-- Request Token + Secret -----|      |
| Client |>---(E)-- Request Token, Verifier ----'        |
|          |<---(E)-- Access Token + Secret -------------'
+---------+

Every Request: Client Credentials, Nonce, Timestamp, Signature
http://oauth.net/
DEMO
DEMO
hSp://twiSer.com/BasWanHofmann
hSp://studivz.net/basWan
hSp://slideshare.net/bashofmann
bhofmann@vz.net

hSp://developer.studivz.net

More Related Content

Viewers also liked

Enhance your portal with a casual games store
Enhance your portal with a casual games storeEnhance your portal with a casual games store
Enhance your portal with a casual games storeRoman Polyak
 
Why mobile social games need a platform now morethan ever - Eros Resmini - Op...
Why mobile social games need a platform now morethan ever - Eros Resmini - Op...Why mobile social games need a platform now morethan ever - Eros Resmini - Op...
Why mobile social games need a platform now morethan ever - Eros Resmini - Op...Sociality Rocks!
 
SkillPod Media Casual Games Platform Overview
SkillPod Media Casual Games Platform OverviewSkillPod Media Casual Games Platform Overview
SkillPod Media Casual Games Platform OverviewGameZBoost
 
Casual games design
Casual games designCasual games design
Casual games designNeomobile
 
SXSWi: Mobile Social Games - the next frontier (2011-03-13)
SXSWi: Mobile Social Games - the next frontier (2011-03-13)SXSWi: Mobile Social Games - the next frontier (2011-03-13)
SXSWi: Mobile Social Games - the next frontier (2011-03-13)Volker Hirsch
 
Why Social Games for Brand Engagement & Facebook Advertisements
Why Social Games for Brand Engagement & Facebook AdvertisementsWhy Social Games for Brand Engagement & Facebook Advertisements
Why Social Games for Brand Engagement & Facebook AdvertisementsSorav Jain
 
Social Serious Games = Serious Games and Social Media
Social Serious Games  = Serious Games and Social MediaSocial Serious Games  = Serious Games and Social Media
Social Serious Games = Serious Games and Social MediaJohannes Konert
 
Social Games Design Workshop
Social Games Design WorkshopSocial Games Design Workshop
Social Games Design WorkshopAki Järvinen
 
Creating Casual Games, Content and Applications for the Mobile Long Tail
Creating Casual Games, Content and Applications for the Mobile Long TailCreating Casual Games, Content and Applications for the Mobile Long Tail
Creating Casual Games, Content and Applications for the Mobile Long TailBryan Rieger
 
Getting the Most Bang for Your Buck in Social Games Advertising
Getting the Most Bang for Your Buck in Social Games AdvertisingGetting the Most Bang for Your Buck in Social Games Advertising
Getting the Most Bang for Your Buck in Social Games AdvertisingChris Cummings
 
Casual Games Discusssion
Casual Games DiscusssionCasual Games Discusssion
Casual Games Discusssionaakoo
 
Facebook social gaming
Facebook social gamingFacebook social gaming
Facebook social gamingSugih Liawan
 
Storytelling in social games
Storytelling in social gamesStorytelling in social games
Storytelling in social gamesWooga
 
The world's top mobile social games companies
The world's top mobile social games companiesThe world's top mobile social games companies
The world's top mobile social games companiesSoko Media
 
Offer For Distributors Of Casual Games
Offer For Distributors Of Casual GamesOffer For Distributors Of Casual Games
Offer For Distributors Of Casual GamesAlawar Entertainment
 
Social Games: Making Publishers Obsolete
Social Games: Making Publishers ObsoleteSocial Games: Making Publishers Obsolete
Social Games: Making Publishers ObsoleteWooga
 
遊戲心理學 The psychology of game - Class 5 _ society and behavior
遊戲心理學 The psychology of game - Class 5 _ society and behavior遊戲心理學 The psychology of game - Class 5 _ society and behavior
遊戲心理學 The psychology of game - Class 5 _ society and behaviorFAUST CHOU
 
TV, Film & Video: The Multi-Platform Future (MPNs)
TV, Film & Video: The Multi-Platform Future (MPNs)TV, Film & Video: The Multi-Platform Future (MPNs)
TV, Film & Video: The Multi-Platform Future (MPNs)Alex Gault
 
Casual Games; A Strategic Review of the Sector
Casual Games; A Strategic Review of the SectorCasual Games; A Strategic Review of the Sector
Casual Games; A Strategic Review of the SectorPaul Heydon
 

Viewers also liked (20)

Enhance your portal with a casual games store
Enhance your portal with a casual games storeEnhance your portal with a casual games store
Enhance your portal with a casual games store
 
Why mobile social games need a platform now morethan ever - Eros Resmini - Op...
Why mobile social games need a platform now morethan ever - Eros Resmini - Op...Why mobile social games need a platform now morethan ever - Eros Resmini - Op...
Why mobile social games need a platform now morethan ever - Eros Resmini - Op...
 
Social Games Anytime Anywhere
Social Games Anytime AnywhereSocial Games Anytime Anywhere
Social Games Anytime Anywhere
 
SkillPod Media Casual Games Platform Overview
SkillPod Media Casual Games Platform OverviewSkillPod Media Casual Games Platform Overview
SkillPod Media Casual Games Platform Overview
 
Casual games design
Casual games designCasual games design
Casual games design
 
SXSWi: Mobile Social Games - the next frontier (2011-03-13)
SXSWi: Mobile Social Games - the next frontier (2011-03-13)SXSWi: Mobile Social Games - the next frontier (2011-03-13)
SXSWi: Mobile Social Games - the next frontier (2011-03-13)
 
Why Social Games for Brand Engagement & Facebook Advertisements
Why Social Games for Brand Engagement & Facebook AdvertisementsWhy Social Games for Brand Engagement & Facebook Advertisements
Why Social Games for Brand Engagement & Facebook Advertisements
 
Social Serious Games = Serious Games and Social Media
Social Serious Games  = Serious Games and Social MediaSocial Serious Games  = Serious Games and Social Media
Social Serious Games = Serious Games and Social Media
 
Social Games Design Workshop
Social Games Design WorkshopSocial Games Design Workshop
Social Games Design Workshop
 
Creating Casual Games, Content and Applications for the Mobile Long Tail
Creating Casual Games, Content and Applications for the Mobile Long TailCreating Casual Games, Content and Applications for the Mobile Long Tail
Creating Casual Games, Content and Applications for the Mobile Long Tail
 
Getting the Most Bang for Your Buck in Social Games Advertising
Getting the Most Bang for Your Buck in Social Games AdvertisingGetting the Most Bang for Your Buck in Social Games Advertising
Getting the Most Bang for Your Buck in Social Games Advertising
 
Casual Games Discusssion
Casual Games DiscusssionCasual Games Discusssion
Casual Games Discusssion
 
Facebook social gaming
Facebook social gamingFacebook social gaming
Facebook social gaming
 
Storytelling in social games
Storytelling in social gamesStorytelling in social games
Storytelling in social games
 
The world's top mobile social games companies
The world's top mobile social games companiesThe world's top mobile social games companies
The world's top mobile social games companies
 
Offer For Distributors Of Casual Games
Offer For Distributors Of Casual GamesOffer For Distributors Of Casual Games
Offer For Distributors Of Casual Games
 
Social Games: Making Publishers Obsolete
Social Games: Making Publishers ObsoleteSocial Games: Making Publishers Obsolete
Social Games: Making Publishers Obsolete
 
遊戲心理學 The psychology of game - Class 5 _ society and behavior
遊戲心理學 The psychology of game - Class 5 _ society and behavior遊戲心理學 The psychology of game - Class 5 _ society and behavior
遊戲心理學 The psychology of game - Class 5 _ society and behavior
 
TV, Film & Video: The Multi-Platform Future (MPNs)
TV, Film & Video: The Multi-Platform Future (MPNs)TV, Film & Video: The Multi-Platform Future (MPNs)
TV, Film & Video: The Multi-Platform Future (MPNs)
 
Casual Games; A Strategic Review of the Sector
Casual Games; A Strategic Review of the SectorCasual Games; A Strategic Review of the Sector
Casual Games; A Strategic Review of the Sector
 

Similar to Creating social games for millions of users

Crossing the Boundaries of Web Applications with OpenSocial
Crossing the Boundaries of Web Applications with OpenSocialCrossing the Boundaries of Web Applications with OpenSocial
Crossing the Boundaries of Web Applications with OpenSocialBastian Hofmann
 
Crossing the Boundaries of Web Applications with OpenSocial
Crossing the Boundaries of Web Applications with OpenSocialCrossing the Boundaries of Web Applications with OpenSocial
Crossing the Boundaries of Web Applications with OpenSocialBastian Hofmann
 
How to create OpenSocial Apps in 45 minutes
How to create OpenSocial Apps in 45 minutesHow to create OpenSocial Apps in 45 minutes
How to create OpenSocial Apps in 45 minutesBastian Hofmann
 
Crossing the Boundaries of Web Applications with OpenSocial
Crossing the Boundaries of Web Applications with OpenSocialCrossing the Boundaries of Web Applications with OpenSocial
Crossing the Boundaries of Web Applications with OpenSocialBastian Hofmann
 
OpenSocial - Past, Present, Future
OpenSocial - Past, Present, FutureOpenSocial - Past, Present, Future
OpenSocial - Past, Present, FutureBastian Hofmann
 
Code first in the cloud: going serverless with Azure
Code first in the cloud: going serverless with AzureCode first in the cloud: going serverless with Azure
Code first in the cloud: going serverless with AzureJeremy Likness
 
How to create social apps for millions of users
How to create social apps for millions of users How to create social apps for millions of users
How to create social apps for millions of users Bastian Hofmann
 
international PHP2011_Bastian Hofmann_Mashing up java script
international PHP2011_Bastian Hofmann_Mashing up java scriptinternational PHP2011_Bastian Hofmann_Mashing up java script
international PHP2011_Bastian Hofmann_Mashing up java scriptsmueller_sandsmedia
 
IGNITE OpenSocial 2.0 - Viva La OpenAppRevolution!
IGNITE OpenSocial 2.0 - Viva La OpenAppRevolution! IGNITE OpenSocial 2.0 - Viva La OpenAppRevolution!
IGNITE OpenSocial 2.0 - Viva La OpenAppRevolution! Bastian Hofmann
 
EEA Volto Add-ons - Plone Conference 2020
EEA Volto Add-ons - Plone Conference 2020EEA Volto Add-ons - Plone Conference 2020
EEA Volto Add-ons - Plone Conference 2020Alin Voinea
 
Pushing the Boundaries of Sencha and HTML5′s WebRTC
Pushing the Boundaries of Sencha and HTML5′s WebRTCPushing the Boundaries of Sencha and HTML5′s WebRTC
Pushing the Boundaries of Sencha and HTML5′s WebRTCRich Waters
 
Integrating WordPress With Web APIs
Integrating WordPress With Web APIsIntegrating WordPress With Web APIs
Integrating WordPress With Web APIsrandyhoyt
 
Vaadin filtering table example
Vaadin filtering table exampleVaadin filtering table example
Vaadin filtering table exampleleonardsiu
 
Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...
Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...
Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...André Goliath
 
PaaS + Appcelerator = WIN
PaaS + Appcelerator = WINPaaS + Appcelerator = WIN
PaaS + Appcelerator = WINAaron Saunders
 
asyncio community, one year later
asyncio community, one year laterasyncio community, one year later
asyncio community, one year laterVictor Stinner
 
Let's Get Real (time): Server-Sent Events, WebSockets and WebRTC for the soul
Let's Get Real (time): Server-Sent Events, WebSockets and WebRTC for the soulLet's Get Real (time): Server-Sent Events, WebSockets and WebRTC for the soul
Let's Get Real (time): Server-Sent Events, WebSockets and WebRTC for the soulSwanand Pagnis
 
"Fintech inside of a SaaS powered by 2000+ Microservices", Volodymyr Malyk
"Fintech inside of a SaaS powered by 2000+ Microservices", Volodymyr Malyk"Fintech inside of a SaaS powered by 2000+ Microservices", Volodymyr Malyk
"Fintech inside of a SaaS powered by 2000+ Microservices", Volodymyr MalykFwdays
 

Similar to Creating social games for millions of users (20)

Crossing the Boundaries of Web Applications with OpenSocial
Crossing the Boundaries of Web Applications with OpenSocialCrossing the Boundaries of Web Applications with OpenSocial
Crossing the Boundaries of Web Applications with OpenSocial
 
Crossing the Boundaries of Web Applications with OpenSocial
Crossing the Boundaries of Web Applications with OpenSocialCrossing the Boundaries of Web Applications with OpenSocial
Crossing the Boundaries of Web Applications with OpenSocial
 
How to create OpenSocial Apps in 45 minutes
How to create OpenSocial Apps in 45 minutesHow to create OpenSocial Apps in 45 minutes
How to create OpenSocial Apps in 45 minutes
 
Crossing the Boundaries of Web Applications with OpenSocial
Crossing the Boundaries of Web Applications with OpenSocialCrossing the Boundaries of Web Applications with OpenSocial
Crossing the Boundaries of Web Applications with OpenSocial
 
OpenSocial - Past, Present, Future
OpenSocial - Past, Present, FutureOpenSocial - Past, Present, Future
OpenSocial - Past, Present, Future
 
Code first in the cloud: going serverless with Azure
Code first in the cloud: going serverless with AzureCode first in the cloud: going serverless with Azure
Code first in the cloud: going serverless with Azure
 
How to create social apps for millions of users
How to create social apps for millions of users How to create social apps for millions of users
How to create social apps for millions of users
 
Mashing up JavaScript
Mashing up JavaScriptMashing up JavaScript
Mashing up JavaScript
 
international PHP2011_Bastian Hofmann_Mashing up java script
international PHP2011_Bastian Hofmann_Mashing up java scriptinternational PHP2011_Bastian Hofmann_Mashing up java script
international PHP2011_Bastian Hofmann_Mashing up java script
 
IGNITE OpenSocial 2.0 - Viva La OpenAppRevolution!
IGNITE OpenSocial 2.0 - Viva La OpenAppRevolution! IGNITE OpenSocial 2.0 - Viva La OpenAppRevolution!
IGNITE OpenSocial 2.0 - Viva La OpenAppRevolution!
 
EEA Volto Add-ons - Plone Conference 2020
EEA Volto Add-ons - Plone Conference 2020EEA Volto Add-ons - Plone Conference 2020
EEA Volto Add-ons - Plone Conference 2020
 
Pushing the Boundaries of Sencha and HTML5′s WebRTC
Pushing the Boundaries of Sencha and HTML5′s WebRTCPushing the Boundaries of Sencha and HTML5′s WebRTC
Pushing the Boundaries of Sencha and HTML5′s WebRTC
 
Integrating WordPress With Web APIs
Integrating WordPress With Web APIsIntegrating WordPress With Web APIs
Integrating WordPress With Web APIs
 
Vaadin filtering table example
Vaadin filtering table exampleVaadin filtering table example
Vaadin filtering table example
 
Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...
Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...
Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...
 
PaaS + Appcelerator = WIN
PaaS + Appcelerator = WINPaaS + Appcelerator = WIN
PaaS + Appcelerator = WIN
 
asyncio community, one year later
asyncio community, one year laterasyncio community, one year later
asyncio community, one year later
 
Let's Get Real (time): Server-Sent Events, WebSockets and WebRTC for the soul
Let's Get Real (time): Server-Sent Events, WebSockets and WebRTC for the soulLet's Get Real (time): Server-Sent Events, WebSockets and WebRTC for the soul
Let's Get Real (time): Server-Sent Events, WebSockets and WebRTC for the soul
 
"Fintech inside of a SaaS powered by 2000+ Microservices", Volodymyr Malyk
"Fintech inside of a SaaS powered by 2000+ Microservices", Volodymyr Malyk"Fintech inside of a SaaS powered by 2000+ Microservices", Volodymyr Malyk
"Fintech inside of a SaaS powered by 2000+ Microservices", Volodymyr Malyk
 
RIAs
RIAsRIAs
RIAs
 

More from Bastian Hofmann

Introduction to rg\injection
Introduction to rg\injectionIntroduction to rg\injection
Introduction to rg\injectionBastian Hofmann
 
The Identity Problem of the Web and how to solve it
The Identity Problem of the Web and how to solve itThe Identity Problem of the Web and how to solve it
The Identity Problem of the Web and how to solve itBastian Hofmann
 
Distributed Identities with OpenID
Distributed Identities with OpenIDDistributed Identities with OpenID
Distributed Identities with OpenIDBastian Hofmann
 
Opening up the Social Web - Standards that are bridging the Islands
Opening up the Social Web - Standards that are bridging the IslandsOpening up the Social Web - Standards that are bridging the Islands
Opening up the Social Web - Standards that are bridging the IslandsBastian Hofmann
 
Mashing up JavaScript – Advanced Techniques for modern Web Apps
Mashing up JavaScript – Advanced Techniques for modern Web AppsMashing up JavaScript – Advanced Techniques for modern Web Apps
Mashing up JavaScript – Advanced Techniques for modern Web AppsBastian Hofmann
 
Distributed Identities with OpenID
Distributed Identities with OpenIDDistributed Identities with OpenID
Distributed Identities with OpenIDBastian Hofmann
 
Distributed Social Networking
Distributed Social NetworkingDistributed Social Networking
Distributed Social NetworkingBastian Hofmann
 
Technical Background of VZ-ID
Technical Background of VZ-IDTechnical Background of VZ-ID
Technical Background of VZ-IDBastian Hofmann
 
Advanced Capabilities of OpenSocial Apps
Advanced Capabilities of OpenSocial AppsAdvanced Capabilities of OpenSocial Apps
Advanced Capabilities of OpenSocial AppsBastian Hofmann
 
Creating OpenSocial Apps for millions of users
Creating OpenSocial Apps for millions of usersCreating OpenSocial Apps for millions of users
Creating OpenSocial Apps for millions of usersBastian Hofmann
 
How to make your social games successfull
How to make your social games successfullHow to make your social games successfull
How to make your social games successfullBastian Hofmann
 
Opening up the Social Web - Standards that are bridging the Islands
Opening up the Social Web - Standards that are bridging the Islands Opening up the Social Web - Standards that are bridging the Islands
Opening up the Social Web - Standards that are bridging the Islands Bastian Hofmann
 
Distributed Identities with OpenID
Distributed Identities with OpenIDDistributed Identities with OpenID
Distributed Identities with OpenIDBastian Hofmann
 
Creating OpenSocial Apps
Creating OpenSocial AppsCreating OpenSocial Apps
Creating OpenSocial AppsBastian Hofmann
 
OpenSocial in der Praxis
OpenSocial in der PraxisOpenSocial in der Praxis
OpenSocial in der PraxisBastian Hofmann
 

More from Bastian Hofmann (18)

Introduction to rg\injection
Introduction to rg\injectionIntroduction to rg\injection
Introduction to rg\injection
 
The Identity Problem of the Web and how to solve it
The Identity Problem of the Web and how to solve itThe Identity Problem of the Web and how to solve it
The Identity Problem of the Web and how to solve it
 
Mashing up JavaScript
Mashing up JavaScriptMashing up JavaScript
Mashing up JavaScript
 
Distributed Identities with OpenID
Distributed Identities with OpenIDDistributed Identities with OpenID
Distributed Identities with OpenID
 
Opening up the Social Web - Standards that are bridging the Islands
Opening up the Social Web - Standards that are bridging the IslandsOpening up the Social Web - Standards that are bridging the Islands
Opening up the Social Web - Standards that are bridging the Islands
 
Mashing up JavaScript – Advanced Techniques for modern Web Apps
Mashing up JavaScript – Advanced Techniques for modern Web AppsMashing up JavaScript – Advanced Techniques for modern Web Apps
Mashing up JavaScript – Advanced Techniques for modern Web Apps
 
Distributed Identities with OpenID
Distributed Identities with OpenIDDistributed Identities with OpenID
Distributed Identities with OpenID
 
Distributed Social Networking
Distributed Social NetworkingDistributed Social Networking
Distributed Social Networking
 
Technical Background of VZ-ID
Technical Background of VZ-IDTechnical Background of VZ-ID
Technical Background of VZ-ID
 
Advanced Capabilities of OpenSocial Apps
Advanced Capabilities of OpenSocial AppsAdvanced Capabilities of OpenSocial Apps
Advanced Capabilities of OpenSocial Apps
 
Creating OpenSocial Apps for millions of users
Creating OpenSocial Apps for millions of usersCreating OpenSocial Apps for millions of users
Creating OpenSocial Apps for millions of users
 
How to make your social games successfull
How to make your social games successfullHow to make your social games successfull
How to make your social games successfull
 
Opening up the Social Web - Standards that are bridging the Islands
Opening up the Social Web - Standards that are bridging the Islands Opening up the Social Web - Standards that are bridging the Islands
Opening up the Social Web - Standards that are bridging the Islands
 
Distributed Identities with OpenID
Distributed Identities with OpenIDDistributed Identities with OpenID
Distributed Identities with OpenID
 
Creating OpenSocial Apps
Creating OpenSocial AppsCreating OpenSocial Apps
Creating OpenSocial Apps
 
OpenSocial in der Praxis
OpenSocial in der PraxisOpenSocial in der Praxis
OpenSocial in der Praxis
 
OpenSocial Done Right
OpenSocial Done RightOpenSocial Done Right
OpenSocial Done Right
 
Social apps done right
Social apps done rightSocial apps done right
Social apps done right
 

Recently uploaded

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 

Recently uploaded (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

Creating social games for millions of users