Logo der HdM
Veranstaltungsbeschreibung

119310a Mobile Application Development

Zuletzt geändert:21.11.2016 / Gerlicher
EDV-Nr:119310a
Studiengänge: Mobile Medien (Bachelor, 7 Semester), Prüfungsleistung im Modul Mobile Application Development in Semester 3
Häufigkeit: immer
Dozent: Prof. Dr. Ansgar GerlicherDetails zum Dozenten
Sprache: Deutsch, Englisch auf Anfrage
Art: -
Umfang: 4 SWS
ECTS-Punkte: 5
Workload:

Theoretische Vorlesung:

15 Termine zu je 2 SWS = 22,5 Zeitstunden

Vor- und Nachbereitung (Vorlesung):

15 Termine zu je 2 Zeitstunden = 30 Zeitstunden

Praktische Übungen:

15 Termine zu je 2 SWS = 22,5 Zeitstunden

Vor- und Nachbereitung (Übungen):

15 Termine zu je 3 Zeitstunden = 45 Zeitstunden

Prüfungsvorbereitung:

4 Tage zu je 8 Zeitstunden = 32 Zeitstunden

Gesamter Zeitaufwand (Workload) = 152 Zeitstunden

Prüfungsform:
Bemerkung zur Veranstaltung: Unterrichtssprache Englisch
Beschreibung: The lecture is splitted into a practical and a theoretical part. In the practical part the students will learn how to write mobile applications using web-based, runtime based and native development environments, i.e., HTML5/JavaScript/CSS, Android, iOS and Windows Phone.

The contents of the theoretical part is as follows:

Lecture contents

  1. The history of mobile applications
  2. Mobile Application Platforms
  3. Native (single platform) development
  4. Technological principles, Cross compilation, Device connection, Debugging

    Android

    OS Overview & Architecture, Application Development Basics, Eclipse

    iOS

    OS Overview & Architecture, Application Development Basics, XCode, Objective-C Basics
  5. Multi-(cross-)platform development
  6. Hybrid-Apps (native with webbased content), PhoneGap, Rhodes, Titanium Mobile, Cross-Compilation, MonoTouch, XMLVM, MoSync
English Title: Mobile Application Development
English Abstract: This lecture will give an overview on how to develop applications for the most important mobile platforms: iOS and Android. In a combination of theoretical lectures and practical exercises you will get to know the basics of mobile application development and the commonalities and differences of the major platforms. This will help you to select the right platform and technology when developing mobile apps.
Literatur:

Mobile Computing - Grundlagen und Konzepte für mobile Anwendungen, Thomas Fuchß, Hanser, ISBN 978-3-446-22976-1

Das mobile Web, 
Tom Alby, Hanser, ISBN 978-3-446-41507-2

Mobilkommunikation,
Jochen Schiller, Pearson Studium, ISBN 3-8273-7060-4

Next generation wireless applications,
Paul Golding, Wiley, ISBN 978-0-470-72506-1

JavaME - Anwendungsentwicklung für Handys, PDA und co., 
Ulrich Breymann, Heiko Mosemann, Hanser, ISBN 978-3-446-41376-4

The iPhone Developer‘s Cookbook, 
Erica Sadun, Addison-Wesley, ISBN 978-0-321-55545-8

Android 2 - Grundlagen und Programmierung, 
Arno Becker et. al., dpunkt, ISBN 978-3-89864-677-2

Symbian OS - eine Einführung in die Anwendungsentwicklung, 
Ansgar Gerlicher, Stephan Rupp, dpunkt, ISBN 978-3-89864-285-9



Weitere Literatur finden Sie in der HdM-Bibliothek.
Internet:
  • http://developer.apple.com/iphone/manage/overview/index.action
  • http://phonegap.com
  • http://www.palm.com/us/products/software/mobile-applications.html
  • http://www.jqtouch.com/
  • http://rhomobile.com/products/rhodes/
  • http://qt.nokia.com/downloads/sdk-mac-os-cpp/li>
  • http://www.xmlvm.org/download/
Hinweis zu Terminangaben: Bitte beachten Sie evtl. vorhandene aktuelle Stundenplanänderungen unter
www.hdm-stuttgart.de/studenten/stundenplan/aenderungen.
Regelm. Termine:
Montag11:45-13:15135, Nobelstraße 10
 14:15-15:45135, Nobelstraße 10
© Hochschule der Medien 2016 | Impressum | Hinweise zum Datenschutz Login