Mobile Anwendungen mit Qt 4
Mit Qt erwarb Nokia vor 2 Jahren ein plattformunabhängiges C++-Framework zur Anwendungsentwicklung. Seitdem wurde das Framework konsequent für die Entwicklung für mobile Plattformen weiter entwickelt, ohne die Desktop-Unterstützung aufzugeben oder einzuschränken. Mit dem Erscheinen des ersten Maemo-Mobiltelefons N900 wird Qt nun als Hauptentwicklungsumgebung für mobile Anwendungen von Nokia eingeführt. Die komplette Umstellung auch der Symbian-Plattform auf Qt ist noch für dieses Jahr mit Symbian^3 und Symbian^4 in Aussicht gestellt.
Zielgruppe:
Entwickler mobiler Anwendungen (J2ME, Android, iPhone, ...), C++-Entwickler, sowie alle Entwickler, die möglichst unkompliziert mobile Anwendungen erstellen wollen
Vorkenntnisse:
Grundlegende C++-Kenntnisse, von Vorteil sind außerdem Kenntnisse über andere GUI-Frameworks wie Gtk+, Windows MVC und .NET, Apple Cocoa, und selbstverständlich auch Qt-Kenntnisse über Desktopanwendungsentwicklung.
Inhalt:
Der Kurs wird anhand einer beispielhaften Projektentwicklung folgende Themen beinhalten:
- Grundlegende Entwicklung mit Qt
- Einführung in die Entwicklung mit dem Nokia Qt SDK und dem Qt Creator
- Die wichtigsten Widget-Klassen in Qt zur Entwicklung auf mobilen Plattformen
- Besonderheiten von Qt auf mobilen Plattformen gegenüber der Desktop-GUI-Entwicklung
- Programmierung von Endgeräte-Funktionen mit Qt Mobility (Messaging, GPS, Adressbuch, ...)
- Grundlegende Einführung in anwendungsspezifische Qt-Bausteine wie QWebKit (Browser-Engine) und Qt XML
- Nokia Qt SDK und MADDE zu Kompilierung, Debugging und Testen von Maemo- und Symbian-Anwendungen
- Erstellung von Maemo-Debian-Paketen zur Installation auf dem Endgerät
- Erstellung von Smart-Installer-Paketen für Symbian
- Vertrieb von Qt-Anwendungen
- Blick auf PySide als Python-Alternative für die Qt-Entwicklung
- Ausblick auf Maemo 6 / MeeGo, Symbian^3 und Symbian^4
- Qt-Programmierung für MeeGo-Netbooks
Schulungsunterlage:
Jeder Teilnehmer erhält eigens für den Kurs entwickelte Kursunterlagen. Die gesamte Entwicklung wird auf einer virtuellen Maschine (VMWare) stattfinden, die jeder Teilnehmer anschließend zum Weiterentickeln mit nach Hause nehmen kann.
Preis:
1170.00 EUR netto
(1392.30 EUR inkl. MwSt.)
(beachten Sie unsere Sonderpreise für Studierende)
