From 05cabef4f5b04c935bb625d03f0a459217d08806 Mon Sep 17 00:00:00 2001 From: Benjamin Franzke Date: Wed, 16 Jan 2013 04:04:56 +0100 Subject: doc: Add content to foresight and requirements --- projekt_doku.asciidoc | 39 ++++++++++++++++++++++++++++++--------- 1 file changed, 30 insertions(+), 9 deletions(-) diff --git a/projekt_doku.asciidoc b/projekt_doku.asciidoc index 63f5576..1d28387 100644 --- a/projekt_doku.asciidoc +++ b/projekt_doku.asciidoc @@ -243,11 +243,16 @@ entscheiden über das Bestehen des Tests. === System Vorraussetzungen -Beispielhaft für Gentoo: +Das System muss einen Xorg-Server mit Xrandr 1.3 Unterstützung besitzen und +die dazugehörige 'libX11'. +Das Utility wmctrl wird zur Positionierung und Größenfestlegung der Browser +genutzt. Der Browser selbst ist 'surf'. + +Die Installationsroutine, beispielhaft für Gentoo Linux: [source,sh] ---- -emerge -va wmctrl surf +emerge -va xorg-server libX11 xrandr wmctrl surf ---- === DirectFB @@ -292,13 +297,29 @@ make pluggit == Bewertung & Ausblick -Die Performanz ist durch das ständige Übertragen komplette Bilder durch die -Übertragungsbandbreite eingeschränkt. -Ein weiterführender Ansatz wäre es, das sich in Entwicklung befindene -- und -deshalb zum Zeitpunkt dieser Arbeit noch nicht verwendbare -- WebKit-DirectFB -footnote:[http://git.directfb.org/?p=libs/WebKitDFB.git;a=summary] -backend zu nutzen. - +Die Performanz ist durch das ständige Übertragen kompletter Bilder +eingeschränkt auf die Übertragungsbandbreite des Kanals. +Zur Optimierung könnte ein direktes Remote-Rendering des WebBrowsers, bzw +dessen Backends, verwendet werden. +Ein weiterführender Ansatz wäre es deshalb, das sich in Entwicklung befindende +-- und deshalb zum Zeitpunkt dieser Arbeit noch nicht verwendbare -- +WebKit-DirectFB footnote:[http://git.directfb.org/?p=libs/WebKitDFB.git;a=summary] +backend zu diesem Zweck zu nutzen. + +Eine weitere Alternative wäre die Implementation eines Wayland-Compositors +footnote:[http://wayland.freedesktop.org/], +der direkt und ausschließlich die Framebuffer Daten per DirectFB-Voodoo +überträgt. +Auf diese Weise wäre ein Offscreen-Rendering möglich, und die Workarounds +bezüglich nebeneinander Positionierung mehrerer Browser-Fenster und eine +vergrößerte Arbeitsfläche wären nicht notwendig. + +Das Übertragen der Framebuffer-Daten, aber auch der Rendering-Direktiven wird +stets eine Höhere Datenrate aufweisen, als die HTML Daten (+embedded Video) zu +übertragen. Diese werden zwar nicht direkt von Fernsehern der Philips 7000er Generation +angezeigt. Ein alternativer Ansatz wäre aber das Verwenden von Mini-Computern, +z.B. Thin-Clients, die einen Web-Browser besitzen und die Anzeige mittels VGA +oder HDMI an den Fernseher übertragen. // vim: set syntax=asciidoc tw=78 filetype=asciidoc: // spell spelllang=de,en: -- cgit