Pocket Programming Language Pro von der kanadischen Firma
Ariane Soft Inc. ist eine plattformübergreifende Entwicklungsumgebung. Damit lassen sich einfach und schnell Programme und Spiele für PocketPC und DesktopPC erstellen und das in einer einfachen, objketorientierten Programmierspache die speziell auf die Plattform zugeschnitten wurde.
So können hochqualitative Spiele in kürzester Zeit mit der einfach zu bedienenden GameAPI erstellt werden die sowohl eine Physik-Engine, Isometrieanzeige, pixelgenaue Kollisionserkennung und vieles mehr bietet. Alles Funktionen, die sonst mühsam selber entwickelt werden müssen.
Formulare und Eingabefelder werden einfach in einem visuellen Form-Builder erstellt, sowohl auf dem Desktop wie auf dem PocketPC, da PPL eine komplette Entwicklungsumgebung bietet.

Die PPL gibt es als Runtime und IDE für alle PocketPC ab Windows für PocketPC 2000 (CE 3.1) und ist Windows Mobile 5 und 6 sowie VGA-kompatibel. Auf dem DesktopPC sind Windows 2000, XP oder 2003 Server als Betriebssystem vorausgesetzt. Doch es ist nicht notwendig, wie etwa bei .NET, ein Framework mit dem fertigen Programm mitzuliefern, nein! Die erstellten Programme können einfach und zuverlässig in ausführbare .EXE-Dateien kompiliert werden, dank
UPX hochgradig komprimiert, und dann beliebig verteilt werden. So ist es nicht notwendig, den Endnutzer dazu zu zwingen, eine Laufzeitbibliothek auf den spärlichen Speicherplatz seines Geräts zu zwengen.
Pocket Programming Language Pro bietet also so ziemlich fast alles, was das Entwicklerherz begehrt. ActiveX-Unterstützung, WinSock, COM, zLib ZIP-Komprimierung, GDI, Fmod Soundsupport, PocketOutlook, RS232 Serielle Verbindungen, Registryzugriff, SQL, Multithreading, Bluetooth und WLAN-Support und vieles mehr. Ausserdem wird eine Assemblerunterstützung angeboten, mit der direkt während das Programm läuft, Code geschrieben werden kann. Ein Feature, was bei den Entwicklungsumgebungen von Microsoft schon lange fehlt. Selbst On-Time-Debugging gestaltet sich sehr mühsam unter Visual Studio.

Die Runtime, die gleichzeitig auch die Entwicklungsumgebung bietet, erfordert auf dem Desktop knapp 33 Mb Speicherplatz, auf dem PocketPC 12 Mb, kann aber problemlos auch auf die Speicherkarte installiert werden. Toll ist dabei die Möglichkeit, unterwegs auf dem PocketPC an seinem code zu arbeiten und diesen gleich auch kompilieren und live testen zu können! So kann man beispielsweise lange Zugfahrten effizient nutzen.

Insgesamt ist die Pocket Programming Language Pro ein wirklich gelungene Entwicklungsumgebung und, verglichen mit
VisualStudio 2005 Standard Edition wirklich kostengünstig. Vor Allem, weil neben den aktuellen WindowsMovile 5 und 6 Versionen auch rückwärtskompatible Programme erstellt werden können, was mit den Tools von Microsoft nicht mehr möglkich ist unter Vista. Meiner Meinung nach richtet sich die PPL vor Allem an Spieleentwickler, denn DLLs oder grosse Anwendungen sind aufgrund der, durchaus gelungen Syntax und des zurecht verringerten Sprachraums, kaum möglich. Wer aber eine zündende Idee für ein Spiel hat, kann damit schnell und effizient Tatsachen daraus machen. Toll natürlich, dass das Spiel dann sowohl auf dem PocketPC als auch auf dem Desktop spielbar ist. Die Leistung der IDE ist beachtlich, und die erzeugten Programme sind stabil und realtiv schnell, vor Allem wenn sie erst zu einem optimierten EXE kompiliert wurden.
Schade nur, dass die Pocket Programming Language keine Einbindung ins Visual Studio ermöglicht und kein Graphikeditor dabei ist. Toll ist jedoch hingegen der Leveldesigner, mit dem in wirklich kürzester Zeit das Spieldesign Gestalt annehmen kann. Auch schade ist, dass die Tools wie auch die Dokumentation und die Support- und Communityforen nur auf Englisch zu haben sind. Sollte jedoch Bedarf bestehen, würden wir gerne in unseren
Entwicklerforen eine Ecke für PPL auf Deutsch auf machen. Ein grosses Manko ist natürlich der gänzlich fehlende Smartphone-Support.
<table border="0"><tr><td>Bewertung & Erwerb<table width="400" border="0"><tr><td>Performance</td><td>http://www.pocketpc.ch/transmat/gut.gifhttp://www.pocketpc.ch/transmat/gut.gifhttp://www.pocketpc.ch/transmat/gut.gifhttp://www.pocketpc.ch/transmat/gut.gifhttp://www.pocketpc.ch/transmat/gut.gif</td></tr><tr><td>Nutzen</td><td>http://www.pocketpc.ch/transmat/gut.gifhttp://www.pocketpc.ch/transmat/gut.gifhttp://www.pocketpc.ch/transmat/gut.gifhttp://www.pocketpc.ch/transmat/gut.gifhttp://www.pocketpc.ch/transmat/schlecht.gif</td></tr><tr><td>Ausstattung</td><td>http://www.pocketpc.ch/transmat/gut.gifhttp://www.pocketpc.ch/transmat/gut.gifhttp://www.pocketpc.ch/transmat/gut.gifhttp://www.pocketpc.ch/transmat/schlecht.gifhttp://www.pocketpc.ch/transmat/schlecht.gif</td></tr><tr><td>Bedienbarkeit</td><td>http://www.pocketpc.ch/transmat/gut.gifhttp://www.pocketpc.ch/transmat/gut.gifhttp://www.pocketpc.ch/transmat/gut.gifhttp://www.pocketpc.ch/transmat/gut.gifhttp://www.pocketpc.ch/transmat/gut.gif</td></tr><tr><td>Gesamteindruck</td><td>http://www.pocketpc.ch/transmat/gut.gifhttp://www.pocketpc.ch/transmat/gut.gifhttp://www.pocketpc.ch/transmat/gut.gifhttp://www.pocketpc.ch/transmat/gut.gifhttp://www.pocketpc.ch/transmat/gut.gif</td></tr></table>Hersteller: Ariane Soft Inc.
Produktseite: Pocket Programming Language Pro
Demoversion: Lite-Version (keine Engines, keine EXE-Kompilierung)
Preis: CHF 76.65 für die Pro Version (Standart ermöglicht keine EXE und bietet die vorgefertigten Engines nicht)
<table border="0"><tr><td valign="top">Besonderes:</td><td>PocketPC 2000
PocketPC 2002
PocketPC 2003
PocketPC 2003 SE
Windows Mobile 5.0
Windows Mobile 6.0
Windows 2000
Windows XP
Windows 2003 Server
VGA (640x480)
SquareVGA (480x480)
Square QVGA (240x240)
QVGA resolution (320x240)
QVGA resolution (240x320)
Multi-player (WLAN/GPRS/Bluetooth)
3D-Beschleuniger (Axim x50v/x51v)</td></tr></table>