Download (5Mb) - oops/ - Oldenburger Online-Publikations-Server
Download (5Mb) - oops/ - Oldenburger Online-Publikations-Server
Download (5Mb) - oops/ - Oldenburger Online-Publikations-Server
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