SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
OpenStack
leggero, aperto, basato sul web
         Better Software
     Firenze - 6 maggio 2009


                                  1
DIGITAL IDENTITY

E’ l’insieme delle tecnologie che permettono
all’utente di vivere una esperienza online
centrata sulla sua persona, sui suoi interessi,
sulla sua cerchia di relazioni sociali.




                                                  2
DIGITAL IDENTITY

Nel web 1.0 era uno username e una
password.
Nel web 2.0 sono username e password ma
anche i dati e le connessioni che l’utente crea
durante la sua esperienza online (l’utilizzo di
username e password aumenta)



                                                  3
DIGITAL IDENTITY
L’utente vive la sua esperienza online su ogni servizio,
crea la sua identità, crea le sue relazioni, crea i suoi
contenuti.
Ogni volta che l’utente si iscrive ad un servizio online
deve ricostruire la sua identità.
L’utente possiede tante identità digitali quante sono le
piattaforme alle quali è iscritto.
Problemi di privacy, controllo dei dati, integrazione,
dispendio di risorse ...


                                                           4
DIGITAL IDENTITY




                   5
OPEN STACK

COSA OFFRONO LE TECNOLOGIE OPEN
STACK?
COERENZA nell’esperienza dell’utente.
Integrazione dei dati appartenenti all’utente all’interno
di differenti piattaforme.
L’identità segue l’utente attraverso la sua
navigazione.



                                                            6
OPEN STACK
             DIGITAL IDENTITY


L’OPEN STACK è l’insieme delle tecnologie
che rendono possibile il SOCIAL WEB, il web
in cui l’utente interagisce con altri utenti all’interno di
differenti luoghi di aggregazione portando con sé la sua
identità, i suoi dati, le sue connessioni, così come
avviene nella vita reale.




                                                              7
OPEN STACK
DIGITAL IDENTITY




                   8
OPEN STACK
        DIGITAL IDENTITY

FORNISCE L’IDENTITA’ DELL’UTENTE
(OpenID)
FORNISCE LE RELAZIONI E I CONTATTI
DELL’UTENTE (Portable Contacts)
PERMETTE DI AGGREGARE I CONTENUTI
DELL’UTENTE (OAuth)




                                     9
OPEN STACK
                     OPENID
OpenID
E’ un sistema centralizzato di
autenticazione.
L’utente possiede una “URI OpenID” rilasciata da un
provider OpenID che fa riferimento alle sue
informazioni personali, ogni volta che vuole registrarsi
o accedere ad un sito invece che eseguire il classico
login fornisce la sua URI e il sito richiede i dati per
l’autenticazione al provider.


                                                           10
OPEN STACK
         PORTABLE CONTACTS
Portable Contacts
Definisce uno standard per la condivisione
di contatti facile e leggero.
Fornisce uno schema che ogni sito può implementare
per esporre le informazioni relative ai contatti che
l’utente possiede.
L’autenticazione viene eseguita da altri componenti,
PoCo è solo il livello di trasporto.



                                                       11
OPEN STACK
        OPEN AUTHORIZATION


OAuth
E’ un sistema per autorizzare l’accesso ai
dati dell’utente da applicazioni terze.
L’utente autorizza una applicazione ad accedere ai
suoi dati presenti su un’altra applicazione, può essere
un “import” o un “subscribe”.




                                                          12
OPEN STACK
Portable Contacts e OAuth




                            13
OPEN STACK
ACTIVITY STREAMS




                   14
OPEN STACK
            ACTIVITY STREAMS
Activity Streams
Vuole essere la formalizzazione di uno
standard per esporre le attività che gli
utenti compiono sul social web.
E’ una estensione di ATOM.
Con gli activity streams è possibile condividere la
propria attività tra i vari siti che si frequentano in
modo standard e condiviso.



                                                         15
OPEN STACK
               OPEN SOCIAL
Open Social
E’ un insieme di API per realizzare
applicazioni “sociali”.
Esiste un “container” che contiene le informazioni
sugli utenti e le applicazioni “gadget” che si
interfacciano con il container per recuperare le
informazioni sugli utenti.
I gadget possono essere trasportati su ogni container
che supporti le API Open Social.


                                                        16
Risorse
ASMX Blog
http://blog.asemantics.com
ASMX OAuth Framework
http://asmx-oauth.googlecode.com/svn/site/1.0/index.html
Demo
http://oauth.asemantics.com
http://myid.asemantics.com



                                                           17
Risorse

OpenID www.openid.it www.openid.net
Portable Contacts www.portablecontacts.net
OAuth www.oauth.net
Activity Streams www.activitystrea.ms
Open Social www.opensocial.org




                                             18
Contatti
  Lorenzo Cassulo
lorenzo@asemantics.com
  Simone Tripodi
stripodi@asemantics.com
      Asemantics
  www.asematics.com




                          19

Weitere ähnliche Inhalte

Ähnlich wie OpenStack: leggero, aperto e basato sul web.

La rivoluzione del web 2.0
La rivoluzione del web 2.0La rivoluzione del web 2.0
La rivoluzione del web 2.0Luca Mascaro
 
Social Network Decentalizzati e Open Source
Social Network Decentalizzati e Open SourceSocial Network Decentalizzati e Open Source
Social Network Decentalizzati e Open SourceOpenCode
 
Smau Bologna | R2B 2019 Luca Bonadimani (AIPSI)
Smau Bologna | R2B 2019 Luca Bonadimani (AIPSI)Smau Bologna | R2B 2019 Luca Bonadimani (AIPSI)
Smau Bologna | R2B 2019 Luca Bonadimani (AIPSI)SMAU
 
Web 2.0 e semplicità
Web 2.0 e semplicitàWeb 2.0 e semplicità
Web 2.0 e semplicitàguestf44f11
 
Il web 2.0: dal web informativo al web emozionale
Il web 2.0: dal web informativo al web emozionaleIl web 2.0: dal web informativo al web emozionale
Il web 2.0: dal web informativo al web emozionaleAldo Torrebruno
 
Anonimato nell'era digitale (rfree)
Anonimato nell'era digitale (rfree)Anonimato nell'era digitale (rfree)
Anonimato nell'era digitale (rfree)Elisa Brivio
 
Corso Web 2.0: Il Web come piattaforma
Corso Web 2.0: Il Web come piattaformaCorso Web 2.0: Il Web come piattaforma
Corso Web 2.0: Il Web come piattaformaRoberto Polillo
 
Smart Data Platform: dagli open data all'Internet Of Things
Smart Data Platform: dagli open data all'Internet Of ThingsSmart Data Platform: dagli open data all'Internet Of Things
Smart Data Platform: dagli open data all'Internet Of ThingsCSI Piemonte
 
Istituzioni, aziende, società: il valore della fiducia digitale - presentazio...
Istituzioni, aziende, società: il valore della fiducia digitale - presentazio...Istituzioni, aziende, società: il valore della fiducia digitale - presentazio...
Istituzioni, aziende, società: il valore della fiducia digitale - presentazio...CSI Piemonte
 
Architettura tecnologica di TreC
Architettura tecnologica di TreCArchitettura tecnologica di TreC
Architettura tecnologica di TreCArgentea
 
jAPS 2.0, il web diventa accessibile - Barcamp
jAPS 2.0, il web diventa accessibile - Barcamp jAPS 2.0, il web diventa accessibile - Barcamp
jAPS 2.0, il web diventa accessibile - Barcamp Roberta Quaresima
 
Pentesting Android with BackBox 4
Pentesting Android with BackBox 4Pentesting Android with BackBox 4
Pentesting Android with BackBox 4raffaele_forte
 
Internet of Things e un nuovo livello di informazioni personali
Internet of Things e un nuovo livello di informazioni personaliInternet of Things e un nuovo livello di informazioni personali
Internet of Things e un nuovo livello di informazioni personaliRiccardo Abeti
 
Internet of Things e un nuovo livello di informazioni personali
Internet of Things e un nuovo livello di informazioni personaliInternet of Things e un nuovo livello di informazioni personali
Internet of Things e un nuovo livello di informazioni personaliRiccardo Abeti
 
Il volto pubblico dell\'open source
Il volto pubblico dell\'open sourceIl volto pubblico dell\'open source
Il volto pubblico dell\'open sourcelbertellotti
 

Ähnlich wie OpenStack: leggero, aperto e basato sul web. (20)

La rivoluzione del web 2.0
La rivoluzione del web 2.0La rivoluzione del web 2.0
La rivoluzione del web 2.0
 
Social Network Decentalizzati e Open Source
Social Network Decentalizzati e Open SourceSocial Network Decentalizzati e Open Source
Social Network Decentalizzati e Open Source
 
Smau Bologna | R2B 2019 Luca Bonadimani (AIPSI)
Smau Bologna | R2B 2019 Luca Bonadimani (AIPSI)Smau Bologna | R2B 2019 Luca Bonadimani (AIPSI)
Smau Bologna | R2B 2019 Luca Bonadimani (AIPSI)
 
Web 2.0 e semplicità
Web 2.0 e semplicitàWeb 2.0 e semplicità
Web 2.0 e semplicità
 
OpenID in Italia
OpenID in ItaliaOpenID in Italia
OpenID in Italia
 
Il web 2.0: dal web informativo al web emozionale
Il web 2.0: dal web informativo al web emozionaleIl web 2.0: dal web informativo al web emozionale
Il web 2.0: dal web informativo al web emozionale
 
Anonimato nell'era digitale
Anonimato nell'era digitaleAnonimato nell'era digitale
Anonimato nell'era digitale
 
Anonimato nell'era digitale (rfree)
Anonimato nell'era digitale (rfree)Anonimato nell'era digitale (rfree)
Anonimato nell'era digitale (rfree)
 
Corso Web 2.0: Il Web come piattaforma
Corso Web 2.0: Il Web come piattaformaCorso Web 2.0: Il Web come piattaforma
Corso Web 2.0: Il Web come piattaforma
 
Smart Data Platform: dagli open data all'Internet Of Things
Smart Data Platform: dagli open data all'Internet Of ThingsSmart Data Platform: dagli open data all'Internet Of Things
Smart Data Platform: dagli open data all'Internet Of Things
 
Istituzioni, aziende, società: il valore della fiducia digitale - presentazio...
Istituzioni, aziende, società: il valore della fiducia digitale - presentazio...Istituzioni, aziende, società: il valore della fiducia digitale - presentazio...
Istituzioni, aziende, società: il valore della fiducia digitale - presentazio...
 
Corso ordine ingegneri
Corso ordine ingegneriCorso ordine ingegneri
Corso ordine ingegneri
 
Architettura tecnologica di TreC
Architettura tecnologica di TreCArchitettura tecnologica di TreC
Architettura tecnologica di TreC
 
jAPS 2.0, il web diventa accessibile - Barcamp
jAPS 2.0, il web diventa accessibile - Barcamp jAPS 2.0, il web diventa accessibile - Barcamp
jAPS 2.0, il web diventa accessibile - Barcamp
 
Pentesting Android with BackBox 4
Pentesting Android with BackBox 4Pentesting Android with BackBox 4
Pentesting Android with BackBox 4
 
Internet of Things e un nuovo livello di informazioni personali
Internet of Things e un nuovo livello di informazioni personaliInternet of Things e un nuovo livello di informazioni personali
Internet of Things e un nuovo livello di informazioni personali
 
Internet of Things e un nuovo livello di informazioni personali
Internet of Things e un nuovo livello di informazioni personaliInternet of Things e un nuovo livello di informazioni personali
Internet of Things e un nuovo livello di informazioni personali
 
Il volto pubblico dell\'open source
Il volto pubblico dell\'open sourceIl volto pubblico dell\'open source
Il volto pubblico dell\'open source
 
Web & Library 2
Web & Library 2Web & Library 2
Web & Library 2
 
Domino R9 e OpenSocial , #dd13
Domino R9 e OpenSocial , #dd13Domino R9 e OpenSocial , #dd13
Domino R9 e OpenSocial , #dd13
 

Mehr von Lorenzo Cassulo

"Working software" is not enough, we need "working products"
"Working software" is not enough, we need "working products""Working software" is not enough, we need "working products"
"Working software" is not enough, we need "working products"Lorenzo Cassulo
 
Exponential value driven refactoring
 Exponential value driven refactoring Exponential value driven refactoring
Exponential value driven refactoringLorenzo Cassulo
 
Product Journal: a tool to keep everyone on board!
Product Journal: a tool to keep everyone on board!Product Journal: a tool to keep everyone on board!
Product Journal: a tool to keep everyone on board!Lorenzo Cassulo
 
Lift Off & Product Journal: Keep everyone on board!
Lift Off & Product Journal: Keep everyone on board!Lift Off & Product Journal: Keep everyone on board!
Lift Off & Product Journal: Keep everyone on board!Lorenzo Cassulo
 
Product owner and Visionary Leadership
Product owner and Visionary LeadershipProduct owner and Visionary Leadership
Product owner and Visionary LeadershipLorenzo Cassulo
 
Product Lift Off: How to keep everyone on board!
Product Lift Off: How to keep everyone on board!Product Lift Off: How to keep everyone on board!
Product Lift Off: How to keep everyone on board!Lorenzo Cassulo
 
Lezione 5 sound design 1
Lezione 5   sound design 1Lezione 5   sound design 1
Lezione 5 sound design 1Lorenzo Cassulo
 
Lezione 4 sound design 1
Lezione 4   sound design 1Lezione 4   sound design 1
Lezione 4 sound design 1Lorenzo Cassulo
 
Lezione 3 sound design 1
Lezione 3   sound design 1Lezione 3   sound design 1
Lezione 3 sound design 1Lorenzo Cassulo
 
Lezione 2 sound design 1
Lezione 2   sound design 1Lezione 2   sound design 1
Lezione 2 sound design 1Lorenzo Cassulo
 
Lezione 1 sound design 1
Lezione 1   sound design 1Lezione 1   sound design 1
Lezione 1 sound design 1Lorenzo Cassulo
 
Lezione 6 sound design 1
Lezione 6   sound design 1Lezione 6   sound design 1
Lezione 6 sound design 1Lorenzo Cassulo
 
"15 steps to" da TECNOLOGIA a PRODOTTO.
"15 steps to" da TECNOLOGIA a PRODOTTO."15 steps to" da TECNOLOGIA a PRODOTTO.
"15 steps to" da TECNOLOGIA a PRODOTTO.Lorenzo Cassulo
 
Introduzione ai socialmedia
Introduzione ai socialmediaIntroduzione ai socialmedia
Introduzione ai socialmediaLorenzo Cassulo
 
Il giornalismo online - Storia Dei Media Digitali Lezione 6
Il giornalismo online - Storia Dei Media Digitali    Lezione 6Il giornalismo online - Storia Dei Media Digitali    Lezione 6
Il giornalismo online - Storia Dei Media Digitali Lezione 6Lorenzo Cassulo
 
Il ciclo di vita della tecnologia - Storia Dei Media Digitali Lezione 8
Il ciclo di vita della tecnologia - Storia Dei Media Digitali   Lezione 8Il ciclo di vita della tecnologia - Storia Dei Media Digitali   Lezione 8
Il ciclo di vita della tecnologia - Storia Dei Media Digitali Lezione 8Lorenzo Cassulo
 
La crisi della new economy - Storia Dei Media Digitali Lezione 7
La crisi della new economy - Storia Dei Media Digitali   Lezione 7La crisi della new economy - Storia Dei Media Digitali   Lezione 7
La crisi della new economy - Storia Dei Media Digitali Lezione 7Lorenzo Cassulo
 
La storia di internet - Storia Dei Media Digitali Lezione 5
La storia di internet - Storia Dei Media Digitali   Lezione 5La storia di internet - Storia Dei Media Digitali   Lezione 5
La storia di internet - Storia Dei Media Digitali Lezione 5Lorenzo Cassulo
 
Il web al servizio della tua attività
Il web al servizio della tua attivitàIl web al servizio della tua attività
Il web al servizio della tua attivitàLorenzo Cassulo
 
Storia dei media digitali - addendum
Storia dei media digitali   - addendumStoria dei media digitali   - addendum
Storia dei media digitali - addendumLorenzo Cassulo
 

Mehr von Lorenzo Cassulo (20)

"Working software" is not enough, we need "working products"
"Working software" is not enough, we need "working products""Working software" is not enough, we need "working products"
"Working software" is not enough, we need "working products"
 
Exponential value driven refactoring
 Exponential value driven refactoring Exponential value driven refactoring
Exponential value driven refactoring
 
Product Journal: a tool to keep everyone on board!
Product Journal: a tool to keep everyone on board!Product Journal: a tool to keep everyone on board!
Product Journal: a tool to keep everyone on board!
 
Lift Off & Product Journal: Keep everyone on board!
Lift Off & Product Journal: Keep everyone on board!Lift Off & Product Journal: Keep everyone on board!
Lift Off & Product Journal: Keep everyone on board!
 
Product owner and Visionary Leadership
Product owner and Visionary LeadershipProduct owner and Visionary Leadership
Product owner and Visionary Leadership
 
Product Lift Off: How to keep everyone on board!
Product Lift Off: How to keep everyone on board!Product Lift Off: How to keep everyone on board!
Product Lift Off: How to keep everyone on board!
 
Lezione 5 sound design 1
Lezione 5   sound design 1Lezione 5   sound design 1
Lezione 5 sound design 1
 
Lezione 4 sound design 1
Lezione 4   sound design 1Lezione 4   sound design 1
Lezione 4 sound design 1
 
Lezione 3 sound design 1
Lezione 3   sound design 1Lezione 3   sound design 1
Lezione 3 sound design 1
 
Lezione 2 sound design 1
Lezione 2   sound design 1Lezione 2   sound design 1
Lezione 2 sound design 1
 
Lezione 1 sound design 1
Lezione 1   sound design 1Lezione 1   sound design 1
Lezione 1 sound design 1
 
Lezione 6 sound design 1
Lezione 6   sound design 1Lezione 6   sound design 1
Lezione 6 sound design 1
 
"15 steps to" da TECNOLOGIA a PRODOTTO.
"15 steps to" da TECNOLOGIA a PRODOTTO."15 steps to" da TECNOLOGIA a PRODOTTO.
"15 steps to" da TECNOLOGIA a PRODOTTO.
 
Introduzione ai socialmedia
Introduzione ai socialmediaIntroduzione ai socialmedia
Introduzione ai socialmedia
 
Il giornalismo online - Storia Dei Media Digitali Lezione 6
Il giornalismo online - Storia Dei Media Digitali    Lezione 6Il giornalismo online - Storia Dei Media Digitali    Lezione 6
Il giornalismo online - Storia Dei Media Digitali Lezione 6
 
Il ciclo di vita della tecnologia - Storia Dei Media Digitali Lezione 8
Il ciclo di vita della tecnologia - Storia Dei Media Digitali   Lezione 8Il ciclo di vita della tecnologia - Storia Dei Media Digitali   Lezione 8
Il ciclo di vita della tecnologia - Storia Dei Media Digitali Lezione 8
 
La crisi della new economy - Storia Dei Media Digitali Lezione 7
La crisi della new economy - Storia Dei Media Digitali   Lezione 7La crisi della new economy - Storia Dei Media Digitali   Lezione 7
La crisi della new economy - Storia Dei Media Digitali Lezione 7
 
La storia di internet - Storia Dei Media Digitali Lezione 5
La storia di internet - Storia Dei Media Digitali   Lezione 5La storia di internet - Storia Dei Media Digitali   Lezione 5
La storia di internet - Storia Dei Media Digitali Lezione 5
 
Il web al servizio della tua attività
Il web al servizio della tua attivitàIl web al servizio della tua attività
Il web al servizio della tua attività
 
Storia dei media digitali - addendum
Storia dei media digitali   - addendumStoria dei media digitali   - addendum
Storia dei media digitali - addendum
 

Kürzlich hochgeladen

Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Associazione Digital Days
 
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Associazione Digital Days
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Associazione Digital Days
 
Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoQuotidiano Piemontese
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Associazione Digital Days
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Associazione Digital Days
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Associazione Digital Days
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Associazione Digital Days
 
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Associazione Digital Days
 

Kürzlich hochgeladen (9)

Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
 
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
 
Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 Torino
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
 
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
 

OpenStack: leggero, aperto e basato sul web.

  • 1. OpenStack leggero, aperto, basato sul web Better Software Firenze - 6 maggio 2009 1
  • 2. DIGITAL IDENTITY E’ l’insieme delle tecnologie che permettono all’utente di vivere una esperienza online centrata sulla sua persona, sui suoi interessi, sulla sua cerchia di relazioni sociali. 2
  • 3. DIGITAL IDENTITY Nel web 1.0 era uno username e una password. Nel web 2.0 sono username e password ma anche i dati e le connessioni che l’utente crea durante la sua esperienza online (l’utilizzo di username e password aumenta) 3
  • 4. DIGITAL IDENTITY L’utente vive la sua esperienza online su ogni servizio, crea la sua identità, crea le sue relazioni, crea i suoi contenuti. Ogni volta che l’utente si iscrive ad un servizio online deve ricostruire la sua identità. L’utente possiede tante identità digitali quante sono le piattaforme alle quali è iscritto. Problemi di privacy, controllo dei dati, integrazione, dispendio di risorse ... 4
  • 6. OPEN STACK COSA OFFRONO LE TECNOLOGIE OPEN STACK? COERENZA nell’esperienza dell’utente. Integrazione dei dati appartenenti all’utente all’interno di differenti piattaforme. L’identità segue l’utente attraverso la sua navigazione. 6
  • 7. OPEN STACK DIGITAL IDENTITY L’OPEN STACK è l’insieme delle tecnologie che rendono possibile il SOCIAL WEB, il web in cui l’utente interagisce con altri utenti all’interno di differenti luoghi di aggregazione portando con sé la sua identità, i suoi dati, le sue connessioni, così come avviene nella vita reale. 7
  • 9. OPEN STACK DIGITAL IDENTITY FORNISCE L’IDENTITA’ DELL’UTENTE (OpenID) FORNISCE LE RELAZIONI E I CONTATTI DELL’UTENTE (Portable Contacts) PERMETTE DI AGGREGARE I CONTENUTI DELL’UTENTE (OAuth) 9
  • 10. OPEN STACK OPENID OpenID E’ un sistema centralizzato di autenticazione. L’utente possiede una “URI OpenID” rilasciata da un provider OpenID che fa riferimento alle sue informazioni personali, ogni volta che vuole registrarsi o accedere ad un sito invece che eseguire il classico login fornisce la sua URI e il sito richiede i dati per l’autenticazione al provider. 10
  • 11. OPEN STACK PORTABLE CONTACTS Portable Contacts Definisce uno standard per la condivisione di contatti facile e leggero. Fornisce uno schema che ogni sito può implementare per esporre le informazioni relative ai contatti che l’utente possiede. L’autenticazione viene eseguita da altri componenti, PoCo è solo il livello di trasporto. 11
  • 12. OPEN STACK OPEN AUTHORIZATION OAuth E’ un sistema per autorizzare l’accesso ai dati dell’utente da applicazioni terze. L’utente autorizza una applicazione ad accedere ai suoi dati presenti su un’altra applicazione, può essere un “import” o un “subscribe”. 12
  • 15. OPEN STACK ACTIVITY STREAMS Activity Streams Vuole essere la formalizzazione di uno standard per esporre le attività che gli utenti compiono sul social web. E’ una estensione di ATOM. Con gli activity streams è possibile condividere la propria attività tra i vari siti che si frequentano in modo standard e condiviso. 15
  • 16. OPEN STACK OPEN SOCIAL Open Social E’ un insieme di API per realizzare applicazioni “sociali”. Esiste un “container” che contiene le informazioni sugli utenti e le applicazioni “gadget” che si interfacciano con il container per recuperare le informazioni sugli utenti. I gadget possono essere trasportati su ogni container che supporti le API Open Social. 16
  • 17. Risorse ASMX Blog http://blog.asemantics.com ASMX OAuth Framework http://asmx-oauth.googlecode.com/svn/site/1.0/index.html Demo http://oauth.asemantics.com http://myid.asemantics.com 17
  • 18. Risorse OpenID www.openid.it www.openid.net Portable Contacts www.portablecontacts.net OAuth www.oauth.net Activity Streams www.activitystrea.ms Open Social www.opensocial.org 18
  • 19. Contatti Lorenzo Cassulo lorenzo@asemantics.com Simone Tripodi stripodi@asemantics.com Asemantics www.asematics.com 19