160 likes | 284 Views
BDE! Mobile Entwicklung einer mobilen Webanwendung für einen auf ältere Menschen zugeschnittenen sozialen Marktplatz. Bearbeiter: Christian Brennstuhl Edwin Foris Fabian Franzelin. Betreuer: Sebastian Esch Philip Koene Felix Köbler. Agenda. Einführung
E N D
BDE! MobileEntwicklung einer mobilen Webanwendung für einen aufältere Menschen zugeschnittenen sozialen Marktplatz Bearbeiter: Christian Brennstuhl Edwin Foris Fabian Franzelin Betreuer: Sebastian Esch Philip Koene Felix Köbler BDE! Mobile – 23.05.2011
Agenda • Einführung • Motivation und Problemstellung 3min • Forschungsfragen 1min • HTML5 2min • Projektablauf 5min • Ergebnisse • Feldstudien 2min • Technisches Fazit 1min • Live-Präsentation 5min • Ausblick 1min
Einführung – Motivation und Problemstellung • Optimierte mobile Nutzung • Plattformunabhängigkeit • Priorität auf Kernfunktionalität • Performanz • Location basedservices • Umgebungssuche nach Wünschen • Kartenansicht • Routenberechnung • User oriented Design • Schriftgröße • Wiedererkennbarkeit zur Webplattform
Einführung - Forschungsfragen • Forschungsfrage 1 • Was sind funktionelle und nicht-funktionelle Anforderungen an die mobile Anwendung? • Welche zusätzlichen Funktionen sind in der mobilen Anwendung wünschenswert? • Forschungsfrage 2 • Wie lassen sich das Design und die Bedienung der mobilen Anwendung optimal an ältere Menschen anpassen? • Forschungsfrage 3 • Ist der sich noch in der Entwicklung befindende HTML5-Standard für die mobile Webentwicklung geeignet? • Lassen sich die ortsbezogenen Funktionen und das Interaktionsdesign mit Hilfe von HTML5 sinnvoll umsetzen?
Einführung – HTML5 • HTML5-Standard (in der Entwicklung): • Neue HTML-Tags (Video und Audio) • Erweiterte Javascript Funktionalität (Geolocation und neue Events) • Erweitere Designmöglichkeiten (CSS3) • Forschungsaspekt • Plattformunabhängigkeit • Verwendete HTML5 Elemente • Zugriff auf Geodaten des Mobiltelefons • Local Storage • Zusätzliche Events (onorientationchange)
Einführung – HTML5 Framework Sencha Touch
Projektablauf HTML5 Feldstudie 1 Feldstudie 2 • UCAN-Modell • Technology trigger
Projektablauf – Initial Idea • Initial Idea • Literaturrecherche • technische Möglichkeiten untersuchen • Anforderungsanalyse
Projektablauf – Low Fidelity Prototype • Low Fidelity Prototype • Design Prototype entwickeln • verschiedene technische Möglichkeiten testen • erste Feldstudie vorbereiten (Fragebögen, Szenarien) • Evaluierung durch erste Feldstudie • <Bilder von Mockups>
Projektablauf – Working Prototype • Working Prototype • Prototyp entwickeln (Kernfunkionen) • Prototyp entwickeln (optionale Zusatzfunktion bzw. Zeitlicher Puffer für Kernfunktionen) • zweite Feldstudie vorbereiten (Fragebögen, Szenarien) • Evaluierung durch zweite Feldstudie
Projektablauf – Final Product • Final Product • bestehende Funktionalität verfeinern • Fehler beheben (Ausgiebiges Testen) • wenig aufwändige Zusatzfunktionen implementieren • Evaluierung durch Benutzertest
Ergebnisse - Feldstudien • Organisation, Aufbau und Ablauf der Feldstudien • Umgang älterer Menschen mit neuer Technologie • Ergebnisse der Gruppendiskussion • Konzept von BDE! allgemein • Bedarf einer mobilen Anwendung
Ergebnisse – Technisches Fazit • Kritische Auseinandersetzung mit Sencha Touch: • HTML 5 Standard in Entwicklung und noch nicht abgeschlossen • Unterschiedliche Interpretation von HTML 5 auf unterschiedlichen Browsern: Beispiel Durchreichung der Events auf verschiedene divs • Parallele Weiterentwicklung der Webplattform • Z.B Meine Angebote und Ereignisse hinzugefügt
Ausblick • Erweiterbarkeit • Caching (gesamte Anwendung im localstorage) • Unterstützung kommerzieller Dienstleister • PhoneGAPevtl. erwähnen -> damit lässt sich Sencha Touch als Hybridanwendung integrieren • Beschleunigungssensor verwenden: Durch schütteln des Smartphones wählt man einen Wunsch zufällig aus • Längerer Acceptance Test • Zukunftsaussicht: mobile Anwendungen wichtiger als Desktop-Anwendungen?