Building a complete SOA application with NetBeans 5.5
Paraimpu @ World Wide Rome
1. Un Social Tool per il Web of Things
Antonio Pintus Andrea Piras Davide Carboni
World Wide Rome
9 Marzo 2012
2. Chi siamo, dove siamo...
• Antonio Pintus e Davide Carboni e Andrea Piras
• ICT - LBS Group @ CRS4, centro di ricerca e sviluppo, Pula, Sardegna
3. Ph. Shaun Wood, http://www.flickr.com/people/mrwoodnz/
Il Web of Things Oggetti, cose, connesse al Web
4. Web of Things ?
‣ Non abbiamo bisogno di nuovi
o “oscuri” protocolli per
connettere gli oggetti
‣ Abbiamo il Web!
‣ i protocolli del Web come lingua
franca per (inter-)connetterli
9. 2 - Inter-connettere gli Oggetti
‣ ancora: in una maniera più semplice
‣ fare in modo che essi comunichino tra
loro
‣ mash-up misti:
‣ oggetti fisici + oggetti virtuali
‣ eterogeneità:
‣ serve un meccanismo semplice ma
potente per trasformare/adattare i
dati prodotti
10. Ph. Mick Dolphin
http://www.flickr.com/photos/boolavogue/
Social Network
3 - L’aspetto sociale &
Condivisione degli oggetti
11. Social /1
‣ integrazione con i social network
esistenti
‣ amici/contatti
‣ i social network diventano
“oggetti”
‣ Es.: Twitter o Foursquare
possono essere visti come
sensori: producono dati
‣ Es.: Twitter o Facebook possono
essere visti come attuatori,
ricevono del testo e lo
“pubblicano”
12. Social /2
‣ Condividere gli oggetti!
‣ devo poter condividere un Ph. Carlos Maya
http://www.flickr.com/photos/
oggetto con le altre persone carlos_maya
e...
‣ ...permettere che essi lo
utilizzino nelle loro
connessioni
‣ sharing policy: oggetti
privati, pubblici, moderati
Ph. Ryan Roberts
http://www.flickr.com/photos/ryanr
15. Palette
‣ permette di aggiungere facilmente nuovi
Sensori e nuovi Attuatori (fisici e virtuali)
‣ Sensori/Attuatori ben noti:
‣ Pachube, Twitter, openPICUS,
Arduino, RSS/ATOM, Facebook,
Karotz, Quartz, ...
‣ Sensori/Attuatori generici:
‣ per aggiungere qualsiasi altro
oggetto (for MAKERS!)
16. fornisce
dei widget per
pilotare e
configurare gli
oggetti
Paraimpu
scrive il codice per voi
per oggetti ben noti, la loro
Ogni oggetto ha la sua pagina gestione è semplificata
17. Inter-connettere oggetti
eterogenità dei dati: filtri e
anche molto diversi tra loro trasformazioni
18. Paraimpu, scenari
• monitoraggio ambientale
http://www.flickr.com/photos/erwlas/
• domotica avanzata, risparmio
http://www.flickr.com/photos/bigpinkcookie
energetico
• Smart cities
• Medicina e Ambient Assisted
Living, monitoraggio ed
assistenza dei malati cronici http://www.flickr.com/photos/daviddehoey
• installazioni artistiche e ludiche
• il solo limite è la fantasia!
http://www.flickr.com/photos/mike_lambert
19. ...quindi questo Paraimpu?
‣ Diverse piattaforme per l’IoT e il WoT: Pachube, ThingSpeak, EvryThng, ...
‣ Paraimpu si (differenzia) propone come piattaforma:
‣ più semplice da utilizzare
‣ che permette di connettere agevolmente gli oggetti tra loro
‣ con un meccanismo di trasformazione dei dati integrato
‣ che genera il codice per gli oggetti ben noti (ove necessario)
‣ sociale: si possono condividere gli oggetti!