TeleClixTM SVG2MHP und SWF2MHP Plugin

MHP Applikationen auf Knopfdruck


SVG2MHP und SWF2MHP ermöglichen die Erstellung von MHP Applikationen für interaktive TV Formate aus den Grafikformaten SVG und SWF.

SVG2MHP bietet beispielsweise die Möglichkeit, direkt nach dem Erstellen eines SVG-Dokumentes durch ein handelsübliches Grafikprogramm oder durch ein spezielles Programm zur SVG-Generierung, eine voll funktionsfähige MHP Applikation aus diesem Dokument zu erzeugen. Neben rein statischen Grafiken, können in SVG auch komplexe Animationen sowie interaktive Logik definiert werden.

Allerdings übersteigt der Funktionsumfang von SVG die Möglichkeiten, der auf dem Markt gängigen Set-Top-Boxen. Dies wird im Umwandlungsprozess berücksichtigt und aus dem Eingabeformat SVGDOM werden somit bestimmte Filter-, Farb- und Animationsfunktionen entfernt. Im Gegenzug dazu ermöglicht das Programm SVG2MHP eigendefinierte Elemente hinzuzufügen.

Der eigentliche Transformationsprozess erfolgt durch systematische Umformung jedes einzelnen Knotens. Hierbei werden alle grafischen Knoten und Gruppierungsknoten zu äquivalenten MHP Klassen. Animationen, die in SVG als eigenständige Knoten definiert werden, werden in Form von Animationsgruppen und Zeitfunktionen den jeweiligen Knoten, die sie verändern, zugeordnet.

Bei der Umformung wird für jedes Element eine Sequenz aus Anweisungen generiert, die den Aufbau des Knotens und die Einhängung in den MHP-DOM-Baum ermöglichen. Somit entsteht einerseits eine Art "Build-Script", das auf der MHP-Box ausgeführt wird, um das MHP-DOM zu erstellen, und andererseits ein Player, der für die Darstellung der grafischen Elemente zuständig ist.

Das gleiche Ziel verfolgt das Produkt SWF2MHP. Im Gegensatz zu SVG2MHP wird hier aus dem binären Grafikformat eine baumartige Struktur aufgebaut, die ebenfalls Knoten für Knoten analysiert und umformt. Zentrales Konstrukt ist hierbei der Actor. Dies ist eine Datenstruktur, die als Brücke zwischen den generierten Knoten und deren Repräsentation dient.

Ausblick