TV-Browser 3.0
Diese Seite beschreibt die Neuerungen in TV-Browser 3.0.
Inhaltsverzeichnis
Die 30-Sekunden-Highlights
- Darstellung: Tooltips in der Programmtabelle. Sie zeigen, welches Plugin Sendungen markiert hat, bis wann eine Sendung geht etc.
- Übersichtlichkeit: Lange Titel werden gekürzt, die standardmäßig angezeigten Inhalte sind kürzer, die Spaltenbreite optimiert etc. Natürlich sind all diese Dinge anpassbar.
- Zukunftssicherer: Anpassungen für Java 6, Java 7, OpenJDK, Windows 7, Ubuntu 9.10. Allerdings ist diese Version nicht mehr unter Java 5 lauffähig.
- Integration: TV-Browser passt sich noch stärker an die vorhandene Plattform an: Bei Shortcuts, Bezeichnungen, Menüpunktanordnung, Farben oder anderen Details.
- Performance: Auch diese Version ist wieder deutlich schneller (und braucht weniger Speicher) als die Vorgängerversionen, obwohl es viele neue Features gibt.
Der ausführliche Überblick
TV-Browser 3.0 wurde seit Mitte 2008 als Nachfolger von TV-Browser 2.7 entwickelt (während alle anderen 2.7.x-Versionen "nur" Fehler behoben haben). Mehr als 350 Änderungen, Bugfixes und neue Features sind dabei bearbeitet und implementiert worden. Das Hauptaugenmerk lag dabei darauf, das Programm noch einfacher bedienbar und benutzbar zu machen, indem viele "störende Kleinigkeiten" entfernt wurden, Voreinstellungen besser angepasst wurden etc.
Um die Qualität weiter zu erhöhen, wurde der Quellcode mit mehreren statischen Codeanalysetools untersucht, um versteckte Programmierfehler zu finden und zu beheben. Das bedeutet nicht, dass der TV-Browser dadurch fehlerfrei ist, aber zumindest können wir damit bestimmte Programmierfehler von vornherein ausschließen.
Nur ein paar der neuen Features sind im Folgenden beschrieben, entdeckt die restlichen Verbesserungen doch einfach beim Ausprobieren. :)
Installation
Einfachere Installation | Die Installation des TV-Browser ist einfacher und sicherer geworden.
|
Anzeige
Tooltips | Die Programmtabelle verfügt nun über Tooltips. Damit werden je nach Position des Mauszeigers folgende Informationen angezeigt:
|
Datumsanzeige | Die Auswahl des Datum erfolgt standardmäßig in einem Kalender statt einer Liste (über Optionen einstellbar). |
Formatinformationen | Die Formatinformationen in der Programmtabelle können einzeln aktiviert und deaktiviert werden. So kann man z.B. das Icon zu HD-Sendungen global ausblenden, wenn man an dieser Information nicht interessiert ist. |
Suchergebnisse in Programminfo | In der Sendungsinfo können die Treffer von Lieblingssendungen hervorgehoben werden (mit einstellbarer Farbe). Außerdem kann wie im Internet-Browser zu den vorher anzeigten Sendungen gewechselt werden. |
Gekürzte Titel | Sehr lange Titel werden in der Programmtabelle standardmäßig auf zwei Zeilen begrenzt. Die Anzahl der dargestellten Zeilen ist einstellbar. |
Kurze Sendungen "wegblenden" | Für Sendungen mit sehr kurzer Dauer wird standardmäßig keine Programmbeschreibung mehr in der Programmtabelle angezeigt (d.h. der Beschreibungstext ist leer). Dadurch lenken Nachrichten, Wetterberichte etc. nicht mehr so sehr von den restlichen Sendungen ab. |
Mehr Sendungen im Tray | Im Kontextmenü des Tray-Icons werden allgemein mehr Sendungen angezeigt. Außerdem ist das Menü dank Anti-Aliasing besser lesbar. (verkleinerte Ansicht) |
Transparenz von Sendungen | Plugins haben die Möglichkeit die Transparenz einer Sendung festzulegen, je nach Wichtigkeit der Sendung. |
Balloon-Tipps | Plugins können Balloon-Tipps auf dem TV-Browser Tray-Icon anzeigen. |
Mehrere Erinnerungen | Wenn zur gleichen Zeit an mehrere Sendungen erinnert werden soll, dann werden diese Sendungen zusammen in einem Fenster angezeigt statt für jede Erinnerung ein eigenes Fenster zu öffnen. |
Bedienbarkeit
Programmtabelle anschubsen | Wenn die Programmtabelle mit der Maus "angeschubst" wird (d.h. klicken, ziehen und dabei loslassen), dann scrollt sie selbstständig in die geworfene Richtung weiter (bis zum jeweiligen Ende der Tabelle oder bis zum nächsten Mausklick).
|
Scrollen mit mittlerer Taste | In der Programmtabelle kann man so wie im Browser scrollen: Mittlere Maustaste gedrückt halten und dabei die Maus in die gewünschte Richtung ziehen.
|
Plugins per Drag'N'Drop installieren | Plugindateien lassen sich einfach durch Drag'N'Drop in die Programmtabelle installieren.
|
Bestätigung beim Beenden | Beim Beenden erscheint eine Abfrage, ob TV-Browser wirklich beendet werden soll. Damit kann versehentliches Beenden verhindert werden. |
Doppelklick mittlere Taste | Zusätzlich zu den bisherigen Mausklickvarianten kann auch noch der Doppelklick mit der mittleren Maustaste mit einer Aktion belegt werden. |
Kommentar bei Erinnerung | Erinnerungen zu einer Sendung können mit einem Kommentar versehen werden. Dieser wird dann im Erinnerungsfenster angezeigt. Damit kann man z.B. vermerken, welchen von mehreren Beiträgen man in einem Magazin unbedingt sehen wollte.
|
Mehr Filterkomponenten | Die Filtermöglichkeiten wurden deutlich erweitert:
|
Tastaturbedienung | Eine ganze Reihe neuer Tastenkürzel ist in der Programmtabelle verfügbar, um einfacher zu scrollen, zu anderen Tagen zu wechseln etc.
|
Sprachen | Die Programmoberfläche kann auch in Dänisch oder Slowakisch angezeigt werden.
|
Plugins
NotifyOSD | Unter Ubuntu können Erinnerungen mit NotifyOSD angezeigt werden. |
Growl for Windows | Das Benachrichtigungssystem "Growl" wird auch unter Windows unterstützt.
|
Senderspezifische Befehle | Plugins können Befehle im Kontextmenü für die Sender ergänzen, nicht nur im Kontextmenü der Sendungen. Diese Befehle sind dann im Kontextmenü der Senderauswahl als auch im Kontextmenü der einzelnen Sendertitel verfügbar. |
Ganz allgemein haben seit der Veröffentlichung der Version 2.7 einige neue Plugins das Licht der Welt erblickt. Stöbert doch einfach mal in der Liste und installiert die neuen Plugins.
Entwicklungszahlen
Für alle Statistikfans noch ein paar Zahlen aus der Entwicklung:
- TV-Browser wird seit 2003 entwickelt und hat (zusammen mit den Standard-Plugins) mehr als 200.000 Zeilen Quellcode.
- Nach dem COCOMO-Modell entspricht das einem Aufwand von etwa 50 Mannjahren Entwicklungszeit und einem Entwicklungsbudget von 2.700.000 Dollar. Diese Zahlen gehen etwas an der Realität vorbei, aber einige Jahre Entwicklungsaufwand stecken tatsächlich in der Software
- Allein von Sourceforge wurde die verschiedenen TV-Browser-Versionen bisher etwa 4 Millionen Mal heruntergeladen. Darin sind Downloads von anderen Downloadseiten sowie alle Installationen über Linux-Distributionen nicht enthalten.
- Im Lauf der Zeit haben 18 verschiedene Entwickler ihre Spuren in diesem Projekt hinterlassen, es gibt aber nur noch sehr wenige aktive Entwickler (weshalb wir immer gerne neue Entwickler begrüßen).