Wenn der WebOS Emulator nicht mehr will…

Hin und wieder kommt es bei mir vor, dass nach einem Tag eifrigen Programmierens für meinen Palm Pre der Emulator am Folgetag nicht mehr anspringen möchte. Stattdessen erscheint eine Fehlermeldung:

vms failed with result 1

Startet man dann in seiner Verzweiflung die zugrunde liegende Oracle VM Virtual Box, in dem die WebOs Emulatoren eingebettet sind, dann erscheint auch hier eine Fehlermeldung:

das com-objekt für virtualbox konnte nicht erzeugt werden

In den Details kann man noch folgenden „hilfreichen“ Zusatz lesen:

Callee RC: Unknown Status

Der genaue Grund für den Fehler ist mir nicht bekannt. Und da es offensichtlich nicht mehr viele Entwickler gibt, bei denen das Problem überhaupt noch auf Windows 7 auftritt, kann man sich im Internet dumm und dämlich suchen.

Folgende Vorgehensweise hat mir bislang immer geholfen:

  • Sichern  (Kopieren) des Ordners .VirtualBox (man beachte den Punkt vor Virtual Box!). Dieser befindet sich im Benutzerverzeichnis C:\Benutzer\{Benutzername}\
  • Löschen des soeben gesicherten Ordners .VirtualBox
  • Neustart des Rechners
  • Ausführen von C:\Program Files\Oracle\VirtualBox\VirtualBox.exe (falls VirtualBox tatsächlich dort installiert wurde)
  • Die Oracle VM VirtualBox sollte jetzt wieder ohne Fehlermeldung starten und komplett leer sein
  • VirtualBox beenden
  • Im Benutzerverzeichnis sollte jetzt der gelöschte Ordner .VirtualBox durch einen neuen ersetzt worden sein
  • Lösche den Inhalt dieses Ordners und befülle ihn wieder mit dem originalen Inhalt des im ersten Schritt gesicherten Ordners

Beim Starten des WebOS Emulators sollte jetzt kein Fehler mehr auftreten. Auch sollten die ursprünglich in VirtualBox angelegten Systeme wieder zu finden sein.

 

Offline Browser für Palm Pre

Der Browser des Palm Pre ist grundsätzlich in der Lage, auch ohne aktive Datenverbindung Dokumente anzuzeigen, die im Speicherplatz des Gerätes abgelegt worden sind.
Da der Palm Pre als jedoch Online-Gerät konzipiert wurde, versperren im Originalzustand zwei Hürden diese zusätzliche Funktionalität.

Zum Einen verweigert der Browser mit einer Fehlermeldung jegliche weitere Mitarbeit, wenn keine Datenverbindung besteht. Zum Anderen weigert er sich, Inhalte zu laden, die mit dem Wort „file“ in der URL beginnen.

Mailbox-Nummer im Palm Pre ändern

Beim Palm Pre hat man grundsätzlich die Möglichkeit in der Telefonansicht per Schaltfläche direkt auf seine Mailbox zu springen. Allerding löst das speziell bei mir einen Anruf zu mir selbst aus. Man hat zwar die Möglichkeit, in den Einstellungen eine Nummer für die Mailbox einzutragen. Kontrolliert man diese nach dem Speichern, entdeckt man jedoch in diesem Feld den Text „Zugriff auf Mailbox-Nummer nicht möglich“.

Software für Geräteturnen-Mehrkämpfe

Beschreibung

Mit dieser Software können Trainer, Eltern von Turnern oder allgemein interessierte Personen die Wertungen bei Mehrkämpfen im Geräteturnen notieren. Da bei Schülern häufig keine Zwischenstände angezeigt werden, hat man auf diese Weise einen guten Überblick, wie hoch die aktuelle Punktzahlen tatsächlich sind.
Leider konnte ich die Geräte noch nicht dynamisch programmieren, so dass sich die Gewichtung der Geräte derzeit nicht anpassen lassen (Pilz, Pferd, Sprung und Trampolin werden jeweils zu 50% gewertet). Das könnte sich dann ändern, sobald mein Sohn in Altersklassen turnt, in denen dies nicht mehr richtig ist und ich selbst eine flexiblere Eingabemöglichkeit benötige.

WebOS – Software zur Ermittlung von Kettenlängen

Beschreibung

In der Zwischenzeit habe ich mich immer mehr an die Entwicklungs-Tools für WebOS-Anwendungen gewöhnt. Daher folgt hier ein weiteres selbst entwickeltes Kleinprogramm zur Berechnung von Kettenlängen für Fahrräder mit Kettenschaltungen und ohne Rahmenfederungen.
Dabei handelt es sich um eine Umsetzung des bereits für PalmOS vorliegenden Programms.

Palm Pre: Alarm-Intervall anpassen

Beschreibung

Generationen von Geräten hat Palm mit einer Alarm-Funktion ausgestattet, die allerdings nur im Raster von 5 Minuten ausgelöst werden kann. Das hat den Vorteil, dass Alarme aufgrund der geringen Anzahl von Eingabewerten sehr schnell angelegt werden können.

Allerdings eignet sich dieses System nicht dazu, um sich z.B. um 21.29 Uhr an einen Iridium-Flare zu erinnern, wenn man im Freien steht und auf diesen wartet.

Da ich im Internet keine Applikation fand, die in der Lage ist, einen Palm Pre mit gesperrtem Bildschirm aus dem Schlafmodus zu wecken, habe ich einen Patch geschrieben, der ein minütliches Intervall für den Palm-Alarm einrichtet.