10-Feb-03 Seite 1 Anton Biller, Matthias Gsteu, Sylvia Nischkowski, Florian Schmid ZigWarehouse Endpräsentation Projekt Ubiquitous Computing.

Slides:



Advertisements
Ähnliche Präsentationen
HTML5 Die Zukunft von OpenROAD
Advertisements

Anbindung mobiler Endgeräte über den Terminal Service
Powerpoint-Präsentation
Agenda DataAssist e.K. Probleme heutiger Ansätze der Netzwerkdokumentation Management der Netzwerkdokumentation Management von Rechnern Der NetDoc Server.
:33 Architektur Moderner Internet Applikationen – Prolog Copyright ©2003 Christian Donner. Alle Rechte vorbehalten. Architektur Moderner.
RIS mit Treibereinbindung, Ewest/Rau, Windows 200x Musterlösung 1 RIS (mit Treibereinbindung) Teil 1 – Was ist RIS?
Modelle und Methoden der Linearen und Nichtlinearen Optimierung (Ausgewählte Methoden und Fallstudien) U N I V E R S I T Ä T H A M B U R G November 2011.
Neuerungen in PalmOS® 5 Florian Schulze (SS 2003).
Übung 5 Mehrstufige Client/Server-Systeme mit Enterprise Java Beans
Replikationsarchitekturen Informationsverwaltung von Netzen Sommersemester 2003 Konrad Kretschmer
NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.
E / IDE Enhanced / Integrated Device Elektronics
Stefanie Selzer - Pascal Busch - Michael Kropiwoda
Microsoft Windows 2000 Terminal Services
Betreuerin: Kathleen Jerchel
– Team 2 Aktueller Projektleiter: Christian Krapp
Professionelles Projektmanagement In der Praxis
Universität Heidelberg Rechenzentrum Hartmuth Heldt Sicherheitskonzept - Netzwerk 1.
Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10.
Wizards & Builders GmbH Schulung Visual SourceSafe für Visual FoxPro Norbert Abb W&B.
Grundschutztools
Ralf KüstersDagstuhl 2008/11/30 2 Ralf KüstersDagstuhl 2008/11/30 3.
Distanzbasierte Sprachkommunikation für Peer-to-Peer-Spiele
2 Distanzbasierte Sprachkommunikation für Peer-to-Peer-Spiele.
ZigWarehouse Endpräsentation Projekt Ubicomp
Zigwarehouse Endpräsentation Projekt Ubicomp
10-Feb-03 Seite 1 Anton Biller, Matthias Gsteu, Sylvia Nischkowski, Florian Schmid Zigwarehouse Endpräsentation Projekt Ubicomp.
10-Feb-03 Seite 1 Anton Biller, Matthias Gsteu, Sylvia Nischkowski, Florian Schmid Zigwarehouse Endpräsentation Projekt Ubicomp.
Zigwarehouse Zwischenpräsentation Projekt Ubicomp
10-Feb-03 Seite 1 Anton Biller, Matthias Gsteu, Sylvia Nischkowski, Florian Schmid Zigwarehouse Zwischenpräsentation Projekt Ubicomp.
Kann man damit vernünftig arbeiten?
1. 2 Schreibprojekt Zeitung 3 Überblick 1. Vorstellung ComputerLernWerkstatt 2. Schreibprojekt: Zeitung 2.1 Konzeption des Kurses 2.2 Projektverlauf.
Bild 1.1 Copyright © Alfred Mertins | Signaltheorie, 2. Auflage Vieweg+Teubner PLUS Zusatzmaterialien Vieweg+Teubner Verlag | Wiesbaden.
20:00.
Lutz Rabe | Koordinierungsstelle für IT-Standards (KoSIT)
SK / , , in Hochkössen und der Wildschönau flow Ski- und Snowboardschule Intersport Menzel.
WBK C Tm und C Lage, Andelfingen
Systemaufbau / Komponenten
Syntaxanalyse Bottom-Up und LR(0)
Umweltdaten via Smartphone
… oder wie finde ich den Weg
Analyse von Ablaufdiagrammen
HORIZONT 1 XINFO ® Das IT - Informationssystem HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 /
Publikation auf Knopfdruck Judith Riegelnig Michael Grüebler 19. Oktober 2010 / Statistiktage Neuenburg.
Uwe Habermann Venelina Jordanova dFPUG-CeBIT-Entwicklertreffen
Symmetrische Blockchiffren DES – der Data Encryption Standard
Agenda Rückblick 2. Aufbau der Software Benutzeroberfläche 4. Ausblick
SK / – in Hochkössen, St. Johann i.Tirol und Hochfügen flow Ski- und Snowboardschule Intersport Menzel.
Managemententscheidungsunterstützungssysteme (Ausgewählte Methoden und Fallstudien) ( Die Thesen zur Vorlesung 3) Thema der Vorlesung Lösung der linearen.
Ein Überblick über verschiedene Verfahren
LOD Levels of Detail Oliver Gassner Christian Troger.
Analyseprodukte numerischer Modelle
Neuerungen in Java 5/6/7. Stefan Bühler für InfoPoint Überblick Java 5 neue Sprachfeatures Erweiterungen Klassenbibliothek Java 6 Erweiterungen.
Microsoft Corporation
Schutzvermerk nach DIN 34 beachten 20/05/14 Seite 1 Grundlagen XSoft Lösung :Logische Grundschaltung IEC-Grundlagen und logische Verknüpfungen.
Zero Administration Kit für Microsoft® Windows® Jörg Kramer University Support Center.
Vortrag von Rechtsanwältin Verena Nedden, Fachanwältin für Steuerrecht zur Veranstaltung Wege zum bedingungslosen Grundeinkommen der Piratenpartei Rhein-Hessen.
Projekt Pokémon (CSL) Evaluation Technologien / Entwicklungsumgebungen Schlusspräsentation, Philip Iezzi, BDLI 2.
Ertragsteuern, 5. Auflage Christiana Djanani, Gernot Brähler, Christian Lösel, Andreas Krenzin © UVK Verlagsgesellschaft mbH, Konstanz und München 2012.
Unternehmensbewertung Thomas Hering ISBN: © 2014 Oldenbourg Wissenschaftsverlag GmbH Abbildungsübersicht / List of Figures Tabellenübersicht.
Kaseya Virtual System Administrator Produkt Update 7.0 Rocco van der Zwet Copyright ©2014 Kaseya 1.
» Ende-Ende Durchsatztest
Datum:17. Dezember 2014 Thema:IFRS Update zum Jahresende – die Neuerungen im Überblick Referent:Eberhard Grötzner, EMA ® Anlass:12. Arbeitskreis Internationale.
Kompetenztraining Jura Martin Zwickel / Eva Julia Lohse / Matthias Schmid ISBN: © 2014 Walter de Gruyter GmbH, Berlin/Boston Abbildungsübersicht.
1 Medienpädagogischer Forschungsverbund Südwest KIM-Studie 2014 Landesanstalt für Kommunikation Baden-Württemberg (LFK) Landeszentrale für Medien und Kommunikation.
Monatsbericht Ausgleichsenergiemarkt Gas – Oktober
Technische Universität München Praktikum Mobile Web Teil Kollaboratives Bewerten und Filtern am Touchscreen Robert Eigner
, Claudia Böhm robotron*SAB Anwendungsentwicklung mit dem Java und XML basierten Framework robotron*eXForms Simple Application Builder.
Herzlich Willkommen zu der Präsentation zur. Samsung SPF 72-V Kodak Easyshare W1020 Nextbase Gallery 15p Software Design.
Datenbanken online sowie offline verfügbar machen
 Präsentation transkript:

10-Feb-03 Seite 1 Anton Biller, Matthias Gsteu, Sylvia Nischkowski, Florian Schmid ZigWarehouse Endpräsentation Projekt Ubiquitous Computing

Agenda Überblick Mobile Geräte Backoffice Sensoren Seite 2 Überblick Mobile Geräte Backoffice Sensoren

Überblick Seite 3 Überblick Mobile Geräte Backoffice Sensoren

Überblick Ursprüngliche Zielsetzung Schnitt durch alle Systemteile Backoffice –Persistenz –Synchronisierung mit mobilen Geräten Mobile Geräte –Usability –Synchronisierung mit Backoffice –Empfangen von Sensordaten Paketsensoren –Sensordaten weitergeben –Protokollierung –Konfiguration Seite 4 Überblick Mobile Geräte Backoffice Sensoren

Mobile Geräte Seite 5 Überblick Mobile Geräte Backoffice Sensoren

Mobile Geräte Auswahlkriterien Windows Mobile 5 Barcodescanner WLAN Bluetooth RFID (optional) 3,8 Touchscreen Robuste Bauweise Gewicht: 709 g Ca. 16h Akkubetrieb Tastatur (optional) Motorola MC9090g Seite 6 Überblick Mobile Geräte Backoffice Sensoren

Mobile Geräte Charakteristik der Applikation Seite 7 Keine permanente Verbindung zum Netzwerk –Daher nicht möglich, direkt auf DB zu arbeiten Lösung: –Lokaler Datenbank-Cache –Permanent auf dem Gerät verfügbar –Bei Bedarf mit DB synchronisieren (nicht trivial) –Bekanntes Problem –Welche bestehenden Technologien / Frameworks gibt es hierzu bereits? Überblick Mobile Geräte Backoffice Sensoren

Frameworks für Synchronisierung Gegenüberstellung Seite 8 Was spricht sonst noch für MS Sync Services? –Lt. Fachzeitschrift dotnet pro fixer Bestandteil von CF 3.5 –Wird aber eigentlich erst mit SQL Server CE 3.5 installiert –Verschiedene Synchronisierungsstrategien möglich (Snapshot, Incremental download, Upload only, Bidirectional) Überblick Mobile Geräte Backoffice Sensoren

Microsoft Sync Services Belange Soll das clientseitige Schema angelegt werden oder ein bestehendes verwendet werden? Welche Tabellen und Spalten sollen synchronisiert werden? (Tradeoff: Implementierungsaufwand Performance) Welche Synchronisierungsstrategie soll verwendet werden? Welche Konflikte können auftreten? Wie werden diese behandelt? Sollen nur bestimmte Daten synchronisiert werden? (Filter Einfluss auf Performance und Konflikte) Two-Tier oder N-Tier Modell? Seite 9 Überblick Mobile Geräte Backoffice Sensoren

Microsoft Sync Services Architektur Seite 10 Überblick Mobile Geräte Backoffice Sensoren

Microsoft Sync Services Fazit ±Wizards generieren bereits vieles +Notwendige Erweiterungen für DB werden automatisch erzeugt +Beteiligte Klassen werden erzeugt (nur noch parametrisieren) +Providers für SQL Server + SQL Server CE +N-Tier Modell: Robust gegen plötzliche Verbindungsabbrüche -Generierung des clientseitigen Datasets schwach! -Zu viel generierter Code erschwert Fehlersuche -N-Tier Modell: Client kann Konflikte nicht erkennen (2. Kanal nötig) -Installationsreihenfolge beachten!!! Seite 11 Überblick Mobile Geräte Backoffice Sensoren

Usability Paper Prototype Seite 12 Überblick Mobile Geräte Backoffice Sensoren

Usability Umsetzung der GUI 1/ Seite 13 Überblick Mobile Geräte Backoffice Sensoren

Usability Umsetzung der GUI 2/ Seite 14 Überblick Mobile Geräte Backoffice Sensoren

Usability Entscheidungen 1/2 1. Ansatz: –Synchronisierung durch Benutzer angestoßen –VT: Benutzer kann entscheiden, wann synchronisiert wird –VT: Bei Bedarf Update vom Server holen –NT: Verantwortung für Datenaktualität bei Benutzer –NT: Benutzer wird damit konfrontiert, dass lokale Daten eine Kopie sind Für Benutzer sollte es sich so anfühlen, als arbeitete er auf den Echtdaten! 2. Ansatz: –Synchronisierung transparent im Hintergrund –Bei Änderung durch Benutzer: Scheduling eines SyncTasks –SyncTask wird durchgeführt, wenn Verbindung zum Netzwerk besteht Seite 15 Überblick Mobile Geräte Backoffice Sensoren

Usability Entscheidungen 2/2 Applikation startet bei Power-On Applikation kann nicht einfach beendet werden (kein Button) Forms einheitlich aufgebaut Beim Starten: Initialer Sync Benutzer kann keine Optionen festlegen Inbetriebnahme Explizite Entscheidungen gegen WinMobile UI Guidelines (für Bedienung durch Stylus ausgelegt) Einheitliche Funktion von Softkey(s): keine verschachtelten Menüs Seite 16 Überblick Mobile Geräte Backoffice Sensoren

Usability Verbesserungen Unterschiedliche Farbschemen pro Pfad Zwischen Pfaden hin- und herspringen (kein wiederholtes Betätigen von Zurück-Button) Filter asynchron anwenden (Volltextfilter bremst sehr stark): Responsiveness Seite 17 Überblick Mobile Geräte Backoffice Sensoren

Backoffice Seite 18 Überblick Mobile Geräte Backoffice Sensoren

Backoffice Warum Entwicklung mit C#.Net? –Rapid Prototyping –Natives Look & Feel –SQL-Server integriert in Entwicklungsumgebung –Zugriff auf Daten vereinfacht Keine extra Persistenzschicht/-bibliothek notwendig Keine Domänenobjekte notwendig Seite 19 Überblick Mobile Geräte Backoffice Sensoren

Backoffice Desktop-Applikation Auftragsverwaltung und Paketeinlagerung –Vollständigkeitshalber implementiert Sensorenkonfiguration –Auf mobilen Testgerät nicht möglich Konflikt-Management –Auflösung von Konflikten zwischen Aufträgen –Auflösung von Konflikten zwischen Auftragspositionen Auswirkung auf Prozess: –Gegebenenfalls eigene Stelle für Konflikt-Management notwendig –Test zum Bestimmen notwendig, ob Konflikte häufig vorkommen Seite 20 Überblick Mobile Geräte Backoffice Sensoren

Backoffice Konflikt-Management Seite 21 Überblick Mobile Geräte Backoffice Sensoren

Konflikt-Management Entscheidungen Konflikt-Management im Backoffice: –Zu komplex für mobiles Gerät –Lagerarbeiter verfügt nicht über die nötige Kompetenz –Lagerarbeiter soll nicht mit für ihn unnötigen Tätigkeiten belastet werden Usability: –Farbiges Hinterlegen von Aufträge und Auftragspositionen –In Konflikt stehend –Nicht in Konflikt stehend Gelöster Konfliktpositionen –Exklusive Selektion von Werten –Fertigstellen erst nach Bearbeitung aller Konfliktpositionen möglich Seite 22 Überblick Mobile Geräte Backoffice Sensoren

Backoffice Verbesserungen Konfliktkennzeichnung im Konflikt-Management mit Icons erweitern –Wichtig wegen Rot-Grün-Blindheit –Beispiel-Icons: Entwicklungshilfe: Schwarz-Weiß-Modus für Oberfläche Keine Selektion einer Zeile am Anfang (Auftragsposition) –Besseres Erkennen, ob Konflikte vorhanden Seite 23 KonfliktKonflikt gelöst Überblick Mobile Geräte Backoffice Sensoren

Sensoren Seite 24 Überblick Mobile Geräte Backoffice Sensoren

Sensoren Anforderungen Seite 25 Drahtlose Übertragung in schwierigem Umfeld Möglichst lange Laufzeit –Verschiedene Modi für Energieverbrauch Geringe Größe und Gewicht Überblick Mobile Geräte Backoffice Sensoren

Sensoren AVR Raven Seite 26 Stromverbrauch: PicoPower Familiy 16mbit Serial Dataflash Demoapplikation vs. BitCloud Ideales Gerät: –Ohne Display –Temperaturfühler herausgeführt Überblick Mobile Geräte Backoffice Sensoren

Sensoren AVR Raven Seite 27 Überblick Mobile Geräte Backoffice Sensoren

Sensoren Konfiguration Seite 28 Überblick Mobile Geräte Backoffice Sensoren

Sensoren Konfiguration: Message Format Seite 29 Testformat: Endgültiges Format: Überblick Mobile Geräte Backoffice Sensoren

Sensoren Daten Seite 30 Überblick Mobile Geräte Backoffice Sensoren

Sensoren Live Daten: Message Format Seite 31 Testformat: Endgültiges Format: Überblick Mobile Geräte Backoffice Sensoren

Sensoren Log Daten: Message Format Seite 32 Testformat: Endgültiges Format: Überblick Mobile Geräte Backoffice Sensoren

Sensoren Lebensdauer Simulations-Scripte von Atmel für Stromverbrauch –Bottom-Up (Physikalische und MAC-Schicht) –Top-Down (Gesamtes Board) Top-Down Script ausgelegt für: –AT86RF230 (Funk) –ATmega1281 (Logik) Anpassung für: –AT86RF230 (Funk) –ATmega3290P (Logik) –ATmega1284P (Logik) –Ohne LCD, Speaker und Mikrofon Lebensdauer: ~5 Monate Seite Überblick Mobile Geräte Backoffice Sensoren

Sensoren Stromverbrauchsberechnung Eckdaten für einfache Simulation –Geschätzte Kapazität: 200 mAh (2 x Knopfzellen) –Sleep-Mode Zyklus: ~5s –Applikationslaufzeit (Übernommen): 58 ms –Sendezeit (Übernommen): 1 ms –PHY-Payload: 40 Bytes Stromverbrauch per Zyklus: uA/s Lebensdauer: Jahre (5 Monate) Seite Überblick Mobile Geräte Backoffice Sensoren

Sensoren Fazit ±… …. -… Seite 35 Überblick Mobile Geräte Backoffice Sensoren

Diskussion Vielen Dank für eure Aufmerksamkeit! Seite 36 Überblick Mobile Geräte Backoffice Sensoren