Dirk Nöldner
Palm-OS-Programmierung mit GCC
Mittlerweile ist der Palm als ständiger Begleiter aus dem Alltag kaum noch wegzudenken. Viele Nutzer möchten aber mehr aus ihrem Palm herausholen und selbst Anwendungen und Programme für ihre speziellen Anforderungen schreiben. Dieses Buch zeigt, wie dies mit dem frei erhältlichen GNU-C-Compiler (GCC) auf der Basis der Programmiersprache C realisiert werden kann. Der Leser lernt, wie man mit dem GCC auf dem PC (unter Windows oder Linux) Programme schreibt, die dann auf den Palm übertragen und dort ausgeführt werden können. Hier erweist sich die einfache und plattformübergreifende Handhabung des Open-Source-Compilers GCC als sehr vorteilhaft. Am Anfang wird die benötigte Software kurz erläutert und ihre Installation beschrieben. Der Leser wird dann schrittweise in die Programmierung seines Palm eingeführt, wobei jeweils die Besonderheiten der verschiedenen OS-Versionen, einschließlich der neuesten Version 5, herausgestellt werden. An kleineren Beispielen wird die grundlegende Programmstruktur erklärt. Die danach erläuterten konkreten Anwendungen reichen von Icons und Menüs über Steuerelemente und Töne bis hin zu komplexeren Beispielen. Ein weiteres Kapitel beschäftigt sich eingehend mit der Programmierung von Grafik. Dabei werden sowohl monochrome als auch farbige sowie die hochauflösenden Displays der Palm-OS-5-Geräte berücksichtigt. Abschließend wird auf die Funktionsweise und Nutzung der Palm-Datenbank eingegangen. Ein kurzer Abriss über die Infrarotschnittstelle und den Datenabgleich mittels HotSync runden das Thema ab. Das Buch bietet eine gute Grundlage zum Schreiben von Palm-Anwendungen. Vorwissen beim Programmieren der Palm OS ist nicht erforderlich, Kenntnisse in der Programmiersprache C/C++ sind aber vorteilhaft. Alle Code-Beispiele und jede Menge interessanter Links sind auf der Webseite zum Buch zu finden: www.dpunkt.de/buch/palmprogrammierung.html.
Bewertung:
Dieses Buch ist eine sehr gute Einführung in die Palm-OS-Programmierung. C oder C++ sollte man zwar können, aber ansonsten braucht man keine Vorkenntnisse. Sehr gut finde ich vor allem, dass die Programmierung mit GCC erklärt wird, und nicht mit speziellen Entwicklungsumgebungen. Man kann also als Editor benutzen was man möchte, das Buch ist so mit allen Betriebssystemen, für die es den GCC gibt, ohne Einschränkung zu verwenden. Alle wichtigen Bereiche, die man für die Programmierung von Software für Palm-OS-Geräte braucht, sind beschrieben. Die wichtigsten Funktionen der Bibliothek für Palm-OS sind erklärt. Fortgeschrittenere Palm-OS-Programmierer werden zwar mit dem Buch nicht mehr allzu viel anfangen können, denn es ist als Einführung gedacht und nicht als Nachschlagewerk, aber für Einsteiger ist es wirklich sehr zu empfehlen.
| So bewerte ich: |
 |
   
|
|
besondere Bücher |
  
|
|
sehr gut |
 
|
|
gut |

|
|
geht so |
|
|
gar nicht mein Fall |
|