[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