From 05cabef4f5b04c935bb625d03f0a459217d08806 Mon Sep 17 00:00:00 2001
From: Benjamin Franzke <benjaminfranzke@googlemail.com>
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(-)

(limited to 'projekt_doku.asciidoc')

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 

