[FE training-materials-updates] Embedded Linux slides: mention Wayland

Michael Opdenacker michael.opdenacker at free-electrons.com
Fri Mar 14 12:23:22 CET 2014


Repository : git://git.free-electrons.com/training-materials.git

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

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

commit e2297a279882fa96ce992cc63c8d73b1468b59c8
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date:   Fri Mar 14 12:22:26 2014 +0100

    Embedded Linux slides: mention Wayland
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>


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

e2297a279882fa96ce992cc63c8d73b1468b59c8
 .../sysdev-embedded-linux.tex                      |   31 +-
 ...g-architecture.dia => wayland-architecture.dia} |  394 +++++++++++---------
 slides/sysdev-embedded-linux/wayland.png           |  Bin 0 -> 5649 bytes
 slides/sysdev-embedded-linux/xorg-architecture.dia |  112 +++++-
 4 files changed, 350 insertions(+), 187 deletions(-)

diff --git a/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex b/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex
index 7cf2b3a..7919043 100644
--- a/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex
+++ b/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex
@@ -606,7 +606,9 @@ met:
         handling, etc.
       \item Allows to use any existing X11 application or library
       \end{itemize}
-    \item Actively developed and maintained
+    \item Development apparently slowing down, as the
+       \href{http://freedesktop.org}{freedesktop.org} developers are now
+       focusing on Wayland, X's replacement (see next pages).
     \item X11 license
     \item \url{http://www.x.org}
     \end{itemize}
@@ -642,6 +644,33 @@ met:
   \end{itemize}
 \end{frame}
 
+\begin{frame}
+  \frametitle{Wayland}
+  \begin{columns}[T]
+    \column{0.8\textwidth}
+    \begin{itemize}
+    \item Intended to be a simpler replacement for X
+    \item {\em Wayland is a protocolor for a compositor to talk to 
+    its clients as well as a C library implementation of that protocol.}
+    \item Weston: a minimal and fast reference implementation
+          of a Wayland compositor, and is suitable for many embedded
+          and mobile use cases.
+    \item Apparently still experimental.
+    \item \url{http://wayland.freedesktop.org/}
+    \end{itemize}
+    \column{0.2\textwidth}
+    \includegraphics[width=\textwidth]{slides/sysdev-embedded-linux/wayland.png}
+  \end{columns}
+\end{frame}
+
+\begin{frame}
+  \frametitle{Wayland: architecture}
+  \begin{center}
+    \includegraphics[height=0.8\textheight]{slides/sysdev-embedded-linux/wayland-architecture.pdf}
+  \end{center}
+\end{frame}
+
+
 \subsection[High-level Toolkits]{Graphical toolkits: ``High-level''
   solutions}
 
diff --git a/slides/sysdev-embedded-linux/xorg-architecture.dia b/slides/sysdev-embedded-linux/wayland-architecture.dia
similarity index 66%
copy from slides/sysdev-embedded-linux/xorg-architecture.dia
copy to slides/sysdev-embedded-linux/wayland-architecture.dia
index 12115c0..9483938 100644
--- a/slides/sysdev-embedded-linux/xorg-architecture.dia
+++ b/slides/sysdev-embedded-linux/wayland-architecture.dia
@@ -65,13 +65,13 @@
   <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="5.5,0.5"/>
+        <dia:point val="5,0"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="5.45,0.45;10.05,4.025"/>
+        <dia:rectangle val="4.95,-0.05;9.55,3.525"/>
       </dia:attribute>
       <dia:attribute name="elem_corner">
-        <dia:point val="5.5,0.5"/>
+        <dia:point val="5,0"/>
       </dia:attribute>
       <dia:attribute name="elem_width">
         <dia:real val="4.5"/>
@@ -94,13 +94,13 @@
     </dia:object>
     <dia:object type="Standard - Box" version="0" id="O1">
       <dia:attribute name="obj_pos">
-        <dia:point val="5.5,5"/>
+        <dia:point val="5,5"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="5.45,4.95;16.0875,7.525"/>
+        <dia:rectangle val="4.95,4.95;15.5875,7.525"/>
       </dia:attribute>
       <dia:attribute name="elem_corner">
-        <dia:point val="5.5,5"/>
+        <dia:point val="5,5"/>
       </dia:attribute>
       <dia:attribute name="elem_width">
         <dia:real val="10.537499999999998"/>
@@ -123,19 +123,19 @@
     </dia:object>
     <dia:object type="Standard - Box" version="0" id="O2">
       <dia:attribute name="obj_pos">
-        <dia:point val="5.5,9.5"/>
+        <dia:point val="5,10"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="5.45,9.45;16.0875,12.025"/>
+        <dia:rectangle val="4.95,9.95;15.5875,13.55"/>
       </dia:attribute>
       <dia:attribute name="elem_corner">
-        <dia:point val="5.5,9.5"/>
+        <dia:point val="5,10"/>
       </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:real val="3.5"/>
       </dia:attribute>
       <dia:attribute name="border_width">
         <dia:real val="0.10000000149011612"/>
@@ -152,13 +152,13 @@
     </dia:object>
     <dia:object type="Standard - Box" version="0" id="O3">
       <dia:attribute name="obj_pos">
-        <dia:point val="5.5,13"/>
+        <dia:point val="5,15"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="5.45,12.95;16.0875,15.525"/>
+        <dia:rectangle val="4.95,14.95;15.5875,17.525"/>
       </dia:attribute>
       <dia:attribute name="elem_corner">
-        <dia:point val="5.5,13"/>
+        <dia:point val="5,15"/>
       </dia:attribute>
       <dia:attribute name="elem_width">
         <dia:real val="10.537499999999998"/>
@@ -181,10 +181,10 @@
     </dia:object>
     <dia:object type="Standard - Text" version="1" id="O4">
       <dia:attribute name="obj_pos">
-        <dia:point val="10.7687,10.7375"/>
+        <dia:point val="10.2687,12.55"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="9.44,10.2437;12.0975,11.2312"/>
+        <dia:rectangle val="8.93978,12.0563;11.5977,13.0438"/>
       </dia:attribute>
       <dia:attribute name="text">
         <dia:composite type="text">
@@ -198,7 +198,7 @@
             <dia:real val="1.0583332926034927"/>
           </dia:attribute>
           <dia:attribute name="pos">
-            <dia:point val="10.7687,11.0312"/>
+            <dia:point val="10.2687,12.8438"/>
           </dia:attribute>
           <dia:attribute name="color">
             <dia:color val="#000000"/>
@@ -217,10 +217,10 @@
     </dia:object>
     <dia:object type="Standard - Text" version="1" id="O5">
       <dia:attribute name="obj_pos">
-        <dia:point val="10.7687,14.2375"/>
+        <dia:point val="10.2687,16.2375"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="8.72375,13.7437;12.8137,14.7312"/>
+        <dia:rectangle val="8.22424,15.7437;12.3133,16.7312"/>
       </dia:attribute>
       <dia:attribute name="text">
         <dia:composite type="text">
@@ -234,7 +234,7 @@
             <dia:real val="1.0583332926034927"/>
           </dia:attribute>
           <dia:attribute name="pos">
-            <dia:point val="10.7687,14.5312"/>
+            <dia:point val="10.2687,16.5312"/>
           </dia:attribute>
           <dia:attribute name="color">
             <dia:color val="#000000"/>
@@ -253,10 +253,10 @@
     </dia:object>
     <dia:object type="Standard - Text" version="1" id="O6">
       <dia:attribute name="obj_pos">
-        <dia:point val="7.75,2.2375"/>
+        <dia:point val="7.25,1.7375"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="5.78,1.82625;9.72,2.64875"/>
+        <dia:rectangle val="5.28,1.32625;9.22,2.14875"/>
       </dia:attribute>
       <dia:attribute name="text">
         <dia:composite type="text">
@@ -270,7 +270,7 @@
             <dia:real val="0.88194441050291061"/>
           </dia:attribute>
           <dia:attribute name="pos">
-            <dia:point val="7.75,2.48125"/>
+            <dia:point val="7.25,1.98125"/>
           </dia:attribute>
           <dia:attribute name="color">
             <dia:color val="#000000"/>
@@ -289,15 +289,15 @@
     </dia:object>
     <dia:object type="Standard - Text" version="1" id="O7">
       <dia:attribute name="obj_pos">
-        <dia:point val="10.7687,6.2375"/>
+        <dia:point val="10.2687,6.2375"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="6.6375,5.70672;14.9247,6.76828"/>
+        <dia:rectangle val="5.94958,5.74375;14.5879,6.73125"/>
       </dia:attribute>
       <dia:attribute name="text">
         <dia:composite type="text">
           <dia:attribute name="string">
-            <dia:string>#X.org KDrive server#</dia:string>
+            <dia:string>#Wayland compositor#</dia:string>
           </dia:attribute>
           <dia:attribute name="font">
             <dia:font family="sans" style="0" name="Helvetica"/>
@@ -306,7 +306,7 @@
             <dia:real val="1.0583332926034927"/>
           </dia:attribute>
           <dia:attribute name="pos">
-            <dia:point val="10.7687,6.51891"/>
+            <dia:point val="10.2687,6.53125"/>
           </dia:attribute>
           <dia:attribute name="color">
             <dia:color val="#000000"/>
@@ -338,146 +338,16 @@
         <dia:int val="1"/>
       </dia:attribute>
     </dia:object>
-    <dia:object type="Standard - Box" version="0" id="O9">
+    <dia:object type="Standard - Line" version="0" id="O9">
       <dia:attribute name="obj_pos">
-        <dia:point val="5.83,7.02"/>
+        <dia:point val="10.2687,7.475"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="5.78,6.97;9.38,8.07"/>
-      </dia:attribute>
-      <dia:attribute name="elem_corner">
-        <dia:point val="5.83,7.02"/>
-      </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="7.58,7.52"/>
-      </dia:attribute>
-      <dia:attribute name="obj_bb">
-        <dia:rectangle val="6.7825,7.19;8.3775,7.85"/>
-      </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="sans" style="0" name="Helvetica"/>
-          </dia:attribute>
-          <dia:attribute name="height">
-            <dia:real val="0.70555552840232849"/>
-          </dia:attribute>
-          <dia:attribute name="pos">
-            <dia:point val="7.58,7.715"/>
-          </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="5.83,9.02"/>
-      </dia:attribute>
-      <dia:attribute name="obj_bb">
-        <dia:rectangle val="5.78,8.97;9.38,10.07"/>
-      </dia:attribute>
-      <dia:attribute name="elem_corner">
-        <dia:point val="5.83,9.02"/>
-      </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="7.58,9.52"/>
-      </dia:attribute>
-      <dia:attribute name="obj_bb">
-        <dia:rectangle val="6.38125,9.19;8.77875,9.85"/>
-      </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="sans" style="0" name="Helvetica"/>
-          </dia:attribute>
-          <dia:attribute name="height">
-            <dia:real val="0.70555552840232849"/>
-          </dia:attribute>
-          <dia:attribute name="pos">
-            <dia:point val="7.58,9.715"/>
-          </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 - Line" version="0" id="O13">
-      <dia:attribute name="obj_pos">
-        <dia:point val="7.58,8.06492"/>
-      </dia:attribute>
-      <dia:attribute name="obj_bb">
-        <dia:rectangle val="7.2182,8.01492;7.9418,9.1318"/>
+        <dia:rectangle val="8.11079,7.40579;10.338,10.7636"/>
       </dia:attribute>
       <dia:attribute name="conn_endpoints">
-        <dia:point val="7.58,8.06492"/>
-        <dia:point val="7.58,9.02"/>
+        <dia:point val="10.2687,7.475"/>
+        <dia:point val="8.18,10.67"/>
       </dia:attribute>
       <dia:attribute name="numcp">
         <dia:int val="1"/>
@@ -492,19 +362,19 @@
         <dia:real val="0.5"/>
       </dia:attribute>
       <dia:connections>
-        <dia:connection handle="0" to="O9" connection="8"/>
-        <dia:connection handle="1" to="O11" connection="1"/>
+        <dia:connection handle="0" to="O1" connection="6"/>
+        <dia:connection handle="1" to="O16" connection="1"/>
       </dia:connections>
     </dia:object>
-    <dia:object type="Standard - Box" version="0" id="O14">
+    <dia:object type="Standard - Box" version="0" id="O10">
       <dia:attribute name="obj_pos">
-        <dia:point val="11.5,2.5"/>
+        <dia:point val="11,2.0125"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="11.45,2.45;16.05,4.025"/>
+        <dia:rectangle val="10.95,1.9625;15.55,3.5375"/>
       </dia:attribute>
       <dia:attribute name="elem_corner">
-        <dia:point val="11.5,2.5"/>
+        <dia:point val="11,2.0125"/>
       </dia:attribute>
       <dia:attribute name="elem_width">
         <dia:real val="4.5"/>
@@ -525,15 +395,15 @@
         <dia:boolean val="true"/>
       </dia:attribute>
     </dia:object>
-    <dia:object type="Standard - Box" version="0" id="O15">
+    <dia:object type="Standard - Box" version="0" id="O11">
       <dia:attribute name="obj_pos">
-        <dia:point val="11.5,0.5"/>
+        <dia:point val="11,0"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="11.45,0.45;16.05,2.025"/>
+        <dia:rectangle val="10.95,-0.05;15.55,1.525"/>
       </dia:attribute>
       <dia:attribute name="elem_corner">
-        <dia:point val="11.5,0.5"/>
+        <dia:point val="11,0"/>
       </dia:attribute>
       <dia:attribute name="elem_width">
         <dia:real val="4.5"/>
@@ -554,12 +424,12 @@
         <dia:boolean val="true"/>
       </dia:attribute>
     </dia:object>
-    <dia:object type="Standard - Text" version="1" id="O16">
+    <dia:object type="Standard - Text" version="1" id="O12">
       <dia:attribute name="obj_pos">
-        <dia:point val="13.75,1.2375"/>
+        <dia:point val="13.25,0.7375"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="11.78,0.82625;15.72,1.64875"/>
+        <dia:rectangle val="11.28,0.32625;15.22,1.14875"/>
       </dia:attribute>
       <dia:attribute name="text">
         <dia:composite type="text">
@@ -573,7 +443,7 @@
             <dia:real val="0.88194441050291061"/>
           </dia:attribute>
           <dia:attribute name="pos">
-            <dia:point val="13.75,1.48125"/>
+            <dia:point val="13.25,0.98125"/>
           </dia:attribute>
           <dia:attribute name="color">
             <dia:color val="#000000"/>
@@ -587,15 +457,15 @@
         <dia:enum val="2"/>
       </dia:attribute>
       <dia:connections>
-        <dia:connection handle="0" to="O15" connection="8"/>
+        <dia:connection handle="0" to="O11" connection="8"/>
       </dia:connections>
     </dia:object>
-    <dia:object type="Standard - Text" version="1" id="O17">
+    <dia:object type="Standard - Text" version="1" id="O13">
       <dia:attribute name="obj_pos">
-        <dia:point val="13.75,3.2375"/>
+        <dia:point val="13.25,2.75"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="12.625,2.82625;14.875,3.64875"/>
+        <dia:rectangle val="12.1249,2.33875;14.3751,3.16125"/>
       </dia:attribute>
       <dia:attribute name="text">
         <dia:composite type="text">
@@ -609,7 +479,7 @@
             <dia:real val="0.88194441050291061"/>
           </dia:attribute>
           <dia:attribute name="pos">
-            <dia:point val="13.75,3.48125"/>
+            <dia:point val="13.25,2.99375"/>
           </dia:attribute>
           <dia:attribute name="color">
             <dia:color val="#000000"/>
@@ -623,7 +493,169 @@
         <dia:enum val="2"/>
       </dia:attribute>
       <dia:connections>
-        <dia:connection handle="0" to="O14" connection="8"/>
+        <dia:connection handle="0" to="O10" connection="8"/>
+      </dia:connections>
+    </dia:object>
+    <dia:group>
+      <dia:object type="Standard - Box" version="0" id="O14">
+        <dia:attribute name="obj_pos">
+          <dia:point val="10.55,10.6375"/>
+        </dia:attribute>
+        <dia:attribute name="obj_bb">
+          <dia:rectangle val="10.5,10.5875;14.1,11.6875"/>
+        </dia:attribute>
+        <dia:attribute name="elem_corner">
+          <dia:point val="10.55,10.6375"/>
+        </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="O15">
+        <dia:attribute name="obj_pos">
+          <dia:point val="12.3,11.1375"/>
+        </dia:attribute>
+        <dia:attribute name="obj_bb">
+          <dia:rectangle val="11.4388,10.8075;13.1613,11.4675"/>
+        </dia:attribute>
+        <dia:attribute name="text">
+          <dia:composite type="text">
+            <dia:attribute name="string">
+              <dia:string>#evdev#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="font">
+              <dia:font family="sans" style="0" name="Helvetica"/>
+            </dia:attribute>
+            <dia:attribute name="height">
+              <dia:real val="0.70555552840232849"/>
+            </dia:attribute>
+            <dia:attribute name="pos">
+              <dia:point val="12.3,11.3325"/>
+            </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="O14" connection="8"/>
+        </dia:connections>
+      </dia:object>
+    </dia:group>
+    <dia:group>
+      <dia:object type="Standard - Box" version="0" id="O16">
+        <dia:attribute name="obj_pos">
+          <dia:point val="6.43,10.67"/>
+        </dia:attribute>
+        <dia:attribute name="obj_bb">
+          <dia:rectangle val="6.38,10.62;9.98,11.72"/>
+        </dia:attribute>
+        <dia:attribute name="elem_corner">
+          <dia:point val="6.43,10.67"/>
+        </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="O17">
+        <dia:attribute name="obj_pos">
+          <dia:point val="8.18,11.17"/>
+        </dia:attribute>
+        <dia:attribute name="obj_bb">
+          <dia:rectangle val="7.5725,10.84;8.7875,11.5"/>
+        </dia:attribute>
+        <dia:attribute name="text">
+          <dia:composite type="text">
+            <dia:attribute name="string">
+              <dia:string>#KMS#</dia:string>
+            </dia:attribute>
+            <dia:attribute name="font">
+              <dia:font family="sans" style="0" name="Helvetica"/>
+            </dia:attribute>
+            <dia:attribute name="height">
+              <dia:real val="0.70555552840232849"/>
+            </dia:attribute>
+            <dia:attribute name="pos">
+              <dia:point val="8.18,11.365"/>
+            </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="O16" connection="8"/>
+        </dia:connections>
+      </dia:object>
+    </dia:group>
+    <dia:object type="Standard - Line" version="0" id="O18">
+      <dia:attribute name="obj_pos">
+        <dia:point val="12.3,10.6375"/>
+      </dia:attribute>
+      <dia:attribute name="obj_bb">
+        <dia:rectangle val="10.1997,7.38093;12.3691,10.7066"/>
+      </dia:attribute>
+      <dia:attribute name="conn_endpoints">
+        <dia:point val="12.3,10.6375"/>
+        <dia:point val="10.2687,7.475"/>
+      </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="O14" connection="1"/>
+        <dia:connection handle="1" to="O1" connection="6"/>
       </dia:connections>
     </dia:object>
   </dia:layer>
diff --git a/slides/sysdev-embedded-linux/wayland.png b/slides/sysdev-embedded-linux/wayland.png
new file mode 100644
index 0000000..c993792
Binary files /dev/null and b/slides/sysdev-embedded-linux/wayland.png differ
diff --git a/slides/sysdev-embedded-linux/xorg-architecture.dia b/slides/sysdev-embedded-linux/xorg-architecture.dia
index 12115c0..d554e35 100644
--- a/slides/sysdev-embedded-linux/xorg-architecture.dia
+++ b/slides/sysdev-embedded-linux/xorg-architecture.dia
@@ -184,7 +184,7 @@
         <dia:point val="10.7687,10.7375"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="9.44,10.2437;12.0975,11.2312"/>
+        <dia:rectangle val="9.43973,10.2438;12.0977,11.2313"/>
       </dia:attribute>
       <dia:attribute name="text">
         <dia:composite type="text">
@@ -220,7 +220,7 @@
         <dia:point val="10.7687,14.2375"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="8.72375,13.7437;12.8137,14.7312"/>
+        <dia:rectangle val="8.72419,13.7438;12.8132,14.7313"/>
       </dia:attribute>
       <dia:attribute name="text">
         <dia:composite type="text">
@@ -292,7 +292,7 @@
         <dia:point val="10.7687,6.2375"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="6.6375,5.70672;14.9247,6.76828"/>
+        <dia:rectangle val="6.63739,5.74375;14.9,6.73125"/>
       </dia:attribute>
       <dia:attribute name="text">
         <dia:composite type="text">
@@ -306,7 +306,7 @@
             <dia:real val="1.0583332926034927"/>
           </dia:attribute>
           <dia:attribute name="pos">
-            <dia:point val="10.7687,6.51891"/>
+            <dia:point val="10.7687,6.53125"/>
           </dia:attribute>
           <dia:attribute name="color">
             <dia:color val="#000000"/>
@@ -595,7 +595,7 @@
         <dia:point val="13.75,3.2375"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="12.625,2.82625;14.875,3.64875"/>
+        <dia:rectangle val="12.6249,2.82625;14.8751,3.64875"/>
       </dia:attribute>
       <dia:attribute name="text">
         <dia:composite type="text">
@@ -626,5 +626,107 @@
         <dia:connection handle="0" to="O14" connection="8"/>
       </dia:connections>
     </dia:object>
+    <dia:object type="Standard - Box" version="0" id="O18">
+      <dia:attribute name="obj_pos">
+        <dia:point val="19.5,4.975"/>
+      </dia:attribute>
+      <dia:attribute name="obj_bb">
+        <dia:rectangle val="19.45,4.925;25.05,7.5"/>
+      </dia:attribute>
+      <dia:attribute name="elem_corner">
+        <dia:point val="19.5,4.975"/>
+      </dia:attribute>
+      <dia:attribute name="elem_width">
+        <dia:real val="5.4999999992549427"/>
+      </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="O19">
+      <dia:attribute name="obj_pos">
+        <dia:point val="22.25,6.2125"/>
+      </dia:attribute>
+      <dia:attribute name="obj_bb">
+        <dia:rectangle val="19.82,5.71875;24.68,6.70625"/>
+      </dia:attribute>
+      <dia:attribute name="text">
+        <dia:composite type="text">
+          <dia:attribute name="string">
+            <dia:string>#Compositor#</dia:string>
+          </dia:attribute>
+          <dia:attribute name="font">
+            <dia:font family="sans" style="0" name="Helvetica"/>
+          </dia:attribute>
+          <dia:attribute name="height">
+            <dia:real val="1.0583332926034927"/>
+          </dia:attribute>
+          <dia:attribute name="pos">
+            <dia:point val="22.25,6.50625"/>
+          </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="O18" connection="8"/>
+      </dia:connections>
+    </dia:object>
+    <dia:object type="Standard - Line" version="0" id="O20">
+      <dia:attribute name="obj_pos">
+        <dia:point val="16.0375,6.2375"/>
+      </dia:attribute>
+      <dia:attribute name="obj_bb">
+        <dia:rectangle val="15.9871,5.85593;19.5504,6.59407"/>
+      </dia:attribute>
+      <dia:attribute name="conn_endpoints">
+        <dia:point val="16.0375,6.2375"/>
+        <dia:point val="19.5,6.2125"/>
+      </dia:attribute>
+      <dia:attribute name="numcp">
+        <dia:int val="1"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow">
+        <dia:enum val="22"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow_length">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="start_arrow_width">
+        <dia:real val="0.5"/>
+      </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="O1" connection="4"/>
+        <dia:connection handle="1" to="O18" connection="3"/>
+      </dia:connections>
+    </dia:object>
   </dia:layer>
 </dia:diagram>



More information about the training-materials-updates mailing list