Green your Apps       James SmithPlatform Evangelist, AMEE    Over The Air 2011
AMEE     Cloud PlatformEnvironmental Intelligence Computable Standards
Emission Methodologies        Simple cases: A*B          The minority!   Many are much more complex     100s of lines of a...
Why use AMEE?      Not everyone should have to be an expertMaking standards accessible without domain knowledge           ...
AMEE services   AMEEdiscover   AMEEconnect    AMEEapps
AMEEdiscoverHuman-readable view of AMEE data     Searchable & Accessible Fully referenced and documented
AMEEconnectAccess Content (emissions factors)      Perform Calculations           Store Data
Technologies    RESTful API   HTTP StandardsXML & JSON encodings
Choosing Categories        AMEEdiscover          Search       Browse by tag     Browse by standard Comprehensive documenta...
Workflow        Create ProfileOne for each entity (user, etc)      POST to /profiles
Workflow              Select Data ItemDrilldown request to identify exact calculation      GET to /data/{category_path}/dr...
Workflow         Create Profile Items    For each item of consumption        One-off or time seriesPOST to /profiles/{uid}...
ExampleInteractive HTTP using ihshhttp://github.com/AMEE/ihsh
SDKs Java                   PHP Ruby                  PythonCode generation in AMEEdiscover
ExampleGenerated code using SDK http://discover.amee.com
AMEEapps         SaaS applications         Simple to complex           Dual purpose:   1. Complete off-the-shelf apps2. Ex...
AMEEappkit               Our own internal toolset            Open Source (BSD 3-Clause)Interlocking components for buildin...
AMEEappkitData Abstraction    DB storage   Analytics       Classification Authentication         UI
Example       AMEEappkit demohttp://github.com/AMEE/hoofprinter
Fin     http://www.amee.com/developer        http://my.amee.com/signup              @ameedev            help@amee.comPROMO...
Green Your Apps (at Over The Air 2011)
Green Your Apps (at Over The Air 2011)
Green Your Apps (at Over The Air 2011)
Green Your Apps (at Over The Air 2011)
Upcoming SlideShare
Loading in …5
×

Green Your Apps (at Over The Air 2011)

430 views
393 views

Published on

A brief overview of the AMEE platform and AMEEconnect API, presented at Over The Air 2011 by James Smith

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

  • Be the first to like this

No Downloads
Views
Total views
430
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Green Your Apps (at Over The Air 2011)

  1. 1. Green your Apps James SmithPlatform Evangelist, AMEE Over The Air 2011
  2. 2. AMEE Cloud PlatformEnvironmental Intelligence Computable Standards
  3. 3. Emission Methodologies Simple cases: A*B The minority! Many are much more complex 100s of lines of algorithm >20 inputs Combinations of required values
  4. 4. Why use AMEE? Not everyone should have to be an expertMaking standards accessible without domain knowledge Trusted implementation Automated updating Auditable
  5. 5. AMEE services AMEEdiscover AMEEconnect AMEEapps
  6. 6. AMEEdiscoverHuman-readable view of AMEE data Searchable & Accessible Fully referenced and documented
  7. 7. AMEEconnectAccess Content (emissions factors) Perform Calculations Store Data
  8. 8. Technologies RESTful API HTTP StandardsXML & JSON encodings
  9. 9. Choosing Categories AMEEdiscover Search Browse by tag Browse by standard Comprehensive documentation Calculator Code generation
  10. 10. Workflow Create ProfileOne for each entity (user, etc) POST to /profiles
  11. 11. Workflow Select Data ItemDrilldown request to identify exact calculation GET to /data/{category_path}/drill
  12. 12. Workflow Create Profile Items For each item of consumption One-off or time seriesPOST to /profiles/{uid}/{category_path}Each category has different parameters energyConsumption=100& energyConsumptionUnit=kWh
  13. 13. ExampleInteractive HTTP using ihshhttp://github.com/AMEE/ihsh
  14. 14. SDKs Java PHP Ruby PythonCode generation in AMEEdiscover
  15. 15. ExampleGenerated code using SDK http://discover.amee.com
  16. 16. AMEEapps SaaS applications Simple to complex Dual purpose: 1. Complete off-the-shelf apps2. Example applications (open source)
  17. 17. AMEEappkit Our own internal toolset Open Source (BSD 3-Clause)Interlocking components for building complete webapps Built on Rails 3
  18. 18. AMEEappkitData Abstraction DB storage Analytics Classification Authentication UI
  19. 19. Example AMEEappkit demohttp://github.com/AMEE/hoofprinter
  20. 20. Fin http://www.amee.com/developer http://my.amee.com/signup @ameedev help@amee.comPROMO CODE: OTA11 (in organisation field)

×