Your SlideShare is downloading. ×
0
PACHUBE IS...
A ‘PATCH-BAY’ FOR DEVICES & ENVIRONMENTSmicrocontrollers & sensorsbuilding management systemsmobile objects & vehicles    ...
‘PLUMBING’ FOR THE INTERNET OF THINGS   •  data deluge: dealing with huge numbers of connections,     throughput of realti...
HORIZONTALITY ENABLES INNOVATION
PACHUBE’S API MAKES IT POSSIBLE•  Enables both storing & sharing state & context data•  Supports multiple protocols & adap...
APPLICATION ECOSYSTEMVisualization tools                      Feed input tools                                  Mobile dev...
4. PRODUCT OVERVIEWLIBRARIES & EXAMPLES•  Software libraries & examples     •  Java, Ruby, .net, Perl, C, Python, PHP, Vis...
PACHUBE – A GLOBAL PLATFORM
KEY TECHNOLOGIES   •  Ruby         •  Memcached   •  Rails        •  Beanstalkd   •  PostgreSQL   •  Munin   •  Nginx     ...
DEVELOPMENT APPROACH  •  Release early, release often  •  Strongly test-driven development  •  Agile approach  •  Heavy us...
RECENT DEVELOPMENTS•  v2 API upgraded functionality  •  better triggers  •  environment tags and machine tags•  v2 API new...
RECENT DEVELOPMENTS•  v2 API upgraded functionality  •  better triggers  •  environment tags and machine tags•  v2 API new...
ENVIRONMENT TAGS  MACHINE TAGS•  You can now add tags at the environment level•  Suggest using ‘machine tags’ •  c.f. fli...
ADVANCED API KEYS•  granular permissions  •  user  •  environment  •  datastream  •  GET / PUT / POST / DELETE  •  referer...
CONTROL DASHBOARD
COMING SOON....•  javascript widget library•  new visualisation gadgets (esp. energy)•  upgrade apps repository•  high spe...
THANK YOU!
Pachube @ Homecamp 3 (Dec 2010)
Upcoming SlideShare
Loading in...5
×

Pachube @ Homecamp 3 (Dec 2010)

981

Published on

Pachube, recent feature releases and planned functionality. Presentation by @uah and @bjpirt at Homecamp 3, London, December 13 2010.

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

  • Be the first to like this

No Downloads
Views
Total Views
981
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Pachube @ Homecamp 3 (Dec 2010)"

  1. 1. PACHUBE IS...
  2. 2. A ‘PATCH-BAY’ FOR DEVICES & ENVIRONMENTSmicrocontrollers & sensorsbuilding management systemsmobile objects & vehicles wearable & biosensors environmental/pollution virtual environments automation systems
  3. 3. ‘PLUMBING’ FOR THE INTERNET OF THINGS •  data deluge: dealing with huge numbers of connections, throughput of realtime data (app, authentication, database) •  interoperability: dealing with different data formats, protocols, ‘standards’, cross-domain, sharing •  application building: making it easy, reducing friction to create •  authentication: granular permissions, created by & for individuals and by & for devices •  performance: scalable, redundant, testing, testing, testing
  4. 4. HORIZONTALITY ENABLES INNOVATION
  5. 5. PACHUBE’S API MAKES IT POSSIBLE•  Enables both storing & sharing state & context data•  Supports multiple protocols & adapters•  Manages & stores all data – not just summaries•  Provides for rich, user-extensible meta-data•  Delivers scalable, resilient, always-on services
  6. 6. APPLICATION ECOSYSTEMVisualization tools Feed input tools Mobile device applications• PNG realtime graph gadgets • Web service / mashup • iPhone • 1-hr, 24-hrs, 4-days, 3-months • Pachube Pipes • Data Logger• Zoomable Javascript graph • XML 2 CSV • Pachube Mon • PachTweet • Porthole iPhone • 30-days • Status2Pachube• Embeddable Flash widget • Android • PachuBlog • Converters • Pachube Viewer • Pachube KML Convert • Fasteque Pachube Widget • Google Gadget Feed Badge • Pachube Google Doc Spreadsheet Importer • PachuDial • Blackberry • PachuBerry Feed output toolsControl tools • Java (e.g. Nokia N95) • PachuRadar • Alerts• Dashboards • SMS alert • PachuSwitch • Twitter trigger, email alert • Pachube Controller (Appspot) SMS Gateway • Converters• HTML Control Form • AMEE Carbon Footprint • Input & Output • standard HTML form • Plug-ins • Control feeds • Pachube2Sketchup • Receive alerts, query • Pachube2SecondLifeMapping tools Augmented Reality apps Feed discovery• 2-d tracking • Text • AR Toolkit / QR Code • Trails • Feed Finder • Pachube AR• 3-d flythrough • Geolocation • Porthole (Mac / iPhone) • Earth Browser • PachuRadar
  7. 7. 4. PRODUCT OVERVIEWLIBRARIES & EXAMPLES•  Software libraries & examples •  Java, Ruby, .net, Perl, C, Python, PHP, Visual Basic, Javascript •  LabVIEW, Processing, OpenFrameworks, Flash, Adobe AIR, Google Visualization API •  Asterisk PBX, Cold Fusion, xAP, DomotiGa, Germanium Web 3D, FHEM Home automation•  Hardware applications & examples •  iPhone, Blackberry, G1/Android Google Phone, Windows CE for smartphones •  Arduino, Zigbee, SunSPOT, Phidgets, GainSpan, Mocana •  weather stations, LiveBox, CurrentCost, Insteon/Indigo Home Automation•  Virtual systems •  Second Life, OpenSim, server monitoring, webscraping•  Web service & application integration •  Twitter, AMEE, SketchUp, Google Earth, Skype, MSN, AIM, Yahoo, xAP
  8. 8. PACHUBE – A GLOBAL PLATFORM
  9. 9. KEY TECHNOLOGIES •  Ruby •  Memcached •  Rails •  Beanstalkd •  PostgreSQL •  Munin •  Nginx •  Nagios •  HAProxy •  Puppet •  Varnish •  RabbitMQ
  10. 10. DEVELOPMENT APPROACH •  Release early, release often •  Strongly test-driven development •  Agile approach •  Heavy use of monitoring and analytics •  Automate wherever possible •  More test code than application code!
  11. 11. RECENT DEVELOPMENTS•  v2 API upgraded functionality •  better triggers •  environment tags and machine tags•  v2 API new functionality •  privacy •  history: every datapoint •  timezone support •  user creation & management •  groups •  advanced API keys
  12. 12. RECENT DEVELOPMENTS•  v2 API upgraded functionality •  better triggers •  environment tags and machine tags•  v2 API new functionality •  privacy •  history: every datapoint •  timezone support •  user creation & management •  groups •  advanced API keys
  13. 13. ENVIRONMENT TAGS  MACHINE TAGS•  You can now add tags at the environment level•  Suggest using ‘machine tags’ •  c.f. flickr, delicio.us, etc (geo:lat=51.23) •  namespace : predicate = value •  building:type=house •  building:storeys=12 •  sml:organizationName=Acme_Inc •  usman:marola=fulbicious•  Complex queries coming
  14. 14. ADVANCED API KEYS•  granular permissions •  user •  environment •  datastream •  GET / PUT / POST / DELETE •  referer domain •  IP address•  share ‘private’ data with trusted 3rd parties – or with the public•  scalable!
  15. 15. CONTROL DASHBOARD
  16. 16. COMING SOON....•  javascript widget library•  new visualisation gadgets (esp. energy)•  upgrade apps repository•  high speed caching•  raw sockets & websockets•  CC0 license for data•  pub/sub
  17. 17. THANK YOU!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×