Pachube @ Homecamp 3 (Dec 2010)
Upcoming SlideShare
Loading in...5
×
 

Pachube @ Homecamp 3 (Dec 2010)

on

  • 1,136 views

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

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

Statistics

Views

Total Views
1,136
Views on SlideShare
1,133
Embed Views
3

Actions

Likes
0
Downloads
19
Comments
0

1 Embed 3

http://lanyrd.com 3

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Pachube @ Homecamp 3 (Dec 2010) Pachube @ Homecamp 3 (Dec 2010) Presentation Transcript

  • PACHUBE IS...
  • A ‘PATCH-BAY’ FOR DEVICES & ENVIRONMENTSmicrocontrollers & sensorsbuilding management systemsmobile objects & vehicles wearable & biosensors environmental/pollution virtual environments automation systems
  • ‘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
  • HORIZONTALITY ENABLES INNOVATION
  • 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
  • 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
  • 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
  • PACHUBE – A GLOBAL PLATFORM
  • KEY TECHNOLOGIES •  Ruby •  Memcached •  Rails •  Beanstalkd •  PostgreSQL •  Munin •  Nginx •  Nagios •  HAProxy •  Puppet •  Varnish •  RabbitMQ
  • 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!
  • 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
  • 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
  • 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
  • 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!
  • CONTROL DASHBOARD
  • 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
  • THANK YOU!