Disclaimer
Die hier hinterlegten Angaben dienen rein der Information und besitzen keine Rechtsgültigkeit. Verbindliche Informationen sind ausschließlich im Modulhandbuch veröffentlicht.
Mobile applications and systems
Die Studierenden verstehen den Aufbau und die Funktion der Betriebssysteme für mobile Endgeräte sowie die Grundprinzipien, Probleme und technische Lösungsmuster mobiler Anwendungen und Systeme.
Sie können die grundlegenden Technologien zur Entwicklung verteilter Anwendungen und Systeme anwenden.
Sie können mobile Anwendung auf ausgewählten Betriebssystemen nativ oder mit Cross-Platform-Ansätzen entwerfen und prototypisch implementieren. Dabei werden Funktionsumfang, Korrektheit, Benutzbarkeit und Ressourcenbedarf einer Anwendung gleichermaßen berücksichtigt.
Studierende kennen die Sicherheitsmechanismen mobiler Endgeräte und Betriebssysteme und können diese adäquat auswählen und einsetzen.
- Betriebssysteme für mobile Endgeräte: Android, iOS
- Eigenschaften und Besonderheiten mobiler Anwendungen
- Frameworks zur Erstellung mobiler GUIs
- Konzeption und Umsetzung lokaler Persistenz
- Anbindung cloud-basierter Systeme an mobile Anwendungen
- Nutzung von Fremdanwendungsdaten, Bereitstellung von Daten für andere Anwendung
- Zugriff auf und Nutzung von Umweltsensoren, z.B. Kamera und Standortbestimmung
- Hybride und Cross-Platform-Entwicklung für mobile Endgeräte
- Bewertung von Schutzbedarfen, Auswahl von Schutzmechanismen
- Neil, Theresa: Mobile Design Pattern Gallery: Ui Patterns for Smartphone Apps, O'Reilly, 2014
- Sills, B., Gardner, B., Marsicano, K., Stewart, C.: Android Programming: The Big Nerd Ranch Guide, 5th edition, Addison Wesley, 2022
- Fribert, P.: Web-Apps mit jQuery Mobile: Mobile Multiplattform-Entwicklung mit HTML5 und JavaScript, dpunkt.verlag, 2013
- Nielsen, J., Raluca, B.: Mobile Usability: Für iPhone, iPad, Android, Kindle, mitp business, 2013
Vorlesung, Übungen am Computer
Englisch
PL
Belegarbeit mit Gespräch/Präsentation
5
4