Freiheit für Smartphones

Gespeichert von h2b am

In letzter Zeit ist ein gewaltiger Hype entstanden um Smartphones eines bestimmten Herstellers (der mit dem fruchtigen Symbol). Wer auf diesen Geräten zusätzliche Software von Drittanbietern installieren will, muss dabei allerdings in den sauren Apfel beißen und die Programme von einem herstellereigenen Onlineshop herunterladen, dessen Angebot eben jener Hersteller nach eigenem Gutdünken vollständig kontrolliert. Applikationen, die dort nicht angeboten werden, lassen sich höchstens nach technisch aufwändig durchzuführenden und die Funktionalität des Geräts sowie die Gewährleistung des Herstellers evtl. gefährdenden Hacks installieren.

Ich persönlich fühle mich in solchen geschlossen Räumen nicht wohl. Indes gibt es Smartphones von zahlreichen anderen Anbietern, die den halbwegs offen Java-ME-Standard MIDP (Mobile Information Device Profile) unterstützen. Java-Anwendungen, die diesem Standard entsprechen, können auf solchen Geräten installiert werden. Allerdings gibt es angesichts der vielfältigen Systemlandschaft keine Garantie, dass ein bestimmtes Programm auch auf jedem Gerät läuft – das ist der Preis, den man für die Offenheit zahlen muss. Ausprobieren ist angesagt und notfalls muss man eben auf ein anderes Programm wechseln, das für das eigene System geeignet ist.

Wenn ich also ein Smartphone mit MIDP-Unterstützung habe, woher bekomme ich dann passende Software? Es gibt diverse Portale, die gesammelt solche Anwendungen zum Herunterladen anbieten: von solchen mit redaktioneller Besprechung und Bewertung der Anwendungen bis hin zu bloßen Auflistungen mit Links zu den jeweiligen Programmanbietern. Mir gefällt ganz gut das heise-Softwareverzeichnis (auf den Reiter Smartphones klicken und dann die Plattform Java auswählen); hier kann man gezielt nach kostenlosen, quelloffenen, werbefinanzierten, kommerziellen usw. Anwendungen suchen und zu jedem Programm gibt es Kurzbeschreibungen, technische Angaben, Benutzerbewertungen, teilweise auch Bildergalerien und selbstverständlich einen Download-Link.

Desweiteren kann man natürlich Software von den Websites der Anbieter selbst beziehen (man muss sie nur finden; dabei helfen z. B. die oben erwähnten Portale). Es ist in jedem Fall eine gute Idee, sich auf der Anbieterwebsite zu informieren, bevor man ein Programm installiert; hier sollte man Angaben zur Funktionalität und Hinweise zur Einrichtung und Benutzung finden. Dies gilt für Smartphone-Applikationen genauso wie für jedes andere Programm. Außerdem sei an dieser Stelle erwähnt (auch das gilt natürlich für jedwede Software überhaupt), sollte man niemals Programme wahllos installieren, sondern erst wenn man sich von der Seriosität des Anbieters überzeugt hat – durch eigene Prüfungen und durch Aussagen von verlässlichen Dritten –; anderenfalls läuft man Gefahr, sich Schadcode einzufangen, der etwa vertrauliche Daten ausspioniert oder das Gerät unbrauchbar macht.

Ich stelle hier nun einige Java-Smartphone-Anwendungen vor, die ich für besonders gelungen halte und die mir selbst nützlich sind. Ich habe sie auf einem LG KP500 mit Systemsoftware-Version KP500AT_V10f ausprobiert und für gut befunden. Gleichwohl übernehme ich natürlich keinerlei Gewährleistung dafür, dass diese Programme funktionieren und keine Schäden verursachen. Hier ist also meine derzeitige Favoritenliste:

  1. GpsMid ist eine quelloffene Navigationsanwendung, die das freie Kartenmaterial von OpenStreetMap verwendet. Ungeachtet des Namens funktioniert sie auch ohne GPS-Empfänger. Man lädt die Software zusammen mit einem oder mehreren Kartenauschnitten auf das Smartphone und kann dann darin manuell oder GPS-gesteuert navigieren. Eine ausführliche Installationsanleitung habe ich hier zusammengestellt. Ob mit GPS oder ohne – man hat damit in jedem Fall eine sehr schöne Kartenanwendung auf dem Handy.
  2. VBB-Fahrinfo ermöglicht es, Fährpläne für den ÖPNV im Bereich des Verkehrsverbunds Berlin-Brandenburg aufs Smartphone zu laden. Auf der Website des VBB sucht man ganz normal nach einer Fahrverbindung und klickt dann auf den Reiter „auf dem Handy speichern”. Darüber wird nach kurzer Zeit ein Link bereitgestellt, der auf eine ZIP-Datei mit der zu ladenden Anwendung nebst Daten verweist (dort findet man auch weitere Hinweise zur Installation, wobei für ein Smartphone i. d. R. die PDA-Variante angebracht ist). Interessant ist, dass man auf diese Weise nicht nur die aktuell angefragte Fahrt aufs Handy bekommt, sondern alle Fahrplandaten für die gegebene Strecke bis zum Ende des laufenden Gültigkeitszeitraums. Es lassen sich also auch noch Wochen später Verbindungen für diese Strecke abfragen, ohne neue Daten laden zu müssen. Natürlich kann man auch mehrere Strecken speichern, indem man die Prozedur wiederholt durchläuft.

  3. KODi stellt  kostenlos Wörterbücher in zahlreichen Sprachkombinationen zur Verfügung, neben Englisch-Deutsch z. B. auch Deutsch-Französisch, -Spanisch, -Niederländisch, -Türkisch, -Tschechisch u. v. a. m. Auf der Website wählt man die Sprachkombination, macht Angaben zum gewünschten Smartphone-Modell und zu Optimierungsparametern und bekommt unmittelbar Download-Links für die passende Programmversion. Damit die Auswahl funktioniert, muss für die Website Javascript aktiviert sein.

  4. Zeitengleichung ist ein nettes kleines Tool zur Anzeige der aktuellen Sonnenauf- und -untergangszeiten für einen gewählten Standort.

Es gibt natürlich noch viele weitere gute und nützliche Anwendungen für Java-Smartphones. Dies war nur meine persönliche kleine Auswahl. Generell gilt: Suchet (mit Bedacht, s. o.), findet und habt Spaß mit Euren Smartphone-Applikationen!

Taxonomy upgrade extras