S60Ticker 0.1 beta für Nokia S60 OS 9.x / 3rd EditionIch bin besonders erfreut, euch eine der wohl am meisten gewünschten Anwendungen für die Symbian S60 3rd Edition Plattform exklusiv (!) als erster und bislang einziger Tester neben aikon.ch vorstellen zu können - S60Ticker! S60Ticker 0.1 beta geht ab sofort in Kürze in die öffentliche Beta-Phase und ihr könnt auch hier in den Kommentaren jederzeit weiter Wünsche und Bugmeldungen hinterlassen, da Tobias Stöger, der Entwickler, hier ebenfalls mitliest!

Mit dem S60Ticker ist es ab sofort möglich, beliebige Informationen aus verschiedenen Anwendungen in einem Tickerband nicht nur auf dem Active Standby Screen, sondern sogar überall darzustellen! Diese Nachrichten können jeweils für einen frei wählbaren Zeitraum eingeblendet werden, dabei ist die Positionierung des Scrolltextes frei wählbar und ebenso die Dauer der Beleuchtung. Zusätzlich lässt sich sogar ein Tickerband mit einer ständig ablaufenden Nachricht darstellen, was wohl ganz besonders für Läden, Messen und ähnliche Anwendungen interessant sein dürfte. Doch mehr Details zu den einzelnen Features im Artikel selbst.

Hinweis: Der Download ist ab sofort möglich!

Der S60Ticker stammt von Tobias Stöger, dem Entwickler der beiden bekannten Titel S60SpotOn (Freeware!) und dem preisgekrönten OutBank und ist zumindest bislang in der Beta-Phase als Freeware erhältlich. In diesem Zusammenhang möchte ich ihm auch nochmals unbedingt dafür danken, dass er mich so früh in den Test mit einbezogen hat und hoffe, dass ich einige wertvolle Beiträge liefern konnte, die die erste Beta-Release hoffentlich einigermaßen Bug-frei gemacht hat, trotz der bislang noch manuellen Konfiguration mit sinnvollen Standardeinstellungen versehen konnte und ansonsten einige gute Ideen für weitere Features liefern konnte, die teilweise umgehend umgesetzt wurden. Mich hat die Zusammenarbeit jedenfalls bislang sehr gefreut!

S60Ticker 0.1 beta für Nokia S60 OS 9.x / 3rd EditionIch bin sicherlich nicht ganz objektiv bei meinem Review, denn ich muss zugeben, dass für mich, der den ganzen Tag im Unterricht/Vorlesungen steht oder bei Kunden auch an Präsentationen und ähnlichen Dingen teilnehmen muss darf, dieses Tool mittlerweile beinahe unverzichtbar geworden ist.
Bei einer eingehenden Nachricht muss ich nun nicht mehr umständlich am Handy rumfummeln um die komplette Nachricht zu sehen, sie muss noch nichtmal mehr besonders signalisiert werden - mit dem S60Ticker und seiner ersten Beispielanwendung für die Release der Beta 0.1, die die Nummer und die vollständige SMS in einem Tickerband anzeigt, kann ich nun direkt beurteilen ob die Nachricht relevant ist - und dies ohne Störung der Vorlesung oder Präsentation, einfach indem das Gerät unauffällig vor mir liegt! Zusätzlich mit einer Vielzahl von weiteren vorstellbaren Möglichkeiten (s.u.), mit denen man den Ticker erweitern könnte, ergibt sich ein nahezu unerschöpfliches Potential.

S60Ticker 0.1 beta für Nokia S60 OS 9.x / 3rd EditionInteressant dürfte in diesem Zusammenhang wohl auch für viele Entwickler die Tatsache sein, dass es in Zukunft auch ein Developer Toolkit geben wird, mit dem man genau an diese API andocken und so aus der eigenen Anwendung heraus selbst Informationen an den Ticker übergeben kann.

Für mich in jedem Fall DAS "Symbian60.mobi Cool-Tool des Monats"!

Features der Version S60Ticker 0.1 beta im Überblick

  • Frei definierbarer dauerhafter Scrolltext, z.B. (Werbe-) Botschaften in Displays
  • Frei definierbare Vorder-/Hintergrundfarbe
  • Frei definierbare Position (Oben/Unten und Offset jeweils davon)
  • Frei definierbarer Zeitraum für die Anzeige
  • Wählbar ob der Ticker nur im ActiveStandby Screen oder auf allen Bildschirmen aktiviert sein soll
  • Dauer der Hintergrundbeleuchtung frei definierbar
  • Ein/Ausschalten der Hintergrundbeleuchtungssperre
  • Deutsche und englische Sprachunterstützung

Installation und Anwendung

S60Ticker 0.1 beta für Nokia S60 OS 9.x / 3rd EditionInstalliert bitte zuerst die S60TickerServer_S60_3_X_v_ <aktuelle-Versionsnummer>.sisx und anschließend erst die Beispielanwendung zur SMS-Darstellung S60Ticker_S60_3_X_v_ <aktuelle-Versionsnummer>.sisx. Danach findet ihr in eurem Installations-Ordner auch das Programmsymbol für den S60Ticker.

Nach dem Start könnt ihr über das Optionsmenü verschiedene Einstellungen vornehmen, den Demomodus beenden selbst wenn ihr ihn manuell dauerhaft aktiviert habt und den Ticker inklusive S60TickerServer auch definitiv beenden. Wählt ihr nur die Schließen-Option, läuft der S60TickerServer mit den gewählten Optionen im Hintergrund weiter.
Habt ihr den Demomodus beendet, müsst ihr den S60Ticker einfach nur erneut aufrufen um ihn wiederum zu starten.

Zur Zeit muss der Ticker nach jedem Systemstart noch per Hand - oder durch Hilfsanwendungen wie z.B. PowerBoot - gestartet werden. Autostart-Feature kommt sobald die Anwendung SymbianSigned ist.

Deinstallation und Update

S60Ticker 0.1 beta für Nokia S60 OS 9.x / 3rd EditionFalls ihr den S60Ticker deinstallieren oder mit einer neuen Version Updaten möchtet, solltet ihr unbedingt über den Programm-Manager beide S60-Ticker Pakete entfernen. Wenn ihr nur das Programmicon für den S60Ticker deinstalliert, löscht ihr nur die Beispielanwendung, nicht aber den S60TickerServer als Hauptkomponente!
Da der S60TickerServer ständig im Hintergrund läuft, empfiehlt sich vor dem Update also auch eine vorangehende Deinstallation, damit der Server vorher in jedem Fall beendet wird.

Habt ihr euren S60Ticker entsprechend individuell konfigiert (s.u.) dann solltet ihr euch zunächst die Daten merken oder abschreiben. Neue Versionen führen evtl. neue Parameter ein und überschreiben deshalb die alte Konfigurationsdatei. In zukünfigen Versionen wird es vielleicht eine Importfunktion für die alten Werte geben, aber solang müsst ihr euch erstmal so helfen.

Individuelle Konfiguration

S60Ticker 0.1 beta für Nokia S60 OS 9.x / 3rd EditionSolang es noch keinen visuellen Editor für die Konfiguration gibt, könnt ihr alle Optionen per Hand konfigurieren. Die Datei die ihr dazu öffnen müsst, findet ihr in C:\Data\Others\S60TickerServer\Server.cfg oder C:\Data\Sonstige\S60TickerServer\Server.cfg. Diese könnt ihr am einfachsten direkt auf dem Gerät editieren und müsst sie dann im S60Ticker über die Option "Konfig.datei neu laden" aktualisieren, ansonsten bleibt die alte Konfiguration bis zum nächsten Systemstart bzw. kompletten Programmneustart inkl. Server aktiv.

Konfigurationsparameter und Erklärung

  • Position=1
    Anzeige: 0 - Oben, 1 - Unten
  • PositionOffset=21
    Anzeige-Offset: Anzahl Pixel (von oben bzw. unten). Meines Erachtens sind 21 Pixel von unten die optimale Einstellung, da diese Fläche wohl in jedem Fall am ehesten auf jedem Gerät frei sein dürften. Der Balken im unteren Bereich ist meines Wissens nach auf allen Geräten 20 Pixel hoch.
  • FontName=Arial
    Name der zu verwendenden Schriftart. Lasst am besten die Standardschriftart hier stehen, ansonsten wird nach dem Neuladen der Konfiguration eventuell nichts mehr zu sehen sein.
    Tipp: Mit dem Freeware-Texteditor DEdit könnt ihr über die Menüpunkte Menü > Look and feel > Font auch alle installierten Schriftnamen und die jeweilige Vorschau dazu sehen. Notiert euch einfach dort eure Lieblingsschrift und tragt sie unter dem genauen Namen als Wert für den FontName in der Konfigurationsdatei ein.
  • FontSizeInTwips=140
    Größe der Schriftart in Twips
  • ColorScrollText=4294967295
    Standard für Textfarbe, RGB-Wert als Unsigned Integer. Eine kleine Erklärung zur Änderung der Farben findet ihr unten. Eine einfachere Konfigurationsmöglichkeit hierfür wird in Zukunft sicherlich kommen.
  • ColorScrollBackground=4294901760
    Standard für Hintergrundfarbe, RGB-Wert als Unsigned Integer. Es gilt derselbe Hinweis wie für den Parameter hierüber.
  • DurationSMSSeconds=60
    Dauer der Anzeige eingehender SMS in Sekunden.
  • ResetInactivityTimeWhileActive=true
    Hintergrundbeleuchtung/Sperre. Sorgt dafür dass der Screen beleuchtet bleibt solange die Anwendung etwas auf den Bildschirm "tickert". Mit dem Wert "true" wird die Hintergrundbeleuchtung solange aktiv, solang der Ticker aktiv etwas anzeigt. Möchtet ihr die Hintergrundbeleuchtung bei einer neuen Nachricht nicht aktivieren, könnt ihr diesen Wert auch auf "false" setzen.
  • VisibleAtStandbyScreenOnly=false
    Anzeige nur in der Übersicht (Standby) oder in allen Bildschirmen, wie auch Anwendungen im Vordergrund. In der Standardeinstellung "false" wird der Ticker in allen Bildschirmen dargestellt. Falls ihr die Nachrichten nur im Active Standby Screen angezeigt bekommen möchtet, setzt ihr diesen Wert auf "true".
  • Message=+++ Willkommen bei Symbian60.mobi! +++
    Hier könnt ihr einen beliebigen Text angeben, der als Demotext tickern soll.
  • DurationSeconds=-1
    Die Dauer für die der Demotextes angezeigt werden soll, kann in Sekunden angegeben werden. Wenn ihr möchtet dass er unendlich tickert, müsst ihr wie im Beispiel "-1" verwenden.

Farbeinstellungen

Die Farben müssen als Unsigned Integer hinterlegt werden. Zumindest mich hat das bislang überfordert, anbei aber nun eine einfache Erklärung mit einem Beispiel der Umrechnung von Hexadezimalen Werten (Wie man Sie wohl aus dem Web kennt und auch in jedem einigermaßen populären Grafikprogramm ermitteln kann):

  • Ermittelt die gewünschte Farbe z.B. in Photoshop. Ich möchte z.B. ein sattes Symbian60.mobi-Grün als Hintergrundfarbe haben und verwende den Wert #454E33
  • Als Unsigned Integer werden die Farben in der Form "__RRGGBB" definiert. "__" entspricht dem Hexadezimalwert "FF". Unser umzurechnender Wert lautet also hexadezimal #FF454E33.
  • Diesen Wert gebt ihr in das Feld "Hexadezimal" im Online-Umrechner OHNE führende Raute ein, also nur "FF454E33" und klickt auf "Anfrage abschicken".
  • Der Wert der euch dann berechnet wird, ist genau der, den ihr in die Konfigurationsdatei eintragen müsst. In meinem Fall lautet der also "4282732083".
  • Fertig!

Gerätekompatibilität

Bislang ist der S60Ticker 0.1 beta nur auf einigen Geräten in der Realität getestet, auch wenn er natürlich auf allen S60 3rd Edition und S60 3rd Edition FP1 Geräten zumindest in der Theorie laufen sollte. Da wiegesagt auch der Entwickler Tobias Stöger hier mitliest, wäre es natürlich super, wenn ihr kurz kommentieren könntet, wenn S60Ticker 0.1 beta auf eurem Gerät einwandfrei funktioniert oder ihr Bugs findet. Je genauer ihr ggf. Fehler kommentieren könnt, desto hilfreicher wäre das natürlich für die weitere Entwicklung.

Den Test hat der S60Ticker 0.1 beta bisher bestanden auf:

  • Nokia E61, aktuellste Firmware
  • Nokia E90

Weitere Geräte nehme ich in die Liste auf, sobald sie von mehr als einer Person bestätigt wurden.

ToDo und Roadmap für zukünftige Versionen

  • Importfunktion für bestehende Konfigurationsdatei und Anhängen der neuen Werte
  • GUI / Grafischer Konfigurationseditor mit entsprechenden Select-Boxen, Slidern für Schrifgrößen etc. sowie jeweils geräteabhängigen Vorgaben für die Schriften usw.
  • Anwendung wird bei erster offizieller Releaseversion S60Ticker 1.0 voraussichtlich auch SymbianSigned sein!
  • Anzeige des Namens und nicht nur der Nummer des Kontaktes, wenn verfügbar. Hier muss noch an einer möglichst ressourcenschonenden Lösung gearbeitet werden, die aber laut meinen Informationen in Arbeit ist. Solange müsst ihr mit der Anzeige der reinen Telefonnummer leider vorlieb nehmen. Ein kleiner Downer, der aber für die erste Beta-Release sicherlich verkraftbar ist.
  • Transparente/Semi-Transparente Hintergründe stehen auf meiner persönlichen Wunschliste weit oben, sind aber laut Tobias bislang nicht realisierbar. Falls jemand von euch evtl. doch einen Workaround kennt, bitte her damit! Steht in jedem Fall auf der Todo-Liste, hat aber bislang keine allzuhohe Priorität.
  • Quasi Plugin-Fähigkeit! In Zukunft sollen weitere Anwendungen und Informationen im Ticker ausgegeben werden können, so z.B. RSS-Feeds, OutBank-Umsätze und vieles mehr.
  • Es bestehen schon einige Ideen für weitere Anwendungen wie z.B. den aktuell abspielenden Song im frei definierbaren Medienplayer, eingehende E-Mails, Wetter, Aktienticker, frei definierbare Notizen und Termine sowie Ebay-Infos.
  • Anwendungsmöglichkeiten gibt es hier sicher schier unendlich viele - falls euch eine sinnvolle einfällt oder ihr euch für eine der vorgenannten stark machen wollt, hinterlasst doch bitte einen Kommentar und ich werde mich für die sinnvollsten darunter (rein subjektiv!) natürlich ganz besonders einsetzen!
  • Voraussichtlich am 15. Dezember will Tobias Stöger ein S60Ticker Entwickler-SDK herausgeben, mithilfe dessen Entwickler ihre eigenen Anwendung an die API des S60Tickers andocken können. Dieses besteht aus der benötigten Client-API, den Header Files, Libs, DLLs usw.
  • Hotkey-Definition zum Starten/Stoppen des S60Tickers ist für die Version 1.0 spätestens geplant, da sie dazu meines Wissens nach SymbianSigned sein muss.
  • Gleiches gilt für die Autostart-Funktion der Anwendung
  • Unterstützung für Grafiken/Banner (JPG, GIF)
  • Zeitgesteuerte Tickereinträge!
  • Für die 2.0 Version ist eventuell Theme-Fähigkeit geplant! ((Sehr) Vage Ansage! *WinkanTobias* ;-) )
  • Zur Zeit gibt es (noch) keinen fixen Termin für die Version S60Ticker 0.2 beta.

Download und weitere Infos

S60Ticker 0.1 beta - S60 (Symbian OS 9.x) Website

Eventuell ähnliche Artikel