PTI06640 – Mobile Applications

Module
Mobile Applications
Mobile Anwendungen
Module number
PTI06640
Version: 1
Faculty
Physikalische Technik / Informatik
Level
Bachelor
Duration
1 Semester
Semester
Summer semester
Module supervisor

Prof. Dr. Rainer Wasinger
raw17hkw(at)fh-zwickau.de

Lecturer(s)

Prof. Dr. Rainer Wasinger
raw17hkw(at)fh-zwickau.de

Course language(s)

German - 95.00%
in "Mobile Anwendungen"

English - 5.00%
in "Mobile Anwendungen"

ECTS credits

5.00 credits

Workload

150 hours

Courses

4.00 SCH (2.00 SCH Internship | 2.00 SCH Lecture with integrated exercise / seminar-lecture)

Self-study time

90.00 hours
45.00 hours Vor-/Nachbereitung - Mobile Anwendungen
45.00 hours Self-study - Mobile Anwendungen

Pre-examination(s)

Attestation
in "Mobile Anwendungen"

Examination(s)

schriftliche Prüfungsleistung
Module examination | Examination time: 90 min | Weighting: 100%
in "Mobile Anwendungen"

Media type
No information
Instruction content/structure
  • Grundlagen für mobile und ubiquitäre Betriebssysteme.
  • Beispiele der Markt-Entwicklung von verschiedenen mobilen Betriebssystemen und führende Apps.
  • Hardwarefunktionen für mobile Geräte.
  • Software-Entwicklung für Android:
    • Entwicklungsplattform: Android Studio.
    • Entwicklungssprache (Android, XML), App Zusammensetzung (Manifest, UI, Programmcode, Build Scripts) und Android Virtual Device Runtimes/Emulators.
    • Aktivitäten und ihr Lebenszyklus, Intents, Bedienungsoberflächen, Fragmente, Ressourcen, Services, Mobile Daten und Datenspeicherung (SQL, Shared Preferences) und Serverarchitekturen für mobile Dienste.
    • App-Sicherheit, Verteilung und Bereitstellung.
  • Vergleiche zu anderen Entwicklungsumgebungen: iOS (XCode), Mobile Web (Apache Cordova) und Cross-Plattform (Xamarin).
  • Zukünftige Trends für mobile und ubiquitäre Betriebssysteme.
  • Anwendung von Menschzentrierte Entwicklung (User Centred Design) von mobilen Anwendungen, sowie die Anwendung von Usability-Evaluierungsprotokolle (Think-Alouds) beim Testen von mobilen Apps.
Qualification objectives

Die Studierenden kennen die individuellen Eigenschaften von mobilen und ubiquitären Betriebssystemen, wie diese miteinander in Beziehung stehen, und warum diese Eigenschaften bei Entwurf, Entwicklung und Evaluierung von mobile Anwendungen berücksichtigt werden sollten.

Sie haben die Fähigkeit theoretisches und praktisches Wissen anzuwenden, um Anwendungen zu entwickeln. Sie sind in der Lage menschzentrierte Richtlinien anzuwenden um Benutzeroberflächen zu erstellen und diese UIs an die besonderen Anforderungen von mobilen Betriebssystemen anzupassen. Sie können Discount-Usability-Tests benutzen um mobile Anwendungen zu evaluieren.

Special admission requirements

Programmierkentnisse.

Recommended prerequisites
No information
Continuation options
No information
Literature
  • Baltes-Götz, B.: Einführung in die Entwicklung von Android-Apps, Universität Trier, 2016
  • Murphy, M.: The Busy Coder’s Guide to Android Development, CommonsWare, 2017
  • Collins, C., Galpin, M., und Käppler, M.: Android in Practice, Manning, 2012
  • Butz, A., und Krüger, A.: Mensch-Maschine-Interaktion, De Gruyter Studium, 2. Aufl., 2017
Notes
No information