Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

Symbian OS - Eine Einführung in die Anwendungsentwicklung

Symbian OS - Eine Einführung in die Anwendungsentwicklung

von: Ansgar Gerlicher, Stephan Rupp

dpunkt.verlag, 2004

ISBN: 9783898642859, 308 Seiten

Format: PDF, OL

Mac OSX,Windows PC Apple iPad, Android Tablet PC's Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 33,90 EUR

Ersparnis: 5,10 EUR

  • Macho - Die 20 Geheimnisse für mehr Erfolg bei Frauen
    Psychiatrie fast - der 4,5h Crashkurs
    Access 2003 Kompendium
    Windows Scripting
    Psychiatrisch-psychotherapeutische Krisenintervention
    Aktuelle Sportphysiologie. Leistung und Ernährung im Sport
    AutoSketch 8
    Duden. Allgemeinbildung. Testen Sie Ihr Wissen. 1000 Fragen und 4000 Antworten.
  • Gran Canaria
    Finanzbuchhaltung und Jahresabschluss
    Exchange Server 2003 und Outlook - Planen, administrieren, optimieren
    30 Minuten für aktives Beziehungsmanagement

     

     

     

     

     

 

Mehr zum Inhalt

Symbian OS - Eine Einführung in die Anwendungsentwicklung


 

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: