Finde VdrAssistant auf SourceForge.net. Schnell, sicher und kostenlos: Open Source Software download

Ein Assistent nicht nur zur Umwandlung von VDR-Aufnahmen zu einer DVD

VdrAssistant

Herzlich willkommen

VdrAssistant ist Experiment und Anwendung

  • Experiment, weil ich Techniken ausprobieren/kennen lernen wollte, unabhängig von existierenden Lösungen
  • Anwendung, weil der Sinn eines Experimentes erst unter Alltags-Bedingungen hinterfragt werden kann.

Da die Technologie-Studie für mich Vorrang hat vor der reinen Anwendung, ist neben der Anwendung auch ein Richclient-Framework entstanden. Dies ist inzwischen in ein eigenes Toplevel-Projekt ausgelagert worden: SRJRCFrames.


Wer Zeit und Lust hat, ist herzlich eingeladen, sich am Projektfortschritt zu beteiligen.

Ich würde mich freuen.

aus Anwendersicht ...

... ist VdrAssistant eine Anwendung zur Verwaltung von VDR-Aufnahmen. Daneben können mit ihr auch Menü-Vorlagen erstellt werden, die für die Umwandlung von Aufnahmen in DVDs verwendet werden können.

Für die Umwandlung werden sogenannte "Jobs" erstellt, in denen festgelegt wird, welche Aufnahmen auf die Scheibe sollen, welche Menüvorlage verwendet werden soll, welche Tonspuren der Aufnahmen behalten werden sollen und (falls erforderlich) um wieviel die Aufnahmen komprimiert werden dürfen.

Die Umwandlung erfolgt durch ein Dienstprogramm, welches ohne GUI auskommt, also auch auf einem Server ohne Monitor laufen kann.

Zu guter Letzt gibt es noch einen Browser für die EPG-Daten, mit dem die Daten offline, d.h. ohne den VDR gelesen werden können und der eine schnelle Suche mit div. Filtern ermöglicht.

aus Entwicklersicht ...

... ist VdrAssistant ein Anwendungsrahmen, der Anwendungen aus einem vorgegebenen Verzeichnis lädt und ihnen Dienste zur Verfügung stellt. Vergleichbar mit einem Anwendungsserver, d.h. die ladbaren Anwendungen können eine Datenbank verwenden, ohne wissen zu müssen, welche das ist und wie der Zugang zur Datenbank erfolgt. Gleiches gilt für die Mehrsprachfähigkeit, das Laden von Bildern, etc.
Eine ladbare Anwendung kann auch einen Dienst anmelden, der dann von anderen ladbaren Anwendungen verwendet werden kann ...

Der Anwendungsrahmen kümmert sich um "Trivialitäten" wie Konfigurationsdaten, Anwendungsmenüs, Toolbars, Fensterverwalter, etc.
Über einen zentralen Einstellungs-Dialog können von allen Anwendungen die Konfigurationsdaten bearbeitet werden.

Dieser Einstellungs-Dialog dient auch zur Überwachung der Systemdienste, d.h. hier ist ersichtlich, ob ein Dienst läuft und ein Dienst kann gestartet oder gestoppt werden.

Dienste sind Java-Anwendungen, die ohne GUI auskommen und die vom Dienste-Verwalter (ServiceManager) gestartet, überwacht und beendet werden.




 
change to english nach Deutsch wechseln