Paraimpu: un social tool per il Web of Things

Antonio Pintus

CRS4
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, ...)
Ph. Shaun Wood, http://www.flickr.com/people/mrwoodnz/




...al Web of Things   Il Web degli Oggetti
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”
Ph. Anthony Mattox,
                                      http://www.flickr.com/photos/amattox




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. Mike http://www.flickr.com/photos/zebble




       Paraimpu Web of Things                 Oggetti + Servizi
Ph. Windell Oskay http://www.flickr.com/photos/oskay/265899865/




Il modello: 3 concetti di
                                       Sensori, attuatori, connessioni
                  base
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
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,...
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
Ph. Mick Dolphin
                               http://www.flickr.com/photos/boolavogue/




                    Social Network
L’aspetto sociale   &
                    Condivisione degli oggetti
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”
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
Workspace
Palette

• permette di aggiungere nuovi
  sensori e nuovi attuatori




• Sensori/Attuatori generici




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


• altri in arrivo... ;-)
Thing page
Connessioni   filtering & mapping
Scalabilità orizzontale
     C10K problem


                                                   Database

    Load balancing

                                                   Web server
             REST
                                                         Nuovi Sensori/Attuatori
Ph. MrFaber, http://www.flickr.com/photos/mrfaber



               Architettura Scalabile
Tecnologie
http://paraimpu.crs4.it


                   Antonio Pintus pintux@crs4.it
         Grazie!   Davide Carboni dcarboni@crs4.it
                   Andrea Piras piras@crs4.it

More Related Content

PDF
Paraimpu PechaKucha Night Cagliari #02
PDF
Paraimpu @ World Wide Rome
PDF
Let it flow, let it flow, let it flow!
PDF
Lean at Yahoo in 2008
PDF
Paraimpu: un social tool per il Web of Things
PDF
La storia di internet
PDF
Paraimpu: la startup che opera nell settore dell'Internet degli Oggetti
Paraimpu PechaKucha Night Cagliari #02
Paraimpu @ World Wide Rome
Let it flow, let it flow, let it flow!
Lean at Yahoo in 2008
Paraimpu: un social tool per il Web of Things
La storia di internet
Paraimpu: la startup che opera nell settore dell'Internet degli Oggetti

Similar to Paraimpu: un social tool per il Web of Things (20)

PPTX
Il nuovo catalogo della rete URBS - La migrazione akoha
PDF
Trend Analysis sui Social Network - I risultati del progetto SenTaClAus
PPT
Web 2.0 e Library 2.0 / Rossana Morriello
PPT
Il progetto Arca dei Suoni
PDF
Paraimpu @ Tiscali Open Campus
PPTX
Caratteristiche web 2.0
PDF
Il web intelligente
PPTX
Codice iPhone lavato a caldo: come "restringere" la tua app per Apple Watch
PPTX
ios 8 - parte 1 - intro - ita
PPT
Il web 2.0: dal web informativo al web emozionale
PPT
Lezione1 internet i primi passi
PDF
Ontologie per i linked open data / Stefano De Luca, Paola De Caro, Claudia C...
PDF
Progettazione e realizzazione di un sistema DRM utilizzando SSL e GStreamer
PPT
Aggregare Le Informazioni Sul Web
PPT
Aggregare le informazioni sul web: esperienze a confronto
PDF
Internet of Things & Paraimpu
PDF
Seminario Antonio Pintus e Andrea Piras, 18-06-12
PPTX
9 - Ricercare nel Web
KEY
BibliotecaAccessibile
PPTX
Laboratorio di redazioni specialistiche 2012 - 1
Il nuovo catalogo della rete URBS - La migrazione akoha
Trend Analysis sui Social Network - I risultati del progetto SenTaClAus
Web 2.0 e Library 2.0 / Rossana Morriello
Il progetto Arca dei Suoni
Paraimpu @ Tiscali Open Campus
Caratteristiche web 2.0
Il web intelligente
Codice iPhone lavato a caldo: come "restringere" la tua app per Apple Watch
ios 8 - parte 1 - intro - ita
Il web 2.0: dal web informativo al web emozionale
Lezione1 internet i primi passi
Ontologie per i linked open data / Stefano De Luca, Paola De Caro, Claudia C...
Progettazione e realizzazione di un sistema DRM utilizzando SSL e GStreamer
Aggregare Le Informazioni Sul Web
Aggregare le informazioni sul web: esperienze a confronto
Internet of Things & Paraimpu
Seminario Antonio Pintus e Andrea Piras, 18-06-12
9 - Ricercare nel Web
BibliotecaAccessibile
Laboratorio di redazioni specialistiche 2012 - 1
Ad

More from Codemotion (20)

PDF
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
PDF
Pompili - From hero to_zero: The FatalNoise neverending story
PPTX
Pastore - Commodore 65 - La storia
PPTX
Pennisi - Essere Richard Altwasser
PPTX
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
PPTX
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
PPTX
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
PPTX
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
PDF
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
PDF
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
PDF
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
PDF
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
PDF
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
PDF
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
PPTX
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
PPTX
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
PDF
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
PDF
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
PDF
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
PDF
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Pompili - From hero to_zero: The FatalNoise neverending story
Pastore - Commodore 65 - La storia
Pennisi - Essere Richard Altwasser
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Ad

Paraimpu: un social tool per il Web of Things

  • 1. Paraimpu: un social tool per il Web of Things Antonio Pintus CRS4
  • 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. Ph. Shaun Wood, http://www.flickr.com/people/mrwoodnz/ ...al Web of Things Il Web degli Oggetti
  • 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. Ph. Anthony Mattox, http://www.flickr.com/photos/amattox 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
  • 7. Ph. Windell Oskay http://www.flickr.com/photos/oskay/265899865/ Il modello: 3 concetti di Sensori, attuatori, connessioni base
  • 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. 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. 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. Ph. Mick Dolphin http://www.flickr.com/photos/boolavogue/ Social Network L’aspetto sociale & Condivisione degli oggetti
  • 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. 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
  • 15. Palette • permette di aggiungere nuovi sensori e nuovi attuatori • Sensori/Attuatori generici • Sensori/Attuatori noti: Pachube, Twitter, Arduino, ... • altri in arrivo... ;-)
  • 17. Connessioni filtering & mapping
  • 18. Scalabilità orizzontale C10K problem Database Load balancing Web server REST Nuovi Sensori/Attuatori Ph. MrFaber, http://www.flickr.com/photos/mrfaber Architettura Scalabile