[FE training-materials-updates] Embedded Linux: remove DirectFB

Michael Opdenacker michael.opdenacker at free-electrons.com
Thu Jan 28 14:27:39 CET 2016


Repository : git://git.free-electrons.com/training-materials.git
On branch  : master
Link       : http://git.free-electrons.com/training-materials/commit/?id=ba4f7c0a7f3f5c7df0337fd4a40271420512cee1

>---------------------------------------------------------------

commit ba4f7c0a7f3f5c7df0337fd4a40271420512cee1
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date:   Thu Jan 28 14:27:39 2016 +0100

    Embedded Linux: remove DirectFB
    
    - Project website disappeared for a long time,
      no longer a viable solution
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>


>---------------------------------------------------------------

ba4f7c0a7f3f5c7df0337fd4a40271420512cee1
 agenda/sysdev-agenda.tex                           |   2 +-
 agenda/sysdev-fr-agenda.tex                        |   2 +-
 lab-data/clean-labs                                |   1 -
 .../directfb-architecture.dia                      | 682 ---------------------
 slides/sysdev-embedded-linux/directfb-morphine.png | Bin 363139 -> 0 bytes
 .../sysdev-embedded-linux.tex                      |  64 +-
 6 files changed, 4 insertions(+), 747 deletions(-)

diff --git a/agenda/sysdev-agenda.tex b/agenda/sysdev-agenda.tex
index dd5739c..2407a3b 100644
--- a/agenda/sysdev-agenda.tex
+++ b/agenda/sysdev-agenda.tex
@@ -364,7 +364,7 @@ Embedded Linux system development training\\
   \item The different free software licenses and their requirements.
   \item Overview of well-known typical components used in
         embedded systems : graphical libraries and systems
-        (framebuffer, DirectFB, Gtk, Qt, etc.), system utilities,
+        (framebuffer, Gtk, Qt, etc.), system utilities,
         network libraries and utilities, multimedia libraries, etc.
   \item System building: integration of the components.
   \end{itemize}
diff --git a/agenda/sysdev-fr-agenda.tex b/agenda/sysdev-fr-agenda.tex
index 6d79c78..9e9701c 100644
--- a/agenda/sysdev-fr-agenda.tex
+++ b/agenda/sysdev-fr-agenda.tex
@@ -382,7 +382,7 @@ embarqué}
   \item Les licences de Logiciels Libres et leurs conditions.
   \item Aperçu de composants typiquement utilisés dans les systèmes
 	Linux embarqués : bibliothèques et systèmes graphiques (framebuffer,
-	DirectFB, GTK, Qt, etc.), utilitaires système, bibliothèques et
+	GTK, Qt, etc.), utilitaires système, bibliothèques et
 	utilitaires réseau, bibliothèques multimédia, etc.
   \item Construction du système et intégration des composants.
   \end{itemize}
diff --git a/lab-data/clean-labs b/lab-data/clean-labs
index 974b739..94cb90a 100755
--- a/lab-data/clean-labs
+++ b/lab-data/clean-labs
@@ -97,7 +97,6 @@ clean_files(['core', 'cscope.out'])
 clean_dirs(['crosstool-ng-*'], ['.config'])
 clean_dirs(['buildroot-*'], ['.config', 'binaries'])
 clean_dirs(['u-boot-*'], [])
-clean_dirs(['DirectFB-*'], [])
 clean_dirs(['freetype-*'], [])
 clean_dirs(['jpeg-*'], [])
 clean_dirs(['libpng-*'], [])
diff --git a/slides/sysdev-embedded-linux/directfb-architecture.dia b/slides/sysdev-embedded-linux/directfb-architecture.dia
deleted file mode 100644
index 1eb0b36..0000000
--- a/slides/sysdev-embedded-linux/directfb-architecture.dia
+++ /dev/null
@@ -1,682 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<dia:diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">
-  <dia:diagramdata>
-    <dia:attribute name="background">
-      <dia:color val="#ffffff"/>
-    </dia:attribute>
-    <dia:attribute name="pagebreak">
-      <dia:color val="#000099"/>
-    </dia:attribute>
-    <dia:attribute name="paper">
-      <dia:composite type="paper">
-        <dia:attribute name="name">
-          <dia:string>#Letter#</dia:string>
-        </dia:attribute>
-        <dia:attribute name="tmargin">
-          <dia:real val="2.5399999618530273"/>
-        </dia:attribute>
-        <dia:attribute name="bmargin">
-          <dia:real val="2.5399999618530273"/>
-        </dia:attribute>
-        <dia:attribute name="lmargin">
-          <dia:real val="2.5399999618530273"/>
-        </dia:attribute>
-        <dia:attribute name="rmargin">
-          <dia:real val="2.5399999618530273"/>
-        </dia:attribute>
-        <dia:attribute name="is_portrait">
-          <dia:boolean val="true"/>
-        </dia:attribute>
-        <dia:attribute name="scaling">
-          <dia:real val="1"/>
-        </dia:attribute>
-        <dia:attribute name="fitto">
-          <dia:boolean val="false"/>
-        </dia:attribute>
-      </dia:composite>
-    </dia:attribute>
-    <dia:attribute name="grid">
-      <dia:composite type="grid">
-        <dia:attribute name="width_x">
-          <dia:real val="1"/>
-        </dia:attribute>
-        <dia:attribute name="width_y">
-          <dia:real val="1"/>
-        </dia:attribute>
-        <dia:attribute name="visible_x">
-          <dia:int val="1"/>
-        </dia:attribute>
-        <dia:attribute name="visible_y">
-          <dia:int val="1"/>
-        </dia:attribute>
-        <dia:composite type="color"/>
-      </dia:composite>
-    </dia:attribute>
-    <dia:attribute name="color">
-      <dia:color val="#d8e5e5"/>
-    </dia:attribute>
-    <dia:attribute name="guides">
-      <dia:composite type="guides">
-        <dia:attribute name="hguides"/>
-        <dia:attribute name="vguides"/>
-      </dia:composite>
-    </dia:attribute>
-  </dia:diagramdata>
-  <dia:layer name="Arrière-plan" visible="true" active="true">
-    <dia:object type="Standard - Box" version="0" id="O0">
-      <dia:attribute name="obj_pos">
-        <dia:point val="18.9625,19.525"/>
-      </dia:attribute>
-      <dia:attribute name="obj_bb">
-        <dia:rectangle val="18.9125,19.475;29.55,22.05"/>
-      </dia:attribute>
-      <dia:attribute name="elem_corner">
-        <dia:point val="18.9625,19.525"/>
-      </dia:attribute>
-      <dia:attribute name="elem_width">
-        <dia:real val="10.537499999999998"/>
-      </dia:attribute>
-      <dia:attribute name="elem_height">
-        <dia:real val="2.4749999999999979"/>
-      </dia:attribute>
-      <dia:attribute name="border_width">
-        <dia:real val="0.10000000149011612"/>
-      </dia:attribute>
-      <dia:attribute name="border_color">
-        <dia:color val="#d9cb2f"/>
-      </dia:attribute>
-      <dia:attribute name="inner_color">
-        <dia:color val="#fff8a8"/>
-      </dia:attribute>
-      <dia:attribute name="show_background">
-        <dia:boolean val="true"/>
-      </dia:attribute>
-    </dia:object>
-    <dia:object type="Standard - Box" version="0" id="O1">
-      <dia:attribute name="obj_pos">
-        <dia:point val="19,23"/>
-      </dia:attribute>
-      <dia:attribute name="obj_bb">
-        <dia:rectangle val="18.95,22.95;29.5875,25.525"/>
-      </dia:attribute>
-      <dia:attribute name="elem_corner">
-        <dia:point val="19,23"/>
-      </dia:attribute>
-      <dia:attribute name="elem_width">
-        <dia:real val="10.537499999999998"/>
-      </dia:attribute>
-      <dia:attribute name="elem_height">
-        <dia:real val="2.4749999999999979"/>
-      </dia:attribute>
-      <dia:attribute name="border_width">
-        <dia:real val="0.10000000149011612"/>
-      </dia:attribute>
-      <dia:attribute name="border_color">
-        <dia:color val="#d9cb2f"/>
-      </dia:attribute>
-      <dia:attribute name="inner_color">
-        <dia:color val="#fff8a8"/>
-      </dia:attribute>
-      <dia:attribute name="show_background">
-        <dia:boolean val="true"/>
-      </dia:attribute>
-    </dia:object>
-    <dia:object type="Standard - Box" version="0" id="O2">
-      <dia:attribute name="obj_pos">
-        <dia:point val="19,27.5"/>
-      </dia:attribute>
-      <dia:attribute name="obj_bb">
-        <dia:rectangle val="18.95,27.45;29.5875,30.025"/>
-      </dia:attribute>
-      <dia:attribute name="elem_corner">
-        <dia:point val="19,27.5"/>
-      </dia:attribute>
-      <dia:attribute name="elem_width">
-        <dia:real val="10.537499999999998"/>
-      </dia:attribute>
-      <dia:attribute name="elem_height">
-        <dia:real val="2.4749999999999979"/>
-      </dia:attribute>
-      <dia:attribute name="border_width">
-        <dia:real val="0.10000000149011612"/>
-      </dia:attribute>
-      <dia:attribute name="border_color">
-        <dia:color val="#d9cb2f"/>
-      </dia:attribute>
-      <dia:attribute name="inner_color">
-        <dia:color val="#fff8a8"/>
-      </dia:attribute>
-      <dia:attribute name="show_background">
-        <dia:boolean val="true"/>
-      </dia:attribute>
-    </dia:object>
-    <dia:object type="Standard - Box" version="0" id="O3">
-      <dia:attribute name="obj_pos">
-        <dia:point val="19,31"/>
-      </dia:attribute>
-      <dia:attribute name="obj_bb">
-        <dia:rectangle val="18.95,30.95;29.5875,33.525"/>
-      </dia:attribute>
-      <dia:attribute name="elem_corner">
-        <dia:point val="19,31"/>
-      </dia:attribute>
-      <dia:attribute name="elem_width">
-        <dia:real val="10.537499999999998"/>
-      </dia:attribute>
-      <dia:attribute name="elem_height">
-        <dia:real val="2.4749999999999979"/>
-      </dia:attribute>
-      <dia:attribute name="border_width">
-        <dia:real val="0.10000000149011612"/>
-      </dia:attribute>
-      <dia:attribute name="border_color">
-        <dia:color val="#d9cb2f"/>
-      </dia:attribute>
-      <dia:attribute name="inner_color">
-        <dia:color val="#fff8a8"/>
-      </dia:attribute>
-      <dia:attribute name="show_background">
-        <dia:boolean val="true"/>
-      </dia:attribute>
-    </dia:object>
-    <dia:object type="Standard - Text" version="1" id="O4">
-      <dia:attribute name="obj_pos">
-        <dia:point val="24.2687,28.7375"/>
-      </dia:attribute>
-      <dia:attribute name="obj_bb">
-        <dia:rectangle val="22.94,28.2437;25.5975,29.2312"/>
-      </dia:attribute>
-      <dia:attribute name="text">
-        <dia:composite type="text">
-          <dia:attribute name="string">
-            <dia:string>#Kernel#</dia:string>
-          </dia:attribute>
-          <dia:attribute name="font">
-            <dia:font family="Latin Modern Sans" style="0" name="Courier"/>
-          </dia:attribute>
-          <dia:attribute name="height">
-            <dia:real val="1.0583332926034927"/>
-          </dia:attribute>
-          <dia:attribute name="pos">
-            <dia:point val="24.2687,29.0312"/>
-          </dia:attribute>
-          <dia:attribute name="color">
-            <dia:color val="#000000"/>
-          </dia:attribute>
-          <dia:attribute name="alignment">
-            <dia:enum val="1"/>
-          </dia:attribute>
-        </dia:composite>
-      </dia:attribute>
-      <dia:attribute name="valign">
-        <dia:enum val="2"/>
-      </dia:attribute>
-      <dia:connections>
-        <dia:connection handle="0" to="O2" connection="8"/>
-      </dia:connections>
-    </dia:object>
-    <dia:object type="Standard - Text" version="1" id="O5">
-      <dia:attribute name="obj_pos">
-        <dia:point val="24.2687,32.2375"/>
-      </dia:attribute>
-      <dia:attribute name="obj_bb">
-        <dia:rectangle val="22.2237,31.7437;26.3137,32.7312"/>
-      </dia:attribute>
-      <dia:attribute name="text">
-        <dia:composite type="text">
-          <dia:attribute name="string">
-            <dia:string>#Hardware#</dia:string>
-          </dia:attribute>
-          <dia:attribute name="font">
-            <dia:font family="Latin Modern Sans" style="0" name="Courier"/>
-          </dia:attribute>
-          <dia:attribute name="height">
-            <dia:real val="1.0583332926034927"/>
-          </dia:attribute>
-          <dia:attribute name="pos">
-            <dia:point val="24.2687,32.5312"/>
-          </dia:attribute>
-          <dia:attribute name="color">
-            <dia:color val="#000000"/>
-          </dia:attribute>
-          <dia:attribute name="alignment">
-            <dia:enum val="1"/>
-          </dia:attribute>
-        </dia:composite>
-      </dia:attribute>
-      <dia:attribute name="valign">
-        <dia:enum val="2"/>
-      </dia:attribute>
-      <dia:connections>
-        <dia:connection handle="0" to="O3" connection="8"/>
-      </dia:connections>
-    </dia:object>
-    <dia:object type="Standard - Text" version="1" id="O6">
-      <dia:attribute name="obj_pos">
-        <dia:point val="24.2313,20.7625"/>
-      </dia:attribute>
-      <dia:attribute name="obj_bb">
-        <dia:rectangle val="21.865,20.2688;26.5975,21.2563"/>
-      </dia:attribute>
-      <dia:attribute name="text">
-        <dia:composite type="text">
-          <dia:attribute name="string">
-            <dia:string>#Application#</dia:string>
-          </dia:attribute>
-          <dia:attribute name="font">
-            <dia:font family="Latin Modern Sans" style="0" name="Courier"/>
-          </dia:attribute>
-          <dia:attribute name="height">
-            <dia:real val="1.0583332926034927"/>
-          </dia:attribute>
-          <dia:attribute name="pos">
-            <dia:point val="24.2313,21.0563"/>
-          </dia:attribute>
-          <dia:attribute name="color">
-            <dia:color val="#000000"/>
-          </dia:attribute>
-          <dia:attribute name="alignment">
-            <dia:enum val="1"/>
-          </dia:attribute>
-        </dia:composite>
-      </dia:attribute>
-      <dia:attribute name="valign">
-        <dia:enum val="2"/>
-      </dia:attribute>
-      <dia:connections>
-        <dia:connection handle="0" to="O0" connection="8"/>
-      </dia:connections>
-    </dia:object>
-    <dia:object type="Standard - Text" version="1" id="O7">
-      <dia:attribute name="obj_pos">
-        <dia:point val="24.2687,24.2375"/>
-      </dia:attribute>
-      <dia:attribute name="obj_bb">
-        <dia:rectangle val="22.4675,23.7437;26.07,24.7312"/>
-      </dia:attribute>
-      <dia:attribute name="text">
-        <dia:composite type="text">
-          <dia:attribute name="string">
-            <dia:string>#DirectFB#</dia:string>
-          </dia:attribute>
-          <dia:attribute name="font">
-            <dia:font family="Latin Modern Sans" style="0" name="Courier"/>
-          </dia:attribute>
-          <dia:attribute name="height">
-            <dia:real val="1.0583332926034927"/>
-          </dia:attribute>
-          <dia:attribute name="pos">
-            <dia:point val="24.2687,24.5312"/>
-          </dia:attribute>
-          <dia:attribute name="color">
-            <dia:color val="#000000"/>
-          </dia:attribute>
-          <dia:attribute name="alignment">
-            <dia:enum val="1"/>
-          </dia:attribute>
-        </dia:composite>
-      </dia:attribute>
-      <dia:attribute name="valign">
-        <dia:enum val="2"/>
-      </dia:attribute>
-      <dia:connections>
-        <dia:connection handle="0" to="O1" connection="8"/>
-      </dia:connections>
-    </dia:object>
-    <dia:object type="Standard - Line" version="0" id="O8">
-      <dia:attribute name="obj_pos">
-        <dia:point val="17,26.5"/>
-      </dia:attribute>
-      <dia:attribute name="obj_bb">
-        <dia:rectangle val="16.95,26.45;32.05,26.55"/>
-      </dia:attribute>
-      <dia:attribute name="conn_endpoints">
-        <dia:point val="17,26.5"/>
-        <dia:point val="32,26.5"/>
-      </dia:attribute>
-      <dia:attribute name="numcp">
-        <dia:int val="1"/>
-      </dia:attribute>
-    </dia:object>
-    <dia:object type="Standard - Box" version="0" id="O9">
-      <dia:attribute name="obj_pos">
-        <dia:point val="19.5,25"/>
-      </dia:attribute>
-      <dia:attribute name="obj_bb">
-        <dia:rectangle val="19.45,24.95;23.05,26.05"/>
-      </dia:attribute>
-      <dia:attribute name="elem_corner">
-        <dia:point val="19.5,25"/>
-      </dia:attribute>
-      <dia:attribute name="elem_width">
-        <dia:real val="3.5"/>
-      </dia:attribute>
-      <dia:attribute name="elem_height">
-        <dia:real val="1"/>
-      </dia:attribute>
-      <dia:attribute name="border_width">
-        <dia:real val="0.10000000149011612"/>
-      </dia:attribute>
-      <dia:attribute name="border_color">
-        <dia:color val="#a34804"/>
-      </dia:attribute>
-      <dia:attribute name="inner_color">
-        <dia:color val="#ffd192"/>
-      </dia:attribute>
-      <dia:attribute name="show_background">
-        <dia:boolean val="true"/>
-      </dia:attribute>
-    </dia:object>
-    <dia:object type="Standard - Text" version="1" id="O10">
-      <dia:attribute name="obj_pos">
-        <dia:point val="21.25,25.5"/>
-      </dia:attribute>
-      <dia:attribute name="obj_bb">
-        <dia:rectangle val="20.4525,25.17;22.0475,25.83"/>
-      </dia:attribute>
-      <dia:attribute name="text">
-        <dia:composite type="text">
-          <dia:attribute name="string">
-            <dia:string>#fbdev#</dia:string>
-          </dia:attribute>
-          <dia:attribute name="font">
-            <dia:font family="Latin Modern Sans" style="0" name="Courier"/>
-          </dia:attribute>
-          <dia:attribute name="height">
-            <dia:real val="0.70555552840232849"/>
-          </dia:attribute>
-          <dia:attribute name="pos">
-            <dia:point val="21.25,25.695"/>
-          </dia:attribute>
-          <dia:attribute name="color">
-            <dia:color val="#000000"/>
-          </dia:attribute>
-          <dia:attribute name="alignment">
-            <dia:enum val="1"/>
-          </dia:attribute>
-        </dia:composite>
-      </dia:attribute>
-      <dia:attribute name="valign">
-        <dia:enum val="2"/>
-      </dia:attribute>
-      <dia:connections>
-        <dia:connection handle="0" to="O9" connection="8"/>
-      </dia:connections>
-    </dia:object>
-    <dia:object type="Standard - Box" version="0" id="O11">
-      <dia:attribute name="obj_pos">
-        <dia:point val="25.5,25"/>
-      </dia:attribute>
-      <dia:attribute name="obj_bb">
-        <dia:rectangle val="25.45,24.95;29.05,26.05"/>
-      </dia:attribute>
-      <dia:attribute name="elem_corner">
-        <dia:point val="25.5,25"/>
-      </dia:attribute>
-      <dia:attribute name="elem_width">
-        <dia:real val="3.5"/>
-      </dia:attribute>
-      <dia:attribute name="elem_height">
-        <dia:real val="1"/>
-      </dia:attribute>
-      <dia:attribute name="border_width">
-        <dia:real val="0.10000000149011612"/>
-      </dia:attribute>
-      <dia:attribute name="border_color">
-        <dia:color val="#a34804"/>
-      </dia:attribute>
-      <dia:attribute name="inner_color">
-        <dia:color val="#ffd192"/>
-      </dia:attribute>
-      <dia:attribute name="show_background">
-        <dia:boolean val="true"/>
-      </dia:attribute>
-    </dia:object>
-    <dia:object type="Standard - Text" version="1" id="O12">
-      <dia:attribute name="obj_pos">
-        <dia:point val="27.25,25.5"/>
-      </dia:attribute>
-      <dia:attribute name="obj_bb">
-        <dia:rectangle val="26.0063,25.17;28.4938,25.83"/>
-      </dia:attribute>
-      <dia:attribute name="text">
-        <dia:composite type="text">
-          <dia:attribute name="string">
-            <dia:string>#devmem#</dia:string>
-          </dia:attribute>
-          <dia:attribute name="font">
-            <dia:font family="Latin Modern Sans" style="0" name="Courier"/>
-          </dia:attribute>
-          <dia:attribute name="height">
-            <dia:real val="0.70555552840232849"/>
-          </dia:attribute>
-          <dia:attribute name="pos">
-            <dia:point val="27.25,25.695"/>
-          </dia:attribute>
-          <dia:attribute name="color">
-            <dia:color val="#000000"/>
-          </dia:attribute>
-          <dia:attribute name="alignment">
-            <dia:enum val="1"/>
-          </dia:attribute>
-        </dia:composite>
-      </dia:attribute>
-      <dia:attribute name="valign">
-        <dia:enum val="2"/>
-      </dia:attribute>
-      <dia:connections>
-        <dia:connection handle="0" to="O11" connection="8"/>
-      </dia:connections>
-    </dia:object>
-    <dia:object type="Standard - Box" version="0" id="O13">
-      <dia:attribute name="obj_pos">
-        <dia:point val="19.5,27"/>
-      </dia:attribute>
-      <dia:attribute name="obj_bb">
-        <dia:rectangle val="19.45,26.95;23.05,28.05"/>
-      </dia:attribute>
-      <dia:attribute name="elem_corner">
-        <dia:point val="19.5,27"/>
-      </dia:attribute>
-      <dia:attribute name="elem_width">
-        <dia:real val="3.5"/>
-      </dia:attribute>
-      <dia:attribute name="elem_height">
-        <dia:real val="1"/>
-      </dia:attribute>
-      <dia:attribute name="border_width">
-        <dia:real val="0.10000000149011612"/>
-      </dia:attribute>
-      <dia:attribute name="border_color">
-        <dia:color val="#a34804"/>
-      </dia:attribute>
-      <dia:attribute name="inner_color">
-        <dia:color val="#ffd192"/>
-      </dia:attribute>
-      <dia:attribute name="show_background">
-        <dia:boolean val="true"/>
-      </dia:attribute>
-    </dia:object>
-    <dia:object type="Standard - Text" version="1" id="O14">
-      <dia:attribute name="obj_pos">
-        <dia:point val="21.25,27.5"/>
-      </dia:attribute>
-      <dia:attribute name="obj_bb">
-        <dia:rectangle val="20.0512,27.17;22.4488,27.83"/>
-      </dia:attribute>
-      <dia:attribute name="text">
-        <dia:composite type="text">
-          <dia:attribute name="string">
-            <dia:string>#fb driver#</dia:string>
-          </dia:attribute>
-          <dia:attribute name="font">
-            <dia:font family="Latin Modern Sans" style="0" name="Courier"/>
-          </dia:attribute>
-          <dia:attribute name="height">
-            <dia:real val="0.70555552840232849"/>
-          </dia:attribute>
-          <dia:attribute name="pos">
-            <dia:point val="21.25,27.695"/>
-          </dia:attribute>
-          <dia:attribute name="color">
-            <dia:color val="#000000"/>
-          </dia:attribute>
-          <dia:attribute name="alignment">
-            <dia:enum val="1"/>
-          </dia:attribute>
-        </dia:composite>
-      </dia:attribute>
-      <dia:attribute name="valign">
-        <dia:enum val="2"/>
-      </dia:attribute>
-      <dia:connections>
-        <dia:connection handle="0" to="O13" connection="8"/>
-      </dia:connections>
-    </dia:object>
-    <dia:object type="Standard - Box" version="0" id="O15">
-      <dia:attribute name="obj_pos">
-        <dia:point val="25.5,27"/>
-      </dia:attribute>
-      <dia:attribute name="obj_bb">
-        <dia:rectangle val="25.45,26.95;29.05,28.05"/>
-      </dia:attribute>
-      <dia:attribute name="elem_corner">
-        <dia:point val="25.5,27"/>
-      </dia:attribute>
-      <dia:attribute name="elem_width">
-        <dia:real val="3.5"/>
-      </dia:attribute>
-      <dia:attribute name="elem_height">
-        <dia:real val="1"/>
-      </dia:attribute>
-      <dia:attribute name="border_width">
-        <dia:real val="0.10000000149011612"/>
-      </dia:attribute>
-      <dia:attribute name="border_color">
-        <dia:color val="#a34804"/>
-      </dia:attribute>
-      <dia:attribute name="inner_color">
-        <dia:color val="#ffd192"/>
-      </dia:attribute>
-      <dia:attribute name="show_background">
-        <dia:boolean val="true"/>
-      </dia:attribute>
-    </dia:object>
-    <dia:object type="Standard - Text" version="1" id="O16">
-      <dia:attribute name="obj_pos">
-        <dia:point val="27.25,27.5"/>
-      </dia:attribute>
-      <dia:attribute name="obj_bb">
-        <dia:rectangle val="25.8163,27.17;28.6837,27.83"/>
-      </dia:attribute>
-      <dia:attribute name="text">
-        <dia:composite type="text">
-          <dia:attribute name="string">
-            <dia:string>#/dev/mem#</dia:string>
-          </dia:attribute>
-          <dia:attribute name="font">
-            <dia:font family="Latin Modern Sans" style="0" name="Courier"/>
-          </dia:attribute>
-          <dia:attribute name="height">
-            <dia:real val="0.70555552840232849"/>
-          </dia:attribute>
-          <dia:attribute name="pos">
-            <dia:point val="27.25,27.695"/>
-          </dia:attribute>
-          <dia:attribute name="color">
-            <dia:color val="#000000"/>
-          </dia:attribute>
-          <dia:attribute name="alignment">
-            <dia:enum val="1"/>
-          </dia:attribute>
-        </dia:composite>
-      </dia:attribute>
-      <dia:attribute name="valign">
-        <dia:enum val="2"/>
-      </dia:attribute>
-      <dia:connections>
-        <dia:connection handle="0" to="O15" connection="8"/>
-      </dia:connections>
-    </dia:object>
-    <dia:object type="Standard - Line" version="0" id="O17">
-      <dia:attribute name="obj_pos">
-        <dia:point val="21.25,26.0449"/>
-      </dia:attribute>
-      <dia:attribute name="obj_bb">
-        <dia:rectangle val="20.8882,25.9949;21.6118,27.1118"/>
-      </dia:attribute>
-      <dia:attribute name="conn_endpoints">
-        <dia:point val="21.25,26.0449"/>
-        <dia:point val="21.25,27"/>
-      </dia:attribute>
-      <dia:attribute name="numcp">
-        <dia:int val="1"/>
-      </dia:attribute>
-      <dia:attribute name="end_arrow">
-        <dia:enum val="22"/>
-      </dia:attribute>
-      <dia:attribute name="end_arrow_length">
-        <dia:real val="0.5"/>
-      </dia:attribute>
-      <dia:attribute name="end_arrow_width">
-        <dia:real val="0.5"/>
-      </dia:attribute>
-      <dia:connections>
-        <dia:connection handle="0" to="O9" connection="8"/>
-        <dia:connection handle="1" to="O13" connection="1"/>
-      </dia:connections>
-    </dia:object>
-    <dia:object type="Standard - Line" version="0" id="O18">
-      <dia:attribute name="obj_pos">
-        <dia:point val="27.25,26"/>
-      </dia:attribute>
-      <dia:attribute name="obj_bb">
-        <dia:rectangle val="26.8882,25.95;27.6118,27.1118"/>
-      </dia:attribute>
-      <dia:attribute name="conn_endpoints">
-        <dia:point val="27.25,26"/>
-        <dia:point val="27.25,27"/>
-      </dia:attribute>
-      <dia:attribute name="numcp">
-        <dia:int val="1"/>
-      </dia:attribute>
-      <dia:attribute name="end_arrow">
-        <dia:enum val="22"/>
-      </dia:attribute>
-      <dia:attribute name="end_arrow_length">
-        <dia:real val="0.5"/>
-      </dia:attribute>
-      <dia:attribute name="end_arrow_width">
-        <dia:real val="0.5"/>
-      </dia:attribute>
-      <dia:connections>
-        <dia:connection handle="0" to="O11" connection="6"/>
-        <dia:connection handle="1" to="O15" connection="1"/>
-      </dia:connections>
-    </dia:object>
-    <dia:object type="Standard - Line" version="0" id="O19">
-      <dia:attribute name="obj_pos">
-        <dia:point val="27.3,28"/>
-      </dia:attribute>
-      <dia:attribute name="obj_bb">
-        <dia:rectangle val="26.9382,27.95;27.6618,31.3118"/>
-      </dia:attribute>
-      <dia:attribute name="conn_endpoints">
-        <dia:point val="27.3,28"/>
-        <dia:point val="27.3,31.2"/>
-      </dia:attribute>
-      <dia:attribute name="numcp">
-        <dia:int val="1"/>
-      </dia:attribute>
-      <dia:attribute name="end_arrow">
-        <dia:enum val="22"/>
-      </dia:attribute>
-      <dia:attribute name="end_arrow_length">
-        <dia:real val="0.5"/>
-      </dia:attribute>
-      <dia:attribute name="end_arrow_width">
-        <dia:real val="0.5"/>
-      </dia:attribute>
-    </dia:object>
-  </dia:layer>
-</dia:diagram>
diff --git a/slides/sysdev-embedded-linux/directfb-morphine.png b/slides/sysdev-embedded-linux/directfb-morphine.png
deleted file mode 100644
index ec4b29a..0000000
Binary files a/slides/sysdev-embedded-linux/directfb-morphine.png and /dev/null differ
diff --git a/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex b/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex
index 7fd2538..90ace7e 100644
--- a/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex
+++ b/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex
@@ -531,62 +531,6 @@ met:
 ``Low-level'' solutions and layers}
 
 \begin{frame}
-  \frametitle{DirectFB}
-  \begin{itemize}
-  \item Low-level graphical library
-    \begin{itemize}
-    \item Lines, rectangles, triangles drawing and filling
-    \item Blitting, flipping
-    \item Text drawing
-    \item Windows and transparency
-    \item Image loading and video display
-    \end{itemize}
-  \item But also handles input event handling: mice, keyboards,
-        joysticks, touchscreens, etc.
-  \item Provides accelerated graphic operations on a few hardware
-    platforms
-  \item Single-application by default, but multiple applications can
-    share the framebuffer thanks to {\em fusion}
-  \item License: LGPL 2.1
-  \item \url{http://www.directfb.org}
-	({\bf Caution:} website broken since Oct. 4, 2015. Bad sign
-        for the vitality of the project)
-  \end{itemize}
-\end{frame}
-
-\begin{frame}
-  \frametitle{DirectFB: architecture}
-  \begin{center}
-    \includegraphics[height=0.8\textheight]{slides/sysdev-embedded-linux/directfb-architecture.pdf}
-  \end{center}
-\end{frame}
-
-\begin{frame}
-  \frametitle{DirectFB: usage}
-  \begin{itemize}
-  \item Multimedia applications
-    \begin{itemize}
-    \item For example the Disko framework, for set-top box related
-      applications
-    \end{itemize}
-  \item ``Simple'' graphical applications
-    \begin{itemize}
-    \item Industrial control
-    \item Device control with limited number of widgets
-    \end{itemize}
-  \item Visualization applications
-  \item As a lower layer for higher-level graphical libraries
-  \end{itemize}
-\end{frame}
-
-\begin{frame}
-  \frametitle{DirectFB: screenshot}
-  \begin{center}
-    \includegraphics[height=0.8\textheight]{slides/sysdev-embedded-linux/directfb-morphine.png}
-  \end{center}
-\end{frame}
-
-\begin{frame}
   \frametitle{X.org - KDrive}
   \begin{columns}[T]
     \column{0.8\textwidth}
@@ -626,10 +570,7 @@ met:
   \begin{itemize}
   \item Can be directly programmed using Xlib / XCB
     \begin{itemize}
-    \item Low-level graphic library
-    \item Probably doesn't make sense since DirectFB is a more
-      lightweight solution for an API of roughly the same level (no
-      widgets)
+    \item Low-level graphic library, rarely used
     \end{itemize}
   \item Or, usually used with a toolkit on top of it
     \begin{itemize}
@@ -746,8 +687,7 @@ met:
     \begin{itemize}
     \item Framebuffer
     \item X11
-    \item DirectFB back-end integrated in version 4.4, which allows to take
-      advantage of the acceleration provided by DirectFB drivers
+    \item Wayland
     \end{itemize}
   \end{itemize}
 \end{frame}




More information about the training-materials-updates mailing list