SlideShare ist ein Scribd-Unternehmen logo
Mathias Deutz
                              Chief Development Officer, Founder




© 22/11/2010 Granny & Smith
Herausforderungen

1. Architektur

2. Metering

Keine Programmiervorlesung
Die Architektur

1. MVC (Model View Controller)

2. SOA (Service Oriented Architecture)
Architektur - Herausforderung

Der digitalSTROM Server und die Schnittstellen werden
stetig weiterentwickelt.
Daher war eine der Herausforderungen, auf diese
dynamische API sinnvoll zu reagieren. 
Architektur - Herausforderung

Eine erfolgreiche und nachhaltige Architektur erfordert
daher die Abwärtskompatibilität der Schnittstelle zum
digitalSTROM Server.
Architektur - Lösung
Kapselung der Schnittstelle
Architektur - Lösung
Serviceorientierte Architektur

Die Schnittstelle ist als Black Box mit Ein- und Ausgängen
zu sehen.

Ausgliederung der Schnittstelle in separate Bibliothek

Ergebnis: App „versteht“ verschiedene Versionen der dSS
API
Warum dieses Beispiel?
- Verständnis von Struktur und Kontext

- dSS und API wird stetig weiterentwickelt
Metering - Herausforderung

Stromverbrauch-Visualisierung for the Rest of us.

Intelligente Darstellung mit hohem Nutzen und
Aussagekraft

Interpretation von Zahlen kann schwierig sein
Metering Part 1- Lösung

Neben den tatsächlichen Verbrauchswerten gibt es auch
eine Energieampel, die lernfähig ist und eine definitive
Aussage darüber gibt, ob man sparsam ist oder eben nicht.
Energie-
Info-                               Ampel
                                               Einfache
Monitor                                        Visualisierung
          Temperatur                           der Energie-
          Verbrauch                            verbrauchs-
          Uhrzeit                              stati durch
          Meldungen                            reduziertes
                                               Ampelsystem




                       Homescreen
Metering Part 1- Lösung
Problem: maximaler Verbrauch unbekannt

Aufzeichnung der Maximalleistung pro Gerät.

Grundlage für die farbliche Auswertung in der
Energieampel
Abschluss

Wir sind der Meinung technikorientierte Themen sollten
dem Endbenutzer zugänglich gemacht und verständlich
aufbereitet werden.
Vielen Dank für Ihre Aufmerksamkeit!
www.grannyandsmith.com




© 22/11/2010 Granny & Smith

Weitere ähnliche Inhalte

Andere mochten auch

2008-Dez IKT Tag
2008-Dez IKT Tag2008-Dez IKT Tag
2008-Dez IKT Tag
Franz Strauss
 
Geburtstag Dominik
Geburtstag DominikGeburtstag Dominik
Geburtstag Dominik
Kevge
 
Duitsland Eifel 2005 11 11->13
Duitsland Eifel 2005  11 11->13Duitsland Eifel 2005  11 11->13
Duitsland Eifel 2005 11 11->13
Her Hert
 
Update 31. Juli 2010 - Facebook: Die Schweiz im Vergleich
Update 31. Juli 2010 - Facebook: Die Schweiz im VergleichUpdate 31. Juli 2010 - Facebook: Die Schweiz im Vergleich
Update 31. Juli 2010 - Facebook: Die Schweiz im Vergleich
Social Media Schweiz
 
Ds068 2013 ef_modificatoria
Ds068 2013 ef_modificatoriaDs068 2013 ef_modificatoria
Ds068 2013 ef_modificatoria
Sonia Saldaña
 
Clases de libros contables
Clases de libros contablesClases de libros contables
Clases de libros contables
Veronica Caro
 
Power Point Lana
Power Point LanaPower Point Lana
Power Point Lana
Ruben
 
Umsetzung und Implementierung von Social Media Strategien
Umsetzung und Implementierung von Social Media StrategienUmsetzung und Implementierung von Social Media Strategien
Umsetzung und Implementierung von Social Media Strategien
Virtual Identity AG
 
DOSSIER COLOMBIA
DOSSIER COLOMBIADOSSIER COLOMBIA
DOSSIER COLOMBIA
EDA PRESS
 
Zeit
ZeitZeit
Stretchad kunskap: Förhållningssätt för lyckade studier med en-till-en
Stretchad kunskap: Förhållningssätt för lyckade studier med en-till-enStretchad kunskap: Förhållningssätt för lyckade studier med en-till-en
Stretchad kunskap: Förhållningssätt för lyckade studier med en-till-en
Fleischer Kompetensutveckling
 
Participantes del Sorteo Blubrain de Blusens - Octubre 2014
Participantes del Sorteo Blubrain de Blusens  - Octubre 2014Participantes del Sorteo Blubrain de Blusens  - Octubre 2014
Participantes del Sorteo Blubrain de Blusens - Octubre 2014
Mau Rodriguez
 
Medien! warum
Medien! warum Medien! warum
Medien! warum
mapauro
 
Dia de la mujer
Dia de la mujer Dia de la mujer
Dia de la mujer
Prof.Martin Cano Rodriguez
 
Presentación 1 curso
Presentación 1 cursoPresentación 1 curso
Presentación 1 curso
portalescuelavirtual
 
Fundamentos de la economía
Fundamentos de la economíaFundamentos de la economía
Fundamentos de la economía
Erika Yuquilema
 
(227)+méx..
(227)+méx..(227)+méx..
(227)+méx..
Guevara0121
 

Andere mochten auch (19)

2008-Dez IKT Tag
2008-Dez IKT Tag2008-Dez IKT Tag
2008-Dez IKT Tag
 
Geburtstag Dominik
Geburtstag DominikGeburtstag Dominik
Geburtstag Dominik
 
Duitsland Eifel 2005 11 11->13
Duitsland Eifel 2005  11 11->13Duitsland Eifel 2005  11 11->13
Duitsland Eifel 2005 11 11->13
 
Update 31. Juli 2010 - Facebook: Die Schweiz im Vergleich
Update 31. Juli 2010 - Facebook: Die Schweiz im VergleichUpdate 31. Juli 2010 - Facebook: Die Schweiz im Vergleich
Update 31. Juli 2010 - Facebook: Die Schweiz im Vergleich
 
Mechanismen
MechanismenMechanismen
Mechanismen
 
Ds068 2013 ef_modificatoria
Ds068 2013 ef_modificatoriaDs068 2013 ef_modificatoria
Ds068 2013 ef_modificatoria
 
Clases de libros contables
Clases de libros contablesClases de libros contables
Clases de libros contables
 
Power Point Lana
Power Point LanaPower Point Lana
Power Point Lana
 
Umsetzung und Implementierung von Social Media Strategien
Umsetzung und Implementierung von Social Media StrategienUmsetzung und Implementierung von Social Media Strategien
Umsetzung und Implementierung von Social Media Strategien
 
DOSSIER COLOMBIA
DOSSIER COLOMBIADOSSIER COLOMBIA
DOSSIER COLOMBIA
 
Zeit
ZeitZeit
Zeit
 
Stretchad kunskap: Förhållningssätt för lyckade studier med en-till-en
Stretchad kunskap: Förhållningssätt för lyckade studier med en-till-enStretchad kunskap: Förhållningssätt för lyckade studier med en-till-en
Stretchad kunskap: Förhållningssätt för lyckade studier med en-till-en
 
Participantes del Sorteo Blubrain de Blusens - Octubre 2014
Participantes del Sorteo Blubrain de Blusens  - Octubre 2014Participantes del Sorteo Blubrain de Blusens  - Octubre 2014
Participantes del Sorteo Blubrain de Blusens - Octubre 2014
 
Medien! warum
Medien! warum Medien! warum
Medien! warum
 
Foto951
Foto951Foto951
Foto951
 
Dia de la mujer
Dia de la mujer Dia de la mujer
Dia de la mujer
 
Presentación 1 curso
Presentación 1 cursoPresentación 1 curso
Presentación 1 curso
 
Fundamentos de la economía
Fundamentos de la economíaFundamentos de la economía
Fundamentos de la economía
 
(227)+méx..
(227)+méx..(227)+méx..
(227)+méx..
 

Ähnlich wie digitalSTROM Developer Day 2011: Wie digitalSTROM auf das iPhone kommt II

KNX Gebäudesystemtechnik - Technik von heute für Innovationen von morgen!
KNX Gebäudesystemtechnik - Technik von heute für Innovationen von morgen!KNX Gebäudesystemtechnik - Technik von heute für Innovationen von morgen!
KNX Gebäudesystemtechnik - Technik von heute für Innovationen von morgen!
Lea-María Louzada
 
Green IT BB Award 2012 - IBM Improving data center and IT efficiency
Green IT BB Award 2012 - IBM Improving data center and IT efficiencyGreen IT BB Award 2012 - IBM Improving data center and IT efficiency
Green IT BB Award 2012 - IBM Improving data center and IT efficiency
Netzwerk GreenIT-BB
 
Gas smart meter
Gas smart meterGas smart meter
Gas smart meter
Immanuel Hengstenberg
 
Fernmonitoring und Fernsteuerungslösung für Immobilienareale
Fernmonitoring und Fernsteuerungslösung für ImmobilienarealeFernmonitoring und Fernsteuerungslösung für Immobilienareale
Fernmonitoring und Fernsteuerungslösung für Immobilienareale
Lemonbeat GmbH
 
Smart cost präsentation
Smart cost präsentationSmart cost präsentation
Smart cost präsentation
Daniel Fernandez-Ruiz
 
Smart cost präsentation
Smart cost präsentationSmart cost präsentation
Smart cost präsentation
Daniel Fernandez-Ruiz
 
Abschluss Pitch APE Smart Meter
Abschluss Pitch APE Smart MeterAbschluss Pitch APE Smart Meter
Abschluss Pitch APE Smart Meter
Werner Hoffmann
 
Thermischer Masse-Durchflussmesser SensyMaster Launchinformationen
Thermischer Masse-Durchflussmesser SensyMaster LaunchinformationenThermischer Masse-Durchflussmesser SensyMaster Launchinformationen
Thermischer Masse-Durchflussmesser SensyMaster Launchinformationen
ABB - Mess- und Analysentechnik
 
Vertriebsschulung energy manager starterkit september_0v1
Vertriebsschulung energy manager starterkit september_0v1Vertriebsschulung energy manager starterkit september_0v1
Vertriebsschulung energy manager starterkit september_0v1
Brigitte Petzoldt
 
Vertriebsschulung energy manager starterkit september_0v1
Vertriebsschulung energy manager starterkit september_0v1Vertriebsschulung energy manager starterkit september_0v1
Vertriebsschulung energy manager starterkit september_0v1
Brigitte Petzoldt
 
Energieeffizienz durch Gebäudeautomation
Energieeffizienz durch GebäudeautomationEnergieeffizienz durch Gebäudeautomation
Energieeffizienz durch Gebäudeautomation
ineltec 2011
 
Intelligente lichtlösung fur sustainable factory and warehouse
Intelligente lichtlösung  fur sustainable factory and warehouseIntelligente lichtlösung  fur sustainable factory and warehouse
Intelligente lichtlösung fur sustainable factory and warehouse
item2014
 
Modellierung von Speichern im Energiesystem
Modellierung von Speichern im EnergiesystemModellierung von Speichern im Energiesystem
Modellierung von Speichern im Energiesystem
Oeko-Institut
 
AUDI - nominiert in Kategorie III
AUDI - nominiert in Kategorie IIIAUDI - nominiert in Kategorie III
AUDI - nominiert in Kategorie III
Netzwerk GreenIT-BB
 
Elite + e2 Energiemonitoring Präsentation smart cost
Elite + e2 Energiemonitoring Präsentation smart costElite + e2 Energiemonitoring Präsentation smart cost
Elite + e2 Energiemonitoring Präsentation smart cost
Daniel Fernandez-Ruiz
 
Innovationen bei der Stromversorgung in Rechenzentren
Innovationen bei der Stromversorgung in RechenzentrenInnovationen bei der Stromversorgung in Rechenzentren
Innovationen bei der Stromversorgung in Rechenzentren
Effizienz in Serverräumen und Rechenzentren
 
mib solutions - nominiert in Kategorie I
mib solutions - nominiert in Kategorie Imib solutions - nominiert in Kategorie I
mib solutions - nominiert in Kategorie I
Netzwerk GreenIT-BB
 
Elstr Anwendungsfall Engineering Change Board
Elstr Anwendungsfall Engineering Change BoardElstr Anwendungsfall Engineering Change Board
Elstr Anwendungsfall Engineering Change Board
Intelliact AG
 
Cloud Computing - Wie grün ist die Wolke?
Cloud Computing - Wie grün ist die Wolke?Cloud Computing - Wie grün ist die Wolke?
Cloud Computing - Wie grün ist die Wolke?
Michael Pauly
 

Ähnlich wie digitalSTROM Developer Day 2011: Wie digitalSTROM auf das iPhone kommt II (20)

KNX Gebäudesystemtechnik - Technik von heute für Innovationen von morgen!
KNX Gebäudesystemtechnik - Technik von heute für Innovationen von morgen!KNX Gebäudesystemtechnik - Technik von heute für Innovationen von morgen!
KNX Gebäudesystemtechnik - Technik von heute für Innovationen von morgen!
 
Green IT BB Award 2012 - IBM Improving data center and IT efficiency
Green IT BB Award 2012 - IBM Improving data center and IT efficiencyGreen IT BB Award 2012 - IBM Improving data center and IT efficiency
Green IT BB Award 2012 - IBM Improving data center and IT efficiency
 
Gas smart meter
Gas smart meterGas smart meter
Gas smart meter
 
Energiemanagenemt
EnergiemanagenemtEnergiemanagenemt
Energiemanagenemt
 
Fernmonitoring und Fernsteuerungslösung für Immobilienareale
Fernmonitoring und Fernsteuerungslösung für ImmobilienarealeFernmonitoring und Fernsteuerungslösung für Immobilienareale
Fernmonitoring und Fernsteuerungslösung für Immobilienareale
 
Smart cost präsentation
Smart cost präsentationSmart cost präsentation
Smart cost präsentation
 
Smart cost präsentation
Smart cost präsentationSmart cost präsentation
Smart cost präsentation
 
Abschluss Pitch APE Smart Meter
Abschluss Pitch APE Smart MeterAbschluss Pitch APE Smart Meter
Abschluss Pitch APE Smart Meter
 
Thermischer Masse-Durchflussmesser SensyMaster Launchinformationen
Thermischer Masse-Durchflussmesser SensyMaster LaunchinformationenThermischer Masse-Durchflussmesser SensyMaster Launchinformationen
Thermischer Masse-Durchflussmesser SensyMaster Launchinformationen
 
Vertriebsschulung energy manager starterkit september_0v1
Vertriebsschulung energy manager starterkit september_0v1Vertriebsschulung energy manager starterkit september_0v1
Vertriebsschulung energy manager starterkit september_0v1
 
Vertriebsschulung energy manager starterkit september_0v1
Vertriebsschulung energy manager starterkit september_0v1Vertriebsschulung energy manager starterkit september_0v1
Vertriebsschulung energy manager starterkit september_0v1
 
Energieeffizienz durch Gebäudeautomation
Energieeffizienz durch GebäudeautomationEnergieeffizienz durch Gebäudeautomation
Energieeffizienz durch Gebäudeautomation
 
Intelligente lichtlösung fur sustainable factory and warehouse
Intelligente lichtlösung  fur sustainable factory and warehouseIntelligente lichtlösung  fur sustainable factory and warehouse
Intelligente lichtlösung fur sustainable factory and warehouse
 
Modellierung von Speichern im Energiesystem
Modellierung von Speichern im EnergiesystemModellierung von Speichern im Energiesystem
Modellierung von Speichern im Energiesystem
 
AUDI - nominiert in Kategorie III
AUDI - nominiert in Kategorie IIIAUDI - nominiert in Kategorie III
AUDI - nominiert in Kategorie III
 
Elite + e2 Energiemonitoring Präsentation smart cost
Elite + e2 Energiemonitoring Präsentation smart costElite + e2 Energiemonitoring Präsentation smart cost
Elite + e2 Energiemonitoring Präsentation smart cost
 
Innovationen bei der Stromversorgung in Rechenzentren
Innovationen bei der Stromversorgung in RechenzentrenInnovationen bei der Stromversorgung in Rechenzentren
Innovationen bei der Stromversorgung in Rechenzentren
 
mib solutions - nominiert in Kategorie I
mib solutions - nominiert in Kategorie Imib solutions - nominiert in Kategorie I
mib solutions - nominiert in Kategorie I
 
Elstr Anwendungsfall Engineering Change Board
Elstr Anwendungsfall Engineering Change BoardElstr Anwendungsfall Engineering Change Board
Elstr Anwendungsfall Engineering Change Board
 
Cloud Computing - Wie grün ist die Wolke?
Cloud Computing - Wie grün ist die Wolke?Cloud Computing - Wie grün ist die Wolke?
Cloud Computing - Wie grün ist die Wolke?
 

Mehr von digitalSTROM.org

digitalSTROM Developer Day 2011: Wie digitalSTROM auf das iPhone kommt I
digitalSTROM Developer Day 2011: Wie digitalSTROM auf das iPhone kommt IdigitalSTROM Developer Day 2011: Wie digitalSTROM auf das iPhone kommt I
digitalSTROM Developer Day 2011: Wie digitalSTROM auf das iPhone kommt I
digitalSTROM.org
 
digitalSTROM Developer Day 2011: digitalSTROM-Server-Apps
digitalSTROM Developer Day 2011: digitalSTROM-Server-AppsdigitalSTROM Developer Day 2011: digitalSTROM-Server-Apps
digitalSTROM Developer Day 2011: digitalSTROM-Server-Apps
digitalSTROM.org
 
digitalSTROM Developer Day 2011: digitalSTROM-Server-Apps
digitalSTROM Developer Day 2011: digitalSTROM-Server-AppsdigitalSTROM Developer Day 2011: digitalSTROM-Server-Apps
digitalSTROM Developer Day 2011: digitalSTROM-Server-Apps
digitalSTROM.org
 
digitalSTROM Developer Day 2011: Wie Heimelektronik und digitalSTROM zusammen...
digitalSTROM Developer Day 2011: Wie Heimelektronik und digitalSTROM zusammen...digitalSTROM Developer Day 2011: Wie Heimelektronik und digitalSTROM zusammen...
digitalSTROM Developer Day 2011: Wie Heimelektronik und digitalSTROM zusammen...
digitalSTROM.org
 
digitalSTROM Developer Day 2011: digitalSTROM bindet auch externe Komponenten...
digitalSTROM Developer Day 2011: digitalSTROM bindet auch externe Komponenten...digitalSTROM Developer Day 2011: digitalSTROM bindet auch externe Komponenten...
digitalSTROM Developer Day 2011: digitalSTROM bindet auch externe Komponenten...
digitalSTROM.org
 
digitalSTROM Developer Day 2011: Jump Start in die digitalSTROM-Server Entwic...
digitalSTROM Developer Day 2011: Jump Start in die digitalSTROM-Server Entwic...digitalSTROM Developer Day 2011: Jump Start in die digitalSTROM-Server Entwic...
digitalSTROM Developer Day 2011: Jump Start in die digitalSTROM-Server Entwic...
digitalSTROM.org
 
digitalSTROM Developer Day 2011: Neue Möglichkeiten mit dem digitalSTROM-Server
digitalSTROM Developer Day 2011: Neue Möglichkeiten mit dem digitalSTROM-ServerdigitalSTROM Developer Day 2011: Neue Möglichkeiten mit dem digitalSTROM-Server
digitalSTROM Developer Day 2011: Neue Möglichkeiten mit dem digitalSTROM-Server
digitalSTROM.org
 
digitalSTROM Developer Day 2011: Referat Ludger Hovestadt
digitalSTROM Developer Day 2011: Referat Ludger HovestadtdigitalSTROM Developer Day 2011: Referat Ludger Hovestadt
digitalSTROM Developer Day 2011: Referat Ludger Hovestadt
digitalSTROM.org
 
digitalSTROM Interaction Design Concepts
digitalSTROM Interaction Design ConceptsdigitalSTROM Interaction Design Concepts
digitalSTROM Interaction Design Concepts
digitalSTROM.org
 
digitalSTROM Server Development
digitalSTROM Server DevelopmentdigitalSTROM Server Development
digitalSTROM Server Development
digitalSTROM.org
 
UPnP and digitalSTROM
UPnP and digitalSTROMUPnP and digitalSTROM
UPnP and digitalSTROM
digitalSTROM.org
 
dSS API by example
dSS API by exampledSS API by example
dSS API by example
digitalSTROM.org
 
Contributing to dSS development
Contributing to dSS developmentContributing to dSS development
Contributing to dSS development
digitalSTROM.org
 

Mehr von digitalSTROM.org (13)

digitalSTROM Developer Day 2011: Wie digitalSTROM auf das iPhone kommt I
digitalSTROM Developer Day 2011: Wie digitalSTROM auf das iPhone kommt IdigitalSTROM Developer Day 2011: Wie digitalSTROM auf das iPhone kommt I
digitalSTROM Developer Day 2011: Wie digitalSTROM auf das iPhone kommt I
 
digitalSTROM Developer Day 2011: digitalSTROM-Server-Apps
digitalSTROM Developer Day 2011: digitalSTROM-Server-AppsdigitalSTROM Developer Day 2011: digitalSTROM-Server-Apps
digitalSTROM Developer Day 2011: digitalSTROM-Server-Apps
 
digitalSTROM Developer Day 2011: digitalSTROM-Server-Apps
digitalSTROM Developer Day 2011: digitalSTROM-Server-AppsdigitalSTROM Developer Day 2011: digitalSTROM-Server-Apps
digitalSTROM Developer Day 2011: digitalSTROM-Server-Apps
 
digitalSTROM Developer Day 2011: Wie Heimelektronik und digitalSTROM zusammen...
digitalSTROM Developer Day 2011: Wie Heimelektronik und digitalSTROM zusammen...digitalSTROM Developer Day 2011: Wie Heimelektronik und digitalSTROM zusammen...
digitalSTROM Developer Day 2011: Wie Heimelektronik und digitalSTROM zusammen...
 
digitalSTROM Developer Day 2011: digitalSTROM bindet auch externe Komponenten...
digitalSTROM Developer Day 2011: digitalSTROM bindet auch externe Komponenten...digitalSTROM Developer Day 2011: digitalSTROM bindet auch externe Komponenten...
digitalSTROM Developer Day 2011: digitalSTROM bindet auch externe Komponenten...
 
digitalSTROM Developer Day 2011: Jump Start in die digitalSTROM-Server Entwic...
digitalSTROM Developer Day 2011: Jump Start in die digitalSTROM-Server Entwic...digitalSTROM Developer Day 2011: Jump Start in die digitalSTROM-Server Entwic...
digitalSTROM Developer Day 2011: Jump Start in die digitalSTROM-Server Entwic...
 
digitalSTROM Developer Day 2011: Neue Möglichkeiten mit dem digitalSTROM-Server
digitalSTROM Developer Day 2011: Neue Möglichkeiten mit dem digitalSTROM-ServerdigitalSTROM Developer Day 2011: Neue Möglichkeiten mit dem digitalSTROM-Server
digitalSTROM Developer Day 2011: Neue Möglichkeiten mit dem digitalSTROM-Server
 
digitalSTROM Developer Day 2011: Referat Ludger Hovestadt
digitalSTROM Developer Day 2011: Referat Ludger HovestadtdigitalSTROM Developer Day 2011: Referat Ludger Hovestadt
digitalSTROM Developer Day 2011: Referat Ludger Hovestadt
 
digitalSTROM Interaction Design Concepts
digitalSTROM Interaction Design ConceptsdigitalSTROM Interaction Design Concepts
digitalSTROM Interaction Design Concepts
 
digitalSTROM Server Development
digitalSTROM Server DevelopmentdigitalSTROM Server Development
digitalSTROM Server Development
 
UPnP and digitalSTROM
UPnP and digitalSTROMUPnP and digitalSTROM
UPnP and digitalSTROM
 
dSS API by example
dSS API by exampledSS API by example
dSS API by example
 
Contributing to dSS development
Contributing to dSS developmentContributing to dSS development
Contributing to dSS development
 

digitalSTROM Developer Day 2011: Wie digitalSTROM auf das iPhone kommt II