FSBaSc 2007 BE1. Android Umrechner A-UM. Version Datum Beschreibung, Bemerkung Name oder Rolle Erstellung Dokument Holger Schindler

Ähnliche Dokumente
Labor 2 : Hello, World Plus

Google Android API. User Interface. Eine knappe Einführung

Q-Modell. Klassifizierung * Status ** Projektname. Intern. Abgeschlossen LCA 1_Gruppe A

Aus einem (sehr) begrenzten Wertebereich (z.b. Zahlen von 1-5) soll ein Wert ausgewählt werden.

Anleitung für die Handhabung von Kommentaren/Notizen mit Acrobat Reader Version 2.0 vom

Naviki GPS-Anwendungsentwicklung für Mobiltelefone

Android-Projekt. Inhalt. Android-Projekt Thomas Lahn

SOA Bund. Wolfgang Tietz; Philipp Hoernes Projektausschuss Projektmitarbeiter, Projektausschuss

Accounts und Kontakte in Android

Tutorial. Programmierung einer Android-Applikation. Teil 1

Projektplan. Änderungskontrolle, Prüfung, Genehmigung

Labor 1 : Hello, World

Android GUI Entwicklung

Mobile App Development. - Grafische Oberflächen -

5 Oberflächengestaltung

A704 Thin Client Rechner

Zürich, 25. August LMVZ digital CSV Import

FAQ Archiver. Archivsystem Anwendung. Thema. Robert-Walser-Platz 7 CH-2501 Biel/Bienne. Version 1.1. Bedienungsanleitung Archiver. netrics hosting ag

Einführung in die Android App-Entwicklung. Patrick Treyer und Jannis Pinter

Anleitung Währungsrechner

1 Der Einstieg in Java für Android

A472 Datenbanken. IKT-Standard. Ausgabedatum: Version: 2.3. Ersetzt: Version 2.2

1 Schutzbedarfsanalyse Angaben zum Schutzobjekt Schutzbedarfsanalyse Teil Schutzbedarfsanalyse Teil 2...

Einführung in Android

Android - Layout einer Benutzeroberfläche. Leibniz Universität IT Services Anja Aue

2. GUI-Programmierung für mobile Geräte

Programmierkonzepte von Android am Beispiel

A007 Web Content Management Systeme (CMS)

Seminar Multimediale Werkzeuge Sommersemester 2011

P030 The Open Group Architecture Framework (TO-GAF) als Unternehmensarchitektur Methode für die Bundesverwaltung

Pflichtenheft Responsive Design

Android Mobile Systeme - Android

1 Ein erstes Beispiel

R008 Adressierung des World Wide Web (WWW) in der Bundesverwaltung

Nutzung von REST Clients für Allyouneed Marktplatz

Interaktive Objektsteuerung. am PC. via Android Smartphone. Projektdokumentation. Teil 1. Realisierung Seitens des Android Smartphone

P028 Richtlinien des Bundes für die Gestaltung von barrierefreien Internetangeboten

Mobile App Development. - Grafische Oberflächen 2 -

Mobile Systeme Android

Anleitung zur Installation des A-Trust Zertifikates im Mozilla Firefox auf Windows

Bedienungsanleitung. Wiege-Programm. WinScale. Version Fahrzeugwaage. Gesellschaft für Prozessautomatisierung mbh

Ein Großteil der zurzeit verbreiteten Android- Phones läuft noch unter einer älteren Version und stellt somit die Error-Reporting-Funktion

A555 Drucker. IKT-Standard. Ausgabedatum: Version: Ersetzt: 4.0. Genehmigt durch: Informatiksteuerungsorgan Bund, am

Autor: Michael Spahn Version: 1.0 1/10 Vertraulichkeit: öffentlich Status: Final Metaways Infosystems GmbH

Friedrich-Ebert-Schule Brunhildenstraße Wiesbaden. Leitfaden zur Anfertigung von Projektdokumentationen

Entwickeln für Android OS

Programmieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler

BESCHREIBUNG. Etikettendruck. CASABLANCAhotelsoftware gmbh - Öde Schönwies - Tirol - Austria

A585 Mailserver. IKT-Standard. Ausgabedatum: Version: Ersetzt: Genehmigt durch: Informatiksteuerungsorgan Bund, am

P028 Richtlinien des Bundes für die Gestaltung von barrierefreien

Statusbericht Programm

Mindbreeze Web Parts. für Microsoft SharePoint. Version 2016 Fall Release

A023 DNS Services. IKT-Architekturvorgabe. Ausgabedatum: Version: Ersetzt: 1.01

GADIV GmbH KVKenn 3.x

Tastaturbedienung. Version 2016 Fall Release Status: 04. Mai 2016

Definition eigener Views

P008 ICO-Methode. IKT-Standard. Ausgabedatum: Version: Ersetzt: 4.6. Genehmigt durch: Informatiksteuerungsorgan Bund, am

Definition eigener Views

Testprozedur Exportschnittstelle Finanzsoftware Projekt ED-ÖFIN

Dokumentation zur neuen Homepage des SV Müggelpark Gosen

Kapitel 6 dikasse erweiterte Funktionen Benutzer- handbuch

Sharpdesk Mobile Bedienungshandbuch

Immobilien App. Facts

A007 Web Content Management Systeme (CMS)

5 Oberflächengestaltung

Wie erreiche ich was?

Gemeinden-Datenexport. Kt LU BAGE. Version September 2012

WuselEPG 3.x Leitfaden zur Systemkonfiguration

Fachhandbuch Download aus der BSG Fotogalerie

Markus Mandalka Einführung in die Fotoverwaltung mit JPhotoTagger. Version vom 6. September Inhaltsverzeichnis

Inhaltsverzeichnis. Herausgeber: TOGETHER Internet Services GmbH Handelskai 388/4/5 A-1020 Wien

Elektronische Dokumente über Web-GUI beziehen

Standardeinsatzgebiet. Informatikstrategieorgan Bund (ISB) Markus Bieri, BBL Emmanuel A. Granges, ISB

A501 Disk-Subsystem. IKT-Standard. Ausgabedatum: Version: Ersetzt: 2.02

IP Rechnen. Modul 127. Copyright by Janik von Rotz

Fuel. für X-Plane 10.25

Anleitung Anmeldung am EBA e-service. Version 1.01

Die Website der Pressglas-Korrespondenz und Adobe Reader, Version 9.1

Technische Hochschule Georg Agricola WORKSHOP TEIL 2. Veranschaulichung des EVA-Prinzips

Dokumentation PICA Import-Plugin

Teil I Augmented Learning - Vortragender: Krischan Udelhoven. Teil II Android - Vortragender: Folker Hoffmann

Werkzeugberechnung von Fragner, Höfer

Handbuch. Warenkorb R1. Kapitel Lieferantenbestellung. Bestell- und Planungssystem. Version 1.2

Benutzeranleitung fu r die Webseite des Turnverband Luzern, Ob- und Nidwalden

Tutorial. Programmierung einer Android-Applikation Notizzettel. Teil 2

Onlinedienst «Begleitpapiere Briefe International» Anleitung

Softwareentwicklungspraktikum Sommersemester Grobentwurf

Internet. Baugesuchsformulare. Copyright by ILZ, Sarnen. Version 1.1

Key Recovery von Klasse C Enterprise Encryption Zertifikaten mit Certificate Lifecycle Manager

A702 Mobile-PC. IKT-Standard. Ausgabedatum: Version: Status: Ersetzt: 2.13

Unterstützung in Business Objects Anwendungen

Softwareproduktinformation

Benutzeranleitung zu GlobalTrustApp v1.0a

Prüfung elektronisch signierter PDF-Dokumente mit Adobe Reader bzw. Adobe Acrobat

A506 Backup Software. IKT-Standard. Ausgabedatum: Version: Ersetzt: 1.12

-1- Bedienungsanleitung. EIS-Board

Inhaltsverzeichnis. Ersatzteilwesen PROGRAMMDOKUMENTATION SPCM

Anleitung FlexNow als Prüfer / Stellvertreter nutzen

DDBAC. Sicherheitsprofilwechsel

Transkript:

FFHS Fernfachhochschule Schweiz FSBaSc 2007 BE1 Prototyp A-UM Klassifizierung * Status ** Projektname Projektabkürzung Projektleiter Auftraggeber Autor Bearbeitende * Nicht klassifiziert, Intern, Vertraulich ** In Arbeit, In Prüfung, Abgeschlossen Nicht klassifiziert / Intern / Vertraulich In Arbeit / In Prüfung / Abgeschlossen Android Umrechner A-UM FFHS Holger Schindler Änderungskontrolle, Prüfung, Genehmigung Version Datum Beschreibung, Bemerkung Name oder Rolle 0.1 04.10.2010 Erstellung Dokument Holger Schindler Definitionen, Akronyme und Abkürzungen Begriff / Abkürzung Bedeutung «Die Projektführungsmethode HERMES ist ein offener Standard der schweizerischen Bundesverwaltung. HERMES wird vom Informatikstrategieorgan Bund (ISB) herausgegeben. Inhaberin der Urheberrechte an HERMES und der Markenrechte am HERMES-Logo ist die Schweizerische Eidgenossenschaft, vertreten durch das ISB.»

Priorität Müssen Sollen Können Dürfen Bedeutung Es ist zwingend erforderlich, entweder auf der Basis von Weisungen (Weisung Informatiksicherheit) oder aus Gründen von Best Practice. Ausnahmen dürfen keine gemacht werden. Es ist wichtig, dass dies so gemacht wird, es können aber begründete Ausnahmen von der Regel gemacht werden. Es ist angeraten/vorgeschlagen, etwas wie dargestellt zu tun. Es ist erlaubt etwas zu tun und verstösst nicht gegen Müssen. Referenzen Erkennungszeichen Titel, Quelle 2/13

Inhaltsverzeichnis Prototyp A-UM... 1 0 Allgemeines... 4 1 Zweck des Dokuments... 4 2 Bildschirmmasken... 5 2.1 Hauptmenü... 5 2.2 Währungsumrechner... 6 2.3 Temperaturen umrechnen... 7 2.4 Längen umrechnen... 8 3 Anhang Listings Ressource Dateien... 9 3.1 Hauptmenü... 9 3.2 Währungsumrechner... 10 3.3 Temperaturen umrechnen... 11 3.4 Längen umrechnen... 12 3.5 Ressource für Strings... 12 3.6 Ressource für Arrays... 13 Abbildungsverzeichnis Abbildung 1 - Hauptmenü... 5 Abbildung 2 Maske Währungsumrechner... 6 Abbildung 3 Maske Temperaturen umrechnen... 7 Abbildung 4 Maske Längen umrechnen... 8 Abbildung 5 main.xml... 9 Abbildung 6 frm_currency.xml... 10 Abbildung 7 frm_temperaturen.xml... 11 Abbildung 8 frm_laengen.xml... 12 Abbildung 9 strings.xml... 12 Abbildung 10 arrays.xml... 13 Geschlechtsneutrale Formulierung Aus Gründen der einfacheren Lesbarkeit wird auf die geschlechtsneutrale Differenzierung, z.b. Benutzer/-innen, verzichtet. Entsprechende Begriffe gelten im Sinne der Gleichbehandlung grundsätzlich für beide Geschlechter. 3/13

0 Allgemeines Der Android Umrechner ist ein Projekt, das im Rahmen des Bachelor Studiengangs an der FFHS durchgeführt wird. Der Prototyp wird in diesem Dokument beschrieben 1 Zweck des Dokuments Der Prototyp zeigt die ersten Bildschirmmasken der zu erstellenden Software. Zusätzlichen werden dort erläuternde Bemerkungen angefügt, wo ein Screen allein nicht ausreicht. Die im Anhang befindlichen.xml-dateien stellen den aktuellen Stand der Entwicklung, nicht jedoch die finale Version, dar. Das Hauptmenü konnte mit Hilfe des Android Emulators dargestellt werden. Die restlichen Abbildungen stammen jeweils direkt aus der Eclipse Oberfläche. Daher war es nicht möglich, das für die finale Version gewünschte einheitliche Aussehen korrekt darzustellen werden. 4/13

2 Bildschirmmasken 2.1 Hauptmenü Abbildung 1 - Hauptmenü Mit Hilfe der Menü Taste kann die entsprechende Untermaske aufgerufen werden. 5/13

2.2 Währungsumrechner Abbildung 2 Maske Währungsumrechner In dem ersten Eingabefeld kann der Betrag eingegeben werden, der umgerechnet werden soll. In den unteren beiden Auswahlfeldern kann zuerst die Quell-, dann die Zielwährung eingestellt werden. Die Menü Taste löst die Umrechnung aus. Mit Hilfe der - Taste kehrt man zum Hauptmenü zurück. 6/13

2.3 Temperaturen umrechnen Abbildung 3 Maske Temperaturen umrechnen In dem ersten Eingabefeld kann die Temperatur eingegeben werden, die umgerechnet werden soll. In den unteren beiden Auswahlfeldern kann zuerst die Einheit der Quelltemperatur, dann die Einheit der Zieltemperatur eingestellt werden. Die Menü Taste löst die Umrechnung aus. Mit Hilfe der - Taste kehrt man zum Hauptmenü zurück. 7/13

2.4 Längen umrechnen Abbildung 4 Maske Längen umrechnen In dem ersten Eingabefeld kann das Ausgangsmass eingegeben werden, das umgerechnet werden soll. In den unteren beiden Auswahlfelder kann zuerst die Einheit der Quellmasses, dann die Einheit des Zielmasses eingestellt werden. Die Menü Taste löst die Umrechnung aus. Mit Hilfe der - Taste kehrt man zum Hauptmenü zurück. 8/13

3 Anhang Listings Ressource Dateien 3.1 Hauptmenü <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_height="fill_parent" > <TextView style="@android:style/textappearance.large" android:text="android Einheiten Umrechner" /> <Button android:id="@+id/sf_starte_menue01" android:text="@string/menue01" /> <Button android:id="@+id/sf_starte_menue02" android:text="@string/menue02" /> <Button android:id="@+id/sf_starte_menue03" android:text="@string/menue03" /> <ImageView android:layout_height="fill_parent" android:layout_gravity="center_horizontal" android:src="@drawable/aum" /> </LinearLayout> Abbildung 5 main.xml 9/13

3.2 Währungsumrechner <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_height="fill_parent" > <TextView android:text="@string/prompt01" /> <EditText android:id="@+id/et_amount" android:inputtype="numberdecimal" /> <Spinner android:id="@+id/sp_s_currencies" android:drawselectorontop="true" android:entries="@array/cur_display" android:entryvalues="@array/cur_values" /> <Spinner android:id="@+id/sp_t_currencies" android:drawselectorontop="true" android:entries="@array/cur_display" android:entryvalues="@array/cur_values" /> </LinearLayout> Abbildung 6 frm_currency.xml 10/13

3.3 Temperaturen umrechnen <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="wrap_content" > <TextView android:text="@string/prompt02" /> <EditText android:id="@+id/et_temperatur" android:inputtype="numberdecimal" /> <Spinner android:id="@+id/sp_s_tunit" android:drawselectorontop="true" android:entries="@array/tem_display" android:entryvalues="@array/tem_values" /> <Spinner android:id="@+id/sp_t_tunit" android:drawselectorontop="true" android:entries="@array/tem_display" android:entryvalues="@array/tem_values" /> </LinearLayout> Abbildung 7 frm_temperaturen.xml 11/13

3.4 Längen umrechnen <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_height="fill_parent" > <TextView android:text="@string/prompt03" /> <EditText android:id="@+id/et_maass" android:inputtype="numberdecimal" /> <Spinner android:id="@+id/sp_s_maass" android:drawselectorontop="true" android:entries="@array/mas_display" android:entryvalues="@array/mas_values" /> <Spinner android:id="@+id/sp_t_maass" android:drawselectorontop="true" android:entries="@array/mas_display" android:entryvalues="@array/mas_values" /> </LinearLayout> Abbildung 8 frm_laengen.xml 3.5 Ressource für Strings <?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">hello World, FormularActivity!</string> <string name="app_name">a-um</string> <string name="menue01">währungsumrechner</string> <string name="menue02">temperaturen umrechnen</string> <string name="menue03">längen umrechnen</string> <string name="prompt01">geben Sie den Betrag der Quellwährung ein:</string> <string name="prompt02">geben Sie die Ausgangstemperatur ein:</string> <string name="prompt03">geben Sie das Ausgangsmass ein:</string> </resources> Abbildung 9 strings.xml 12/13

3.6 Ressource für Arrays <?xml version="1.0" encoding="utf-8"?> <resources> <array name="cur_display"> <item>chf</item> <item>eur</item> <item>dollar</item> </array> <array name="cur_values"> <item>chf</item> <item>eur</item> <item>dol</item> </array> <array name="tem_display"> <item>celsius</item> <item>fahrenheit</item> <item>kelvin</item> </array> <array name="tem_values"> <item>cel</item> <item>fah</item> <item>kel</item> </array> <array name="mas_display"> <item>meter</item> <item>zoll (inch)</item> <item>kilometer</item> <item>meile</item> </array> <array name="mas_values"> <item>met</item> <item>inc</item> <item>kme</item> <item>mle</item> </array> </resources> Abbildung 10 arrays.xml 13/13