tableteer meets scratchbox


Nachdem ich mal wieder über das Pimlico-Projekt [1] gestolpert bin und ich leider feststellen mußte, daß es von den 4 Teilen bisher nur das Contacts-Programm für chinook (OS2008) gab, dachte ich mir das sei der rechte Zeitpunkt mich an dem Re-Compilieren von Paketen im SDK/der Scratchbox zu versuchen. Für diese Vorhaben wählte ich die "Maemo SDK VMware Appliance" [2], da ich neugierig war wie einfach es damit ist out-of-the-box Applikationen für maemo 4.0 (Codename Chinook) zu bauen bzw. in diesem Fall neu durchzubauen.

Alles was man braucht ist ein VMware Player [3] (kost nix) und das Image dieser VMware Appliance (knapp 2 GB) sowie 5 GB freien Platz auf der Platte. Neben den Download-Links auf einem Server in Brasilien (dafür gar nicht mal so langsam) gibt es auch einen Torrent für den Download. Das Herunterladen des VMware Players erfordert das Hinterlegen der E-Mail-Adresse und seines Namens.

Nachdem Laden und Starten des VMware-Images muß man noch durch Anklicken eines Icons die Binaries von Nokia installieren (mit dabei sind einmal die für 4.0 und 3.2). Dann kann man eigentlich schon loslegen. Es gibt auch ein Icon zu Starten/Einloggen in die Scratchbox-Umgebung, der eine Shell samt dem Xephyr-X-Server zum Testen der Applikationen startet. Wirklich eine nette Sache für jemanden der sich nicht extra ein Linux installieren möchte, jedoch in der Lage ist es zu bedienen und dafür Applikationen entwickeln kann. Falls man sich mal die Entwicklungsumgebung zerschießt und nochmal ein "sauberes" System haben möchte, kann man sich leicht eine Kopie machen und beiseite legen.

Man sollte für den Zugriff auf's Netz und damit den Repositories noch das Netzwerk (in der VMware und dem Linux in dem die Appliance läuft) aktivieren und konfigurieren. Man kann entweder die VMware NAT machen lassen oder es bridgen lassen. Ich wählte Letzteres und lasse mir für die VMware per DHCP eine IP geben.

Meine ersten Versuche Pakete neu zu bauen waren erfolgreich. Mal schauen, ob ich trotz vieler Paket-Abhängigkeiten mein eigentliches Ziel damit erreichen kann. Diese VMware Appliance hat auf jeden Fall noch viel mehr zu bieten. So kommt auch ein vorbereitetes Eclipse als IDE mit, ein PyMaemo für die Python-Jünger und einige Libraries, die das Entwicklen leichter machen.

[1] http://pimlico-project.org/
[2] http://maemovmware.garage.maemo.org/
[3] http://www.vmware.com/products/player/


Tags für diesen Artikel:

Artikelinformation