Suchen und Finden
Service
Infos und Kontakt
2 Softwareentwicklung mit dem Symbian-SDK (S. 25-26)
Bei der Übung im letzten Kapitel wurde besprochen, wie eine Anwendung mit dem Application Wizard erstellt und im Emulator gestartet wird. Dieses Kapitel schafft die Grundlagen für das Verständnis des Prozesses, der vom Quellcode bis zum lauffähigen Programm führt, dem so genannten Build-Prozess oder Produktionsprozess. Es wird dabei auf die zwei verschiedenen SDK-Versionen (Series 60 und UIQ) eingegangen. Der Build-Prozess unterscheidet sich im Prinzip bei beiden Versionen nicht. Daher wird dieser zu Beginn allgemein betrachtet. Es wird zuerst auf die Dateien eingegangen, die am Build-Prozess beteiligt sind und danach der Build-Prozess selbst erklärt.
Symbian OS ist nach neuestem Stand der Softwareentwicklung komplett objektorientiert entwickelt worden. Um also besser verstehen zu können, wie manche Dinge unter Symbian funktionieren, sollte man ein gewisses Grundverständnis für die objektorientierte Softwareentwicklung haben. Dazu werden in diesem Kapitel kurz die wichtigsten Begriffe der Objektorientierung noch einmal ins Gedächtnis gerufen, bevor die Coding-Konventionen und fundamentalen Datentypen besprochen werden. Nach dem allgemeinen Teil wird dann auf das UIQ-SDK eingegangen und die wichtigsten Unterschiede zum Series- 60-SDK werden betrachtet. Danach wird die IDE von Metrowerks, der CodeWarrior, besprochen und erläutert, wie man damit Anwendungen erstellen kann.
Das »Hallo Welt«-Programmbeispiel kennt vermutlich jeder, der einmal eine Programmiersprache gelernt hat. Um also den Leser nicht unnötig mit neuen Dingen zu verwirren, wird in den Übungen am Schluss des Kapitels eine einfache »Hallo Welt«-Konsolenanwendung erstellt und besprochen. Um noch ein wenig Übung mit der Produktion von Anwendungen auf der Kommandozeile zu bekommen, werden die vom Series 60 und UIQ mitgelieferten »Hallo Welt«-Beispiele mit grafischer Oberfläche erstellt. Ziel der Übung ist es, den kompletten Build-Prozess einmal durchzuspielen. Hierbei werden die Beispiele also nicht nur für den Emulator, sondern auch für das Zielgerät erstellt. Danach werden die erstellten Anwendungen auch auf dem jeweiligen Endgerät installiert und getestet.
2.1 Der Entwicklungsprozess
2.1.1 Beteiligte Dateien und Dateitypen in der Übersicht
Im letzten Kapitel wurde die Verzeichnisstruktur des Symbian-SDK besprochen. Es wurde also erläutert, wo der Quellcode, die Ressourcedateien und alle anderen Dateien eines Symbian-OS-Projektes abgelegt werden. Welche Dateien sind nun an solch einem Projekt oder einer Anwendung beteiligt? Im Folgenden werden die wichtigsten Dateien kurz besprochen, um eine Übersicht zu schaffen. In Kapitel 4.2.4 werden diese Dateien dann nochmals im Detail anhand eines konkreten Beispieles beschrieben. Die wichtigsten Dateien einer Symbian-OSAnwendung sind folgende:
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.; Ersparnis im Vergleich zur Printversion





















