Nicola Bonora – “Usabilità nel commercio elettronico, settore treni”
Presentazione seminario "OpenSocial" - Corso di Commercio Elettronico A.A. 2009
-
Upload
guest659679 -
Category
Education
-
view
270 -
download
2
Transcript of Presentazione seminario "OpenSocial" - Corso di Commercio Elettronico A.A. 2009
![Page 1: Presentazione seminario "OpenSocial" - Corso di Commercio Elettronico A.A. 2009](https://reader036.fdocuments.net/reader036/viewer/2022081404/559b053c1a28ab43638b45c5/html5/thumbnails/1.jpg)
1
Seminario
Open Social
Autore:Damiano TognonFrancesco Lettich
![Page 2: Presentazione seminario "OpenSocial" - Corso di Commercio Elettronico A.A. 2009](https://reader036.fdocuments.net/reader036/viewer/2022081404/559b053c1a28ab43638b45c5/html5/thumbnails/2.jpg)
2
Introduzione
Idea: creare un “framework” open e gratuito per:creare delle simil-applicazioni (gadget) compatibili con il più elevato numero possibile di social network;Consentire ad un qualsiasi sito web di accedere esternamente a dati “sociali” presenti nei social-network, rendendo tale sito anch'esso “sociale”;
Obiettivi:Stimolare la creatività degli utenti;Nuove idee e funzionalità “dal basso”;Interoperabilità tra i vari social-network;Accesso dei dati dei social-network dall'esterno;
Alla fine del 2007 Google, in collaborazione con Myspace ed altri social network noti, rilascia OpenSocial;
![Page 3: Presentazione seminario "OpenSocial" - Corso di Commercio Elettronico A.A. 2009](https://reader036.fdocuments.net/reader036/viewer/2022081404/559b053c1a28ab43638b45c5/html5/thumbnails/3.jpg)
3
Introduzione/2
Social network che supportano OpenSocial:
Opensocial
Orkut(Google)
MySpace (News corp.)
LinkedIn Hi5
...e molti altri
........
![Page 4: Presentazione seminario "OpenSocial" - Corso di Commercio Elettronico A.A. 2009](https://reader036.fdocuments.net/reader036/viewer/2022081404/559b053c1a28ab43638b45c5/html5/thumbnails/4.jpg)
4
Framework OS/gadget Al centro di tutto vi sono i Gadget “sociali” (XML):
Applicazione OS=
”Gadget particolare”
Persone e relazioni
Attività, preferenze
Gestione della
persistenza
Comunicazioni asincrone
Aspetto “sociale”
Aspetto “tecnico”
L'esecuzione avviene nei “container”, ovvero quei siti web che consentono il loro uso integrandoli con le funzionalità principali.
Attenzione alla
sicurezza!!
![Page 5: Presentazione seminario "OpenSocial" - Corso di Commercio Elettronico A.A. 2009](https://reader036.fdocuments.net/reader036/viewer/2022081404/559b053c1a28ab43638b45c5/html5/thumbnails/5.jpg)
5
Framework OS/Shindig
A lato server c'è bisogno, ovviamente, di un qualcosa che possa interpretare i gadget costruiti con OS e di gestire le varie richieste: Shindig
Formato per lo scambio di dati
Serve a renderizzare il gadget
Gestiscono le richieste di dati da parte del gadget, usando il formato di scambio deciso
dallo sviluppatore; possibilità diinterfacciare un proprio DB
![Page 6: Presentazione seminario "OpenSocial" - Corso di Commercio Elettronico A.A. 2009](https://reader036.fdocuments.net/reader036/viewer/2022081404/559b053c1a28ab43638b45c5/html5/thumbnails/6.jpg)
6
Framework OS/Friend Connect Possibilità di rendere “sociale” un qualsiasi sito con poco sforzo:
Tramite l'inserimento di poche righe di codice, Friend Connect
consente a qualsiasi sito di diventare “container” e di accedere ad informazioni
contenute nei social-network tramite OpenID
Volendo si può creare unasorta di Mash-up!
![Page 7: Presentazione seminario "OpenSocial" - Corso di Commercio Elettronico A.A. 2009](https://reader036.fdocuments.net/reader036/viewer/2022081404/559b053c1a28ab43638b45c5/html5/thumbnails/7.jpg)
7
Esempi: iGoogle sandbox/1
iGoogle: gadget “normali” che mostrano news, andamento della borsa, ricerche stradali, etc. Ma anche...
Immissione di dati, controllo sull'aspetto del gadget, fetch di dati da database/feed...
![Page 8: Presentazione seminario "OpenSocial" - Corso di Commercio Elettronico A.A. 2009](https://reader036.fdocuments.net/reader036/viewer/2022081404/559b053c1a28ab43638b45c5/html5/thumbnails/8.jpg)
8
Esempi: iGoogle sandbox/2
Pieno uso delle API di OS: comunicano con la parte server OS dei social-network per ottenere le informazioni volute; gestione delle relazioni, dei permessi, delle attività e della persistenza; il tutto in un unico sito!
![Page 9: Presentazione seminario "OpenSocial" - Corso di Commercio Elettronico A.A. 2009](https://reader036.fdocuments.net/reader036/viewer/2022081404/559b053c1a28ab43638b45c5/html5/thumbnails/9.jpg)
9
Social network...
Nei maggiori social-network aderenti ad OS sono presenti molti gadget (anche non OS) sviluppati dagli utenti; organizzati in “categorie”;
Abbiamo preso in considerazione Orkut e LinkedIn per quanto riguarda gli esempi;
Su Orkut sono disponibili decine di migliaia di gadget;
Su LinkedIn sono disponibili pochi gadget selezionati e sviluppati da aziende;
![Page 10: Presentazione seminario "OpenSocial" - Corso di Commercio Elettronico A.A. 2009](https://reader036.fdocuments.net/reader036/viewer/2022081404/559b053c1a28ab43638b45c5/html5/thumbnails/10.jpg)
10
LinkedIn – Esempio
Gestione di:
Persistenza Relazioni Permessi
Huddle: Questo gadget consente di condividere uno o più workspace con i contatti di “primo grado”; utile per portare avanti progetti di gruppo:
![Page 11: Presentazione seminario "OpenSocial" - Corso di Commercio Elettronico A.A. 2009](https://reader036.fdocuments.net/reader036/viewer/2022081404/559b053c1a28ab43638b45c5/html5/thumbnails/11.jpg)
11
Orkut – Esempio 1
Gestione di:
Relazioni Attività Permessi
Questo gadget gestisce una chat fra propri “amici”:
![Page 12: Presentazione seminario "OpenSocial" - Corso di Commercio Elettronico A.A. 2009](https://reader036.fdocuments.net/reader036/viewer/2022081404/559b053c1a28ab43638b45c5/html5/thumbnails/12.jpg)
12
Orkut – Esempio 2
Usato anche per stabilire delle community (in base alle preferenze);
Gestione delle relazioni esistenti di un contatto;
Gestione dei “gusti” dei vari utenti;
Gadget che mostra quali amici hanno gusti simili ai propri e consente, eventualmente, l'iscrizione a community dai gusti simili: