Paraimpu PechaKucha Night Cagliari #02

20
Un social tool per il Web of Things Antonio Pintus Davide Carboni Andrea Piras PechaKucha Night Cagliari #02 febbraio 2012

description

La mia presentazione su Paraimpu al PechaKucha Night Cagliari #02, febbraio 2012

Transcript of Paraimpu PechaKucha Night Cagliari #02

Page 1: Paraimpu PechaKucha Night Cagliari #02

Un social tool per il Web of Things

Antonio Pintus Davide Carboni Andrea Piras

PechaKucha Night Cagliari #02

febbraio 2012

Page 2: Paraimpu PechaKucha Night Cagliari #02

Il Web si evolve...

• Da un “semplice” sistema di hypertext-hypermedia collegati tra loro...

• ...ad un sistema collaborativo e sociale (il Web 2.0)

• ...a piattaforma per applicazioni eterogenee (Web service, ...)

Page 3: Paraimpu PechaKucha Night Cagliari #02

...al Web of Things Il Web degli Oggetti

Ph. Shaun Wood, http://www.flickr.com/people/mrwoodnz/

Page 4: Paraimpu PechaKucha Night Cagliari #02

Web of Things

• gli oggetti sono smart “abbastanza” da essere connessi in rete e...

• comunicare usando il protocollo HTTP

• i protocolli del Web come “lingua franca”

Page 5: Paraimpu PechaKucha Night Cagliari #02

Paraimpu

• Connettere oggetti al Web

• Inter-connettere e far comunicare gli oggetti tra loro

• Creare connessioni non solo tra oggetti “fisici”...

• ...ma anche tra oggetti “virtuali”

• servizi Web: Twitter, Foursquare, Pachube, appl. software, ...

Ph. Anthony Mattox, http://www.flickr.com/photos/amattox

Page 6: Paraimpu PechaKucha Night Cagliari #02

Paraimpu Web of Things Oggetti + Servizi

Ph. Mike http://www.flickr.com/photos/zebble

Page 7: Paraimpu PechaKucha Night Cagliari #02

Scenari

http://www.flickr.com/photos/bigpinkcookie

http://www.flickr.com/photos/erwlas/

• monitoraggio ambientale

• domotica avanzata, risparmio energetico

• Smart cities

• Medicina e Ambient Assisted Living, monitoraggio ed assistenza dei malati cronici

• installazioni artistiche e ludiche

• il solo limite è la fantasia!

http://www.flickr.com/photos/mike_lambert

http://www.flickr.com/photos/daviddehoey

Page 8: Paraimpu PechaKucha Night Cagliari #02

Sensori

• oggetti che producono un dato

• lo inoltrano verso Paraimpu attraverso il Web

• sensori, anemometri, Arduino, micro-controllori...ma anche Foursquare, Twitter, servizi Web, applicazioni software

Ph. Jessica Wilson, http://www.flickr.com/photos/lochnessjess

Page 9: Paraimpu PechaKucha Night Cagliari #02

Attuatori

• oggetti che consumano un dato e “fanno qualcosa”

• ricevono dati da Paraimpu mediante il Web

• illuminazione, allarmi, motori...ma anche Twitter, Facebook,...Google Calendar, Karotz, Chumby, Max/MSP

Ph. Jayveehttp://www.flickr.com/people/

jayveemojar/

Page 10: Paraimpu PechaKucha Night Cagliari #02

Connessioni

• Coinvolgono sempre:

• un sensore: la sorgente

• un attuatore: la destinazione

• per gestire il potenziale alto livello di eterogeneità dei dati, esse sono configurabili:

• data filtering

• data mapping

Ph. supermaryanhttp://www.flickr.com/photos/33975256@N06/

Page 11: Paraimpu PechaKucha Night Cagliari #02

L’aspetto socialeSocial Network&Condivisione degli oggetti

Ph. Mick Dolphin http://www.flickr.com/photos/boolavogue/

Page 12: Paraimpu PechaKucha Night Cagliari #02

Social /1• primo aspetto: integrazione con

i social network esistenti

• import degli amici/contatti

• i social network diventano “oggetti”: sensori e attuatori

• Es.: Twitter o Foursquare possono essere visti come sensori: producono dati

• Es.: Twitter o Facebook possono essere visti come un attuatore, ricevono del testo e lo “pubblicano”

Page 13: Paraimpu PechaKucha Night Cagliari #02

Social /2

• Condividere gli oggetti!

• devo poter condividere un oggetto con le altre persone e...

• ...permettere che essi lo utilizzino nelle loro connessioni

• sharing policy: oggetti privati, pubblici, moderati

Ph. Ryan Roberts http://www.flickr.com/photos/ryanr

Ph. Carlos Mayahttp://www.flickr.com/photos/

carlos_maya

Page 14: Paraimpu PechaKucha Night Cagliari #02

Condivisione

Ph. Mick Dolphin http://www.flickr.com/photos/boolavogue/

degli oggetti e dei dati

Page 15: Paraimpu PechaKucha Night Cagliari #02

Workspace

Page 16: Paraimpu PechaKucha Night Cagliari #02

Palette

• permette di aggiungere facilmente nuovi Sensori e nuovi Attuatori (fisici e virtuali)

• Sensori/Attuatori ben noti:

• Pachube, Twitter, Arduino, openPICUS, RSS/ATOM, Facebook, Karotz, Quartz, ...

• Sensori/Attuatori generici:

• per aggiungere qualsiasi altro oggetto

Page 17: Paraimpu PechaKucha Night Cagliari #02

Ogni oggetto ha la sua pagina

per oggetti ben noti, il loro interfacciamento è reso semplice

Paraimpuscrive il codice per voi

fornisce dei widget per

pilotare e configurare gli

oggetti

Page 18: Paraimpu PechaKucha Night Cagliari #02

Inter-connettere oggetti anche molto diversi tra loro eterogenità dei dati: filtri e

trasformazioni

Page 19: Paraimpu PechaKucha Night Cagliari #02

Connessioni mapping