Download - Open Stack: open, light and web based
![Page 1: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/1.jpg)
OpenStack:open, light and web based.
Lorenzo [email protected]
www.15multimedia.it
twitter.com/lorenzocassuloclaimid.com/lorenzocassulo
www.google.com/profiles/lorenzocassulo
Fondazione Bruno Kessler - 10 novembre 20091
![Page 2: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/2.jpg)
DIGITAL IDENTITY blvesboy2
![Page 3: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/3.jpg)
DIGITAL IDENTITY
• It refers to digital technologies that allow users to define their own identity during the online experience.
15multimedia di Lorenzo Cassulo - www.15multimedia.it
3
![Page 4: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/4.jpg)
• Web 1.0 - Very simple online activity: username and password.
• Web 2.0 - Complex online activity: username, password and all data and connections that user creates and finds during his online experience.
DIGITAL IDENTITY
15multimedia di Lorenzo Cassulo - www.15multimedia.it
4
![Page 5: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/5.jpg)
• User’s online experience is creating data and making relationships among them.
• User must build his own identity every time he signs up in a new web service.
• User owns as many digital identities as many web services he has signed up in.
• Privacy issues, data control and integration, wasting time, ...
DIGITAL IDENTITY
15multimedia di Lorenzo Cassulo - www.15multimedia.it
5
![Page 6: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/6.jpg)
• It’s a set of technologies that allows user to carry his own informations and data across different applications, managing the access to those data.
• User’s digital identity follows the user across the web.
• It makes user’s online experience more consistent.
OPEN STACK
15multimedia di Lorenzo Cassulo - www.15multimedia.it
6
![Page 7: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/7.jpg)
• O P E N S TA C K i s a s e t o f technologies that make the SOCIAL WEB possible , a web experience where the user can interact with other users defining his identity through his knowledge (his data) and his relationships (his connections).
JUST LIKE THE REAL WORLD
OPEN STACK
15multimedia di Lorenzo Cassulo - www.15multimedia.it
7
![Page 8: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/8.jpg)
OPEN STACK
15multimedia di Lorenzo Cassulo - www.15multimedia.it
8
![Page 9: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/9.jpg)
• It provides user’s authentication (OpenID)
• It allows user to aggregate content and data (OAuth)
• It provides user’s relationships (Portable Contacts)
• It allows user to spread his activity (Activity Streams)
OPEN STACK
15multimedia di Lorenzo Cassulo - www.15multimedia.it
9
![Page 10: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/10.jpg)
DISCOVERYstephenjohnbryde
10
![Page 11: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/11.jpg)
XRD
• DISCOVERY FRAMEWORK.
• Given a resource (identified by a URI), it addresses where you can find information about that resource.
• It defines in which format this information is and how you can use it.
• EXAMPLE: address bookhttp://hueniverse.com/2009/03/the-discovery-protocol-stack/
15multimedia di Lorenzo Cassulo - www.15multimedia.it
11
![Page 12: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/12.jpg)
IDENTITY
CarbonNYC
12
![Page 13: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/13.jpg)
• It is an open, decentralized standard to authenticate users. It can be used for access control, allowing users to log on into different services with the same digital identity.
OPENID
15multimedia di Lorenzo Cassulo - www.15multimedia.it
13
![Page 14: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/14.jpg)
• User owns an “OpenID URI” given by an OpenID Provider that points to his personal informations. Everytime the user wants to login or sing up into a web site, OpenID provides his “OpenID URI”, instead of the classical login, and the web site fetches data from the OpenID Provider.
OPENID
15multimedia di Lorenzo Cassulo - www.15multimedia.it
14
![Page 15: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/15.jpg)
OPENID
OpenID Provider Relying Party OpenID Provider
User
Relying Party
1
2
34
15multimedia di Lorenzo Cassulo - www.15multimedia.it
15
![Page 16: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/16.jpg)
• USE CASE: login into all Virgilio Community sites with Virgil io OpenID.
OPENID
15multimedia di Lorenzo Cassulo - www.15multimedia.it
16
![Page 17: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/17.jpg)
Other SSO
• OpenSSO https://opensso.dev.java.net
• Shibboleth http://shibboleth.internet2.edu
15multimedia di Lorenzo Cassulo - www.15multimedia.it
17
![Page 18: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/18.jpg)
ACCESS CONTROLJohn Fraissinet
18
![Page 19: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/19.jpg)
• It allows users to grant access to their data from one site (the Service Provider ) , to another s i te (ca l l ed Consumer), without sharing all their identity data.
OAUTH
15multimedia di Lorenzo Cassulo - www.15multimedia.it
19
![Page 20: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/20.jpg)
OAUTH
Service Provider
User
Consumer
1
34
15multimedia di Lorenzo Cassulo - www.15multimedia.it
20
![Page 21: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/21.jpg)
• USE CASE: printing a photoalbum hosted on Picasa from Photocity.
OAUTH
15multimedia di Lorenzo Cassulo - www.15multimedia.it
21
![Page 22: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/22.jpg)
ACTIVITYegg on stilts
22
![Page 23: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/23.jpg)
• It is an ATOM extension.
• It allows the user to share his activity on different web sites with a standard and shared sintax.
ACTIVITY STREAMS
15multimedia di Lorenzo Cassulo - www.15multimedia.it
23
![Page 24: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/24.jpg)
• USE CASE: sharing user’s activity on Pandora to get suggestions and discounts on Amazon
ACTIVITY STREAMS
15multimedia di Lorenzo Cassulo - www.15multimedia.it
24
![Page 25: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/25.jpg)
PEOPLEDavid M*
25
![Page 26: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/26.jpg)
• It allows web sites to organize and publish informations about every user’s contacts.
• It’s just a transport layer, authentication is provided via OAuth.
PORTABLE CONTACTS
15multimedia di Lorenzo Cassulo - www.15multimedia.it
26
![Page 27: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/27.jpg)
• USE CASE: signing up into Plaxo with a Gmail OpenID and trying to see how many of your contacts are already on Plaxo.
PORTABLE CONTACTS
15multimedia di Lorenzo Cassulo - www.15multimedia.it
27
![Page 28: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/28.jpg)
APPLICATIONSvanw
28
![Page 29: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/29.jpg)
• It is a set of common APIs for web-based social network applications
• The Container contains the information about users, the Gadget is the application that connects to the Container and retrieves the social information about users.
• Gadgets work on every OpenSocial compliant container.
OPENSOCIAL
15multimedia di Lorenzo Cassulo - www.15multimedia.it
29
![Page 30: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/30.jpg)
• USE CASE: while the user is watching a conference on Viddler he can fetch h i s c o n t a c t s f ro m L i n ke d I n , discovering who is watching the same video and sharing messages with them.
OPENSOCIAL
15multimedia di Lorenzo Cassulo - www.15multimedia.it
30
![Page 31: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/31.jpg)
• USE CASE:
• Google Friend Connect
• Facebook Connect (websites, dvd, iphone app)
OPENSTACK
15multimedia di Lorenzo Cassulo - www.15multimedia.it
31
![Page 32: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/32.jpg)
FACEBOOK CONNECT
15multimedia di Lorenzo Cassulo - www.15multimedia.it
32
![Page 33: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/33.jpg)
FACEBOOK CONNECT
15multimedia di Lorenzo Cassulo - www.15multimedia.it
33
![Page 34: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/34.jpg)
FACEBOOK CONNECT
15multimedia di Lorenzo Cassulo - www.15multimedia.it
34
![Page 35: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/35.jpg)
BUSINESS MODEL:datamining Joe Shlabotnik
35
![Page 36: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/36.jpg)
• DATAMINING
• Collecting data about user identity and activity, creating profiles.
• Suggestions work much better on profiled users increasing the advertising revenews.
• It fits to: technology companies, content providers, web 2.0 services, ...
BUSINESS MODELS
15multimedia di Lorenzo Cassulo - www.15multimedia.it
36
![Page 37: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/37.jpg)
BUSINESS MODEL:community management
Pieter Musterd37
![Page 38: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/38.jpg)
• COMMUNITY MANAGEMENT
• Creating and managing a community spread on different web sites about different topics.
• It fits to: big publishers, content providers, service providers, ...
BUSINESS MODELS
15multimedia di Lorenzo Cassulo - www.15multimedia.it
38
![Page 39: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/39.jpg)
• OpenID www.openid.it www.openid.net
• OAuth www.oauth.net
• Portable Contacts www.portablecontacts.net
• Activity Streams www.activitystrea.ms
• Open Social www.opensocial.org
LINKS
15multimedia di Lorenzo Cassulo - www.15multimedia.it
39
![Page 40: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/40.jpg)
• TWITTER twitter.com/openiditalia
• FACEBOOK facebook.com/openiditalia
• BLOG www.openid.it
ITALIAN OPENID COMMUNITY
15multimedia di Lorenzo Cassulo - www.15multimedia.it
40
![Page 41: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/41.jpg)
Lorenzo Cassulo
• EMAIL [email protected]
• WEB www.15multimedia.it
• TWITTER twitter.com/lorenzocassulo
• OPENID claimid.com/lorenzocassulo
• FACEBOOK facebook.com/lcassulo
• LINKEDIN http://it.linkedin.com/in/lorenzocassulo
• GOOGLE PROFILES www.google.com/profiles/lorenzocassulo
15multimedia di Lorenzo Cassulo - www.15multimedia.it
41
![Page 42: Open Stack: open, light and web based](https://reader033.vdocument.in/reader033/viewer/2022052410/5492a082ac7959ff2d8b466b/html5/thumbnails/42.jpg)
Copyright informations
• Creative Commons - Attribution-Noncommercial-Share Alike 3.0 Unported
• http://creativecommons.org/licenses/by-nc-sa/3.0/
• All images are taken from Flickr
• http://www.flickr.com/photos/stephenjohnbryde/3323718703/sizes/l/• http://www.flickr.com/photos/carbonnyc/57280104/sizes/l/• http://www.flickr.com/photos/jfraissi/3597100764/sizes/o/• http://www.flickr.com/photos/eggonstilts/201364376/sizes/l/• http://www.flickr.com/photos/d_a_v_i_d_m_/244368383/sizes/l/• http://www.flickr.com/photos/wv/3515931964/sizes/l/• http://www.flickr.com/photos/blvesboy/2327808306/sizes/o/• http://www.flickr.com/photos/joeshlabotnik/305410323/sizes/l/• http://www.flickr.com/photos/piet_musterd/1858568495/sizes/l/
15multimedia di Lorenzo Cassulo - www.15multimedia.it
42