Journal

Archiv für die Kategorie „Gadgets“

Navit: eine freie Navigationslösung für den Palm Pre und WebOS

Mittlerweile ist die freie Navigationssoftware Navit via Preware für WebOS verfügbar. Zuvor war die Anwendung einige Wochen nur über den separaten Testing-Feed erreichbar. Navit ist für verschiedene Plattformen verfügbar und wurde nun auch auf WebOS portiert. Die Software kann Kartenmaterial von OpenStreetMap sowie spezielle proprietäre Kartendaten verarbeiten.

Da es bisher – jedenfalls für europäische WebOS-Nutzer – keine Navigationslösung gibt, ist Navit besonders interessant. Ich muss allerdings gleich vorab warnen: Navit funktioniert zwar mittlerweile, ist jedoch – abhängig von den geladenen Kartendaten – recht langsam und noch nicht wirklich benutzerfreundlich.

Die Installation ist recht einfach – jedoch ist zwingend WebOS 1.4.5 erforderlich! Ist diese Voraussetzung erfüllt, einfach folgende Schritte ausführen:

  1. Falls noch nicht geschehen, muss Preware installiert werden.
  2. In Preware unter “Komplette Liste” bzw. “Verfügbare Pakete” nach “Navit” suchen und die Anwendung installieren. Für die Anwendung müssen zwei Abhängigkeiten mit installiert werden: “speechd”, eine Sprachsynthese-Bibliothek, sowie “locale” für die Internationalisierung.
  3. Nun muss Navit gestartet werden. Startet die Anwendung nicht, auch nicht nach einem Geräteneustart, liegt das recht wahrscheinlich an einem Fehler von Palm im WebOS-Update auf 1.4.5 (hier näher beschrieben). Die einfachste Lösung des Problems: es muss der “Emergency Fstab Fixer” via Preware installiert werden. Nach der Installation muss der Neustart des Telefons bestätigt werden – danach sollte Navit zumindest starten.
  4. Nach dem Start von Navit sind noch keine Kartendaten vorhanden, da diese nicht mitgeliefert werden. Am Einfachsten installiert man sich das freie Kartenmaterial von OpenStreetMap. Diese können mit verschiedenen Tools detailliert für bestimmte Areale heruntergeladen werden – für viele Länder gibt es vorgefertigte Links beim Navit-Projekt. Die Karten für Deutschland werden mit ~490MiB angegeben – bei mir waren es im Endeffekt rund 670MB, die man im Pre erst einmal freischaufeln muss. Zum Download erhält man eine *.bin-Datei, die Navit lesen kann. Nach dem Klick auf den Link kann es einen Moment dauern, bis der Download startet. Recht einfach ist jedoch auch der Download eines bestimmten Areals über den Planet Extractor, durch die Auswahl eines kleineren Bereichs kann man Platz auf dem Gerät sparen.
  5. Nun muss der Pre per USB-Modus an den PC angeschlossen werden. Die heruntergeladene *.bin-Datei muss nun in den Ordner appdata/org.webosinternals.navit/maps kopiert werden, der beim ersten Start von Navit erzeugt wurde (und leer sein müsste).
  6. Nach dem Entfernen des Pre vom PC kann Navit gestartet werden und sollte die Karten anzeigen. Die Performance könnte – wie bereits erwähnt – besser sein, jedoch wird berichtet, dass bei kleineren Kartenausschnitten und/oder weniger enthaltenen POIs im Kartenmaterial die Performance deutlich steigt. Hier kann man sicherlich noch etwas Performance einsparen.

Eine englische Installationsanleitung sowie ein paar kurze Bedienungshinweise gibt es bei webos-internals.org, die auch die Anwendung auf WebOS portiert haben sowie für die Entwicklung von Preware verantwortlich sind.

FrOSCon-Programm-App für WebOS

Wer am kommenden Wochenende zur FrOSCon nach St. Augustin fährt, kann die Programmpunkte, die er besuchen möchte, bequem auf seinem Palm WebOS-Gerät planen.

Ich habe meine ursprünglich für die FOSDEM geschriebene WebOS-Anwendung erweitert und um eine Favoriten-Funktion ergänzt.

Die Anwendung habe ich zur Prüfung an Palm übermittelt – sie wird hoffentlich noch rechtzeitig bis zum Wochenende veröffentlicht. Wer sie bereits testen möchte, findet die Anwendung im Palm Beta feed – einfach diesen Link über das WebOS-Smartphone öffnen, dann kann die Anwendung einfach installiert werden.

Die Anwendung ist freie Software und steht unter der GPLv3, der Quelltext ist hier verfügbar.

FOSDEM 2010 schedule application for WebOS

If you’re going to this years’ FOSDEM (Free and Open source Software Developers’ European Meeting) in Brussels, and own a Palm Pre or Palm Pixi, this application may help you keeping track of the schedule. It downloads the schedule from FOSDEM server, saves it to your device and shows a list of events. So you can use the schedule offline – this might save you data roaming fees.

This is my first WebOS application and it was created in very short time, anyhow I hope it’s a little bit useful.

A small feature list:

  • Stores schedule. Use the “Refresh”-button in the left corner to download the latest schedule and automatically save it for offline use. This also happens if you hit “Yes” after first launch.
  • Event details. Tap on an event to view detailed information.
  • Quick search. Simply start typing to search in all titles, locations and attendees.
  • Hide expired events. Tap on the right button to hide all events which are already expired.
  • Campus map. Use the campus map for orientation. You can find it in the application menu in the schedule scene. It’s the one I found on the FOSDEM website.
  • Supports every orientation. Turn the device as you like to.

This application is free software and licensed under the GPL v3.

Download: You can download this application via Palm web distribution. Simply tap the link from your WebOS phone, you can easily install the application on your device. You can also download it to your desktop pc as .ipk package file and install it via WebOS Quick Install. I also provide a .zip file which includes the source code and a few resources, so you can play around with the source code (although you also could unzip the .ipk file).

UPDATE: You can find the source code and other versions of the application here.

If you find bugs or need support, please write a comment (preferred) or an E-Mail, I’ll respond as soon as possible.

Palm Pre: WebOS 1.3.5.2 in Europa verfügbar

Seit der vergangenen Nacht ist WebOS 1.3.5.2 auch für europäische Palm Pre-Geräte verfügbar. Nachdem das Update bereits Ende Dezember in den USA als Version 1.3.5 erschien, kommen nun auch die o2-Kunden in den Genuss der kleinen, aber insgesamt spürbaren Verbesserungen – hier ein kleiner Auszug:

  • Der App Catalog wurde deutlich verbessert, Updates und Neuinstallationen von Anwendungen können parallel heruntergeladen werden, Downloads können angehalten und wieder aufgenommen werden
  • Das Speicherplatz-Limit für Anwendungen wurde aufgehoben, alle Applikationen liegen jetzt verschlüsselt auf der USB-Partition
  • Im Kalender kann man spürbar schneller durch einzelne Tage blättern
  • Die Akkulaufzeit soll in Gebieten mit schlechter Netzabdeckung verbessert worden sein
  • Mit dem neu unterstützten Bluetooth-Profil PAN kann das Handy als UMTS-Modem für PCs genutzt werden (dies ist bei der US-Firmware nicht möglich)
  • Die Uhr im Sleep-Modus hat jetzt eine schönere Schrift

Zu diesen offiziellen Verbesserungen gab es auch im Verborgenen einige Schritte nach vorn: die Oberfläche reagiert subjektiv schneller und flüssiger auf Eingaben, die Kamera reagiert schneller und der Browser wirkt performanter. Unangekündigterweise hat auch die Unterstützung des Grafik-Chips, der bisher ungenutzt blieb, Einzug gehalten. Damit können jetzt aufwändigere Spiele auf dem Gerät laufen, einige wurden bereits auf der CES in Las Vegas vorgestellt (sind hierzulande aber leider erst ab März erhältlich). Die Entwicklung von C/C++-”Plugins” ist nun möglich, ein SDK wird im März veröffentlicht.

Für das Update gibt es ein paar wichtige Regeln:

  1. Falls Patches und/oder Themes installiert sind, müssen diese unbedingt deinstalliert werden. Dabei hilft auch das Tool “Emergency Patch Recovery”, das via Preware installiert werden kann
  2. Preware (falls installiert, ansonsten weiter mit 3.) sollte unbedingt vor dem Update in der aktuellen Version 0.9.12 sowie der Package Manager Service in Version 0.9.29 installiert sein. Beides sollte mit der aktuellen Version von WebOS Quick Install, 2.96, durchgeführt werden. Sind die Versionen (insbesondere des Package Manager Service) zu alt, treten nach dem Update Probleme mit dem App Catalog sowie mit Preware auf.
  3. Das Update über die “Update”-Anwendung durchführen – Achtung: der Akku muss ausreichend Restladung haben. Das Update dauert etwa eine halbe Stunde inklusive Download, “Entpacken” und Installation.
  4. Nach der Installation und dem Neustart des Systems sollte – sofern “Homebrew”-Anwendungen installiert sind, das Tool “Emergency Migration Helper” ausgeführt werden. Dieses kann ebenfalls mit Preware installiert werden. Nach der Installation wird die Oberfläche neu gestartet und das Tool entfernt sich automatisch selbst. Wie bereits das Update selbst stößt das Tool das Verschieben der auf der Hauptpartition installierten Anwendungen auf die USB-Partition an, behebt aber zusätzlich einige Probleme.

Nach dem Update “vergessen” leider einige Anwendungen – bei mir z.B. der identi.ca-/Twitter-Client Spaz, ihre Einstellungen. Diese müssen dann erneut vorgenommen werden. Bei der Migration werden einige Anwendungsdaten nicht korrekt übernommen.

Ist alles erledigt, kann man mit SuperTux, Doom, Quake und Classic Invaders, die alle kostenlos über Preware installiert werden, einen kleinen Vorgeschmack auf die neuen nativen Spiele bekommen.

Das nächste Update wird die auf der CES angekündigte Version 1.4 sein, das einen Video-Recorder, Videobearbeitung und voraussichtlich auch Flash mitbringt. Es soll im Februar erscheinen, in Europa wohl wieder etwas später. Ab März soll es dann auch in Europa möglich sein, kostenpflichtige Anwendungen über den App Catalog zu erwerben.

Palm Pre: Akku-Probleme seit WebOS 1.3.1 beheben

Pre Strom-IconNach dem Update auf WebOS 1.3.1 entleerte sich mein Akku plötzlich dramatisch schnell. Vom Palm Pre ist man ja grundsätzlich keine allzu hohe Akkulaufzeit gewohnt, aber seit 1.3.1 musste ich plötzlich bereits um die Mittagszeit erneut laden, ohne das Gerät besonders oft benutzt zu haben. Das ist für ein mobiles Gerät nicht akzeptabel.

Dieses Problem scheint vereinzelt nach dem Update aufzutreten – und neben einigen Tipps, die nur bei der CDMA-Version in den USA funktioniert, fand ich eine recht abenteuerliche Lösung, mit der ich zumindest die alte Laufzeit wieder erreiche.

Der Tipp, offensichtlich sogar von einem Palm-Support-Mitarbeiter, findet sich im Forum von everythingpre.com. Hier eine Zusammenfassung – Verwendung auf eigene Gefahr:

  1. Das Gerät zum Laden anschließen. Ich verwendete dazu den Touchstone.
  2. Während des Ladevorgangs die interaktiven Tests ausführen. Dazu im Launcher “Geräteinformationen” aufrufen und über das Menü “Interaktive Tests” wählen. Ich habe hier mangels näherer Informationen aus der Quelle einfach verschiedene Tests ausgeführt, der Test “Stromversorgung” klingt aber am Relevantesten.
  3. Außerdem habe ich noch die “Schnelltests” ausgeführt (ebenfalls während des Ladevorgangs), die ebenfalls über die “Geräteinformationen” gestartet werden können.
  4. Danach wird das Gerät neu gestartet. Und zwar mit folgender Methode: den “Power”-Knopf oben rechts am Gerät gedrückt halten und den “Lautlos”-Schalter dreimal hin- und her schalten (was beim Abstand der Tasten und der Tatsache, dass das Gerät noch auf dem Touchstone liegt, etwas Finger-Akrobatik erfordert). Daraufhin startet das Gerät neu.
  5. Nach dem Neustart soll der Pre noch zwei Stunden laden.

Klingt alles sehr abenteuerlich – aber offensichtlich wird durch diese Methode ein fehlerhaftes Verhalten behoben, das in Verbindung mit dem erhöhten Akkuverbrauch steht. In meinem Fall brachte es jedenfalls den gewünschten Effekt.

Bild: CC-BY-SA WebOS Wiki