Konfiguration einer offenen bidirektionalen Schnittstelle

Aus TV-Browser Wiki
Version vom 28. Februar 2015, 17:35 Uhr von Sheldon2012⧼word-separator⧽⧼parentheses⧽ ⧼parentheses⧽
⧼revision-nav⧽
Wechseln zu: Navigation⧼comma-separator⧽Suche

Allgemeines

Das hier vorgestellte Konzept beschreibt die Konfiguration einer offenen bidirektionalen Schnittstelle für die Kommunikation zwischen dem TV-Browser und einem beliebigen Fremdsystem. Hierbei werden keine für das jeweilige Fremdsystem spezifischen Aspekte berücksichtigt. So ist die Art des Fremdsystems für diese Betrachtung nicht relevant. Ebenso ist das Verfahten zur Bereitsllung von Daten aus dem Fremdsystem für den Import durch die Schnittstelle und die Verarbeitung der mittels der Schnittstelle exportierten Daten nicht von Bedeutung.

Zielsetzung

Das Ziel dieses Konzeptes ist nicht, eine Anbindung des TV-Browsers an ein spezielles Fremdsystem zu beschreiben. Vielmehr wird mit diesem Konzept ein generischer Ansatz verfolgt. Die Konfiguration der Schnittstelle im TV-Browser ist für alle Fremdsystem gleich, während die Prozesse außerhalb des TV-Browsers durch das jeweilige spezielle Fremdsystem bestimmt werden. In diesem Sinne ist diese Konfiguration generisch und universell verwendbar.

Voraussetzungen

Um die Konfiguration vornehmen zu können, müssen folgende Voraussetzungen erfüllt sein:

- TV-Browser ab Version 3.4

- Installation des Plugins Filter-Info-Icons

- Installation des Plugins SwitchPlugin

Vorgehensweise

In diesem Abschnitt wird zunächst die allgemeine Vorgehensweise bei der Bonfiguration Schritt für Schritt beschrieben.

Schritt 1: Erstellung einer Filterkomponeten vom Typ BeanShell

Zunächst muss im ersten Schritt eine Filterkomponente vom Typ BeanShell-Filter erzeugt werden, die die vom Fremdsystem bereitgestellte Daten aus einer definierten Datenquelle (z. B. einer CVS-Datei) ausliesst.

FFilterregeln Filterkomponente erstellen

Schritt 2: Erstellung einer Filters

Anschließend wird mit dieser Komponenente

Schritt 3: Einrichtung eines Filter-Info-Icons

Schritt 4: Einrichtung eines Hervorhebungsfilters für das Plugin SwitchPlugin

Schritt 5: Konfiguration des Plugins SwitchPlugin

Beispiel

Anhand eiens eines Beispiels soll in diesem Abschnitt die oben aufgezeigte Vorgehensweise verdeutlicht werden.

Anmerkungen