SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
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!

Mais conteúdo relacionado

Semelhante a Pachube @ Homecamp 3 (Dec 2010)

Extreme Connectivity:
Extreme Connectivity: Extreme Connectivity:
Extreme Connectivity: pachube
 
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 & environmentspachube
 
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, Chinapachube
 
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...pachube
 
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 BigtopEvans Ye
 
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 ...eCommConf
 
PhoneGap at Facebook Mobile Hack
PhoneGap at Facebook Mobile HackPhoneGap at Facebook Mobile Hack
PhoneGap at Facebook Mobile HackPhoneGap
 
Mu Studio Performance Suite
Mu Studio Performance SuiteMu Studio Performance Suite
Mu Studio Performance Suiteaquaphlex
 
Containerdays Intro to Habitat
Containerdays Intro to HabitatContainerdays Intro to Habitat
Containerdays Intro to HabitatMandi Walls
 
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 currentSandeep Bhatnagar
 
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.0Kai Sasaki
 
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 ApexApache 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-thonSCAPE Project
 
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 HamsterMilind Bhandarkar
 
2012 sept 18_thug_biotech
2012 sept 18_thug_biotech2012 sept 18_thug_biotech
2012 sept 18_thug_biotechAdam Muise
 
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 Microservicesmarius_bogoevici
 
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...Zekeriya Besiroglu
 
Habitat Overview
Habitat OverviewHabitat Overview
Habitat OverviewMandi Walls
 

Semelhante a 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
 

Último

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Último (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

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