Paraimpu: un social tool per il Web of Things

1,093 views

Published on

Ignite di Antonio Pintus
in occasione del Codemotion, 5 marzo 2011: http://www.codemotion.it

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,093
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Paraimpu: un social tool per il Web of Things

  1. 1. Paraimpu: un social tool per il Web of ThingsAntonio PintusCRS4
  2. 2. 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, ...)
  3. 3. Ph. Shaun Wood, http://www.flickr.com/people/mrwoodnz/...al Web of Things Il Web degli Oggetti
  4. 4. 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”
  5. 5. Ph. Anthony Mattox, http://www.flickr.com/photos/amattoxParaimpu• 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
  6. 6. Ph. Mike http://www.flickr.com/photos/zebble Paraimpu Web of Things Oggetti + Servizi
  7. 7. Ph. Windell Oskay http://www.flickr.com/photos/oskay/265899865/Il modello: 3 concetti di Sensori, attuatori, connessioni base
  8. 8. 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
  9. 9. Ph. Jayvee http://www.flickr.com/people/ jayveemojar/Attuatori • consumano un dato e “fanno qualcosa” • ottengono questo da Paraimpu mediante HTTP (REST) • X10 lighting, alarmi, ...ma anche Twitter, Facebook,...
  10. 10. Ph. supermaryan http://www.flickr.com/photos/33975256@N06/Connessioni • Coinvolgono sempre: • un sensore: la sorgente • un attuatore: la destinazione • sono configurabili: • data filtering • data mapping
  11. 11. Ph. Mick Dolphin http://www.flickr.com/photos/boolavogue/ Social NetworkL’aspetto sociale & Condivisione degli oggetti
  12. 12. 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”
  13. 13. Social /2• Condividere gli oggetti!• devo poter condividere con i Ph. Carlos Maya miei amici un oggetto e... http://www.flickr.com/photos/ carlos_maya• ...permettere che essi lo usino nelle loro connessioni• policy & bookmark Ph. Ryan Roberts http://www.flickr.com/photos/ryanr
  14. 14. Workspace
  15. 15. Palette• permette di aggiungere nuovi sensori e nuovi attuatori• Sensori/Attuatori generici• Sensori/Attuatori noti: Pachube, Twitter, Arduino, ...• altri in arrivo... ;-)
  16. 16. Thing page
  17. 17. Connessioni filtering & mapping
  18. 18. Scalabilità orizzontale C10K problem Database Load balancing Web server REST Nuovi Sensori/AttuatoriPh. MrFaber, http://www.flickr.com/photos/mrfaber Architettura Scalabile
  19. 19. Tecnologie
  20. 20. http://paraimpu.crs4.it Antonio Pintus pintux@crs4.it Grazie! Davide Carboni dcarboni@crs4.it Andrea Piras piras@crs4.it

×