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.

„Offline Browser für Palm Pre“ weiterlesen

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“. „Mailbox-Nummer im Palm Pre ändern“ weiterlesen

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. „Software für Geräteturnen-Mehrkämpfe“ weiterlesen

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. „WebOS – Software zur Ermittlung von Kettenlängen“ weiterlesen

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. „Palm Pre: Alarm-Intervall anpassen“ weiterlesen

Filmdatenbank für den Palm Pre

Beschreibung

Bei meinen ersten Schritten mit dem Palm Pre hatte ich ja festgestellt, dass meine geliebten individuellen Datenbanken nicht ohne Weiteres übertragen werden können. Daher habe ich begonnen, mich tiefer in die Programmierung von WebOS einzulesen. Erfreulicherweise fand ich im Internet ein wunderschönes Projekt Movie Diary, das von Frederic Vanmol programmiert wurde. Erfreulicherweise hat dieser sein Projekt mit Quelltext in Public-Domain-Lizenz veröffentlicht, so dass ich jetzt eine modifizierte Version zum individuellen Gebrauch und mögliche weitere Modifikationen veröffentlichen kann.
Aufgrund dieser tollen Vorlage, musste ich mein erstes Projekt nicht komplett durchprogrammieren, sondern konnte in relativ einfachen Schritten versuchen, das zu realisieren, was ich haben wollte. „Filmdatenbank für den Palm Pre“ weiterlesen

Vom PalmOS zum WebOS

Trotz aller Treueschwüre und wider den eigenen Erwartungen habe ich mir kurz vor Weihnachten jetzt doch einen gebrauchten Palm Pre für ca. 35 € gegönnt. Der eigentliche Auslöser dürfte ein Bericht auf heise.de gewesen sein. Darin werden einige Tipps gegeben, um die vermeintlich letzten Palm Geräte am Leben zu erhalten, falls HP die für den betrieb notwendigen Server vom Netz nimmt.

Damit war für mich klar, dass ich ein günstiges Testgerät benötigen würde, um einen eigenständigen Betrieb für ein WebOS-Gerät zu trainieren, bevor diese womöglich gar nicht mehr in Betrieb zu nehmen sind.

Und was soll ich sagen: Der Palm Pre ist wirklich klasse. Überzeugt haben mich vor allem folgende Punkte: „Vom PalmOS zum WebOS“ weiterlesen