Uni-Logo Institut für Informatik

Applikationsentwicklung auf mobilen Endgeräten SS 2010

Dozenten Prof. Dr. Oliver Vornberger, Mathias Menninghaus, Nicolas Neubauer, B.Sc.
Termin donnerstags, 10:15 - 11:45 Uhr, Raum 31/505
Hinweis: Wegen der hohen Gasthörer-Zahl findet die Veranstaltung bis auf weiteres in Raum 31/E05 statt.
Inhalt In diesem Seminar sollen am Beispiel von Google's Android- und Apple's iPhone-Plattform Grundlagen und fortgeschrittene Techniken von Applikationsentwicklung auf mobilen Endgeräten erarbeitet werden. Es wird ein kurzer Überblick sowie eine Einführung in beide Plattformen gegeben, auf deren Basis die Seminarteilnehmer eigenständig kleinere Applikationen und die damit verbundenen Techniken vorstellen werden.

Der Ablauf der Veranstaltung wird in Media2Mult gepflegt und ist dort zu betrachten. Das öffentliche Wiki des Seminars ist unter http://media2mult.uos.de/pmwiki/fields/ame10 zu finden.

Als bearbeitbare Themen standen zur Auswahl:

  • Android: Netzwerkkommunikation auf XML-Basis
  • Android: Google Maps mit Fußgänger-Tracking
  • Android: Datenbanken und SQLite, Content-Provider
  • Android: Sensor-based Services, Broadcast Receiver
  • Android: 3D Grafiken mit OpenGL und Touch-Controls
  • Android: Bluetooth-Kommunikation, Classroom-Quiz auf Android
  • Android: 2D Grafiken mit Java und Gestures
  • Android: text-to-speech, search framework, Lokalisation, maßgeschneiderte Views

  • iPad vs. iPhone: Universal Applications
  • iPhone OS: Datenbanken mit CoreData
  • iPhone OS: Push-Notifications
  • iPhone OS: Location-API und Google Maps
  • iPhone OS: Netzwerkkommunikation auf XML-Basis
  • iPhone OS: OpenGL und Touch-Controls
  • iPhone OS: Bluetooth-Kommunikation, Classroom-Quiz auf dem iPhone
  • iPhone OS: UITableView und UINavigation in Applikationen
  • iPhone OS: Sensoren, CoreAnimation

Weitere Informationen zu Leistungsnachweis, Themenvergabe und Materialien sind auf der Veranstaltungsseite in Stud.IP zu finden.

Einführungsvortäge In den ersten drei Wochen werden Einführungsvortäge von den Dozenten zur allgemeinen Applikationsentwicklung auf mobilen Endgeräten sowie zu den beiden Plattformen gehalten. Das Material kann hier heruntergeladen werden.

Datum Vortragsthema Foliensatz
08.04. Einführung: Organisation - Applikationsentwicklung auf mobilen Endgeräten Foliensatz
15.04. Einführung in die Entwicklung mit Android (Vortrag von Mathias Menninghaus) Foliensatz und Quellen
22.04. Einführung in die Entwicklung mit iPhone OS (Vortrag von Nicolas Neubauer) Foliensatz
Teilnehmervorträge An dieser Stelle werden später die einzelnen Beiträge und Ausarbeitungen der Teilnehmer verlinkt werden.