summaryrefslogtreecommitdiff
path: root/projekt_doku.asciidoc
diff options
context:
space:
mode:
authorBenjamin Franzke <benjaminfranzke@googlemail.com>2013-01-15 17:50:06 +0100
committerBenjamin Franzke <benjaminfranzke@googlemail.com>2013-01-15 17:50:06 +0100
commit166e19e159d5e5a9bb30f53fd8881acf29b3d012 (patch)
tree4b5c9c0628e91a704ff634b9f4370fa7cff8d83b /projekt_doku.asciidoc
parent69b1333c4a3a315d549c7a4461a3592fc72a52fc (diff)
downloadmmswe-166e19e159d5e5a9bb30f53fd8881acf29b3d012.tar.gz
mmswe-166e19e159d5e5a9bb30f53fd8881acf29b3d012.tar.bz2
mmswe-166e19e159d5e5a9bb30f53fd8881acf29b3d012.zip
doc: Add framebuffer and directfb images
Diffstat (limited to 'projekt_doku.asciidoc')
-rw-r--r--projekt_doku.asciidoc13
1 files changed, 10 insertions, 3 deletions
diff --git a/projekt_doku.asciidoc b/projekt_doku.asciidoc
index 7dc1f03..034a0b0 100644
--- a/projekt_doku.asciidoc
+++ b/projekt_doku.asciidoc
@@ -23,10 +23,10 @@ Es besteht aus einer Client-Server Architektur.
Der Server ist dabei das Anzeige Gerät und bietet über den Voodoo Kanal
zugriff auf den eigenen Framebuffer.
-Die Client-seitige Implementierung leitet DirectFB-API-Aufrufe per
-DirectFB-Voodoo an den Server weiter, auf dem diese dann ausgeführt werden.
+Die Client-seitige Implementierung leitet 'DirectFB'-API-Aufrufe per
+'DirectFB-Voodoo' an den Server weiter, auf dem diese dann ausgeführt werden.
-DirectFB-Voodoo ist demzufolge eine Remote-Rendering Infrastruktur
+'DirectFB-Voodoo' ist demzufolge eine Remote-Rendering Infrastruktur
die das Zeichnen von Primitiven wie Rechtecken und Kreisen ermöglicht,
aber auch das übertragen von ganzen Bildinhalten.
@@ -46,6 +46,10 @@ Linux-Screens auf einen Fernseher zu implementieren.
Im zweiten sollten von einem Rechner mehrere Streams an JointSpace-Fernseher
gesandt werden. In diesem Fall 3 Clients.
+.Client-Server Interaktion
+image::directfb-voodoo-js.eps[]
+
+
== Linux Betriebssystem
Arch Linux
@@ -102,6 +106,9 @@ Pluggit-Prozesses und startet diesen neu.
Das X11-Protokoll bietet die Möglichkeit den angezeigten Framebuffer
über die Funtkion +X_GetImage+ auszulesen.
+.X11-Fenster Konfiguration
+image::framebuffer.svg[]
+
== Test
Getestet wurde jeweils mit der Infoscreen-Website