22.01.2014 Aufrufe

Download (5Mb) - oops/ - Oldenburger Online-Publikations-Server

Download (5Mb) - oops/ - Oldenburger Online-Publikations-Server

Download (5Mb) - oops/ - Oldenburger Online-Publikations-Server

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

120 Umsetzung des Prototyps<br />

erweitert. Die ursprüngliche Komponente wurde nur mit einer grundlegenden Funktionalität zur<br />

Darstellung von Items entwickelt.<br />

• Verschiedene Hilfskomponenten, wie z.B. eine Combo-Box (als “Spinner” in der Android-Terminologie<br />

bekannt), die einen Titel, einen Untertitel und ein Symbol (Icon) unterstützt. Diese<br />

Komponente wird z.B. für die Darstellung der Privatsphäre-Merkmale wie ASK_FIRST in einer<br />

visuellen und textuell ausführlichen Form nützlich. Weitere Details über die Situationen, in denen<br />

diese Hilfskomponente nötig sind, werden im Paragraph 7.4.2) gegeben.<br />

• Darüber hinaus wurde eine Komponente namens SwipeView (an einer open-source Komponente<br />

angelehnt) und deren Hilfsklassen (SwipeViewPopulate sowie SwipeViewNavigate) zur<br />

Navigation in einer verschachtelten Datenstruktur (wie z.B. eine Baum-Struktur) entwickelt. Diese<br />

Komponente ermöglicht mithilfe von Gesten wie z.B. einer “Swipe”-Geste eine Bewegung durch<br />

die implizit dargestellte Hierarchie. Der Anwendungsfall für diese Komponente wird im Paragraph<br />

7.4.2 genannt.<br />

• Weiterhin wurde eine Komponente für die Darstellung eines Buttons für das Dashboard (siehe<br />

auch 7.4.2) und eine dazugehörige Anzahl von “ungelesenen Ereignissen” bereitgestellt. Schließlich<br />

ist eine Komponente zum visuellen Feedback über den Fortschritt eines asynchronen Vorgangs<br />

nennenswert.<br />

Eine Übersicht der einzelnen entwickelten Activities und ihrer dazugehörigen Funktionalität und<br />

Zielsetzung wird in 7.4.2 verschafft.<br />

An dieser Stelle zu bemerken ist die Verwendung einer einheitlichen, an die aktuellen Entwicklungen<br />

des Android Designs (nämlich die Einführung des “Holo” Designs und der ActionBar<br />

Komponente 29 ab Android Version 3.0) angepassten visuellen Darstellung. Zu diesem Zweck wurde<br />

die Bibliothek namens ActionBarSherlock 30 angewendet. Dies liegt wesentlich darin begründet,<br />

fortgeschrittene Konzepte der neuen Versionen der Android Plattform wie z.B. Fragments 31<br />

nutzen zu können, trotz der Entwicklung und dem Testen auf einer alten Version der Plattform (Gingerbread,<br />

2.3.7). Darüber hinaus wurde versucht, durch die benutzten visuellen Elemente (wie z.B.<br />

Farben, Schriftart, Wohungseigentümer und -Mieter Symbole) ein Gefühl der “Markenentwicklung”<br />

(engl. branding) herbeizuführen.<br />

Feststellung der zu kompilierenden Anwendung<br />

Wie bei der Beschreibung des Backend-Systems genannt, wird ein automatisierter Mechanismus<br />

zur Vorbereitung der Aufstellung (engl. deployment) verwendet, die eine Quelltext-Datei und die<br />

dazugehörige Manifest-Datei (siehe auch 5.3.2) aktualisiert. Durch diese Aktualisierung werden visuelle<br />

Merkmale wie das Symbol der Anwendung in dem “App Drawer” (das Gitter zur Auswahl<br />

einer auszuführenden Anwendung oder App in dem Android mobilen Betriebssystem) oder die auf<br />

dem Dashboard (siehe auch 7.4.2) verfügbaren Buttons aktualisiert.<br />

29<br />

Artikel “Say Goodbye to the Menu Button”, Erscheinungsdatum: 26. Jan 2012, http://androiddevelopers.blogspot.com/2012/01/say-goodbye-to-menu-button.html<br />

30<br />

http://actionbarsherlock.com/<br />

31<br />

Artikel “The Android 3.0 Fragments API”, Erscheinungsdatum: 03. Feb 2011, http://androiddevelopers.blogspot.com/2011/02/android-30-fragments-api.html

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!