[Update2] Palm webOS Emulator unter Ubuntu (9.04 & 9.10)
By zefanja
Seit ein paar Tagen gibt es das webOS SDK für jeden zum Download. Alles was man benötigt ist eine gültige Emailadresse. Nachdem man diese hier eingegeben hat, bekommt man einen Link zu geschickt, welcher einem zur entsprechenden Downloadseite führt. Nun lädt man sich erstmal das SDK herunter und muss zusätzlich noch ein Paket mit Namen „Novacom“ herunterladen. Diesen Hinweis (und Link) findet man in den Hinweisen zur Installation. Das Installieren ist kein Problem; es müssen einfach nur die entsprechenden DEB Pakete installiert werden. Da der Palm Pre Emulator auf VirtualBox aufsetzt, ist es weiterhin notwendig, dass man dieselbige installiert hat.
Ist dieser Schritt vollzogen, lässt sich der Palm webOS Emulator über ein einfaches
palm-emulator
in der Konsole starten. Nun hat man die Möglichkeit sich einen ersten „Live“ Eindruck vom neuen Palm webOS zu machen und das „Gerät“ erkunden. Da im Emulator natürlich die „Gesture-Area“ fehlt, hier noch ein paar Hinweise:
- ENDE – öffnet und schließt den Launcher
- ESC – „Zurück-Geste“
- POS1 – Minimieren und maximieren der Karten
- LINKS/RECHTS – wechselt die Karten in der Karten Ansicht rechts bzw. links
- ALT – Orange Key (auf der Palm Tastatur)
Update: Vor zwei Tagen hat Palm eine neue Version seines SDKs herausgebracht. Diese lässt sich ebenfalls auf der Developerseite von Palm herunterladen (Link siehe unten). Unter Ubuntu 9.04 lässt sich die neue Version des SDKs ohne größere Probleme installieren, allerdings scheint es noch Probleme mit der zukünftigen Ubuntuversion zu geben. Damit das webOS SDK (v.a. der Emulator) auch unter Ubuntu Karmic (9.10) läuft, muss man den novacom Daemon mit
<span style="text-decoration: line-through;">sudo /opt/Palm/novacom/novacomd start</span>
von Hand starten. Danach lässt dich der Palm-Emulator wie gewohnt starten. Siehe Update2.
Update2: Seit ein paar Tagen ist nun die Version 1.3.1 des SDK verfügbar. Leider gibt es immer noch Probleme mit der aktuellen Ubuntu-Version. Im Palm webOSdev Forum bin ich jetzt auf eine Lösung gestoßen, die genau dieses Problem beseitigt. Dazu fügt man folgendes in /etc/init/novacomd.conf ein (die Datei existiert normalerweise noch nicht):
# novacomd
#
# Palm's debug/control protocol server.
#
# (c) 2008 Palm Inc, All Rights Reserved
#
# modified by jaf0 for
# Karmic Koala (Ubuntu 9.10)
# copy to /etc/init/novacomd.conf (root.root, 644)
start on runlevel [2345]
stop on runlevel [!2345]
# Add below line if you want to confirm loading (interrupts the splash)
# console output
respawn
exec /opt/Palm/novacom/novacomd
Zum Abschluss eine kleine Auswahl an Screenshots: