SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
PACHUBE IS...
A ‘PATCH-BAY’ FOR DEVICES & ENVIRONMENTS


microcontrollers & sensors




building management systems




mobile 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 ECOSYSTEM
Visualization 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 tools
Control 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
                                               • Pachube2SecondLife
Mapping 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 OVERVIEW



LIBRARIES & 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!

Weitere ähnliche Inhalte

Ähnlich wie Pachube @ Homecamp 3 (Dec 2010)

Extreme Connectivity:
Extreme Connectivity: Extreme Connectivity:
Extreme Connectivity:
pachube
 
Mu Studio Performance Suite
Mu Studio Performance SuiteMu Studio Performance Suite
Mu Studio Performance Suite
aquaphlex
 

Ähnlich wie Pachube @ Homecamp 3 (Dec 2010) (20)

Extreme Connectivity:
Extreme Connectivity: Extreme Connectivity:
Extreme Connectivity:
 
Extreme Connectivity: tools & applications for networked devices & environments
Extreme Connectivity: tools & applications for networked devices & environmentsExtreme Connectivity: tools & applications for networked devices & environments
Extreme Connectivity: tools & applications for networked devices & environments
 
Pachube.com - Global Internet of Things Conference 2010 - Beijing, China
Pachube.com - Global Internet of Things Conference 2010 - Beijing, ChinaPachube.com - Global Internet of Things Conference 2010 - Beijing, China
Pachube.com - Global Internet of Things Conference 2010 - Beijing, China
 
Pachube: an open, easy to use, secure & scalable platform for building the 'I...
Pachube: an open, easy to use, secure & scalable platform for building the 'I...Pachube: an open, easy to use, secure & scalable platform for building the 'I...
Pachube: an open, easy to use, secure & scalable platform for building the 'I...
 
Trend Micro Big Data Platform and Apache Bigtop
Trend Micro Big Data Platform and Apache BigtopTrend Micro Big Data Platform and Apache Bigtop
Trend Micro Big Data Platform and Apache Bigtop
 
Uman Haque's Presentation at Emerging Communication Conference & Awards 2010 ...
Uman Haque's Presentation at Emerging Communication Conference & Awards 2010 ...Uman Haque's Presentation at Emerging Communication Conference & Awards 2010 ...
Uman Haque's Presentation at Emerging Communication Conference & Awards 2010 ...
 
PhoneGap at Facebook Mobile Hack
PhoneGap at Facebook Mobile HackPhoneGap at Facebook Mobile Hack
PhoneGap at Facebook Mobile Hack
 
Mu Studio Performance Suite
Mu Studio Performance SuiteMu Studio Performance Suite
Mu Studio Performance Suite
 
Redundant devops
Redundant devopsRedundant devops
Redundant devops
 
Containerdays Intro to Habitat
Containerdays Intro to HabitatContainerdays Intro to Habitat
Containerdays Intro to Habitat
 
Tech trends - Get some of these skills to stay current
Tech trends - Get some of these skills to stay currentTech trends - Get some of these skills to stay current
Tech trends - Get some of these skills to stay current
 
Managing multi tenant resource toward Hive 2.0
Managing multi tenant resource toward Hive 2.0Managing multi tenant resource toward Hive 2.0
Managing multi tenant resource toward Hive 2.0
 
Intro to CakePHP
Intro to CakePHPIntro to CakePHP
Intro to CakePHP
 
Making sense of Apache Bigtop's role in ODPi and how it matters to Apache Apex
Making sense of Apache Bigtop's role in ODPi and how it matters to Apache ApexMaking sense of Apache Bigtop's role in ODPi and how it matters to Apache Apex
Making sense of Apache Bigtop's role in ODPi and how it matters to Apache Apex
 
Taverna and myExperiment. SCAPE presentation at a Hack-a-thon
Taverna and myExperiment. SCAPE presentation at a Hack-a-thonTaverna and myExperiment. SCAPE presentation at a Hack-a-thon
Taverna and myExperiment. SCAPE presentation at a Hack-a-thon
 
The Zoo Expands: Labrador *Loves* Elephant, Thanks to Hamster
The Zoo Expands: Labrador *Loves* Elephant, Thanks to HamsterThe Zoo Expands: Labrador *Loves* Elephant, Thanks to Hamster
The Zoo Expands: Labrador *Loves* Elephant, Thanks to Hamster
 
2012 sept 18_thug_biotech
2012 sept 18_thug_biotech2012 sept 18_thug_biotech
2012 sept 18_thug_biotech
 
Cloud Native Streaming and Event-Driven Microservices
Cloud Native Streaming and Event-Driven MicroservicesCloud Native Streaming and Event-Driven Microservices
Cloud Native Streaming and Event-Driven Microservices
 
Developing high frequency indicators using real time tick data on apache supe...
Developing high frequency indicators using real time tick data on apache supe...Developing high frequency indicators using real time tick data on apache supe...
Developing high frequency indicators using real time tick data on apache supe...
 
Habitat Overview
Habitat OverviewHabitat Overview
Habitat Overview
 

KĂźrzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

KĂźrzlich hochgeladen (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

Pachube @ Homecamp 3 (Dec 2010)

  • 1.
  • 3. A ‘PATCH-BAY’ FOR DEVICES & ENVIRONMENTS microcontrollers & sensors building management systems mobile objects & vehicles wearable & biosensors environmental/pollution virtual environments automation systems
  • 4. ‘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
  • 6. 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
  • 7. APPLICATION ECOSYSTEM Visualization 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 tools Control 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 • Pachube2SecondLife Mapping 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
  • 8. 4. PRODUCT OVERVIEW LIBRARIES & 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
  • 9. PACHUBE – A GLOBAL PLATFORM
  • 10. KEY TECHNOLOGIES •  Ruby •  Memcached •  Rails •  Beanstalkd •  PostgreSQL •  Munin •  Nginx •  Nagios •  HAProxy •  Puppet •  Varnish •  RabbitMQ
  • 11. 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!
  • 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. 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
  • 14. 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
  • 15. 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!
  • 17. 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