Umweltdaten via Smartphone

Slides:



Advertisements
Ähnliche Präsentationen
DI Christian Donner cd (at) donners.com
Advertisements

Forschungszentrum Informatik
HTML5 Die Zukunft von OpenROAD
GWT - google Web Toolkit
Anbindung mobiler Endgeräte über den Terminal Service
Überblick Themenvorschlag „Virtuelles Studio“ Mobile Plattformen.
SQL Server 2005.NET Integration Sebastian Weber Developer Evangelist Microsoft Deutschland GmbH.
Neuerungen in PalmOS® 5 Florian Schulze (SS 2003).
Datenbankzugriff im WWW (Kommerzielle Systeme)
Java: Grundlagen der Sprache
Web-Programmierung und Web 2.0-Technologien
Introducing the .NET Framework
Mono und andere freie.NET Implementierungen. Implementierungen Microsoft.NET Framework Win32, Win64? Microsoft.NET Compact Framework WinCE (Mobile, Phone)
Projekt Web Engineering
Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10.
Uwe Habermann Venelina Jordanova dFPUG – Silverlight Wizard.
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
Java for Process Control P.Wüstner - Zentrallabor für Elektronik (ZEL) - JfPC: eine neue Technologie für den plattform- unabhängigen Zugriff auf Prozeßperipherie.
TENEZ Hallenreservierungssystem Verwaltung von mehreren Vereinen Verwaltung von mehreren Standorten mit Hallen Kundenverwaltung Reports Mobile Version.
Ergebnisse Technologie Analyse St. Gallen, 02/2011
Eine Präsentation von Dario Müller © 2012
Silverlight Eine Einführung. Agenda 1.Was ist Silverlight? 2.Die Silverlight Philosophie 3.Vorstellung des Szenarios 4.Einführendes Beispiel 5.Konzepte.
Dürfen wir uns kurz vorstellen
Programmiermethodik Übung 6
MDM Systeme im Test Udo Bredemeier
25. Juli 2011www.mobile-devcon.de Herzlich Willkommen zur mobile DevCon! Keynote Mobile Technologien Sprecher Alexander Schulze.
Outputter Engine. Ausgangslage 10 jähriges Web Framework Veraltete User Controls Schlechte Unterstützung für mobile Geräte Bestehende Applikationen /
Daniel Yves Ostwald …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono.
Michael Köster User Experience Specialist Microsoft Corporation.
Präsentation von Sonja Pathe
Brand my SharePoint Grafische Gestaltung von SharePoint-Webseiten
Bedeutung von Internet-Technologien
App-Entwicklung mit HTML5, CSS und JavaScript
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
© Zühlke 2012 Romano Roth & Oliver Brack iOS, Android, WP7... Alle nativ auf einen Streich! Romano Roth und Oliver Brack 7. Mai 2012 Folie 1.
RATEME Suchen und Bewerten von Ausgangsorten. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Unser Ziel.
Cooperation unlimited © Zühlke Juni 2009 Hansjörg Scherer Folie 1 Cooperation unlimited TFS als BackEnd für Visual Studio und Eclipse.
Komponenten eines Informationssystems
Romano Roth & Oliver Brack Zühlke. Entscheider Projektleiter Entwicklungsleiter Softwarearchitekten Der Vortrag setzt keine technische Kenntnisse von.
RATEME Suchen und Bewerten von Ausgangsorten. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Unser Ziel.
© Zühlke 2012 Romano Roth & Oliver Brack iOS, Android, WP7... Alle nativ auf einen Streich! Romano Roth und Oliver Brack 24. September 2012 Folie 1.
Uwe Habermann Venelina Jordanova dFPUG-CeBIT-Entwicklertreffen
Oliver Lietz – Mobile Software Mobile Software Ausgewählte Themen Software (ATS) Beuth-Hochschule SS 2010 Oliver Lietz Dipl.-Ing.
Jonas Rüttimann 2. Juni Motivation Was ist RAP? Schnellstart: Wir bringen RAP zum Laufen! Technologie: Wie funktioniert RAP? Konsequenzen für die.
RATEME Suchen und Bewerten von Ausgangsorten. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Unser Ziel.
RATEME Suchen und Bewerten von Ausgangsorten. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Unser Ziel.
Aufzeichnung von Usability-Daten im www. Client-Side Log : automatisch (maschinell) generiertes Protokoll Client : Rechner mit dem Browser des Users Server:
© Zühlke 2012 Oliver Brack Romano Roth iOS, Android, WP7: Alle nativ auf einen Streich Fragenkatalog zu umgesetzten Apps 27. September 2012 Folie 1.
Romano Roth & Oliver Brack Zühlke Engineering AG.
Unterscheidungskriterien und Alleinstellungsmerkmale (U+As) Juli 2014 Partner Ready.
Vassil Dimov.  Was ist Blue Age  Eigenschaften  Möglichkeiten  Hello World (Beispiel)  Entity Creation(Beispiel)  Benefit.
Nutzerorientiertes Design
Stundenplanung Programm zur Stunden- und Zimmerplanung auf der Basis von Datenbanken und unter Berücksichtigung von Mehrfachnutzung im (lokalen) Netz (Internet.
Lightning Talk von Andreas Güntzel Model Driven Software Development CODE GENERIERUNG MIT ANY.
7.-8. März 2013, Rosenheim Brand my SharePoint grafische Gestaltung von SharePoint 2013-Webseiten Fabian Moritz | MVP SharePoint Server.
Datenbanken im Web 1.
© Zühlke 2013 Oliver Brack Workshop 6 (ws6C) native Entwicklung für mobile Geräte Mono 11. März 2013 Folie 1.
Workshop native mobile Entwicklung
© Zühlke 2013 Romano Roth Workshop 6 (ws6C) native Entwicklung für mobile Geräte Lektion 5-6: Mega CRM 25. Februar 2013 Folie 1 von 10.
© Zühlke 2013 Romano Roth Workshop 6 (ws6C) native Entwicklung für mobile Geräte Einführung 18. February 2013 Folie 1 von 26.
© Zühlke 2013 Philipp Kälin Workshop Entwickeln von Apps für die Android Plattform 29. April Mai Mai April 2013.
© Zühlke 2013 Romano Roth Workshop 6 (ws6C) native Entwicklung für mobile Geräte Lektion 1: Bedürfnissen 18. February 2013 Folie 1 von 19.
Smartphone und Tablet Apps selbst erstellen Michael Hielscher & Nico Steinbach.
Prof. Dr. Ludwig Nastansky University of Paderborn Wirtschaftsinformatik 2 – FB 5 Prof. Dr. Ludwig Nastansky Warburger Straße 100, Paderborn Tel.:
Voraussetzungen Wichtig: Bitte Xamarin Studio, SDK’s und Emulatoren vor dem Workshop installieren Xamarin Studio 5.9 ( Xamarin Business.
Mobile-Applikationen mit Agisviewer-Technologie Urs Richard, Stadtlandfluss.
Realisierung einer mobilen Web App für iOS/Android
Überall und jederzeit HABEL mobile.
 Präsentation transkript:

Umweltdaten via Smartphone UBA mobile Umweltdaten via Smartphone

Projekt und Organisatorisches Betreuung UBA: Abu Naim Baker Betreuung TU Wien: Margit Pohl (IGW) [ecodesign, medData, visuExplore…] Eva Ganglbauer Ziel: Konzept & Prototyp, Umweltdaten für Smartphones Einschränkungen: 1 Plattform, nur Wasser + best. Parameter Evaluation Plattformen / Technologien Datenmodell, Kommunikationsmodell Architektur: Server + Client Usability + Visualisierungen Evaluation Prototyp http://code.google.com/p/uba-mobile/ -> teils OpenSource! Voraussichtlicher Zeitrahmen bis Ende Oktober!

Probleme / Ziele Evaluation Technologien / User Testing / Prototyp + Framework Keine falsche Interpretation der Daten UBA User Daten Aktuelle Wasserqualität - Badewasser? Trinkwasser? Visualisierung Messgerät Vergleich Fehlende Daten: zeitl. / örtl. Badewasser / Trinkwasser Komplexes Datenmodell Uni Usability Visualisierungen User Centered Design

Ziele, Gründe, Vorgehen Ziele – was? Gründe – warum? Vorgehen – wie? Daten visualisieren, abfragen, überprüfen, auswerten Zeit- und ortsabhängig via Smartphone EINFACH – INTUITIV – SCHNELL Gründe – warum? Daten schwer zugänglich Benutzer sehr misstrauisch Ermöglicht Feedback -> http://www.eyeonearth.eu/ Vorgehen – wie? Evaluation + User Centered Design + Prototyping

Ziele langfristig UBA-apps für mehrere Platformen Mehrere Apps iPhone / Android / Win Phone 7 Mehrere Apps Wasser / Luft / Strahlen …? Feedback -> User Generated Content http://www.eyeonearth.eu/ Benutzer informieren, Information austauschen Awareness Vertrauen in Umweltinformationen

User Centered Design Benutzer sind Teil des Designs Target User Groups Beobachten -> Interviewen -> Prototyping Target User Groups Non-Professionals Wie gut ist die Wasserqualität [hier]? Semi-Professionals Wie viel Phosphat ist in der Donau? Professionals Zusammenhang Tenside / Biomasse? Views Aquarium: Vereinfachte Darstellung des Gewässerzustandes Messgerät: für einen Parameter / Gruppe Karte: Karte mit Overlay (Parameter / Gruppe + Zeit) Diagramm: 2 Achsen + Datenauswahl

Views

Technologien – native vs WebApp Mobile Webpage – WebApp – Hybrid - Native

Technologien – native vs WebApp HTML 5 + JavaScript (Ajax) Für Benutzer kein Unterschied + „theoretisch“ platformunabhängig + einfach und schnell zu implementieren + Tools, Standardlösungen + AppStore unabhängig Erhöhter Testaufwand -> Platformen Nicht alles möglich (Graphik, Zugriff auf Dateisystem…)

Technologien – native vs WebApp + beste User Experience, schnell, einige Features anders nicht möglich - platformabhängig, extremer Aufwand um alle zu erreichen iOS Android WinPhone7 ObjC (COCOA) Java (androLib) C# (.Net) XCode Eclipse MS Visual Studio Mac 10.5+ Win/Mac/Linux Win 7 6 Devices, 4 OS Versionen, einheitlich Viele Devices, 10 OS Versionen, nicht einheitlich 10 Devices (bis jetzt), 5 OS Versionen, sehr einheitlich

Technologien – native vs WebApp Hybrid 2 Möglichkeiten: WebApp Module + native Module WebApp entwickeln, native Code generieren (Appcelerator Titanium) Für UBA mobile: Diagram-Generator, Zugriffe auf Dateisystem… native Rest WebApp oder generiert

Verkaufte Geräte vs. Nutzung (2010 / global) Plattformen Verkaufte Geräte vs. Nutzung (2010 / global)

Plattformen Internetnutzung nach Region (2010)

Entscheidungen iPhone vs. Android Hybrid: WebApp + native Modules + Geräte einheitlicher, mehr Benutzer (?), bessere Publicity Mac notwendig, Programmiersprache + Entwicklungsumgebung Android + einfachere Entwicklung, einfache Deploys, gratis Viele verschiedene Geräte, Testgerät notwendig Hybrid: WebApp + native Modules Client OpenSource Serverinfrastruktur (Tomcat / GlassFish)