Archive for August, 2006

Mobile Cocktail Superaktion! Programme kostenlos!

Donnerstag, August 17th, 2006

Bis Ende November 2006 besteht die Möglichkeit, eine Lizenz für Mobile Cocktail kostenlos zu bekommen. Dazu testet man das Program und sendet dann zehn neue Rezepte mit selbst formuliertem Text in Deutsch und Englisch ein:

Die Bedingungen (das Kleingedruckte):

  • Die Rezepte dürfen sich nicht mit bestehenden in Mobile Cocktail 1.6 decken
  • Die Rezepte werden im Mobile Cocktail-Datenformat an aktion@buschtrommel.net eingesendet.
  • Der Autor und Einsender hat die Texte selbst formuliert und erklärt sie als lizenzfrei benutzbar.
  • Die Rezepte genügen den qualitativen Ansprüchen von Mobile Cocktail.

Wer schon Inhaber einer Softwarelizenz vom Mobile Cocktail ist, kann wahlweise auch eine kostenfreie Lizenz von Mobile Sudoku erhalten. Jeder Einsender kann maximal einmal an der Aktion teilnehmen.

Java-Entwickeln auf dem PocketPC

Donnerstag, August 17th, 2006

Pimp PocketPCDie Wege für die Java-Entwicklung auf dem PocketPC sind nicht so eben wie die für C# oder andere .NET-Sprachen. Sun vernachlässigt die PDA’s als Plattform und IBMs Virtual Machine J9 schreckt manchen Entwickler mit relativ hohen Lizenzkosten für die VM. Dennoch gibt es nach einigem Suchen verschiedene Alternativen, von denen ich zwei genauer beschreiben will:

  • Die ewe-VM von Michael Brereton beinhaltet eine abgespecke Klassenbibliothek und eine virtuelle Machine die fast vollständig Java1.3 kompatibel ist. Mit der umfassenden Doku hat man sich schnell eingearbeitet und die Klassenbibliothek ist der Java-Klassenbibliothek so ähnlich, dass sich der erfahrene Programmierer schnell zurechtfindet. Mit ewe erstellte Programme laufen auf verschiedenster Hardware und Betriebsystemen, leider nicht PalmOS, was die mögliche Zielgruppe ein wenig einschränkt. ewe bietet eine Menge an Funktionen, leider fehlenen noch spezielle Schnittstellen für Sound und GPS. Die Entwicklung der Programme kann man bequem in gewohnten Entwicklungsumgebungen, wie z.B. Eclipse vornehmen.
  • Superwaba wird von einem kommerziellen Anbieter unterstützt und existiert in einer freien GPL-Version und einer kommerziellen Variante. Programme die mit der kostenfreien entwickelt wurden stehen den Lizenzbedingungen nach unter der GPL. Wer dies nicht will, muss die kostenpflichtige Variante wählen. Superwaba-Programme können unter PalmOS, PocketPC und Symbian ausgeführt werden. Die Klassenbibliothek stellt hauptsächlich „low-level“-Bibliotheken zur Verfügung unterstützt aber auch Sound und GPS. Nach eigenen Angaben ist Superwaba zu 99% Java-kompatibel und verarbeitet Bytecode der mit einem Standard-Java-Compiler erzeugt wurde.

Eine Entscheidung zwischen beiden Umgebungen würde ich basierend auf den Projektanforderungen vornehmen. Für Spieleprogrammierung oder einen neuen MP3-Player ist Superwaba aufgrund der Soundunterstützung besser geeignet. Die Implementierung von Menüs und Dialogen ist beispielsweise unter ewe bequemer. Das Lizenzmodell mag auch ausschlaggebend sein. Das Lizenzmodell von Superwaba ist wirklich fair, ewe jedoch ist royalty free.

Eine ältere Ãœbersicht über weitere VM’s gibt es hier.. Eine weitere interessante Entwicklung in jüngster Zeit ist auch die Mysaifu JVM.

Update: Einen neueren Artikel zum Thema gibt es hier

PocketPC Games: Rocket Mania

Freitag, August 11th, 2006

Heute ist wieder ein Spiel im Test. Rocket Mania von Astraware bietet zwei Spielmodi und ist damit gleichzeitig Action- und Strategiespiel. Ziel ist es möglichst viele Raketen zu zünden. Dazu muss man zwischen Raketen und Zündhölzern eine Verbindung schaffen. Das Spiel lässt sich gut mit dem Stylus steuern und bietet in beiden Modi eine Menge Spass. In verschiedenen Level arbeitet man sich von Novizen zum Meister der Raketen hoch und hat dabei mit immer schwierigeren Leveln zu kämpfen. Die Mühe wird mit einem Eintrag in die Highscores entlohnt. Die Vollversion kostet ca 14€ und damit im mittleren Preissegment angesiedelt. Ein Blick auf die kostenlose Sharewareversion ist lohnenswert.

Weitere Spiele: Bejeweled, Zuma, ScummVM, Einstein