Technical introduction to AMEE

67 %
33 %
Information about Technical introduction to AMEE
Technology

Published on August 18, 2009

Author: ameehq

Source: slideshare.net

Description

http://www.amee.com

An introduction to the AMEE platform, and how to use it to embed environmental intelligence in your applications.

James Smith, Development Manager help@amee.com

Web-based API for aggregation of energy & activity data, with Carbon models

Applications Act On CO2 Carbonetworks Misys OpenCarbonWorld “Powered By AMEE” means you are working with authoritative models

API Details RESTful HTTP API Authoritative Your Data XML, JSON and Atom Models PUT Profiles Store your energy data and history Data Profiles Data Industry standard models, GET applied to calculate carbon result CO2 Result

Getting Started Sign up for a free API key: http://my.amee.com/signup Sign Up Staging platform FREE http://stage.amee.com Free access for Develop using stage.amee.com development & testing Live platform http://live.amee.com Release using live.amee.com Production platform

Authentication All API requests require authentication HTTP Basic Username/password sent with each request Authentication Sessions One-time login Get back and authToken and send with subsequent requests Tokens expire after two hours, or half an hour of inactivity

Storing Data Store your data in AMEE profiles Create as many profiles as you like, and choose what they represent No personal data stored in AMEE Profiles are identified only by random UID string POST /profiles Accept: application/xml Content-Type: application/x-www-form-urlencoded Set-Cookie: authToken: <authtoken> profile=true

Profile Categories Category Hierarchy in each profile Similar to a folder structure Top Level Home,Business,Transport,etc. Profile Items Contained within categories Store your data

Fetching Profile Categories

Creating Profile Items POST /profiles/7C7D68C2A7CD/home/energy/quantity Accept: application/xml Content-Type: application/x-www-form-urlencoded Set-Cookie: authToken: <authtoken> dataItemUid=66056991EE23&energyConsumption=1000 HTTP/1.1 201 CREATED Location: https://stage.amee.com/profiles/7C7D68C2A...

Profile History ISO 8601 times/durations startDate / endDate Series1 Series1 Series1 2009-08-13T09:22Z Series2 Series2 duration P23DT23H Item names TIME Distinguish separate series of same item in same category

The Data API Category hierarchy as for profiles contains data items Items store science data e.g. CO2 emission factors Data items have unique UIDs but...

Drilldowns Data Item UIDs CAN CHANGE They change between platforms Do not hardcode UIDs in your app – it WILL break when you go live Item names DO NOT CHANGE Use drilldown resource to convert item names into UIDs GET /data/home/energy/quantity/drill?type=gas Accept: application/xml Set-Cookie: authToken: <authtoken>

Data Documentation AMEE Data Wiki: http://wiki.amee.com Contains detailed documentation on all elements in AMEE Including calculations and sources Helps you discover and choose which data to use

API Documentation (my.amee.com/developers)

Browser Interface

www.amee.com/signup help@amee.com

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Introduction to AMEE - IBM - United States

Technical library; Introduction to AMEE. ... Interaction with the AMEE platform is accomplished though a ... ArticleTitle=Introduction to AMEE. publish ...
Read more

ameeluvsmel - Google Sites

Technical introduction to AMEE. View more documents from AMEE. Harmony Coil Test . The following is not my property or idea,but I like the sentiment.No ...
Read more

An International Association For Medical Education - AMEE

AMEE helps teachers, doctors, ... often contain technical flaws that provide advantages to “test-wise ... An Introduction to Competency-based Outcomes ...
Read more

MedEdWorld - AMEE Guide 32 e-Learning in medical education ...

... In this helpful acclaimed AMEE ... The second part examines technical, ... e-Learning in medical education Guide 32 Part 2: Technology, management ...
Read more

Monitor home energy with AMEE - IBM - United States

Introduction to AMEE (James Smith, developerWorks, August 2009): See what is going on under the hood in terms of AMEE API ... XML technical library: ...
Read more

AMEE Guide 32: e-Learning in medical education Part 1 ...

AMEE GUIDE AMEE Guide 32: e ... This Guide is presented both as an introduction to the novice, ... e-Learning in medical education: part 1 473
Read more

AMEE - An International Association for Medical Education ...

AMEE Award Presentations: ... 1700-1710 – An Introduction to AMEE ... If you have any technical support questions please contact our live video streaming ...
Read more