Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Pachube: overview @ Homecamp08


Published on

Pachube is a service that enables people to tag and share real time environmental data from objects, devices and spaces around the world. The key aim is to facilitate interaction between remote environments, both physical and virtual.

This overview was first presented at Homecamp08.

Published in: Technology
  • Be the first to comment

Pachube: overview @ Homecamp08

  1. 1.
  2. 2. <ul><li>Website ( where users: </li></ul><ul><ul><li>contribute sensor feeds </li></ul></ul><ul><ul><li>extract realtime sensor data from other people’s feeds </li></ul></ul><ul><ul><li>YouTube enables both storing & sharing of videos, stores & shares SENSOR data . </li></ul></ul><ul><ul><li>enabes direct connections between any two environments or devices AND </li></ul></ul><ul><ul><li>can also be used to facilitate many-to-many connections </li></ul></ul><ul><ul><li>center of shared global sensorial “ecosystem” </li></ul></ul><ul><ul><li>embed sensor data in web-pages: graphs or javascript mini-apps; “blog&quot; sensor data </li></ul></ul><ul><li>Generalized realtime data-brokerage </li></ul><ul><ul><li>buildings, interactive devices, virtual environments & blogs “plug in”, &quot;talk&quot; & &quot;respond&quot; to each other </li></ul></ul><ul><ul><li>like a “patch bay” </li></ul></ul><ul><li>Uses Extended Environments Markup Language (EEML) protocol </li></ul><ul><ul><li>describes time-series states of dynamic buildings, devices, webpages, virtual environments </li></ul></ul><ul><ul><li>fixed physical installations like buildings </li></ul></ul><ul><ul><li>mobile, trackable objects like phones, vehicles and livestock </li></ul></ul>
  3. 3. The Service
  4. 4. The Website
  5. 5. The Website
  6. 6. The Website
  7. 7. The Website
  8. 8. Service model <ul><li>Currently beta-testing (approx. 250 signups) </li></ul><ul><li>Regular & Professional : includes small-scale developers , bloggers, designers and students </li></ul><ul><li>Organisation : architecture, interaction & product design companies, hardware developers, corporate conglomerates & academic institutions </li></ul><ul><li>Corporate : large customer bases, and networked service industries </li></ul><ul><li>Secure : protected, accurate feed auditing; location-tracking of privacy-sensitive objects (e.g. livestock, shipping containers, mobile devices) </li></ul>
  9. 9. Upcoming features <ul><li>Privacy / groups </li></ul><ul><ul><li>users-created groups, can assign access to particular feeds </li></ul></ul><ul><li>Aggregates </li></ul><ul><ul><li>“ meta-feeds” based on aggregating data from user-defined tags; statistical-function datastreams </li></ul></ul><ul><li>Continuous history </li></ul><ul><ul><li>store every data-pointed ever entered </li></ul></ul><ul><li>Visualisations </li></ul><ul><ul><li>more user-configurability </li></ul></ul><ul><li>Consumer devices </li></ul><ul><ul><li>auto-registration, to enable easy web-connectivity, monitoring, embedding in webpages; buildings post-occupancy evaluation, realtime carbon footprint </li></ul></ul>
  10. 10. Consumer device
  11. 11. Consumer device auto-registers
  12. 12. Consumer device
  13. 13. Consumer device
  14. 14. Consumer device
  15. 15. Featured platforms <ul><li>Software </li></ul><ul><ul><li>Processing, Java, OpenFrameworks, Ruby </li></ul></ul><ul><li>Hardware </li></ul><ul><ul><li>CurrentCost, iPhone, Blackberry, Arduino, Zigbee, Weather stations, PachuBox </li></ul></ul><ul><li>Virtual </li></ul><ul><ul><li>Second Life, server monitoring, stock prices(!), webscraping </li></ul></ul><ul><li>Web services </li></ul><ul><ul><li>Twitter, AMEE, SketchUp / Google Earth </li></ul></ul><ul><li>Physical </li></ul><ul><ul><li>Buildings, icebergs, ships, satellites, city water supply </li></ul></ul>
  16. 16. Sign up <ul><li>[email_address] </li></ul>
  17. 17. Appendix: EEML <ul><li>Protocol for sharing data between remote environments </li></ul><ul><ul><li>makes no distinction between “physical” and “virtual” locations. </li></ul></ul><ul><li>Several broadly similar protocols and data formats, but EEML’s distinctions are </li></ul><ul><ul><li>can be applied equally to devices, buildings, websites and virtual environments </li></ul></ul><ul><ul><li>provides explicitly environmental, locative and temporal contextual meta-data to sensor feeds. </li></ul></ul><ul><ul><li>Unlike SensorML, EEML can describe wide range of “environments” in single doc: </li></ul></ul><ul><ul><ul><li>“ environment” of a building at a particular moment in time; </li></ul></ul></ul><ul><ul><ul><li>“ environment” of a forest as it changes over a number of months; </li></ul></ul></ul><ul><ul><ul><li>“ environment” of a webpage (structure, implementation, statistics etc). </li></ul></ul></ul><ul><li>Works alongside IFC (Industry Foundation Classes), a commonly used data format for Building Information Modelling </li></ul><ul><ul><li>Currently working towards making EEML a global standard </li></ul></ul><ul><li>Flexible and simple enough that individual developers and non-professionals can use the format in their own smaller devices and projects. </li></ul>