paraimpu: un social tool per il web of things

Post on 28-Nov-2014

2.465 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

La mia presentazione su Paraimpu, un social tool per il Web of Things (http://paraimpu.crs4.it), tenuta durante la sessione Ignite a Codemotion 2011, Roma, 5 marzo 2011.

TRANSCRIPT

Paraimpu: un social tool per il Web of Things

Antonio Pintus

CRS4

e-mail: pintux@crs4.it

twitter: @apintux

domenica 6 marzo 2011

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, ...)

domenica 6 marzo 2011

...al Web of Things Il Web degli Oggetti

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

domenica 6 marzo 2011

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”

domenica 6 marzo 2011

Paraimpu

• Connettere oggetti al Web

• Far comunicare gli oggetti tra loro

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

• ...ma anche tra oggetti “virtuali” (servizi Web: Twitter, Foursquare, Pachube, ...)

• Quindi: qualsiasi oggetto diventa una “Thing” del Web of Things

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

domenica 6 marzo 2011

Paraimpu Web of Things Oggetti + Servizi

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

domenica 6 marzo 2011

Il modello: 3 concetti di base

Ph. Windell Oskay http://www.flickr.com/photos/oskay/265899865/

Sensori, attuatori, connessioni

domenica 6 marzo 2011

Sensori

• producono un dato

• lo inoltrano verso Paraimpu usando HTTP (REST)

• anemometri, Arduino,...ma anche Foursquare, servizi Web...

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

domenica 6 marzo 2011

Attuatori

• consumano un dato e “fanno qualcosa”

• ottengono questo da Paraimpu mediante HTTP (REST)

• X10 lighting, alarmi, ...ma anche Twitter, Facebook,...

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

jayveemojar/

domenica 6 marzo 2011

Connessioni

• Coinvolgono sempre:

• un sensore: la sorgente

• un attuatore: la destinazione

• sono configurabili:

• data filtering

• data mapping

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

domenica 6 marzo 2011

L’aspetto socialeSocial Network&Condivisione degli oggetti

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

domenica 6 marzo 2011

Social /1

• primo aspetto: integrazione con i social network esistenti

• import degli amici/contatti

• essi diventano “oggetti”: sensori e attuatori

• un esempio: Twitter diventa naturalmente un attuatore, un oggetto capace di ricevere del testo e “twittarlo”

domenica 6 marzo 2011

Social /2

• Condividere gli oggetti!

• devo poter condividere con i miei amici un oggetto e...

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

• policy & bookmark

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

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

carlos_maya

domenica 6 marzo 2011

Workspace

domenica 6 marzo 2011

Palette

• permette di aggiungere nuovi sensori e nuovi attuatori

• Sensori/Attuatori generici

• Sensori/Attuatori noti: Pachube, Twitter, Arduino, ...

• altri in arrivo... ;-)

domenica 6 marzo 2011

Thing page

domenica 6 marzo 2011

Connessioni filtering & mapping

domenica 6 marzo 2011

Architettura Scalabile

Ph. MrFaber, http://www.flickr.com/photos/mrfaber

C10K problemScalabilità orizzontale

REST

Database

Nuovi Sensori/Attuatori

Web server

Load balancing

domenica 6 marzo 2011

Tecnologie

domenica 6 marzo 2011

Grazie!Antonio Pintus pintux@crs4.itDavide Carboni dcarboni@crs4.itAndrea Piras piras@crs4.it

http://paraimpu.crs4.it

twitter: @paraimpu

domenica 6 marzo 2011

top related