Fakultät für Informatik

TU München - Fakultät für Informatik
Software- and Systems Engineering Research Group

TUM

Master-Praktikum | Wintersemester 2012/2013
Master-Praktikum
Windows App Entwicklung

 

Praktikum: Windows App Entwicklung

Vorbesprechung: am 10.07.2012 um 13:00 Uhr im Raum 01.09.014 (Church)
Hinweise zu organisatorischen Fragen finden Sie hier.

Inhalte

Mit dem Erscheinen von Windows 8 wird es Entwicklern möglich sein, Apps für das gesamte Windows Ökosystem zu entwickeln — neben Apps für Windows Phone können in Zukunft auch Apps für Tablet-Computer und PCs angeboten werden. Verbindendes Medium aller Plattformen ist der Cloud-Speicher Skydrive.
Die Verbreitung von Windows und damit einhergehend die Größe des Marktes macht die Entwicklung von Apps für die Windows Plattform sehr attraktiv.
Gegenüber der Entwicklung klassischer Desktop-Software ergeben sich bei der App Entwicklung einige spezifische Herausforderungen:

  • Apps für Windows haben aufgrund der potenziell begrenzten Hardwareressourcen ein von klassischen Desktop-Anwendungen abweichendes Lebenszyklusmodell.
  • Asynchrone Programmierung ist nicht mehr nur eine Option, sondern wird durch die APIs erzwungen.
  • Sie laufen auf Geräten mit unterschiedlichen Bildschirmgrößen und unterschiedlichen Eingabemedien: sie müssen sowohl mit Maus und Tastatur als auch über Touch-Eingabe bedienbar sein.
  • Die Benutzeroberfläche muss durch den möglichen Einsatz auf einem Tablet-Computer fundamental anders gestaltet werden, als bei klassischen Desktop-Anwendungen.

Dieses Praktikum behandelt die Entwicklung von Apps für die Windows Plattform von der Idee bis zur Veröffentlichung im Windows Store. Ergebnis des Praktikums sollen Anwendungen sein, die im Windows Store veröffentlicht werden können.

Themen

Folgende Themen werden im Praktikum behandelt:

  • Was ist die WinRT?
  • Einführung in das Metro-Designprinzip
  • Asynchrone Programmierung
  • Anatomie einer Metro Style App
  • Apps erstellen mit JS/HTML5/CSS3
  • Apps erstellen mit C#/VB/XAML
  • Apps erstellen mit C++/XAML

Der Schwerpunkt des Praktikums wird auf der Entwicklung von Apps mit C#/XAML liegen. HTML5 und C++ Anwendungen werden nur kurz angeschnitten.

Zielsetzung und Durchführung

Das Praktikum wird anhand von Gruppenprojekten durchgeführt. Wie viele Gruppen es gibt und wie der daraus folgende Durchführungsmodus ist, wird nach Feststehen der Gruppen bekannt gegeben.

Veranstalter

Veranstalter des Praktikums ist Prof. Manfred Broy. Betreut wird es von:

Anmeldung

Die Anmeldung erfolgt über TUMonline. Das Praktikum ist voll und eine Anmeldung ist nicht mehr möglich.

© Software & Systems Engineering Research Group
Sitemap |  Kontakt/Impressum
Letzte Änderung: 2012-10-19 19:09:38