TorAlarm für webOS – Version 1.1.1

Nach mehrmonatiger Benutzung meines TorAlarms ist mir aufgefallen, dass es zwar toll ist, zeitnah über Budesliga-Tore informiert zu werden. Allerdings war es bislang ziemlich mühsam, eine Übersicht über die aktuellen Spielstände zu erhalten. Hier musste jedesmal zuerst der Sperrbildschirm u. U. mit PIN-Eingabe überwunden werden.

Da die Bundesliga-Spielstände keine schützenswerten Daten sind, habe ich mich entschlossen, für die Bundesliga-Rückrunde eine neue Programmversion zu erstellen, die alle Spielstände direkt auf dem Sperrbildschirm anzeigt. Einen Überblick über die neue Funktionsweise erhalten Sie in den nachfolgenden Bildern.

Fernsehen – für webOS

Mit dieser webOS-App habe ich mir selbst einen großen Wunsch erfüllt: Endlich wieder eine Fernsehzeitung auf meinem Palm, die man offline benutzen kann und die eine Kalenderfunktion hat. Zudem ist sie nicht zugemüllt mit Daten von Sendern, die ich gar nicht sehen kann (oder möchte).
Die App selbst enthält keinerlei Fernsehdaten – sie ist jedoch in der Lage, EPG-Informationen von TerraTec-TV-Karten zu visualisieren.

TorAlarm bei der Fußball WM benutzen

Die vor wenigen Wochen hier vorgestellte webOS-Anwendung TorAlarm ist individuell nach eigenen Wünschen anpassbar. Selbst der verwendete Dienst kann je nach Vorliebe in den Einstellungen eingetragen werden.

Die individuelle Variante

Wer also HTML und CSS versteht, kann die zur WM geschalteten neuen Ticker eines beliebigen Anbieters folgendermaßen benutzen:

  • Ticker-URL im Einstellungsfenster eintragen
  • Start- und Endmarker des Ergebnisfeldes im Einstellungsfenster eintragen (HTML)
  • Ggf. zu ignorierende Elemente im Einstellungsfenster eintragen (z.B. blinkende Bälle wenn ein Tor gefallen ist; ansonsten bekommt man eine Nachricht, wenn ein Tor fällt und noch eine, wenn der Ball nicht mehr blinkt)
  • Marker aus gewähltem Segment zwischen Start- und Endmarker im Einstellungsfenster eintragen, an dem zu erkennen ist, ob ein Spiel noch läuft
  • CSS in /media/cryptofs/apps/usr/palm/applications/de.schdefoon.toralarm/stylesheets/toralarm.css nach eigenem Geschmack anpassen
  • Optional Länderflaggen z.B. aus openclipart.org in ein Verzeichnis im Programm schieben

Das war’s. Somit muss kein neues Programm installiert werden.

Die bequeme Variante

Wer keine Ahnung von HTML und CSS hat und den TorAlarm ganz einfach ohne Eingriffe rudimentär mit den Voreinstellungen laufen lassen möchte, dem habe ich eine einfache Konfiguration entsprechend obiger Beschreibung zusammengeschnürt und in eine zusätzliche Anwendung gepackt. Diese heißt TorAlarmBrasil und kann parallel zu TorAlarm installiert werden. Das einzige, was man noch tun muss, ist, die tid in der URL des Tickers im Einstellungsmenü nach jedem Spiel um einen Zähler zu erhöhen – und schon ist man bereit für das nächste Spiel :-)

Ergebnisansicht im Programmfenster
So sieht der vorkonfigurierte TorAlarm zur WM aus

Download

Nachfolgende Archivdatei enthält eine ipk-Datei, die mit angeschaltetem “Developer Mode” installiert werden kann.
Ich habe die Anwendung für meinen Palm Pre nach bestem Wissen entwickelt und stelle sie gerne öffentlich zur Verfügung. Schäden an Hard- und Software des WebOS-Gerätes sind bei mir auch nach längerem Gebrauch in keiner Weise aufgetreten. Dennoch kann ich das nicht ausschließen und übernehme daher keine Haftung. Die Nutzung dieser Anwendung erfolgt daher auf eigenes Risiko und auf eigene Gefahr.

TorAlarmBrasil für webOS
MD5-Prüfsumme: 0c896a342c83276e29eb71b3ed3ab0cf
SHA1-Prüfsumme: e0b48d641c523925d221206843200e941d29524c
(Benutzen Sie CompareChecksum, um die Prüfsummen zu kontrollieren)

Wichtiger Hinweis

Damit auch bei ausgeschaltetem Bildschirm Benachrichtigungen zu Spielstandsänderungen ausgelöst werden können, verhindert TorAlarmBrasil, dass Ihr webOS-Gerät in den Schlafmodus wechselt.
Bitte vergessen Sie nicht, nach der Benutzung umgehend die Anwendung aus der Benachrichtigungsleiste zu wischen. Erst dann wird Ihr Gerät wieder in den Schlafmodus wechseln und somit Energie sparen können.

Tor-Alarm für webOS

Zum Saison-Finale verschiedener Sportligen wollte ich für meinen Palm Pre einen Tor-Alarm haben, der mir per Ton oder Vibration mitteilt, wenn in einem wichtigen Spiel ein Tor fällt. Da ich kein Programm finden konnte, das dies für webOS-Geräte ermöglicht, habe ich mich selbst hingesetzt und ein Programm geschrieben.

Bilder sagen mehr als Worte

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.

 

Kopfballspiel

In den letzten Monaten habe ich meinen Sohn Silas bei den ersten Schritten des Programmierens begleitet. Dazu habe ich die Software Scratch ausgewählt, weil man damit auf visuelle Weise per Drag & Drop programmieren kann. Zudem ist Scratch besonders für Kinder und Jugendliche geeignet.

Dabei war es schön zu beobachten, wie er gegen Ende unseres ersten Projekts genau wusste, welche Module zu welchem Zweck benötigt werden. Obwohl Silas immer noch eine Menge Ideen für das Projekt hat, haben wir uns darauf geeinigt, eine erste gut spielbare Version zu veröffentlichen und weitere Features nachträglich zu implementieren.