summaryrefslogtreecommitdiffstats
path: root/ausarbeitung
diff options
context:
space:
mode:
authorPatrick Hornecker2010-01-18 21:16:01 +0100
committerPatrick Hornecker2010-01-18 21:16:01 +0100
commit38d3630573a5a94a1be3162d029d66f752bc322d (patch)
tree0c4b25d00d00459d4943248d64febdad77f72cfe /ausarbeitung
parentbarcode window added (diff)
downloadfriendfinder-38d3630573a5a94a1be3162d029d66f752bc322d.tar.gz
friendfinder-38d3630573a5a94a1be3162d029d66f752bc322d.tar.xz
friendfinder-38d3630573a5a94a1be3162d029d66f752bc322d.zip
tex sources
Diffstat (limited to 'ausarbeitung')
-rw-r--r--ausarbeitung/Anhang.aux29
-rw-r--r--ausarbeitung/Anhang.tex122
-rw-r--r--ausarbeitung/Anhang.tex~122
-rwxr-xr-xausarbeitung/Bilder/siegel.pngbin0 -> 1217444 bytes
-rw-r--r--ausarbeitung/Einleitung.aux30
-rw-r--r--ausarbeitung/Einleitung.tex1
-rw-r--r--ausarbeitung/Einleitung.tex~19
-rw-r--r--ausarbeitung/Erklaerung.aux29
-rw-r--r--ausarbeitung/Erklaerung.tex19
-rw-r--r--ausarbeitung/Erklaerung.tex~19
-rw-r--r--ausarbeitung/Title.aux29
-rw-r--r--ausarbeitung/Title.tex31
-rw-r--r--ausarbeitung/Title.tex~31
-rw-r--r--ausarbeitung/Tutorial.aux44
-rw-r--r--ausarbeitung/Tutorial.tex342
-rw-r--r--ausarbeitung/Tutorial.tex.backup274
-rw-r--r--ausarbeitung/Tutorial.tex~340
-rw-r--r--ausarbeitung/literature.bib10
-rw-r--r--ausarbeitung/literature.bib~10
-rw-r--r--ausarbeitung/maindoc.aux26
-rw-r--r--ausarbeitung/maindoc.log902
-rw-r--r--ausarbeitung/maindoc.out14
-rw-r--r--ausarbeitung/maindoc.pdfbin0 -> 1081737 bytes
-rw-r--r--ausarbeitung/maindoc.tex127
-rw-r--r--ausarbeitung/maindoc.tex~126
-rw-r--r--ausarbeitung/maindoc.toc15
26 files changed, 2711 insertions, 0 deletions
diff --git a/ausarbeitung/Anhang.aux b/ausarbeitung/Anhang.aux
new file mode 100644
index 0000000..598aad4
--- /dev/null
+++ b/ausarbeitung/Anhang.aux
@@ -0,0 +1,29 @@
+\relax
+\@setckpt{Anhang}{
+\setcounter{page}{15}
+\setcounter{equation}{0}
+\setcounter{enumi}{0}
+\setcounter{enumii}{0}
+\setcounter{enumiii}{0}
+\setcounter{enumiv}{0}
+\setcounter{footnote}{0}
+\setcounter{mpfootnote}{0}
+\setcounter{part}{0}
+\setcounter{section}{0}
+\setcounter{subsection}{0}
+\setcounter{subsubsection}{0}
+\setcounter{paragraph}{0}
+\setcounter{subparagraph}{0}
+\setcounter{figure}{0}
+\setcounter{table}{0}
+\setcounter{NAT@ctr}{0}
+\setcounter{parentequation}{0}
+\setcounter{Item}{0}
+\setcounter{lstlisting}{0}
+\setcounter{lstnumber}{1}
+\setcounter{subfigure}{0}
+\setcounter{lofdepth}{1}
+\setcounter{subtable}{0}
+\setcounter{lotdepth}{1}
+\setcounter{section@level}{2}
+}
diff --git a/ausarbeitung/Anhang.tex b/ausarbeitung/Anhang.tex
new file mode 100644
index 0000000..90980be
--- /dev/null
+++ b/ausarbeitung/Anhang.tex
@@ -0,0 +1,122 @@
+\section*{Anhang}
+\begin{appendix}
+
+\subsection*{Anhang 1}
+
+\subsection*{Anhang 2}
+
+Archive für \textit{eet}:
+\begin{itemize}
+ \item zlib-1.2.3-bin.tar.bz2: \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/zlib-1.2.3/zlib-1.2.3-bin.tar.bz2/download}
+ \item zlib-1.2.3-dev.tar.bz2: \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/zlib-1.2.3/zlib-1.2.3-dev.tar.bz2/download}
+ \item libjpeg-6b-bin.tar.bz2: \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/libjpeg-6b/libjpeg-6b-bin.tar.bz2/download}
+ \item libjepg-6b-dev.tar.bz2: \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/libjpeg-6b/libjpeg-6b-dev.tar.bz2/download}
+\end{itemize}
+
+\subsection*{Anhang 3}
+
+Archive für \textit{evas}:
+\begin{itemize}
+ \item freetype-2.3.7-bin.tar.bz2: \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/freetype-2.3.7/freetype-2.3.7-bin.tar.bz2/download}
+ \item freetype-2.3.7-dev.tar.bz2: \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/freetype-2.3.7/freetype-2.3.7-dev.tar.bz2/download}
+ \item libpng-1.2.33-bin.tar.bz2: \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/libpng-1.2.33/libpng-1.2.33-bin.tar.bz2/download}
+ \item libpng-1.2.33-dev.tar.bz2: \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/libpng-1.2.33/libpng-1.2.33-dev.tar.bz2/download}
+\end{itemize}
+
+\subsection*{Anhang 4}
+
+efl\_zip.sh:
+\begin{verbatim}
+ #!/bin/sh
+
+rm -rf efl/
+rm -f efl.zip
+
+mkdir -p efl/eina/mp
+mkdir -p efl/evas/modules/engines/buffer/mingw32ce-arm/
+mkdir -p efl/evas/modules/engines/software_16/mingw32ce-arm/
+mkdir -p efl/evas/modules/engines/software_16_wince/mingw32ce-arm/
+mkdir -p efl/evas/modules/engines/software_generic/mingw32ce-arm/
+mkdir -p efl/evas/modules/loaders/eet/mingw32ce-arm/
+mkdir -p efl/evas/modules/loaders/jpeg/mingw32ce-arm/
+mkdir -p efl/evas/modules/loaders/pmaps/mingw32ce-arm/
+mkdir -p efl/evas/modules/loaders/png/mingw32ce-arm/
+mkdir -p efl/evas/modules/loaders/xpm/mingw32ce-arm/
+mkdir -p efl/evas/modules/savers/eet/mingw32ce-arm/
+mkdir -p efl/evas/modules/savers/png/mingw32ce-arm/
+
+cp bin/eet.exe efl/
+cp bin/libdl-0.dll efl/
+cp bin/libevil-0.dll efl/
+cp bin/libeina-0.dll efl/
+cp bin/libeet-1.dll efl/
+cp bin/libevas-0.dll efl/
+cp bin/libecore-0.dll efl/
+cp bin/libecore_evas-0.dll efl/
+cp bin/libecore_job-0.dll efl/
+cp bin/libecore_wince-0.dll efl/
+cp bin/libembryo-0.dll efl/
+cp bin/libedje-0.dll efl/
+
+arm-mingw32ce-strip efl/libdl-0.dll
+arm-mingw32ce-strip efl/libevil-0.dll
+arm-mingw32ce-strip efl/libeina-0.dll
+arm-mingw32ce-strip efl/libeet-1.dll
+arm-mingw32ce-strip efl/libevas-0.dll
+arm-mingw32ce-strip efl/libecore-0.dll
+arm-mingw32ce-strip efl/libecore_evas-0.dll
+arm-mingw32ce-strip efl/libecore_job-0.dll
+arm-mingw32ce-strip efl/libecore_wince-0.dll
+arm-mingw32ce-strip efl/libembryo-0.dll
+arm-mingw32ce-strip efl/libedje-0.dll
+
+
+cp lib/eina/mp/eina_chained_mempool.dll efl/eina/mp
+cp lib/eina/mp/eina_fixed_bitmap.dll efl/eina/mp
+cp lib/eina/mp/eina_pass_through.dll efl/eina/mp
+
+arm-mingw32ce-strip efl/eina/mp/eina_chained_mempool.dll
+arm-mingw32ce-strip efl/eina/mp/eina_fixed_bitmap.dll
+arm-mingw32ce-strip efl/eina/mp/eina_pass_through.dll
+
+
+cp lib/evas/modules/engines/buffer/mingw32ce-arm/module.dll efl/evas/modules/engines/buffer/mingw32ce-arm/engine_buffer.dll
+cp lib/evas/modules/engines/software_16/mingw32ce-arm/module.dll efl/evas/modules/engines/software_16/mingw32ce-arm/engine_software_16.dll
+cp lib/evas/modules/engines/software_16_wince/mingw32ce-arm/module.dll efl/evas/modules/engines/software_16_wince/mingw32ce-arm/engine_software_16_wince.dll
+cp lib/evas/modules/engines/software_generic/mingw32ce-arm/module.dll efl/evas/modules/engines/software_generic/mingw32ce-arm/engine_software_generic.dll
+
+cp lib/evas/modules/loaders/eet/mingw32ce-arm/module.dll efl/evas/modules/loaders/eet/mingw32ce-arm/loader_eet.dll
+cp lib/evas/modules/loaders/jpeg/mingw32ce-arm/module.dll efl/evas/modules/loaders/jpeg/mingw32ce-arm/loader_jpeg.dll
+cp lib/evas/modules/loaders/pmaps/mingw32ce-arm/module.dll efl/evas/modules/loaders/pmaps/mingw32ce-arm/loader_pmaps.dll
+cp lib/evas/modules/loaders/png/mingw32ce-arm/module.dll efl/evas/modules/loaders/png/mingw32ce-arm/loader_png.dll
+cp lib/evas/modules/loaders/xpm/mingw32ce-arm/module.dll efl/evas/modules/loaders/xpm/mingw32ce-arm/loader_xpm.dll
+
+cp lib/evas/modules/savers/eet/mingw32ce-arm/module.dll efl/evas/modules/savers/eet/mingw32ce-arm/saver_eet.dll
+cp lib/evas/modules/savers/png/mingw32ce-arm/module.dll efl/evas/modules/savers/png/mingw32ce-arm/saver_png.dll
+
+arm-mingw32ce-strip efl/evas/modules/engines/buffer/mingw32ce-arm/engine_buffer.dll
+arm-mingw32ce-strip efl/evas/modules/engines/software_16/mingw32ce-arm/engine_software_16.dll
+arm-mingw32ce-strip efl/evas/modules/engines/software_16_wince/mingw32ce-arm/engine_software_16_wince.dll
+arm-mingw32ce-strip efl/evas/modules/engines/software_generic/mingw32ce-arm/engine_software_generic.dll
+
+arm-mingw32ce-strip efl/evas/modules/loaders/eet/mingw32ce-arm/loader_eet.dll
+arm-mingw32ce-strip efl/evas/modules/loaders/jpeg/mingw32ce-arm/loader_jpeg.dll
+arm-mingw32ce-strip efl/evas/modules/loaders/pmaps/mingw32ce-arm/loader_pmaps.dll
+arm-mingw32ce-strip efl/evas/modules/loaders/png/mingw32ce-arm/loader_png.dll
+arm-mingw32ce-strip efl/evas/modules/loaders/xpm/mingw32ce-arm/loader_xpm.dll
+
+arm-mingw32ce-strip efl/evas/modules/savers/eet/mingw32ce-arm/saver_eet.dll
+arm-mingw32ce-strip efl/evas/modules/savers/png/mingw32ce-arm/saver_png.dll
+
+cp freetype-2.3.7-bin/bin/libfreetype-6.dll efl/
+cp libjpeg-6b-bin/bin/jpeg62.dll efl/
+cp libpng-1.2.33-bin/bin/libpng12-0.dll efl/
+cp libpng-1.2.33-bin/bin/libpng-3.dll efl/
+cp zlib-1.2.3-bin/bin/zlib1.dll efl/
+
+zip -r -9 efl.zip efl/
+
+\end{verbatim}
+
+
+\end{appendix}
diff --git a/ausarbeitung/Anhang.tex~ b/ausarbeitung/Anhang.tex~
new file mode 100644
index 0000000..ee9417f
--- /dev/null
+++ b/ausarbeitung/Anhang.tex~
@@ -0,0 +1,122 @@
+\section*{Anhang}
+\begin{appendix}
+
+\subsection*{Anhang 1}
+
+\subsection*{Anhang 2}
+
+Archive für \textit{eet}:
+\begin{itemize}
+ \item zlib-1.2.3-bin.tar.bz2: \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/zlib-1.2.3/zlib-1.2.3-bin.tar.bz2/download}
+ \item zlib-1.2.3-dev.tar.bz2: \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/zlib-1.2.3/zlib-1.2.3-dev.tar.bz2/download}
+ \item libjpeg-6b-bin.tar.bz2: \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/libjpeg-6b/libjpeg-6b-bin.tar.bz2/download}
+ \item libjepg-6b-dev.tar.bz2: \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/libjpeg-6b/libjpeg-6b-dev.tar.bz2/download}
+\end{itemize}
+
+\subsection*{Anhang 3}
+
+Archive für \textit{evas}:
+\begin{itemize}
+ \item freetype-2.3.7-bin.tar.bz2: \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/freetype-2.3.7/freetype-2.3.7-bin.tar.bz2/download}
+ \item freetype-2.3.7-dev.tar.bz2: \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/freetype-2.3.7/freetype-2.3.7-dev.tar.bz2/download}
+ \item libpng-1.2.33-bin.tar.bz2: \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/libpng-1.2.33/libpng-1.2.33-bin.tar.bz2/download}
+ \item libpng-1.2.33-dev.tar.bz2: \url{http://sourceforge.net/projects/cegcc/files/ported%20packages/libpng-1.2.33/libpng-1.2.33-dev.tar.bz2/download}
+\end{itemize}
+
+\subsection*{Anhang 4}
+
+efl_zip.sh:
+\begin{verbatim}
+ #!/bin/sh
+
+rm -rf efl/
+rm -f efl.zip
+
+mkdir -p efl/eina/mp
+mkdir -p efl/evas/modules/engines/buffer/mingw32ce-arm/
+mkdir -p efl/evas/modules/engines/software_16/mingw32ce-arm/
+mkdir -p efl/evas/modules/engines/software_16_wince/mingw32ce-arm/
+mkdir -p efl/evas/modules/engines/software_generic/mingw32ce-arm/
+mkdir -p efl/evas/modules/loaders/eet/mingw32ce-arm/
+mkdir -p efl/evas/modules/loaders/jpeg/mingw32ce-arm/
+mkdir -p efl/evas/modules/loaders/pmaps/mingw32ce-arm/
+mkdir -p efl/evas/modules/loaders/png/mingw32ce-arm/
+mkdir -p efl/evas/modules/loaders/xpm/mingw32ce-arm/
+mkdir -p efl/evas/modules/savers/eet/mingw32ce-arm/
+mkdir -p efl/evas/modules/savers/png/mingw32ce-arm/
+
+cp bin/eet.exe efl/
+cp bin/libdl-0.dll efl/
+cp bin/libevil-0.dll efl/
+cp bin/libeina-0.dll efl/
+cp bin/libeet-1.dll efl/
+cp bin/libevas-0.dll efl/
+cp bin/libecore-0.dll efl/
+cp bin/libecore_evas-0.dll efl/
+cp bin/libecore_job-0.dll efl/
+cp bin/libecore_wince-0.dll efl/
+cp bin/libembryo-0.dll efl/
+cp bin/libedje-0.dll efl/
+
+arm-mingw32ce-strip efl/libdl-0.dll
+arm-mingw32ce-strip efl/libevil-0.dll
+arm-mingw32ce-strip efl/libeina-0.dll
+arm-mingw32ce-strip efl/libeet-1.dll
+arm-mingw32ce-strip efl/libevas-0.dll
+arm-mingw32ce-strip efl/libecore-0.dll
+arm-mingw32ce-strip efl/libecore_evas-0.dll
+arm-mingw32ce-strip efl/libecore_job-0.dll
+arm-mingw32ce-strip efl/libecore_wince-0.dll
+arm-mingw32ce-strip efl/libembryo-0.dll
+arm-mingw32ce-strip efl/libedje-0.dll
+
+
+cp lib/eina/mp/eina_chained_mempool.dll efl/eina/mp
+cp lib/eina/mp/eina_fixed_bitmap.dll efl/eina/mp
+cp lib/eina/mp/eina_pass_through.dll efl/eina/mp
+
+arm-mingw32ce-strip efl/eina/mp/eina_chained_mempool.dll
+arm-mingw32ce-strip efl/eina/mp/eina_fixed_bitmap.dll
+arm-mingw32ce-strip efl/eina/mp/eina_pass_through.dll
+
+
+cp lib/evas/modules/engines/buffer/mingw32ce-arm/module.dll efl/evas/modules/engines/buffer/mingw32ce-arm/engine_buffer.dll
+cp lib/evas/modules/engines/software_16/mingw32ce-arm/module.dll efl/evas/modules/engines/software_16/mingw32ce-arm/engine_software_16.dll
+cp lib/evas/modules/engines/software_16_wince/mingw32ce-arm/module.dll efl/evas/modules/engines/software_16_wince/mingw32ce-arm/engine_software_16_wince.dll
+cp lib/evas/modules/engines/software_generic/mingw32ce-arm/module.dll efl/evas/modules/engines/software_generic/mingw32ce-arm/engine_software_generic.dll
+
+cp lib/evas/modules/loaders/eet/mingw32ce-arm/module.dll efl/evas/modules/loaders/eet/mingw32ce-arm/loader_eet.dll
+cp lib/evas/modules/loaders/jpeg/mingw32ce-arm/module.dll efl/evas/modules/loaders/jpeg/mingw32ce-arm/loader_jpeg.dll
+cp lib/evas/modules/loaders/pmaps/mingw32ce-arm/module.dll efl/evas/modules/loaders/pmaps/mingw32ce-arm/loader_pmaps.dll
+cp lib/evas/modules/loaders/png/mingw32ce-arm/module.dll efl/evas/modules/loaders/png/mingw32ce-arm/loader_png.dll
+cp lib/evas/modules/loaders/xpm/mingw32ce-arm/module.dll efl/evas/modules/loaders/xpm/mingw32ce-arm/loader_xpm.dll
+
+cp lib/evas/modules/savers/eet/mingw32ce-arm/module.dll efl/evas/modules/savers/eet/mingw32ce-arm/saver_eet.dll
+cp lib/evas/modules/savers/png/mingw32ce-arm/module.dll efl/evas/modules/savers/png/mingw32ce-arm/saver_png.dll
+
+arm-mingw32ce-strip efl/evas/modules/engines/buffer/mingw32ce-arm/engine_buffer.dll
+arm-mingw32ce-strip efl/evas/modules/engines/software_16/mingw32ce-arm/engine_software_16.dll
+arm-mingw32ce-strip efl/evas/modules/engines/software_16_wince/mingw32ce-arm/engine_software_16_wince.dll
+arm-mingw32ce-strip efl/evas/modules/engines/software_generic/mingw32ce-arm/engine_software_generic.dll
+
+arm-mingw32ce-strip efl/evas/modules/loaders/eet/mingw32ce-arm/loader_eet.dll
+arm-mingw32ce-strip efl/evas/modules/loaders/jpeg/mingw32ce-arm/loader_jpeg.dll
+arm-mingw32ce-strip efl/evas/modules/loaders/pmaps/mingw32ce-arm/loader_pmaps.dll
+arm-mingw32ce-strip efl/evas/modules/loaders/png/mingw32ce-arm/loader_png.dll
+arm-mingw32ce-strip efl/evas/modules/loaders/xpm/mingw32ce-arm/loader_xpm.dll
+
+arm-mingw32ce-strip efl/evas/modules/savers/eet/mingw32ce-arm/saver_eet.dll
+arm-mingw32ce-strip efl/evas/modules/savers/png/mingw32ce-arm/saver_png.dll
+
+cp freetype-2.3.7-bin/bin/libfreetype-6.dll efl/
+cp libjpeg-6b-bin/bin/jpeg62.dll efl/
+cp libpng-1.2.33-bin/bin/libpng12-0.dll efl/
+cp libpng-1.2.33-bin/bin/libpng-3.dll efl/
+cp zlib-1.2.3-bin/bin/zlib1.dll efl/
+
+zip -r -9 efl.zip efl/
+
+\end{verbatim}
+
+
+\end{appendix}
diff --git a/ausarbeitung/Bilder/siegel.png b/ausarbeitung/Bilder/siegel.png
new file mode 100755
index 0000000..1cff269
--- /dev/null
+++ b/ausarbeitung/Bilder/siegel.png
Binary files differ
diff --git a/ausarbeitung/Einleitung.aux b/ausarbeitung/Einleitung.aux
new file mode 100644
index 0000000..06e6eca
--- /dev/null
+++ b/ausarbeitung/Einleitung.aux
@@ -0,0 +1,30 @@
+\relax
+\@writefile{toc}{\contentsline {section}{\numberline {1}Einleitung}{2}{section.1}}
+\@setckpt{Einleitung}{
+\setcounter{page}{3}
+\setcounter{equation}{0}
+\setcounter{enumi}{0}
+\setcounter{enumii}{0}
+\setcounter{enumiii}{0}
+\setcounter{enumiv}{0}
+\setcounter{footnote}{0}
+\setcounter{mpfootnote}{0}
+\setcounter{part}{0}
+\setcounter{section}{1}
+\setcounter{subsection}{0}
+\setcounter{subsubsection}{0}
+\setcounter{paragraph}{0}
+\setcounter{subparagraph}{0}
+\setcounter{figure}{0}
+\setcounter{table}{0}
+\setcounter{NAT@ctr}{0}
+\setcounter{parentequation}{0}
+\setcounter{Item}{0}
+\setcounter{lstlisting}{0}
+\setcounter{lstnumber}{1}
+\setcounter{subfigure}{0}
+\setcounter{lofdepth}{1}
+\setcounter{subtable}{0}
+\setcounter{lotdepth}{1}
+\setcounter{section@level}{1}
+}
diff --git a/ausarbeitung/Einleitung.tex b/ausarbeitung/Einleitung.tex
new file mode 100644
index 0000000..4a84465
--- /dev/null
+++ b/ausarbeitung/Einleitung.tex
@@ -0,0 +1 @@
+\section{Einleitung}
diff --git a/ausarbeitung/Einleitung.tex~ b/ausarbeitung/Einleitung.tex~
new file mode 100644
index 0000000..bc8470d
--- /dev/null
+++ b/ausarbeitung/Einleitung.tex~
@@ -0,0 +1,19 @@
+\section{Einleitung}
+Open Street Map \citep{OSM} ist ein Open-Source\footnote[1]{Software mit offenem Quellcode} Projekt, welches zum
+Ziel hat, die ganze Welt auf einer multifunktionalen Karte abzubilden. Dieses Projekt widmet sich der Fragestellung des
+Routings mit Hilfe dieser \textit{Open Street Maps} Karten. Das Ziel ist es, einen geeigneten, zeitlich gesehen
+möglichst kurzen Weg zwischen zwei Punkten zu finden. Bei der Suche sollen für Fußgänger geeignete Wege und die
+öffentlichen Nahverkehrsmittel berücksichtigt werden.
+
+Die \textit{Open Street Maps} Daten eignen sich hierfür hervorragend, denn jeder kann die Karten frei
+erweitern. Somit ist auch die Verbesserung des schon vorhandenen Kartenmaterials gewährleistet. Der zweite Grund ist,
+dass die \textit{Open Street Maps} Daten in viele Unterkategorien eingeordnet sind. Dank dieser Grundlage ist es auch
+sehr gut möglich, verschiedene Routen und Wege zu kategorisieren und einzuteilen.
+
+Im ersten Teil, zum Thema ``Routing'' wird besprochen, welche Elemente das \textit{Open Street Maps} Dateiformat
+beinhaltet. Bei dieser Betrachtung wird der Schwerpunkt auf den \textit{Tags} liegen, welche für das Routing von
+Interesse sind.
+Der Abschnitt ``Design'' behandelt das Aufbereiten der vorhandenen Daten für die Datenbank, den Aufbau der Datenbank,
+die benutzten Algorithmen und Heuristiken sowie die API des Routing-Programms.
+Im letzen Abschnitt befindet sich eine Auswertung der Güte der vorhandenen Daten und deren Nutzbarkeit, sowie ein
+Ausblick auf mögliche Verbesserungen. \ No newline at end of file
diff --git a/ausarbeitung/Erklaerung.aux b/ausarbeitung/Erklaerung.aux
new file mode 100644
index 0000000..db9382f
--- /dev/null
+++ b/ausarbeitung/Erklaerung.aux
@@ -0,0 +1,29 @@
+\relax
+\@setckpt{Erklaerung}{
+\setcounter{page}{2}
+\setcounter{equation}{0}
+\setcounter{enumi}{0}
+\setcounter{enumii}{0}
+\setcounter{enumiii}{0}
+\setcounter{enumiv}{0}
+\setcounter{footnote}{0}
+\setcounter{mpfootnote}{0}
+\setcounter{part}{0}
+\setcounter{section}{0}
+\setcounter{subsection}{0}
+\setcounter{subsubsection}{0}
+\setcounter{paragraph}{0}
+\setcounter{subparagraph}{0}
+\setcounter{figure}{0}
+\setcounter{table}{0}
+\setcounter{NAT@ctr}{0}
+\setcounter{parentequation}{0}
+\setcounter{Item}{0}
+\setcounter{lstlisting}{0}
+\setcounter{lstnumber}{1}
+\setcounter{subfigure}{0}
+\setcounter{lofdepth}{1}
+\setcounter{subtable}{0}
+\setcounter{lotdepth}{1}
+\setcounter{section@level}{0}
+}
diff --git a/ausarbeitung/Erklaerung.tex b/ausarbeitung/Erklaerung.tex
new file mode 100644
index 0000000..9ace622
--- /dev/null
+++ b/ausarbeitung/Erklaerung.tex
@@ -0,0 +1,19 @@
+\newpage{}
+\section*{\vfill{}
+Erklärung}
+
+Hiermit erkläre ich, dass ich diese Abschlussarbeit selbständig verfasst
+habe, keine anderen als die angegebenen Quellen/Hilfsmittel verwendet
+habe und alle Stellen, die wörtlich oder sinngemäß aus veröffentlichten
+Schriften entnommen wurden, als solche kenntlich gemacht habe. Darüber
+hinaus erkläre ich, dass diese Abschlussarbeit nicht, auch nicht auszugsweise,
+bereits für eine andere Prüfung angefertigt wurde.
+
+\vspace{3cm}
+\begin{minipage}[t][1\totalheight]{0.35\textwidth}
+Ort, Datum
+\end{minipage}\hfill{}
+\begin{minipage}[t][1\totalheight]{0.45\textwidth}
+Unterschrift
+\end{minipage}
+
diff --git a/ausarbeitung/Erklaerung.tex~ b/ausarbeitung/Erklaerung.tex~
new file mode 100644
index 0000000..1ad2e5a
--- /dev/null
+++ b/ausarbeitung/Erklaerung.tex~
@@ -0,0 +1,19 @@
+nc\newpage{}
+\section*{\vfill{}
+Erklärung}
+
+Hiermit erkläre ich, dass ich diese Abschlussarbeit selbständig verfasst
+habe, keine anderen als die angegebenen Quellen/Hilfsmittel verwendet
+habe und alle Stellen, die wörtlich oder sinngemäß aus veröffentlichten
+Schriften entnommen wurden, als solche kenntlich gemacht habe. Darüber
+hinaus erkläre ich, dass diese Abschlussarbeit nicht, auch nicht auszugsweise,
+bereits für eine andere Prüfung angefertigt wurde.
+
+\vspace{3cm}
+\begin{minipage}[t][1\totalheight]{0.35\textwidth}
+Ort, Datum
+\end{minipage}\hfill{}
+\begin{minipage}[t][1\totalheight]{0.45\textwidth}
+Unterschrift
+\end{minipage}
+
diff --git a/ausarbeitung/Title.aux b/ausarbeitung/Title.aux
new file mode 100644
index 0000000..d8d1b2d
--- /dev/null
+++ b/ausarbeitung/Title.aux
@@ -0,0 +1,29 @@
+\relax
+\@setckpt{Title}{
+\setcounter{page}{2}
+\setcounter{equation}{0}
+\setcounter{enumi}{0}
+\setcounter{enumii}{0}
+\setcounter{enumiii}{0}
+\setcounter{enumiv}{0}
+\setcounter{footnote}{0}
+\setcounter{mpfootnote}{0}
+\setcounter{part}{0}
+\setcounter{section}{0}
+\setcounter{subsection}{0}
+\setcounter{subsubsection}{0}
+\setcounter{paragraph}{0}
+\setcounter{subparagraph}{0}
+\setcounter{figure}{0}
+\setcounter{table}{0}
+\setcounter{NAT@ctr}{0}
+\setcounter{parentequation}{0}
+\setcounter{Item}{0}
+\setcounter{lstlisting}{0}
+\setcounter{lstnumber}{1}
+\setcounter{subfigure}{0}
+\setcounter{lofdepth}{1}
+\setcounter{subtable}{0}
+\setcounter{lotdepth}{1}
+\setcounter{section@level}{0}
+}
diff --git a/ausarbeitung/Title.tex b/ausarbeitung/Title.tex
new file mode 100644
index 0000000..67b3bc3
--- /dev/null
+++ b/ausarbeitung/Title.tex
@@ -0,0 +1,31 @@
+\begin{titlepage}
+\begin{center}
+
+\includegraphics[width=8cm]{Bilder/siegel.png}
+
+\vspace{1.3cm}
+{\large B A C H E L O R - A R B E I T}
+\vspace{1.3cm}
+
+{\Huge eintragen!!1}
+\vspace{1.7cm}
+
+{\Huge Patrick Hornecker}
+\vspace{0.3cm}
+
+%Matr.-Nr. 1605796
+%\vspace{1.5cm}
+
+betreut durch
+\vspace{0.2cm}
+
+{\large Klaus Rechert}
+
+an der
+
+{\large Technischen Fakult\"{a}t}\\
+{\large der Albert-Ludwigs-Universit\"{a}t Freiburg}
+
+\end{center}
+\end{titlepage}
+
diff --git a/ausarbeitung/Title.tex~ b/ausarbeitung/Title.tex~
new file mode 100644
index 0000000..7088967
--- /dev/null
+++ b/ausarbeitung/Title.tex~
@@ -0,0 +1,31 @@
+\begin{titlepage}
+\begin{center}
+
+\includegraphics[width=8cm]{Bilder/siegel.png}
+
+\vspace{1.3cm}
+{\large G R U P P E N - P R O J E K T}
+\vspace{1.3cm}
+
+{\Huge Routing mit Open Street Map}
+\vspace{1.7cm}
+
+{\Huge Michael Rist, Vincent Langenfeld, \newline Patrick Hornecker}
+\vspace{0.3cm}
+
+%Matr.-Nr. 1605796
+%\vspace{1.5cm}
+
+betreut durch
+\vspace{0.2cm}
+
+{\large Klaus Rechert}
+
+an der
+
+{\large Technischen Fakult\"{a}t}\\
+{\large der Albert-Ludwigs-Universit\"{a}t Freiburg}
+
+\end{center}
+\end{titlepage}
+
diff --git a/ausarbeitung/Tutorial.aux b/ausarbeitung/Tutorial.aux
new file mode 100644
index 0000000..3aeb4da
--- /dev/null
+++ b/ausarbeitung/Tutorial.aux
@@ -0,0 +1,44 @@
+\relax
+\citation{efl}
+\citation{cegcc}
+\@writefile{toc}{\contentsline {section}{\numberline {2}Tutorial}{3}{section.2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}CeGCC}{3}{subsection.2.1}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Enlightenment}{3}{subsection.2.2}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.1}evil}{5}{subsubsection.2.2.1}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.2}eina}{6}{subsubsection.2.2.2}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.3}eet}{6}{subsubsection.2.2.3}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.4}embryo}{7}{subsubsection.2.2.4}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.5}evas}{7}{subsubsection.2.2.5}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.6}ecore}{9}{subsubsection.2.2.6}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.7}edje}{9}{subsubsection.2.2.7}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.8}elementary}{10}{subsubsection.2.2.8}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.9}Weitere Schritte}{10}{subsubsection.2.2.9}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Ueberall}{10}{subsection.2.3}}
+\@setckpt{Tutorial}{
+\setcounter{page}{11}
+\setcounter{equation}{0}
+\setcounter{enumi}{0}
+\setcounter{enumii}{0}
+\setcounter{enumiii}{0}
+\setcounter{enumiv}{0}
+\setcounter{footnote}{0}
+\setcounter{mpfootnote}{0}
+\setcounter{part}{0}
+\setcounter{section}{2}
+\setcounter{subsection}{3}
+\setcounter{subsubsection}{0}
+\setcounter{paragraph}{0}
+\setcounter{subparagraph}{0}
+\setcounter{figure}{0}
+\setcounter{table}{0}
+\setcounter{NAT@ctr}{0}
+\setcounter{parentequation}{0}
+\setcounter{Item}{0}
+\setcounter{lstlisting}{0}
+\setcounter{lstnumber}{1}
+\setcounter{subfigure}{0}
+\setcounter{lofdepth}{1}
+\setcounter{subtable}{0}
+\setcounter{lotdepth}{1}
+\setcounter{section@level}{2}
+}
diff --git a/ausarbeitung/Tutorial.tex b/ausarbeitung/Tutorial.tex
new file mode 100644
index 0000000..a6cada3
--- /dev/null
+++ b/ausarbeitung/Tutorial.tex
@@ -0,0 +1,342 @@
+\section{Tutorial}
+
+Beim folgenden Abschnitt handelt es sich um ein \textit{Tutorial} in welchem Schritt für Schritt erklärt was notwendig ist um
+\textit{Enlightenment} \citep{efl} und das Programm \textit{Ueberall} von Linux nach \textit{Windows Mobile 6.1} zu portieren. Bei
+dem genutzten Linux handelt es sich um ein Ubuntu Version 9.10. Für dieses Vorhaben werden mehrere
+Tools benötigt, welche auch im folgenden kurz vorgestellt werden. Zum einen wird das \textit{Enlightenment} Packet benötigt, welches aus
+mehreren Unterprogrammen besteht. Diese wurden allesamt aus dem \textit{Subversion Repository} der Entwickler heruntergeladen.
+Ein weiterer wichtiger Rolle in diesem Vorhaben spielt der \textit{CeGCC-Compiler} \citep{cegcc}, welcher für das kompilieren von Programmcode von
+Linux nach Windows Mobile benötigt wird.\newline
+Diese Programme bilden die Grundlagen für diese Aufgabe. Um \textit{Ueberall} kompilieren ist es auch nötig noch ein paar
+\textit{Libraries} zu protieren. Auf diese wird im Abschnitt \textit{Ueberall} genauer eingegangen.\newline
+Als erstes wird nun auf den \textit{CeGCC} näher eingegangen, danach auf das Erstellen von Enlightenment für Windows Mobiel und
+schliesslich wird auch das portieren von \textit{Ueberall} genauer besprochen.
+
+\subsection{CeGCC}
+Der CeGCC ist ein \textit{Open-Source} Projekt, welches ein \textit{Crosscompiler} von Linux nach Windows Mobile entwickelt hat. Dieser
+Kompiler bassiert auf dem standart Unix C-Kompiler, dem GCC.\newline
+Eine aktuelle Version des CeGCC's kann auf der Projekthomepage gefunden und heruntergeladen werden. Es wird hierbei prinzipiell zwischen
+zwei verschiedenen Arten des CeGCC's unterschieden. Es gibt zum einen einen Kompiler der eben \textit{cegcc} genannt wird, zum anderen aber
+aber auch einen welcher \textit{mingw32ce} genannt wird. Der Unterschied zwischen diesen beiden Kompilern besteht darin, dass ersterer
+nur dann benutzt wird, wenn man nur Linux APIs nutzt. Im Unterschied dazu wird der \textit{mingw32ce}-Kompiler dann gebraucht, wenn man
+auch \textit{Windows Mobile} APIs nutzen möchte.\newline
+Für diese Aufgabe wird der \textit{mingw32ce} für den \textit{ARM}-Prozessortyp benötigt. Dieser kann auf der Homepage des CeGCC-Projekts
+heruntergeladen und in das passende Systemverzeichniss entpackt werden.\newline
+Hat man diese zwei Schritte erledigt, hat man auch schon den CeGCC erfolgreich auf seinem System installiert.
+
+\subsection{Enlightenment}
+Unter dem Namen \textit{Enlightenment} werden mehrere Programme zusammengefasst, welche zusammen einen kompletten \textit{Window-Manager}
+bilden. Auch hier handelt es sich um ein \textit{Open-Source} Projekt. Um ein \textit{Frontend}, welches mit einer Enlightenment Bibliothek
+erstellt wurde, auf einem Smart Phone starten zu können müssen mehrere Programme mit dem \textit{CeGCC} kompiliert werden. Diese sind: \textit{evil, eina,
+eet, embryo, evas, ecore, edje und elementary}. Diese Programme werden mit dem von den Entwicklern bereitgestelltem Source Code kompiliert.
+
+Bevor man allerdings damit beginnen kann, müssen noch ein paar benötigte Packete aus dem Ubuntu-Repository installiert werden.
+
+\begin{verbatim}
+sudo apt-get install build-essential make gcc bison flex subversion
+autoconf libtool gettext libfreetype6-dev libpng12-dev zlib1g-dev
+libjpeg-dev libtiff-dev libungif4-dev librsvg2-dev xorg-dev
+libltdl3-dev libcurl4-dev cvs subversion git-core doxygen proj
+libsqlite3-0 libsqlite3-dev
+\end{verbatim}
+
+Nachdem diese Packete installiert wurden kann man sich nun die einzelnen Packete aus dem \textit{Subversion-Repository} der Entwickler
+herunterladen.\newline
+Nun muss man sich noch ein Verzeichniss anlegen, in welchem die für Windows Mobile kompilierten Dateien abgelegt werden. Des weiteren
+muss noch eine Datei angelegt werden, in welcher die Pfade zu dem genutzten Kompiler liegen und welche dann einmalig exportiert werden
+müssen, damit die benötigten \textit{Header-Files}, textit{Libraries} und \textit{Binaries} auch vom Betriebssystem gefunden werden.
+Diese Datei wird im folgenden ``mingw32ce.env'' benannt.
+
+\begin{verbatim}
+ touch mingw32ce.env
+\end{verbatim}
+
+Nun müssen noch in diese Datei die zu exportierenden Pfade geschrieben werden.
+
+\begin{verbatim}
+export CEGCC_PATH=/opt/cegcc
+export MINGW32CE_PATH=/opt/mingw32ce
+export WINCE_PATH=$HOME/workspace/wince
+
+export PATH=$CEGCC_PATH/bin:$MINGW32CE_PATH/bin:$PATH
+export CPPFLAGS="-I$WINCE_PATH/include -I$WINCE_PATH/zlib-1.2.3-dev/include
+ -I$WINCE_PATH/libjpeg-6b-dev/include -I$WINCE_PATH/win_iconv-dev/include
+ -I$WINCE_PATH/freetype-2.3.7-dev/include
+ -I$WINCE_PATH/libpng-1.2.33-dev/include/libpng12
+ -I$WINCE_PATH/win_iconv-dev/include -I/opt/mingw32ce/arm-mingw32ce/include/"
+export LDFLAGS="-L$WINCE_PATH/lib -L$WINCE_PATH/zlib-1.2.3-dev/lib
+ -L$WINCE_PATH/libjpeg-6b-dev/lib
+ -L$WINCE_PATH/win_iconv-dev/include -L$WINCE_PATH/freetype-2.3.7-dev/lib
+ -L$WINCE_PATH/libpng-1.2.33-dev/lib -L$WINCE_PATH/win_icon-dev/lib
+ -L$CEGCC_PATH/lib"
+export LD_LIBRARY_PATH="$WINCE_PATH/bin"
+export PKG_CONFIG_PATH="$WINCE_PATH/lib/pkgconfig"
+\end{verbatim}
+
+Der Inhalt dieser Datei muss nun in jeder neu geöffneten Shell neu exportiert werden, da sie durch die hier gewählte Methode nur in
+eben diesen Shell's gelten wo sie exportiert wurden.\newline
+Bei den Variablen ``CEGCC\_PATH'' und ``MINGW32CE\_PATH'' ist der Pfad zum Verzeichniss des \textit{cegcc}, beziehungsweiße des \textit{mingw32ce}
+Kompilers einzutragen. Unter ``WINCE\_PATH'' muss der Pfad, zu dem Verzeichniss in dem die kompilierten Daten gespeichert werden sollen,
+eingetragen werden. Mit ``PATH'' werden die \textit{Binaries}, der zwei Kompiler, in den Systempfad aufgenommen. Des weiteren werden unter
+``CPPFLAGS'' die \textit{include}-Pfade und unter ``LDFLAGS'' die \textit{Librarie} Pfade abgelegt. ``LD\_LIBRARY\_PATH'' zeigt auf den Ordner
+in welchem die kompilierten \textit{Binaries} liegen. ``PKG\_CONFIG\_PATH'' zeigt schliesslich noch auf den Ordner der die Packetinformationen
+der installierten Dateien beinhaltet. Dieses exportieren geschieht mit dem folgenden Aufruf.
+
+\begin{verbatim}
+source <Pfad-zu-der-Datei>/mingw32ce.env
+\end{verbatim}
+
+Im nächsten Schritt muss nun noch ein Ordner angelegt werden, in welchem der \textit{Enlightenment Source-Code} abgelegt wird. Nun muss noch in
+dieses Verzeichniss gewechselt werden und es kann mit dem ersten Programm begonnen werden.
+
+\subsubsection{evil}
+Als erstes ist es nötig das Programm \textit{evil} aus dem \textit{SVN}, welches von den Entwicklern bereit gestellt wurde, herunterzuladen.
+Das herunterladen geschieht mit:
+
+\begin{verbatim}
+ svn co http://svn.enlightenment.org/svn/e/trunk/evil
+\end{verbatim}
+
+Nachdem alle Dateien erfolgreich heruntergeladen wurden muss, falls nicht schon geschen, die Datei mit den \textit{Umgebungsvaribalen}
+eingelesen werden. Nachdem dies geschehen ist, kann man nun das Konfigurationsskript starten
+
+\begin{verbatim}
+ ./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce
+\end{verbatim}
+
+Durch diesen Aufruf wird der Installationspfad auf den Wert der Variable ``WINCE\_PATH'' gesetzt und als Zielsystem ein
+\textit{ARM-Prozessor} gesetzt und der \textit{mingw32ce}-Kompiler als Kompiler gewählt.\newline
+Nachdem dieses Skript erfolgreich durchgeführt wurde, kann man im nächsten Schritt das Programm erstellen.
+
+\begin{verbatim}
+ make
+\end{verbatim}
+
+Ist auch dies erfolgreich durchgelofen, so muss man nun noch in einem letzen Schritt die erstellten Dateien im Zielordner installieren.
+
+\begin{verbatim}
+ make install
+\end{verbatim}
+
+Nun sollte \textit{evil} erfolgreich im Zielordner installiert worden sein.
+
+\subsubsection{eina}
+
+Auch hier ist es auch wieder nötig die Dateien aus dem Entwickler-Repository herunterzuladen.
+
+\begin{verbatim}
+ svn co http://svn.enlightenment.org/svn/e/trunk/eina
+\end{verbatim}
+
+Danach wird auch hier wieder das ``autogen.sh'' Skript aufgerufen.
+
+\begin{verbatim}
+ ./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce --disable-pthread
+\end{verbatim}
+
+Es werden bei diesem Aufruf die gleichen Parameter wie bei \textit{evil} übergeben. Hinzu kommt noch ``--disable-pthread''. Mit diesem
+Parameter wird \textit{threading} beim erstellen von \textit{eina} deaktiviert, da \textit{ARM-Prozessoren} dies nicht unterstützen.\newline
+Nachdem das Skript durchgelaufen ist, muss man nun auch wieder das Programm erstellen und im Zielverzeichniss installieren.
+
+\begin{verbatim}
+ make ; make install
+\end{verbatim}
+
+\subsubsection{eet}
+
+Bevor man \textit{eet} erstellen kann, muss man noch vier vorgefertigte \textit{tar-Archive} im Verzeichniss, welches in der Variable
+``WINCE\_PATH'' gespeichert wurde, entpacken. Diese Archive kann man unter den Links, welche in Anhang 2 zu finden sind, herunterladen.
+Nach dem herunterladen müssen diese nur noch in das ``WINCE\_PATH''-Verzeichniss kopiert und entpackt werden. Nun kann man den Quellcode
+für \textit{eet} herunterladen.
+
+\begin{verbatim}
+ svn co http://svn.enlightenment.org/svn/e/trunk/eet
+\end{verbatim}
+
+Nachdem die Dateien heruntergeladen sind, muss wieder das ``autogen.sh``-Skript aufgerufen werden.
+
+\begin{verbatim}
+ ./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce
+\end{verbatim}
+
+Im Anschluss muss nun auch wieder kompiliert und installiert werden.
+
+\begin{verbatim}
+ make ; make install
+\end{verbatim}
+
+\subsubsection{embryo}
+
+\begin{verbatim}
+ svn co http://svn.enlightenment.org/svn/e/trunk/embryo
+\end{verbatim}
+
+Nachdem die Dateien heruntergeladen sind auch wieder das Skript aufrufen.
+
+\begin{verbatim}
+ ./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce
+\end{verbatim}
+
+Im Anschluss nun auch wieder kompilieren und installieren.
+
+\begin{verbatim}
+ make ; make install
+\end{verbatim}
+
+\subsubsection{evas}
+
+Auch für \textit{evas} müssen mehrere \textit{tar-Archive} heruntergeladen werden. Auch sollen diese in das gleiche Verzeichniss, wie
+die vorhergegangenen Archive, entpackt werden. Nun müssen noch die Dateien, welche die Packetinformationen beinhalten für die heruntergeladen
+Dateien ergänzt werden:
+
+\begin{verbatim}
+ cp $WINCE_PATH/cp libpng-1.2.33-dev/lib/pkgconfig/libpng* $WINCE_PATH/lib/pkgconfig/
+ cp $WINCE_PATH/freetype-2.3.7-dev/lib/pkgconfig/freetype2.pc $WINCE_PATH/lib/freetype2.pc
+\end{verbatim}
+
+Nun müssen diese Packetinformationen noch bearbeitet werden. Dazu müssen diese mit einem beliebigen Editor geöffnet werden und in beiden
+Dateien der Wert von ''prefix`` auf ''WINCE\_PATH`` gesetzt werden.
+
+Nachdem dies durchgeführt wurde kann nun \textit{evas} heruntergeladen werden.
+
+\begin{verbatim}
+ svn co http://svn.enlightenment.org/svn/e/trunk/evas
+\end{verbatim}
+
+Nun muss auch hier, wie bei allen anderen Programmen das ''autogen.sh``-Skript aufgerufen werden.
+
+\begin{verbatim}
+ ./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce --disable-async-events
+\end{verbatim}
+
+Als nächster Schritt muss nun das Programm kompiliert werden.
+
+\begin{verbatim}
+ make
+\end{verbatim}
+
+Sollte hierbei die Datei ''ft2build.h`` nicht gefunden werden, so muss diese an die richtige Stelle kopiert werden. Eigentlich liegt die
+Datei an folgendem Ort:
+
+\begin{verbatim}
+ $WINCE_PATH/freetype-2.3.7-dev/include/freetype2/ft2build.h
+\end{verbatim}
+
+Allerdings wird sie im Ordner ''freetype2`` nicht gefunden. Um dies zu umgehen muss ''ft2build.h`` einfach eine Ordnerebene nach oben
+kopiert werden.
+
+\begin{verbatim}
+ cp $WINCE_PATH/freetype-2.3.7-dev/include/freetype2/ft2build.h $WINCE_PATH/freetype-2.3.7-dev/include
+\end{verbatim}
+
+Um einen weiteren Fehler von vorneherein zu umgehen, muss man noch den Pfad eines eingebundenen Headers in ''ft2build.h`` abändern.
+Hierzu öffnet man ''ft2build.h`` mit einem beliebigen Editor und ändert folgendes
+
+\begin{verbatim}
+ #include <freetype/config/ftheader.h>
+\end{verbatim}
+
+zu
+
+\begin{verbatim}
+ #include <freetype2/freetype/config/ftheader.h>
+\end{verbatim}
+
+ab. Anschliessend zu dieser Lösung muss nun einfach der ''freetype``-Ordner um eine Ebene nach oben kopieren werden, da die
+\textit{include}-Pfade in den Headern von ''freetype2`` stellenweiße nicht korrekt sind.\newline
+Falls man nun noch \textit{evas} mit \textit{DirectX-Support} kompilieren möchte, muss man das \textit{DirectX-SDK} herunterladen
+und ''ddraw.h`` in die Verzichnisse ''/opt/cegcc/arm-cegcc/include/w32api/'' und ''/opt/mingw32ce/arm-mingw32ce/include/'' kopieren.
+
+\subsubsection{ecore}
+
+Um \textit{ecore} zu erstellen muss zu allererst eine Änderung im ``winnt.h''-Header vorgenommen werden. Dieser liegt im
+\textit{include}-Verzeichniss des \textit{mingw32ce}-Kompilers.
+
+\begin{verbatim}
+ #define PROCESS_SET_QUOTA 0x0100
+ #define PROCESS_SET_INFORMATION 0x0200
+ #define PROCESS_QUERY_INFORMATION 0x0400
++#define PROCESS_SUSPEND_RESUME 0x0800
+ #define PROCESS_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED|SYNCHRONIZE|0xfff)
+
+ #define THREAD_TERMINATE 0x0001
+\end{verbatim}
+
+Der mit ``+'' gekennzeichnete Eintrag ``PROCESS\_SUSPEND\_RESUME'' muss in die Datei ``winnt.h'' eingefügt werden.\newline
+Nachdem dieser Schritt ausgeführt wurde kann nun auch \textit{ecore} kompiliert werden. Dazu wird auch hier wieder zuerst das
+``autogen.sh'' Skript ausgeführt.
+
+\begin{verbatim}
+ ./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce --disable-pthread
+\end{verbatim}
+
+Nachdem dies erfolgreich ausgeführt wurde können nun auch die gleichen zwei Schritte wie bei den vorhergegangenen Programmen
+ausgeführt werden.
+
+\subsubsection{edje}
+
+Auch hier gilt wieder, Dateien herunterladen.
+
+\begin{verbatim}
+ svn co http://svn.enlightenment.org/svn/e/trunk/embryo
+\end{verbatim}
+
+Nachdem die Dateien heruntergeladen wurden, muss auch hier wieder das Skript aufgerufen werden.
+
+\begin{verbatim}
+ ./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce
+\end{verbatim}
+
+Die letzten beiden Schritte sind auch hier wieder kompilieren und installieren.
+
+\begin{verbatim}
+ make ; make install
+\end{verbatim}
+
+\subsubsection{elementary}
+
+Zuerst müssen auch hier die benötigten Daten heruntergeladen werden.
+
+\begin{verbatim}
+svn co http://svn.enlightenment.org/svn/e/trunk/TMP/st/elementary
+\end{verbatim}
+
+Nun muss auch wieder das ``autogen.sh'' Skript heruntergeladen werden.
+
+\begin{verbatim}
+ ./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce --with-edje-cc=$WINCE_PATH/bin/edje_cc
+\end{verbatim}
+
+Um zwei Fehlern vorzubeugen, welche beim erstellen der Test-Files von \textit{elementary} auftreten muss man im in der Datei
+``Makefile.am'' im Ordner ``src/bin/'' alle Vorkommnisse von ``test\_fileselector.c'' entfernen und folgende Zeilen auskommentieren.
+
+\begin{verbatim}
+bin_PROGRAMS = elementary_test
+if BUILD_QUICKLAUNCH
+bin_PROGRAMS += elementary_quicklaunch elementary_run elementary_testql
+endif
+\end{verbatim}
+
+Nun kann das Programm auf gewohnte Art und Weise erstellt und installiert werden.
+
+\begin{verbatim}
+ make ; make install
+\end{verbatim}
+
+\subsubsection{Weitere Schritte}
+
+Im Anschluss an das Erstellen dieser Programme muss nun noch ein Skript in WINCE\_PATH angelegt und dessen Zugriffsrechte abgeändert
+werden.
+
+\begin{verbatim}
+ touch efl_zip.sh
+ chmod 774 efl_zip.sh
+\end{verbatim}
+
+In dieses Skript wird nun der Code eingefügt, welcher unter Anhang 4 zu finden ist.\newline
+Bei Ausführung dieses Skripts werden die vorhandenen \textit{DLL's} nocheinmal komprimiert und alles in einen Ordner mit dem Namen
+``efl'' kopiert. Im Anschluss wird der ganze Ordner noch in einem \textit{Zip-Archiv} komprimiert. Möchte man nun noch eigene Anwendungen
+hinzufügen, so muss man diese nur in diesen ``efl'' Ordner hinzufügen und erneut komprimieren. Nun kann dieses Archiv auf das
+Mobile Gerät kopiert und entpackt werden.
+
+\subsection{Ueberall} \ No newline at end of file
diff --git a/ausarbeitung/Tutorial.tex.backup b/ausarbeitung/Tutorial.tex.backup
new file mode 100644
index 0000000..835809a
--- /dev/null
+++ b/ausarbeitung/Tutorial.tex.backup
@@ -0,0 +1,274 @@
+\section{Tutorial}
+
+Beim folgenden Abschnitt handelt es sich um ein \textit{Tutorial} in welchem Schritt für Schritt erklärt was notwendig ist um
+\textit{Enlightenment} \citep{efl} und das Programm \textit{Ueberall} von Linux nach \textit{Windows Mobile 6.1} zu portieren. Bei
+dem genutzten Linux handelt es sich um ein Ubuntu Version 9.10. Für dieses Vorhaben werden mehrere
+Tools benötigt, welche auch im folgenden kurz vorgestellt werden. Zum einen wird das \textit{Enlightenment} Packet benötigt, welches aus
+mehreren Unterprogrammen besteht. Diese wurden allesamt aus dem \textit{Subversion Repository} der Entwickler heruntergeladen.
+Ein weiterer wichtiger Rolle in diesem Vorhaben spielt der \textit{CeGCC-Compiler} \citep{cegcc}, welcher für das kompilieren von Programmcode von
+Linux nach Windows Mobile benötigt wird.\newline
+Diese Programme bilden die Grundlagen für diese Aufgabe. Um \textit{Ueberall} kompilieren ist es auch nötig noch ein paar
+\textit{Libraries} zu protieren. Auf diese wird im Abschnitt \textit{Ueberall} genauer eingegangen.\newline
+Als erstes wird nun auf den \textit{CeGCC} näher eingegangen, danach auf das Erstellen von Enlightenment für Windows Mobiel und
+schliesslich wird auch das portieren von \textit{Ueberall} genauer besprochen.
+
+\subsection{CeGCC}
+Der CeGCC ist ein \textit{Open-Source} Projekt, welches ein \textit{Crosscompiler} von Linux nach Windows Mobile entwickelt hat. Dieser
+Kompiler bassiert auf dem standart Unix C-Kompiler, dem GCC.\newline
+Eine aktuelle Version des CeGCC's kann auf der Projekthomepage gefunden und heruntergeladen werden. Es wird hierbei prinzipiell zwischen
+zwei verschiedenen Arten des CeGCC's unterschieden. Es gibt zum einen einen Kompiler der eben \textit{cegcc} genannt wird, zum anderen aber
+aber auch einen welcher \textit{mingw32ce} genannt wird. Der Unterschied zwischen diesen beiden Kompilern besteht darin, dass ersterer
+nur dann benutzt wird, wenn man nur Linux APIs nutzt. Im Unterschied dazu wird der \textit{mingw32ce}-Kompiler dann gebraucht, wenn man
+auch \textit{Windows Mobile} APIs nutzen möchte.\newline
+Für diese Aufgabe wird der \textit{mingw32ce} für den \textit{ARM}-Prozessortyp benötigt. Dieser kann auf der Homepage des CeGCC-Projekts
+heruntergeladen und in das passende Systemverzeichniss entpackt werden.\newline
+Hat man diese zwei Schritte erledigt, hat man auch schon den CeGCC erfolgreich auf seinem System installiert.
+
+\subsection{Enlightenment}
+Unter dem Namen \textit{Enlightenment} werden mehrere Programme zusammengefasst, welche zusammen einen kompletten \textit{Window-Manager}
+bilden. Auch hier handelt es sich um ein \textit{Open-Source} Projekt. Um ein \textit{Frontend}, welches mit einer Enlightenment Bibliothek
+erstellt wurde, auf einem Smart Phone starten zu können müssen mehrere Programme mit dem \textit{CeGCC} kompiliert werden. Diese sind: \textit{evil, eina,
+eet, embryo, evas, ecore, edje und elementary}. Diese Programme werden mit dem von den Entwicklern bereitgestelltem Source Code kompiliert.
+
+Bevor man allerdings damit beginnen kann, müssen noch ein paar benötigte Packete aus dem Ubuntu-Repository installiert werden.
+
+\begin{verbatim}
+sudo apt-get install build-essential make gcc bison flex subversion
+autoconf libtool gettext libfreetype6-dev libpng12-dev zlib1g-dev
+libjpeg-dev libtiff-dev libungif4-dev librsvg2-dev xorg-dev
+libltdl3-dev libcurl4-dev cvs subversion git-core doxygen proj
+libsqlite3-0 libsqlite3-dev
+\end{verbatim}
+
+Nachdem diese Packete installiert wurden kann man sich nun die einzelnen Packete aus dem \textit{Subversion-Repository} der Entwickler
+herunterladen.\newline
+Nun muss man sich noch ein Verzeichniss anlegen, in welchem die für Windows Mobile kompilierten Dateien abgelegt werden. Des weiteren
+muss noch eine Datei angelegt werden, in welcher die Pfade zu dem genutzten Kompiler liegen und welche dann einmalig exportiert werden
+müssen, damit die benötigten \textit{Header-Files}, textit{Libraries} und \textit{Binaries} auch vom Betriebssystem gefunden werden.
+Diese Datei wird im folgenden ``mingw32ce.env'' benannt.
+
+\begin{verbatim}
+ touch mingw32ce.env
+\end{verbatim}
+
+Nun müssen noch in diese Datei die zu exportierenden Pfade geschrieben werden.
+
+\begin{verbatim}
+export CEGCC_PATH=/opt/cegcc
+export MINGW32CE_PATH=/opt/mingw32ce
+export WINCE_PATH=$HOME/workspace/wince
+
+export PATH=$CEGCC_PATH/bin:$MINGW32CE_PATH/bin:$PATH
+export CPPFLAGS="-I$WINCE_PATH/include -I$WINCE_PATH/zlib-1.2.3-dev/include
+ -I$WINCE_PATH/libjpeg-6b-dev/include -I$WINCE_PATH/win_iconv-dev/include
+ -I$WINCE_PATH/freetype-2.3.7-dev/include
+ -I$WINCE_PATH/libpng-1.2.33-dev/include/libpng12
+ -I$WINCE_PATH/win_iconv-dev/include -I/opt/mingw32ce/arm-mingw32ce/include/"
+export LDFLAGS="-L$WINCE_PATH/lib -L$WINCE_PATH/zlib-1.2.3-dev/lib
+ -L$WINCE_PATH/libjpeg-6b-dev/lib
+ -L$WINCE_PATH/win_iconv-dev/include -L$WINCE_PATH/freetype-2.3.7-dev/lib
+ -L$WINCE_PATH/libpng-1.2.33-dev/lib -L$WINCE_PATH/win_icon-dev/lib
+ -L$CEGCC_PATH/lib"
+export LD_LIBRARY_PATH="$WINCE_PATH/bin"
+export PKG_CONFIG_PATH="$WINCE_PATH/lib/pkgconfig"
+\end{verbatim}
+
+Der Inhalt dieser Datei muss nun in jeder neu geöffneten Shell neu exportiert werden, da sie durch die hier gewählte Methode nur in
+eben diesen Shell's gelten wo sie exportiert wurden.\newline
+Bei den Variablen ``CEGCC\_PATH'' und ``MINGW32CE\_PATH'' ist der Pfad zum Verzeichniss des \textit{cegcc}, beziehungsweiße des \textit{mingw32ce}
+Kompilers einzutragen. Unter ``WINCE\_PATH'' muss der Pfad, zu dem Verzeichniss in dem die kompilierten Daten gespeichert werden sollen,
+eingetragen werden. Mit ``PATH'' werden die \textit{Binaries}, der zwei Kompiler, in den Systempfad aufgenommen. Des weiteren werden unter
+``CPPFLAGS'' die \textit{include}-Pfade und unter ``LDFLAGS'' die \textit{Librarie} Pfade abgelegt. ``LD\_LIBRARY\_PATH'' zeigt auf den Ordner
+in welchem die kompilierten \textit{Binaries} liegen. ``PKG\_CONFIG\_PATH'' zeigt schliesslich noch auf den Ordner der die Packetinformationen
+der installierten Dateien beinhaltet. Dieses exportieren geschieht mit dem folgenden Aufruf.
+
+\begin{verbatim}
+source <Pfad-zu-der-Datei>/mingw32ce.env
+\end{verbatim}
+
+Im nächsten Schritt muss nun noch ein Ordner angelegt werden, in welchem der \textit{Enlightenment Source-Code} abgelegt wird. Nun muss noch in
+dieses Verzeichniss gewechselt werden und es kann mit dem ersten Programm begonnen werden.
+
+\subsubsection{evil}
+Als erstes ist es nötig das Programm \textit{evil} aus dem \textit{SVN}, welches von den Entwicklern bereit gestellt wurde, herunterzuladen.
+Das herunterladen geschieht mit:
+
+\begin{verbatim}
+ svn co http://svn.enlightenment.org/svn/e/trunk/evil
+\end{verbatim}
+
+Nachdem alle Dateien erfolgreich heruntergeladen wurden muss, falls nicht schon geschen, die Datei mit den \textit{Umgebungsvaribalen}
+eingelesen werden. Nachdem dies geschehen ist, kann man nun das Konfigurationsskript starten
+
+\begin{verbatim}
+ ./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce
+\end{verbatim}
+
+Durch diesen Aufruf wird der Installationspfad auf den Wert der Variable ``WINCE\_PATH'' gesetzt und als Zielsystem ein
+\textit{ARM-Prozessor} gesetzt und der \textit{mingw32ce}-Kompiler als Kompiler gewählt.\newline
+Nachdem dieses Skript erfolgreich durchgeführt wurde, kann man im nächsten Schritt das Programm erstellen.
+
+\begin{verbatim}
+ make
+\end{verbatim}
+
+Ist auch dies erfolgreich durchgelofen, so muss man nun noch in einem letzen Schritt die erstellten Dateien im Zielordner installieren.
+
+\begin{verbatim}
+ make install
+\end{verbatim}
+
+Nun sollte \textit{evil} erfolgreich im Zielordner installiert worden sein.
+
+\subsubsection{eina}
+
+Auch hier ist es auch wieder nötig die Dateien aus dem Entwickler-Repository herunterzuladen.
+
+\begin{verbatim}
+ svn co http://svn.enlightenment.org/svn/e/trunk/eina
+\end{verbatim}
+
+Danach wird auch hier wieder das ``autogen.sh'' Skript aufgerufen.
+
+\begin{verbatim}
+ ./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce --disable-pthread
+\end{verbatim}
+
+Es werden bei diesem Aufruf die gleichen Parameter wie bei \textit{evil} übergeben. Hinzu kommt noch ``--disable-pthread''. Mit diesem
+Parameter wird \textit{threading} beim erstellen von \textit{eina} deaktiviert, da \textit{ARM-Prozessoren} dies nicht unterstützen.\newline
+Nachdem das Skript durchgelaufen ist, muss man nun auch wieder das Programm erstellen und im Zielverzeichniss installieren.
+
+\begin{verbatim}
+ make ; make install
+\end{verbatim}
+
+\subsubsection{eet}
+
+Bevor man \textit{eet} erstellen kann, muss man noch vier vorgefertigte \textit{tar-Archive} im Verzeichniss, welches in der Variable
+``WINCE\_PATH'' gespeichert wurde, entpacken. Diese Archive kann man unter den Links, welche in Anhang 2 zu finden sind, herunterladen.
+Nach dem herunterladen müssen diese nur noch in das ``WINCE\_PATH''-Verzeichniss kopiert und entpackt werden. Nun kann man den Quellcode
+für \textit{eet} herunterladen.
+
+\begin{verbatim}
+ svn co http://svn.enlightenment.org/svn/e/trunk/eet
+\end{verbatim}
+
+Nachdem die Dateien heruntergeladen sind, muss wieder das ``autogen.sh``-Skript aufgerufen werden.
+
+\begin{verbatim}
+ ./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce
+\end{verbatim}
+
+Im Anschluss muss nun auch wieder kompiliert und installiert werden.
+
+\begin{verbatim}
+ make ; make install
+\end{verbatim}
+
+\subsubsection{embryo}
+
+\begin{verbatim}
+ svn co http://svn.enlightenment.org/svn/e/trunk/embryo
+\end{verbatim}
+
+Nachdem die Dateien heruntergeladen sind auch wieder das Skript aufrufen.
+
+\begin{verbatim}
+ ./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce
+\end{verbatim}
+
+Im Anschluss nun auch wieder kompilieren und installieren.
+
+\begin{verbatim}
+ make ; make install
+\end{verbatim}
+
+\subsubsection{evas}
+
+Auch für \textit{evas} müssen mehrere \textit{tar-Archive} heruntergeladen werden. Auch sollen diese in das gleiche Verzeichniss, wie
+die vorhergegangenen Archive, entpackt werden. Nun müssen noch die Dateien, welche die Packetinformationen beinhalten für die heruntergeladen
+Dateien ergänzt werden:
+
+\begin{verbatim}
+ cp $WINCE_PATH/cp libpng-1.2.33-dev/lib/pkgconfig/libpng* $WINCE_PATH/lib/pkgconfig/
+ cp $WINCE_PATH/freetype-2.3.7-dev/lib/pkgconfig/freetype2.pc $WINCE_PATH/lib/freetype2.pc
+\end{verbatim}
+
+Nun müssen diese Packetinformationen noch bearbeitet werden. Dazu müssen diese mit einem beliebigen Editor geöffnet werden und in beiden
+Dateien der Wert von ''prefix`` auf ''WINCE\_PATH`` gesetzt werden.
+
+Nachdem dies durchgeführt wurde kann nun \textit{evas} heruntergeladen werden.
+
+\begin{verbatim}
+ svn co http://svn.enlightenment.org/svn/e/trunk/evas
+\end{verbatim}
+
+Nun muss auch hier, wie bei allen anderen Programmen das ''autogen.sh``-Skript aufgerufen werden.
+
+\begin{verbatim}
+ ./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce
+\end{verbatim}
+
+Als nächster Schritt muss nun das Programm kompiliert werden.
+
+\begin{verbatim}
+ make
+\end{verbatim}
+
+Sollte hierbei die Datei ''ft2build.h`` nicht gefunden werden, so muss diese an die richtige Stelle kopiert werden. Eigentlich liegt die
+Datei an folgendem Ort:
+
+\begin{verbatim}
+ $WINCE_PATH/freetype-2.3.7-dev/include/freetype2/ft2build.h
+\end{verbatim}
+
+
+\subsubsection{ecore}
+
+Um \textit{ecore} zu erstellen muss zu allererst eine Änderung im ``winnt.h''-Header vorgenommen werden. Dieser liegt im
+\textit{include}-Verzeichniss des \textit{mingw32ce}-Kompilers.
+
+\begin{verbatim}
+ #define PROCESS_SET_QUOTA 0x0100
+ #define PROCESS_SET_INFORMATION 0x0200
+ #define PROCESS_QUERY_INFORMATION 0x0400
++#define PROCESS_SUSPEND_RESUME 0x0800
+ #define PROCESS_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED|SYNCHRONIZE|0xfff)
+
+ #define THREAD_TERMINATE 0x0001
+\end{verbatim}
+
+Der mit ``+'' gekennzeichnete Eintrag ``PROCESS\_SUSPEND\_RESUME'' muss in die Datei ``winnt.h'' eingefügt werden.\newline
+Nachdem dieser Schritt ausgeführt wurde kann nun auch \textit{ecore} kompiliert werden. Dazu wird auch hier wieder zuerst das
+``autogen.sh'' Skript ausgeführt.
+
+\begin{verbatim}
+ ./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce --disable-pthread
+\end{verbatim}
+
+Nachdem dies erfolgreich ausgeführt wurde können nun auch die gleichen zwei Schritte wie bei den vorhergegangenen Programmen
+ausgeführt werden.
+
+\subsubsection{edje}
+
+Auch hier gilt wieder, Dateien herunterladen.
+
+\begin{verbatim}
+ svn co http://svn.enlightenment.org/svn/e/trunk/embryo
+\end{verbatim}
+
+Nachdem die Dateien heruntergeladen wurden, muss auch hier wieder das Skript aufgerufen werden.
+
+\begin{verbatim}
+ ./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce
+\end{verbatim}
+
+Die letzten beiden Schritte sind auch hier wieder kompilieren und installieren.
+
+\begin{verbatim}
+ make ; make install
+\end{verbatim}
+
+\subsubsection{elementary}
+
+\subsection{Ueberall} \ No newline at end of file
diff --git a/ausarbeitung/Tutorial.tex~ b/ausarbeitung/Tutorial.tex~
new file mode 100644
index 0000000..37e3475
--- /dev/null
+++ b/ausarbeitung/Tutorial.tex~
@@ -0,0 +1,340 @@
+\section{Tutorial}
+
+Beim folgenden Abschnitt handelt es sich um ein \textit{Tutorial} in welchem Schritt für Schritt erklärt was notwendig ist um
+\textit{Enlightenment} \citep{efl} und das Programm \textit{Ueberall} von Linux nach \textit{Windows Mobile 6.1} zu portieren. Bei
+dem genutzten Linux handelt es sich um ein Ubuntu Version 9.10. Für dieses Vorhaben werden mehrere
+Tools benötigt, welche auch im folgenden kurz vorgestellt werden. Zum einen wird das \textit{Enlightenment} Packet benötigt, welches aus
+mehreren Unterprogrammen besteht. Diese wurden allesamt aus dem \textit{Subversion Repository} der Entwickler heruntergeladen.
+Ein weiterer wichtiger Rolle in diesem Vorhaben spielt der \textit{CeGCC-Compiler} \citep{cegcc}, welcher für das kompilieren von Programmcode von
+Linux nach Windows Mobile benötigt wird.\newline
+Diese Programme bilden die Grundlagen für diese Aufgabe. Um \textit{Ueberall} kompilieren ist es auch nötig noch ein paar
+\textit{Libraries} zu protieren. Auf diese wird im Abschnitt \textit{Ueberall} genauer eingegangen.\newline
+Als erstes wird nun auf den \textit{CeGCC} näher eingegangen, danach auf das Erstellen von Enlightenment für Windows Mobiel und
+schliesslich wird auch das portieren von \textit{Ueberall} genauer besprochen.
+
+\subsection{CeGCC}
+Der CeGCC ist ein \textit{Open-Source} Projekt, welches ein \textit{Crosscompiler} von Linux nach Windows Mobile entwickelt hat. Dieser
+Kompiler bassiert auf dem standart Unix C-Kompiler, dem GCC.\newline
+Eine aktuelle Version des CeGCC's kann auf der Projekthomepage gefunden und heruntergeladen werden. Es wird hierbei prinzipiell zwischen
+zwei verschiedenen Arten des CeGCC's unterschieden. Es gibt zum einen einen Kompiler der eben \textit{cegcc} genannt wird, zum anderen aber
+aber auch einen welcher \textit{mingw32ce} genannt wird. Der Unterschied zwischen diesen beiden Kompilern besteht darin, dass ersterer
+nur dann benutzt wird, wenn man nur Linux APIs nutzt. Im Unterschied dazu wird der \textit{mingw32ce}-Kompiler dann gebraucht, wenn man
+auch \textit{Windows Mobile} APIs nutzen möchte.\newline
+Für diese Aufgabe wird der \textit{mingw32ce} für den \textit{ARM}-Prozessortyp benötigt. Dieser kann auf der Homepage des CeGCC-Projekts
+heruntergeladen und in das passende Systemverzeichniss entpackt werden.\newline
+Hat man diese zwei Schritte erledigt, hat man auch schon den CeGCC erfolgreich auf seinem System installiert.
+
+\subsection{Enlightenment}
+Unter dem Namen \textit{Enlightenment} werden mehrere Programme zusammengefasst, welche zusammen einen kompletten \textit{Window-Manager}
+bilden. Auch hier handelt es sich um ein \textit{Open-Source} Projekt. Um ein \textit{Frontend}, welches mit einer Enlightenment Bibliothek
+erstellt wurde, auf einem Smart Phone starten zu können müssen mehrere Programme mit dem \textit{CeGCC} kompiliert werden. Diese sind: \textit{evil, eina,
+eet, embryo, evas, ecore, edje und elementary}. Diese Programme werden mit dem von den Entwicklern bereitgestelltem Source Code kompiliert.
+
+Bevor man allerdings damit beginnen kann, müssen noch ein paar benötigte Packete aus dem Ubuntu-Repository installiert werden.
+
+\begin{verbatim}
+sudo apt-get install build-essential make gcc bison flex subversion
+autoconf libtool gettext libfreetype6-dev libpng12-dev zlib1g-dev
+libjpeg-dev libtiff-dev libungif4-dev librsvg2-dev xorg-dev
+libltdl3-dev libcurl4-dev cvs subversion git-core doxygen proj
+libsqlite3-0 libsqlite3-dev
+\end{verbatim}
+
+Nachdem diese Packete installiert wurden kann man sich nun die einzelnen Packete aus dem \textit{Subversion-Repository} der Entwickler
+herunterladen.\newline
+Nun muss man sich noch ein Verzeichniss anlegen, in welchem die für Windows Mobile kompilierten Dateien abgelegt werden. Des weiteren
+muss noch eine Datei angelegt werden, in welcher die Pfade zu dem genutzten Kompiler liegen und welche dann einmalig exportiert werden
+müssen, damit die benötigten \textit{Header-Files}, textit{Libraries} und \textit{Binaries} auch vom Betriebssystem gefunden werden.
+Diese Datei wird im folgenden ``mingw32ce.env'' benannt.
+
+\begin{verbatim}
+ touch mingw32ce.env
+\end{verbatim}
+
+Nun müssen noch in diese Datei die zu exportierenden Pfade geschrieben werden.
+
+\begin{verbatim}
+export CEGCC_PATH=/opt/cegcc
+export MINGW32CE_PATH=/opt/mingw32ce
+export WINCE_PATH=$HOME/workspace/wince
+
+export PATH=$CEGCC_PATH/bin:$MINGW32CE_PATH/bin:$PATH
+export CPPFLAGS="-I$WINCE_PATH/include -I$WINCE_PATH/zlib-1.2.3-dev/include
+ -I$WINCE_PATH/libjpeg-6b-dev/include -I$WINCE_PATH/win_iconv-dev/include
+ -I$WINCE_PATH/freetype-2.3.7-dev/include
+ -I$WINCE_PATH/libpng-1.2.33-dev/include/libpng12
+ -I$WINCE_PATH/win_iconv-dev/include -I/opt/mingw32ce/arm-mingw32ce/include/"
+export LDFLAGS="-L$WINCE_PATH/lib -L$WINCE_PATH/zlib-1.2.3-dev/lib
+ -L$WINCE_PATH/libjpeg-6b-dev/lib
+ -L$WINCE_PATH/win_iconv-dev/include -L$WINCE_PATH/freetype-2.3.7-dev/lib
+ -L$WINCE_PATH/libpng-1.2.33-dev/lib -L$WINCE_PATH/win_icon-dev/lib
+ -L$CEGCC_PATH/lib"
+export LD_LIBRARY_PATH="$WINCE_PATH/bin"
+export PKG_CONFIG_PATH="$WINCE_PATH/lib/pkgconfig"
+\end{verbatim}
+
+Der Inhalt dieser Datei muss nun in jeder neu geöffneten Shell neu exportiert werden, da sie durch die hier gewählte Methode nur in
+eben diesen Shell's gelten wo sie exportiert wurden.\newline
+Bei den Variablen ``CEGCC\_PATH'' und ``MINGW32CE\_PATH'' ist der Pfad zum Verzeichniss des \textit{cegcc}, beziehungsweiße des \textit{mingw32ce}
+Kompilers einzutragen. Unter ``WINCE\_PATH'' muss der Pfad, zu dem Verzeichniss in dem die kompilierten Daten gespeichert werden sollen,
+eingetragen werden. Mit ``PATH'' werden die \textit{Binaries}, der zwei Kompiler, in den Systempfad aufgenommen. Des weiteren werden unter
+``CPPFLAGS'' die \textit{include}-Pfade und unter ``LDFLAGS'' die \textit{Librarie} Pfade abgelegt. ``LD\_LIBRARY\_PATH'' zeigt auf den Ordner
+in welchem die kompilierten \textit{Binaries} liegen. ``PKG\_CONFIG\_PATH'' zeigt schliesslich noch auf den Ordner der die Packetinformationen
+der installierten Dateien beinhaltet. Dieses exportieren geschieht mit dem folgenden Aufruf.
+
+\begin{verbatim}
+source <Pfad-zu-der-Datei>/mingw32ce.env
+\end{verbatim}
+
+Im nächsten Schritt muss nun noch ein Ordner angelegt werden, in welchem der \textit{Enlightenment Source-Code} abgelegt wird. Nun muss noch in
+dieses Verzeichniss gewechselt werden und es kann mit dem ersten Programm begonnen werden.
+
+\subsubsection{evil}
+Als erstes ist es nötig das Programm \textit{evil} aus dem \textit{SVN}, welches von den Entwicklern bereit gestellt wurde, herunterzuladen.
+Das herunterladen geschieht mit:
+
+\begin{verbatim}
+ svn co http://svn.enlightenment.org/svn/e/trunk/evil
+\end{verbatim}
+
+Nachdem alle Dateien erfolgreich heruntergeladen wurden muss, falls nicht schon geschen, die Datei mit den \textit{Umgebungsvaribalen}
+eingelesen werden. Nachdem dies geschehen ist, kann man nun das Konfigurationsskript starten
+
+\begin{verbatim}
+ ./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce
+\end{verbatim}
+
+Durch diesen Aufruf wird der Installationspfad auf den Wert der Variable ``WINCE\_PATH'' gesetzt und als Zielsystem ein
+\textit{ARM-Prozessor} gesetzt und der \textit{mingw32ce}-Kompiler als Kompiler gewählt.\newline
+Nachdem dieses Skript erfolgreich durchgeführt wurde, kann man im nächsten Schritt das Programm erstellen.
+
+\begin{verbatim}
+ make
+\end{verbatim}
+
+Ist auch dies erfolgreich durchgelofen, so muss man nun noch in einem letzen Schritt die erstellten Dateien im Zielordner installieren.
+
+\begin{verbatim}
+ make install
+\end{verbatim}
+
+Nun sollte \textit{evil} erfolgreich im Zielordner installiert worden sein.
+
+\subsubsection{eina}
+
+Auch hier ist es auch wieder nötig die Dateien aus dem Entwickler-Repository herunterzuladen.
+
+\begin{verbatim}
+ svn co http://svn.enlightenment.org/svn/e/trunk/eina
+\end{verbatim}
+
+Danach wird auch hier wieder das ``autogen.sh'' Skript aufgerufen.
+
+\begin{verbatim}
+ ./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce --disable-pthread
+\end{verbatim}
+
+Es werden bei diesem Aufruf die gleichen Parameter wie bei \textit{evil} übergeben. Hinzu kommt noch ``--disable-pthread''. Mit diesem
+Parameter wird \textit{threading} beim erstellen von \textit{eina} deaktiviert, da \textit{ARM-Prozessoren} dies nicht unterstützen.\newline
+Nachdem das Skript durchgelaufen ist, muss man nun auch wieder das Programm erstellen und im Zielverzeichniss installieren.
+
+\begin{verbatim}
+ make ; make install
+\end{verbatim}
+
+\subsubsection{eet}
+
+Bevor man \textit{eet} erstellen kann, muss man noch vier vorgefertigte \textit{tar-Archive} im Verzeichniss, welches in der Variable
+``WINCE\_PATH'' gespeichert wurde, entpacken. Diese Archive kann man unter den Links, welche in Anhang 2 zu finden sind, herunterladen.
+Nach dem herunterladen müssen diese nur noch in das ``WINCE\_PATH''-Verzeichniss kopiert und entpackt werden. Nun kann man den Quellcode
+für \textit{eet} herunterladen.
+
+\begin{verbatim}
+ svn co http://svn.enlightenment.org/svn/e/trunk/eet
+\end{verbatim}
+
+Nachdem die Dateien heruntergeladen sind, muss wieder das ``autogen.sh``-Skript aufgerufen werden.
+
+\begin{verbatim}
+ ./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce
+\end{verbatim}
+
+Im Anschluss muss nun auch wieder kompiliert und installiert werden.
+
+\begin{verbatim}
+ make ; make install
+\end{verbatim}
+
+\subsubsection{embryo}
+
+\begin{verbatim}
+ svn co http://svn.enlightenment.org/svn/e/trunk/embryo
+\end{verbatim}
+
+Nachdem die Dateien heruntergeladen sind auch wieder das Skript aufrufen.
+
+\begin{verbatim}
+ ./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce
+\end{verbatim}
+
+Im Anschluss nun auch wieder kompilieren und installieren.
+
+\begin{verbatim}
+ make ; make install
+\end{verbatim}
+
+\subsubsection{evas}
+
+Auch für \textit{evas} müssen mehrere \textit{tar-Archive} heruntergeladen werden. Auch sollen diese in das gleiche Verzeichniss, wie
+die vorhergegangenen Archive, entpackt werden. Nun müssen noch die Dateien, welche die Packetinformationen beinhalten für die heruntergeladen
+Dateien ergänzt werden:
+
+\begin{verbatim}
+ cp $WINCE_PATH/cp libpng-1.2.33-dev/lib/pkgconfig/libpng* $WINCE_PATH/lib/pkgconfig/
+ cp $WINCE_PATH/freetype-2.3.7-dev/lib/pkgconfig/freetype2.pc $WINCE_PATH/lib/freetype2.pc
+\end{verbatim}
+
+Nun müssen diese Packetinformationen noch bearbeitet werden. Dazu müssen diese mit einem beliebigen Editor geöffnet werden und in beiden
+Dateien der Wert von ''prefix`` auf ''WINCE\_PATH`` gesetzt werden.
+
+Nachdem dies durchgeführt wurde kann nun \textit{evas} heruntergeladen werden.
+
+\begin{verbatim}
+ svn co http://svn.enlightenment.org/svn/e/trunk/evas
+\end{verbatim}
+
+Nun muss auch hier, wie bei allen anderen Programmen das ''autogen.sh``-Skript aufgerufen werden.
+
+\begin{verbatim}
+ ./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce --disable-async-events
+\end{verbatim}
+
+Als nächster Schritt muss nun das Programm kompiliert werden.
+
+\begin{verbatim}
+ make
+\end{verbatim}
+
+Sollte hierbei die Datei ''ft2build.h`` nicht gefunden werden, so muss diese an die richtige Stelle kopiert werden. Eigentlich liegt die
+Datei an folgendem Ort:
+
+\begin{verbatim}
+ $WINCE_PATH/freetype-2.3.7-dev/include/freetype2/ft2build.h
+\end{verbatim}
+
+Allerdings wird sie im Ordner ''freetype2`` nicht gefunden. Um dies zu umgehen muss ''ft2build.h`` einfach eine Ordnerebene nach oben
+kopiert werden.
+
+\begin{verbatim}
+ cp $WINCE_PATH/freetype-2.3.7-dev/include/freetype2/ft2build.h $WINCE_PATH/freetype-2.3.7-dev/include
+\end{verbatim}
+
+Um einen weiteren Fehler von vorneherein zu umgehen, muss man noch den Pfad eines eingebundenen Headers in ''ft2build.h`` abändern.
+Hierzu öffnet man ''ft2build.h`` mit einem beliebigen Editor und ändert folgendes
+
+\begin{verbatim}
+ #include <freetype/config/ftheader.h>
+\end{verbatim}
+
+zu
+
+\begin{verbatim}
+ #include <freetype2/freetype/config/ftheader.h>
+\end{verbatim}
+
+ab. Anschliessend zu dieser Lösung muss nun einfach der ''freetype``-Ordner um eine Ebene nach oben kopieren werden, da die
+\textit{include}-Pfade in den Headern von ''freetype2`` stellenweiße nicht korrekt sind.\newline
+Falls man nun noch \textit{evas} mit \textit{DirectX-Support} kompilieren möchte, muss man das \textit{DirectX-SDK} herunterladen
+und ''ddraw.h`` in die Verzichnisse ''/opt/cegcc/arm-cegcc/include/w32api/'' und ''/opt/mingw32ce/arm-mingw32ce/include/'' kopieren.
+
+\subsubsection{ecore}
+
+Um \textit{ecore} zu erstellen muss zu allererst eine Änderung im ``winnt.h''-Header vorgenommen werden. Dieser liegt im
+\textit{include}-Verzeichniss des \textit{mingw32ce}-Kompilers.
+
+\begin{verbatim}
+ #define PROCESS_SET_QUOTA 0x0100
+ #define PROCESS_SET_INFORMATION 0x0200
+ #define PROCESS_QUERY_INFORMATION 0x0400
++#define PROCESS_SUSPEND_RESUME 0x0800
+ #define PROCESS_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED|SYNCHRONIZE|0xfff)
+
+ #define THREAD_TERMINATE 0x0001
+\end{verbatim}
+
+Der mit ``+'' gekennzeichnete Eintrag ``PROCESS\_SUSPEND\_RESUME'' muss in die Datei ``winnt.h'' eingefügt werden.\newline
+Nachdem dieser Schritt ausgeführt wurde kann nun auch \textit{ecore} kompiliert werden. Dazu wird auch hier wieder zuerst das
+``autogen.sh'' Skript ausgeführt.
+
+\begin{verbatim}
+ ./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce --disable-pthread
+\end{verbatim}
+
+Nachdem dies erfolgreich ausgeführt wurde können nun auch die gleichen zwei Schritte wie bei den vorhergegangenen Programmen
+ausgeführt werden.
+
+\subsubsection{edje}
+
+Auch hier gilt wieder, Dateien herunterladen.
+
+\begin{verbatim}
+ svn co http://svn.enlightenment.org/svn/e/trunk/embryo
+\end{verbatim}
+
+Nachdem die Dateien heruntergeladen wurden, muss auch hier wieder das Skript aufgerufen werden.
+
+\begin{verbatim}
+ ./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce
+\end{verbatim}
+
+Die letzten beiden Schritte sind auch hier wieder kompilieren und installieren.
+
+\begin{verbatim}
+ make ; make install
+\end{verbatim}
+
+\subsubsection{elementary}
+
+Zuerst müssen auch hier die benötigten Daten heruntergeladen werden.
+
+\begin{verbatim}
+svn co http://svn.enlightenment.org/svn/e/trunk/TMP/st/elementary
+\end{verbatim}
+
+Nun muss auch wieder das ``autogen.sh'' Skript heruntergeladen werden.
+
+\begin{verbatim}
+ ./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce --with-edje-cc=$WINCE_PATH/bin/edje_cc
+\end{verbatim}
+
+Um zwei Fehlern vorzubeugen, welche beim erstellen der Test-Files von \textit{elementary} auftreten muss man im in der Datei
+``Makefile.am'' im Ordner ``src/bin/'' alle Vorkommnisse von ``test\_fileselector.c'' entfernen und folgende Zeilen auskommentieren.
+
+\begin{verbatim}
+bin_PROGRAMS = elementary_test
+if BUILD_QUICKLAUNCH
+bin_PROGRAMS += elementary_quicklaunch elementary_run elementary_testql
+endif
+\end{verbatim}
+
+Nun kann das Programm auf gewohnte Art und Weise erstellt und installiert werden.
+
+\begin{verbatim}
+ make ; make install
+\end{verbatim}
+
+\subsubsection{Weitere Schritte}
+
+Im Anschluss an das Erstellen dieser Programme muss nun noch ein Skript in WINCE\_PATH angelegt und dessen Zugriffsrechte abgeändert
+werden.
+
+\begin{verbatim}
+ touch efl_zip.sh
+ chmod 774 efl_zip.sh
+\end{verbatim}
+
+In dieses Skript wird nun der Code eingefügt, welcher unter Anhang 4 zu finden ist.\newline
+Bei Ausführung dieses Skripts werden die vorhandenen \textit{DLL's} nocheinmal komprimiert und alles in einen Ordner mit dem Namen
+``efl'' kopiert. Im Anschluss wird der ganze Ordner noch in einem \textit{Zip-Archiv} komprimiert.
+
+\subsection{Ueberall} \ No newline at end of file
diff --git a/ausarbeitung/literature.bib b/ausarbeitung/literature.bib
new file mode 100644
index 0000000..1ee913c
--- /dev/null
+++ b/ausarbeitung/literature.bib
@@ -0,0 +1,10 @@
+@misc{efl,
+Title = {Enlightenment},
+url = {http://www.enlightenment.org/},
+Note = {[Online; letzter Aufruf 20.11.2009]},
+}
+
+@misc{cegcc,
+Title = {CeGCC},
+url = {http://cegcc.sourceforge.net/}
+Note = {[Online; letzter Aufruf 20.11.2009]} \ No newline at end of file
diff --git a/ausarbeitung/literature.bib~ b/ausarbeitung/literature.bib~
new file mode 100644
index 0000000..1ee913c
--- /dev/null
+++ b/ausarbeitung/literature.bib~
@@ -0,0 +1,10 @@
+@misc{efl,
+Title = {Enlightenment},
+url = {http://www.enlightenment.org/},
+Note = {[Online; letzter Aufruf 20.11.2009]},
+}
+
+@misc{cegcc,
+Title = {CeGCC},
+url = {http://cegcc.sourceforge.net/}
+Note = {[Online; letzter Aufruf 20.11.2009]} \ No newline at end of file
diff --git a/ausarbeitung/maindoc.aux b/ausarbeitung/maindoc.aux
new file mode 100644
index 0000000..fad1361
--- /dev/null
+++ b/ausarbeitung/maindoc.aux
@@ -0,0 +1,26 @@
+\relax
+\catcode`"\active
+\ifx\hyper@anchor\@undefined
+\global \let \oldcontentsline\contentsline
+\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
+\global \let \oldnewlabel\newlabel
+\gdef \newlabel#1#2{\newlabelxx{#1}#2}
+\gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
+\AtEndDocument{\let \contentsline\oldcontentsline
+\let \newlabel\oldnewlabel}
+\else
+\global \let \hyper@last\relax
+\fi
+
+\@input{Title.aux}
+\select@language{ngerman}
+\@writefile{toc}{\select@language{ngerman}}
+\@writefile{lof}{\select@language{ngerman}}
+\@writefile{lot}{\select@language{ngerman}}
+\@input{Erklaerung.aux}
+\@input{Einleitung.aux}
+\@input{Tutorial.aux}
+\@input{Anhang.aux}
+\bibdata{literature}
+\bibstyle{dinat}
+\citation{*}
diff --git a/ausarbeitung/maindoc.log b/ausarbeitung/maindoc.log
new file mode 100644
index 0000000..c61b2ba
--- /dev/null
+++ b/ausarbeitung/maindoc.log
@@ -0,0 +1,902 @@
+This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6) (format=pdflatex 2009.11.11) 25 NOV 2009 12:21
+entering extended mode
+ %&-line parsing enabled.
+**maindoc.tex
+(./maindoc.tex
+LaTeX2e <2005/12/01>
+Babel <v3.8h> and hyphenation patterns for english, usenglishmax, dumylang, noh
+yphenation, loaded.
+(/usr/share/texmf-texlive/tex/latex/koma-script/scrartcl.cls
+Document Class: scrartcl 2006/07/30 v2.95b KOMA-Script document class (article)
+
+(/usr/share/texmf-texlive/tex/latex/koma-script/scrkbase.sty
+Package: scrkbase 2006/07/30 v2.95b KOMA-Script package (basics and keyval use)
+
+
+(/usr/share/texmf-texlive/tex/latex/koma-script/scrlfile.sty
+Package: scrlfile 2006/03/28 v2.95 KOMA-Script package (loading files)
+
+Package scrlfile, 2006/03/28 v2.95 KOMA-Script package (loading files)
+ Copyright (C) Markus Kohm
+
+) (/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
+Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
+\KV@toks@=\toks14
+))
+Package scrkbase Info: You've used the obsolete option `12pt'.
+(scrkbase) \KOMAoptions{fontsize=12pt} will be used instead.
+(scrkbase) You should do this change too on input line 594.
+
+(/usr/share/texmf-texlive/tex/latex/base/size12.clo
+File: size12.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
+)
+(/usr/share/texmf-texlive/tex/latex/koma-script/typearea.sty
+Package: typearea 2006/07/30 v2.95b KOMA-Script package (type area)
+
+Package typearea, 2006/07/30 v2.95b KOMA-Script package (type area)
+ Copyright (C) Frank Neukam, 1992-1994
+ Copyright (C) Markus Kohm, 1994-2002
+
+\ta@bcor=\skip41
+\ta@div=\count79
+Package scrkbase Info: You've used the obsolete option `a4paper'.
+(scrkbase) \KOMAoptions{paper=a4} will be used instead.
+(scrkbase) You should do this change too on input line 419.
+\ta@hblk=\skip42
+\ta@vblk=\skip43
+\ta@temp=\skip44
+Package typearea Info: These are the values describing the layout:
+(typearea) DIV = 12
+(typearea) BCOR = 0.0pt
+(typearea) \paperwidth = 597.50793pt
+(typearea) \textwidth = 448.13095pt
+(typearea) DIV-departure = -6/100
+(typearea) \evensidemargin = 2.4185pt
+(typearea) \oddsidemargin = 2.4185pt
+(typearea) \paperheight = 845.04694pt
+(typearea) \textheight = 635.5pt
+(typearea) \topmargin = -41.72441pt
+(typearea) \headheight = 18.125pt
+(typearea) \headsep = 21.75pt
+(typearea) \topskip = 12.0pt
+(typearea) \footskip = 50.75pt
+(typearea) \baselineskip = 14.5pt
+(typearea) on input line 832.
+)
+\c@part=\count80
+\c@section=\count81
+\c@subsection=\count82
+\c@subsubsection=\count83
+\c@paragraph=\count84
+\c@subparagraph=\count85
+\abovecaptionskip=\skip45
+\belowcaptionskip=\skip46
+\c@pti@nb@sid@b@x=\box26
+\c@figure=\count86
+\c@table=\count87
+\bibindent=\dimen102
+) (/usr/share/texmf-texlive/tex/latex/base/inputenc.sty
+Package: inputenc 2006/05/05 v1.1b Input encoding file
+\inpenc@prehook=\toks15
+\inpenc@posthook=\toks16
+
+(/usr/share/texmf-texlive/tex/latex/ucs/utf8x.def
+File: utf8x.def 2004/10/17 UCS: Input encoding UTF-8
+))
+(/usr/share/texmf-texlive/tex/latex/ucs/ucs.sty
+Package: ucs 2004/10/17 UCS: Unicode input support
+
+(/usr/share/texmf-texlive/tex/latex/ucs/data/uni-global.def
+File: uni-global.def 2004/10/17 UCS: Unicode global data
+)
+\uc@secondtry=\count88
+\uc@combtoks=\toks17
+\uc@combtoksb=\toks18
+\uc@temptokena=\toks19
+)
+(/usr/share/texmf-texlive/tex/generic/babel/babel.sty
+Package: babel 2005/11/23 v3.8h The Babel package
+
+(/usr/share/texmf-texlive/tex/generic/babel/ngermanb.ldf
+Language: ngermanb 2004/02/20 v2.6m new German support from the babel system
+
+(/usr/share/texmf-texlive/tex/generic/babel/babel.def
+File: babel.def 2005/11/23 v3.8h Babel common definitions
+\babel@savecnt=\count89
+\U@D=\dimen103
+)
+
+Package babel Warning: No hyphenation patterns were loaded for
+(babel) the language `ngerman'
+(babel) I will use the patterns loaded for \language=0 instead.
+
+\l@ngerman = a dialect from \language0
+\l@naustrian = a dialect from \language\l@ngerman
+Package babel Info: Making " an active character on input line 92.
+)) (/usr/share/texmf-texlive/tex/latex/marvosym/marvosym.sty
+Package: marvosym 2006/05/11 v2.1 Martin Vogel's Symbols font definitions
+)
+(/usr/share/texmf-texlive/tex/latex/tools/tabularx.sty
+Package: tabularx 1999/01/07 v2.07 `tabularx' package (DPC)
+
+(/usr/share/texmf-texlive/tex/latex/tools/array.sty
+Package: array 2005/08/23 v2.4b Tabular extension package (FMi)
+\col@sep=\dimen104
+\extrarowheight=\dimen105
+\NC@list=\toks20
+\extratabsurround=\skip47
+\backup@length=\skip48
+)
+\TX@col@width=\dimen106
+\TX@old@table=\dimen107
+\TX@old@col=\dimen108
+\TX@target=\dimen109
+\TX@delta=\dimen110
+\TX@cols=\count90
+\TX@ftn=\toks21
+)
+(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
+Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
+Package: graphics 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
+Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
+)
+(/etc/texmf/tex/latex/config/graphics.cfg
+File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
+)
+Package graphics Info: Driver file: pdftex.def on input line 90.
+
+(/usr/share/texmf-texlive/tex/latex/pdftex-def/pdftex.def
+File: pdftex.def 2007/01/08 v0.04d Graphics/color for pdfTeX
+\Gread@gobject=\count91
+))
+\Gin@req@height=\dimen111
+\Gin@req@width=\dimen112
+)
+(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty
+\Urlmuskip=\muskip10
+Package: url 2005/06/27 ver 3.2 Verb mode for urls, etc.
+)
+(/usr/share/texmf-texlive/tex/latex/natbib/natbib.sty
+Package: natbib 2007/02/05 8.0 (PWD)
+\bibhang=\skip49
+\bibsep=\skip50
+LaTeX Info: Redefining \cite on input line 602.
+\c@NAT@ctr=\count92
+)
+(/usr/share/texmf-texlive/tex/latex/ltxmisc/a4wide.sty
+Package: a4wide 1994/08/30
+
+(/usr/share/texmf-texlive/tex/latex/ntgclass/a4.sty
+Package: a4 2004/04/15 v1.2g A4 based page layout
+))
+(/usr/share/texmf-texlive/tex/latex/amsfonts/amsfonts.sty
+Package: amsfonts 2001/10/25 v2.2f
+\@emptytoks=\toks22
+\symAMSa=\mathgroup4
+\symAMSb=\mathgroup5
+LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold'
+(Font) U/euf/m/n --> U/euf/b/n on input line 132.
+)
+(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty
+Package: amsmath 2000/07/18 v2.13 AMS math features
+\@mathmargin=\skip51
+
+For additional information on amsmath, use the `?' option.
+(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
+Package: amstext 2000/06/29 v2.01
+
+(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty
+File: amsgen.sty 1999/11/30 v2.0
+\@emptytoks=\toks23
+\ex@=\dimen113
+))
+(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty
+Package: amsbsy 1999/11/29 v1.2d
+\pmbraise@=\dimen114
+)
+(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty
+Package: amsopn 1999/12/14 v2.01 operator names
+)
+\inf@bad=\count93
+LaTeX Info: Redefining \frac on input line 211.
+\uproot@=\count94
+\leftroot@=\count95
+LaTeX Info: Redefining \overline on input line 307.
+\classnum@=\count96
+\DOTSCASE@=\count97
+LaTeX Info: Redefining \ldots on input line 379.
+LaTeX Info: Redefining \dots on input line 382.
+LaTeX Info: Redefining \cdots on input line 467.
+\Mathstrutbox@=\box27
+\strutbox@=\box28
+\big@size=\dimen115
+LaTeX Font Info: Redeclaring font encoding OML on input line 567.
+LaTeX Font Info: Redeclaring font encoding OMS on input line 568.
+\macc@depth=\count98
+\c@MaxMatrixCols=\count99
+\dotsspace@=\muskip11
+\c@parentequation=\count100
+\dspbrk@lvl=\count101
+\tag@help=\toks24
+\row@=\count102
+\column@=\count103
+\maxfields@=\count104
+\andhelp@=\toks25
+\eqnshift@=\dimen116
+\alignsep@=\dimen117
+\tagshift@=\dimen118
+\tagwidth@=\dimen119
+\totwidth@=\dimen120
+\lineht@=\dimen121
+\@envbody=\toks26
+\multlinegap=\skip52
+\multlinetaggap=\skip53
+\mathdisplay@stack=\toks27
+LaTeX Info: Redefining \[ on input line 2666.
+LaTeX Info: Redefining \] on input line 2667.
+)
+(/usr/share/texmf-texlive/tex/latex/amsfonts/amssymb.sty
+Package: amssymb 2002/01/22 v2.2d
+)
+(/usr/share/texmf-texlive/tex/latex/jknapltx/mathrsfs.sty
+Package: mathrsfs 1996/01/01 Math RSFS package v1.0 (jk)
+\symrsfs=\mathgroup6
+)
+(/usr/share/texmf-texlive/tex/latex/mh/empheq.sty
+Package: empheq 2004/10/10 v2.11a Emphasizing equations (MH)
+
+(/usr/share/texmf-texlive/tex/latex/mh/mhsetup.sty
+Package: mhsetup 2004/10/10 v1.0b programming setup (MH)
+)
+(/usr/share/texmf-texlive/tex/latex/mh/mathtools.sty
+Package: mathtools 2004/10/10 v1.01a mathematical typesetting tools (MH)
+
+(/usr/share/texmf-texlive/tex/latex/tools/calc.sty
+Package: calc 2005/08/06 v4.2 Infix arithmetic (KKT,FJ)
+\calc@Acount=\count105
+\calc@Bcount=\count106
+\calc@Adimen=\dimen122
+\calc@Bdimen=\dimen123
+\calc@Askip=\skip54
+\calc@Bskip=\skip55
+LaTeX Info: Redefining \setlength on input line 75.
+LaTeX Info: Redefining \addtolength on input line 76.
+\calc@Ccount=\count107
+\calc@Cskip=\skip56
+)
+\g_MT_multlinerow_int=\count108
+\l_MT_multwidth_dim=\dimen124
+)
+\l_EQ_equationtype_int=\count109
+\l_EQ_alignmentmode_int=\count110
+\l_EQ_totalwidth_dim=\dimen125
+\l_EQ_displaywidth_dim=\dimen126
+\l_EQ_temp_linewidth_dim=\dimen127
+\EmphEqdelimitershortfall=\dimen128
+\EmphEqdelimiterfactor=\count111
+\g_EQ_toptag_height_dim=\dimen129
+\g_EQ_bottomtag_depth_dim=\dimen130
+\g_EQ_toprow_height_dim=\dimen131
+\g_EQ_bottomrow_depth_dim=\dimen132
+\g_EQ_widesttag_dim=\dimen133
+\EQ_mathdisplay_box=\box29
+\EQ_tag_box=\box30
+\g_EQ_temprow_int=\count112
+)
+(/usr/share/texmf-texlive/tex/latex/tools/theorem.sty
+Package: theorem 1995/11/23 v2.2c Theorem extension package (FMi)
+\theorem@style=\toks28
+\theorem@bodyfont=\toks29
+\theorempreskipamount=\skip57
+\theorempostskipamount=\skip58
+
+(/usr/share/texmf-texlive/tex/latex/tools/thp.sty
+File: thp.sty 1995/11/23 v2.2c Theorem extension package (FMi)
+))
+(/usr/share/texmf-texlive/tex/latex/psnfss/mathptmx.sty
+Package: mathptmx 2005/04/12 PSNFSS-v9.2a Times w/ Math, improved (SPQR, WaS)
+LaTeX Font Info: Redeclaring symbol font `operators' on input line 28.
+LaTeX Font Info: Overwriting symbol font `operators' in version `normal'
+(Font) OT1/cmr/m/n --> OT1/ztmcm/m/n on input line 28.
+LaTeX Font Info: Overwriting symbol font `operators' in version `bold'
+(Font) OT1/cmr/bx/n --> OT1/ztmcm/m/n on input line 28.
+LaTeX Font Info: Redeclaring symbol font `letters' on input line 29.
+LaTeX Font Info: Overwriting symbol font `letters' in version `normal'
+(Font) OML/cmm/m/it --> OML/ztmcm/m/it on input line 29.
+LaTeX Font Info: Overwriting symbol font `letters' in version `bold'
+(Font) OML/cmm/b/it --> OML/ztmcm/m/it on input line 29.
+LaTeX Font Info: Redeclaring symbol font `symbols' on input line 30.
+LaTeX Font Info: Overwriting symbol font `symbols' in version `normal'
+(Font) OMS/cmsy/m/n --> OMS/ztmcm/m/n on input line 30.
+LaTeX Font Info: Overwriting symbol font `symbols' in version `bold'
+(Font) OMS/cmsy/b/n --> OMS/ztmcm/m/n on input line 30.
+LaTeX Font Info: Redeclaring symbol font `largesymbols' on input line 31.
+LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal'
+(Font) OMX/cmex/m/n --> OMX/ztmcm/m/n on input line 31.
+LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold'
+(Font) OMX/cmex/m/n --> OMX/ztmcm/m/n on input line 31.
+\symbold=\mathgroup7
+\symitalic=\mathgroup8
+LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 34.
+LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal'
+(Font) OT1/cmr/bx/n --> OT1/ptm/bx/n on input line 34.
+LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold'
+(Font) OT1/cmr/bx/n --> OT1/ptm/bx/n on input line 34.
+LaTeX Font Info: Redeclaring math alphabet \mathit on input line 35.
+LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal'
+(Font) OT1/cmr/m/it --> OT1/ptm/m/it on input line 35.
+LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold'
+(Font) OT1/cmr/bx/it --> OT1/ptm/m/it on input line 35.
+LaTeX Info: Redefining \hbar on input line 50.
+)
+(/usr/share/texmf-texlive/tex/latex/eqlist/eqlist.sty
+eqlist.sty by M. Vaeth: Revision 2.1
+Package: eqlist 2002/08/15 v2.1
+(/usr/share/texmf-texlive/tex/latex/eqparbox/eqparbox.sty
+Package: eqparbox 2004/08/02 v2.1 Create equal-widthed parboxes
+\eqp@tempdima=\skip59
+\eqp@tempdimb=\skip60
+)
+\eql@cnt=\count113
+)
+(/usr/share/texmf-texlive/tex/latex/hyperref/hyperref.sty
+Package: hyperref 2007/02/07 v6.75r Hypertext links for LaTeX
+\@linkdim=\dimen134
+\Hy@linkcounter=\count114
+\Hy@pagecounter=\count115
+
+(/usr/share/texmf-texlive/tex/latex/hyperref/pd1enc.def
+File: pd1enc.def 2007/02/07 v6.75r Hyperref: PDFDocEncoding definition (HO)
+)
+(/etc/texmf/tex/latex/config/hyperref.cfg
+File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
+)
+(/usr/share/texmf-texlive/tex/latex/oberdiek/kvoptions.sty
+Package: kvoptions 2006/08/22 v2.4 Connects package keyval with LaTeX options (
+HO)
+)
+Package hyperref Info: Option `pdfpagelabels' set `true' on input line 2238.
+Package hyperref Info: Option `plainpages' set `false' on input line 2238.
+Package hyperref Info: Option `colorlinks' set `true' on input line 2238.
+Package hyperref Info: Hyper figures OFF on input line 2288.
+Package hyperref Info: Link nesting OFF on input line 2293.
+Package hyperref Info: Hyper index ON on input line 2296.
+Package hyperref Info: Plain pages OFF on input line 2303.
+Package hyperref Info: Backreferencing OFF on input line 2308.
+
+Implicit mode ON; LaTeX internals redefined
+Package hyperref Info: Bookmarks ON on input line 2444.
+LaTeX Info: Redefining \url on input line 2599.
+\Fld@menulength=\count116
+\Field@Width=\dimen135
+\Fld@charsize=\dimen136
+\Choice@toks=\toks30
+\Field@toks=\toks31
+Package hyperref Info: Hyper figures OFF on input line 3102.
+Package hyperref Info: Link nesting OFF on input line 3107.
+Package hyperref Info: Hyper index ON on input line 3110.
+Package hyperref Info: backreferencing OFF on input line 3117.
+Package hyperref Info: Link coloring ON on input line 3120.
+\Hy@abspage=\count117
+\c@Item=\count118
+)
+*hyperref using driver hpdftex*
+(/usr/share/texmf-texlive/tex/latex/hyperref/hpdftex.def
+File: hpdftex.def 2007/02/07 v6.75r Hyperref driver for pdfTeX
+\Fld@listcount=\count119
+)
+(/usr/share/texmf-texlive/tex/latex/listings/listings.sty
+\lst@mode=\count120
+\lst@gtempboxa=\box31
+\lst@token=\toks32
+\lst@length=\count121
+\lst@currlwidth=\dimen137
+\lst@column=\count122
+\lst@pos=\count123
+\lst@lostspace=\dimen138
+\lst@width=\dimen139
+\lst@newlines=\count124
+\lst@lineno=\count125
+\c@lstlisting=\count126
+\lst@maxwidth=\dimen140
+
+(/usr/share/texmf-texlive/tex/latex/listings/lstpatch.sty
+File: lstpatch.sty 2004/10/17 1.3b (Carsten Heinz)
+)
+(/usr/share/texmf-texlive/tex/latex/listings/lstmisc.sty
+File: lstmisc.sty 2004/09/07 1.3 (Carsten Heinz)
+\c@lstnumber=\count127
+\lst@skipnumbers=\count128
+\lst@framebox=\box32
+)
+(/usr/share/texmf-texlive/tex/latex/listings/listings.cfg
+File: listings.cfg 2004/09/05 1.3 listings configuration
+))
+Package: listings 2004/10/17 1.3b (Carsten Heinz)
+
+(/usr/share/texmf-texlive/tex/latex/base/makeidx.sty
+Package: makeidx 2000/03/29 v1.0m Standard LaTeX package
+)
+(/usr/share/texmf-texlive/tex/latex/fancyhdr/fancyhdr.sty
+\fancy@headwidth=\skip61
+\f@ncyO@elh=\skip62
+\f@ncyO@erh=\skip63
+\f@ncyO@olh=\skip64
+\f@ncyO@orh=\skip65
+\f@ncyO@elf=\skip66
+\f@ncyO@erf=\skip67
+\f@ncyO@olf=\skip68
+\f@ncyO@orf=\skip69
+)
+(/usr/share/texmf-texlive/tex/latex/psnfss/pifont.sty
+Package: pifont 2005/04/12 PSNFSS-v9.2a Pi font support (SPQR)
+LaTeX Font Info: Try loading font information for U+pzd on input line 63.
+
+(/usr/share/texmf-texlive/tex/latex/psnfss/upzd.fd
+File: upzd.fd 2001/06/04 font definitions for U/pzd.
+)
+LaTeX Font Info: Try loading font information for U+psy on input line 64.
+
+(/usr/share/texmf-texlive/tex/latex/psnfss/upsy.fd
+File: upsy.fd 2001/06/04 font definitions for U/psy.
+))
+(/usr/share/texmf-texlive/tex/latex/subfigure/subfigure.sty
+Package: subfigure 2002/03/15 v2.1.5 subfigure package
+\subfigtopskip=\skip70
+\subfigcapskip=\skip71
+\subfigcaptopadj=\dimen141
+\subfigbottomskip=\skip72
+\subfigcapmargin=\dimen142
+\subfiglabelskip=\skip73
+\c@subfigure=\count129
+\c@lofdepth=\count130
+\c@subtable=\count131
+\c@lotdepth=\count132
+
+****************************************
+* Local config file subfigure.cfg used *
+****************************************
+(/usr/share/texmf-texlive/tex/latex/subfigure/subfigure.cfg)
+\subfig@top=\skip74
+\subfig@bottom=\skip75
+) (./maindoc.aux
+(./Title.aux) (./Erklaerung.aux) (./Einleitung.aux) (./Tutorial.aux)
+(./Anhang.aux))
+\openout1 = `maindoc.aux'.
+
+LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 105.
+LaTeX Font Info: ... okay on input line 105.
+LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 105.
+LaTeX Font Info: ... okay on input line 105.
+LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 105.
+LaTeX Font Info: ... okay on input line 105.
+LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 105.
+LaTeX Font Info: ... okay on input line 105.
+LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 105.
+LaTeX Font Info: ... okay on input line 105.
+LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 105.
+LaTeX Font Info: ... okay on input line 105.
+LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 105.
+LaTeX Font Info: ... okay on input line 105.
+LaTeX Font Info: Try loading font information for OT1+ptm on input line 105.
+
+ (/usr/share/texmf-texlive/tex/latex/psnfss/ot1ptm.fd
+File: ot1ptm.fd 2001/06/04 font definitions for OT1/ptm.
+)
+(/usr/share/texmf-texlive/tex/latex/ucs/ucsencs.def
+File: ucsencs.def 2003/11/29 Fixes to fontencodings LGR, T3
+)
+(/usr/share/texmf/tex/context/base/supp-pdf.tex
+[Loading MPS to PDF converter (version 2006.09.02).]
+\scratchcounter=\count133
+\scratchdimen=\dimen143
+\scratchbox=\box33
+\nofMPsegments=\count134
+\nofMParguments=\count135
+\everyMPshowfont=\toks33
+\MPscratchCnt=\count136
+\MPscratchDim=\dimen144
+\MPnumerator=\count137
+\everyMPtoPDFconversion=\toks34
+) (/usr/share/texmf-texlive/tex/latex/graphics/color.sty
+Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC)
+
+(/etc/texmf/tex/latex/config/color.cfg
+File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
+)
+Package color Info: Driver file: pdftex.def on input line 130.
+)
+Package hyperref Info: Link coloring ON on input line 105.
+
+(/usr/share/texmf-texlive/tex/latex/hyperref/nameref.sty
+Package: nameref 2006/12/27 v2.28 Cross-referencing by name of section
+
+(/usr/share/texmf-texlive/tex/latex/oberdiek/refcount.sty
+Package: refcount 2006/02/20 v3.0 Data extraction from references (HO)
+)
+\c@section@level=\count138
+)
+LaTeX Info: Redefining \ref on input line 105.
+LaTeX Info: Redefining \pageref on input line 105.
+ (./maindoc.out)
+(./maindoc.out)
+\@outlinefile=\write3
+\openout3 = `maindoc.out'.
+
+\openout2 = `Title.aux'.
+
+ (./Title.tex
+<Bilder/siegel.png, id=63, 568.2831pt x 568.2831pt>
+File: Bilder/siegel.png Graphic file (type png)
+ <use Bilder/siegel.png>
+[1
+
+
+{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <./Bilder/siegel.png>])
+(./maindoc.toc
+LaTeX Font Info: Try loading font information for OT1+ztmcm on input line 4.
+
+ (/usr/share/texmf-texlive/tex/latex/psnfss/ot1ztmcm.fd
+File: ot1ztmcm.fd 2000/01/03 Fontinst v1.801 font definitions for OT1/ztmcm.
+)
+LaTeX Font Info: Try loading font information for OML+ztmcm on input line 4.
+
+
+(/usr/share/texmf-texlive/tex/latex/psnfss/omlztmcm.fd
+File: omlztmcm.fd 2000/01/03 Fontinst v1.801 font definitions for OML/ztmcm.
+)
+LaTeX Font Info: Try loading font information for OMS+ztmcm on input line 4.
+
+
+(/usr/share/texmf-texlive/tex/latex/psnfss/omsztmcm.fd
+File: omsztmcm.fd 2000/01/03 Fontinst v1.801 font definitions for OMS/ztmcm.
+)
+LaTeX Font Info: Try loading font information for OMX+ztmcm on input line 4.
+
+
+(/usr/share/texmf-texlive/tex/latex/psnfss/omxztmcm.fd
+File: omxztmcm.fd 2000/01/03 Fontinst v1.801 font definitions for OMX/ztmcm.
+)
+LaTeX Font Info: Try loading font information for U+rsfs on input line 4.
+
+(/usr/share/texmf-texlive/tex/latex/jknapltx/ursfs.fd
+File: ursfs.fd 1998/03/24 rsfs font definition file (jk)
+)
+LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <12> not available
+(Font) Font shape `OT1/ptm/b/n' tried instead on input line 4.
+LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <9> not available
+(Font) Font shape `OT1/ptm/b/n' tried instead on input line 4.
+LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <7> not available
+(Font) Font shape `OT1/ptm/b/n' tried instead on input line 4.
+)
+\tf@toc=\write4
+\openout4 = `maindoc.toc'.
+
+ [1
+
+]
+\openout2 = `Erklaerung.aux'.
+
+ (./Erklaerung.tex
+(/usr/share/texmf-texlive/tex/latex/ucs/data/uni-0.def
+File: uni-0.def 2004/10/17 UCS: Unicode data U+0000..U+00FF
+))pdfTeX warning (ext4): destination with the same identifier (name{page.1}) ha
+s been already used, duplicate ignored
+<to be read again>
+ \relax
+l.116 \include{Erklaerung}
+ [1
+
+
+]
+\openout2 = `Einleitung.aux'.
+
+ (./Einleitung.tex) [2
+
+
+]
+\openout2 = `Tutorial.aux'.
+
+ (./Tutorial.tex
+
+Package natbib Warning: Citation `efl' on page 3 undefined on input line 4.
+
+
+Package natbib Warning: Citation `cegcc' on page 3 undefined on input line 8.
+
+[3
+
+
+]
+Overfull \hbox (2.40399pt too wide) in paragraph at lines 74--74
+[]\OT1/cmtt/m/n/12 export CPPFLAGS="-I$WINCE_PATH/include -I$WINCE_PATH/zlib-1.
+2.3-dev/include[]
+ []
+
+
+Overfull \hbox (14.754pt too wide) in paragraph at lines 74--74
+[] \OT1/cmtt/m/n/12 -I$WINCE_PATH/win_iconv-dev/include -I/opt/mingw32ce/arm-mi
+ngw32ce/include/"[]
+ []
+
+[4] [5] [6]
+Overfull \hbox (64.15402pt too wide) in paragraph at lines 195--195
+[] \OT1/cmtt/m/n/12 cp $WINCE_PATH/cp libpng-1.2.33-dev/lib/pkgconfig/libpng* $
+WINCE_PATH/lib/pkgconfig/[]
+ []
+
+
+Overfull \hbox (95.02904pt too wide) in paragraph at lines 195--195
+[] \OT1/cmtt/m/n/12 cp $WINCE_PATH/freetype-2.3.7-dev/lib/pkgconfig/freetype2.p
+c $WINCE_PATH/lib/freetype2.pc[]
+ []
+
+
+Overfull \hbox (13.83946pt too wide) in paragraph at lines 197--199
+\OT1/ptm/m/n/12 be-liebi-gen Ed-i-tor ge[]offnet wer-den und in bei-den Dateien
+ der Wert von ''pre-fix`` auf ''WINCE[]PATH``
+ []
+
+
+Overfull \hbox (20.929pt too wide) in paragraph at lines 210--210
+[] \OT1/cmtt/m/n/12 ./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce --di
+sable-async-events[]
+ []
+
+[7]
+Overfull \hbox (15.93102pt too wide) in paragraph at lines 225--227
+[]\OT1/ptm/m/n/12 Allerdings wird sie im Ord-ner ''freetype2`` nicht ge-fun-den
+. Um dies zu umge-hen muss ''ft2build.h``
+ []
+
+
+Overfull \hbox (169.12907pt too wide) in paragraph at lines 230--230
+[] \OT1/cmtt/m/n/12 cp $WINCE_PATH/freetype-2.3.7-dev/include/freetype2/ft2buil
+d.h $WINCE_PATH/freetype-2.3.7-dev/include[]
+ []
+
+[8]
+Overfull \hbox (33.279pt too wide) in paragraph at lines 263--263
+[] \OT1/cmtt/m/n/12 #define PROCESS_ALL_ACCESS (STANDARD_RIGHTS_REQUIRE
+D|SYNCHRONIZE|0xfff)[]
+ []
+
+[9]
+Overfull \hbox (119.72905pt too wide) in paragraph at lines 308--308
+[] \OT1/cmtt/m/n/12 ./autogen.sh --prefix=$WINCE_PATH --host=arm-mingw32ce --wi
+th-edje-cc=$WINCE_PATH/bin/edje_cc[]
+ []
+
+
+Overfull \hbox (40.46509pt too wide) in paragraph at lines 310--312
+\OT1/ptm/m/n/12 muss man im in der Datei ``Make-file.am'' im Ord-ner ``sr-c/bin
+/'' alle Vorkomm-nisse von ``test[]fileselector.c''
+ []
+
+) [10]
+\openout2 = `Anhang.aux'.
+
+ (./Anhang.tex
+LaTeX Font Info: Try loading font information for OMS+ptm on input line 10.
+ (/usr/share/texmf-texlive/tex/latex/psnfss/omsptm.fd
+File: omsptm.fd
+)
+LaTeX Font Info: Font shape `OMS/ptm/m/n' in size <12> not available
+(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 10.
+
+Overfull \hbox (57.77696pt too wide) in paragraph at lines 10--11
+[]\OT1/ptm/m/n/12 zlib-1.2.3-bin.tar.bz2: [][]$\OT1/cmtt/m/n/12 http : / / sour
+ceforge . net / projects / cegcc / files / ported % 20packages /
+ []
+
+
+Overfull \hbox (58.68912pt too wide) in paragraph at lines 11--12
+[]\OT1/ptm/m/n/12 zlib-1.2.3-dev.tar.bz2: [][]$\OT1/cmtt/m/n/12 http : / / sour
+ceforge . net / projects / cegcc / files / ported % 20packages /
+ []
+
+
+Overfull \hbox (60.93295pt too wide) in paragraph at lines 12--13
+[]\OT1/ptm/m/n/12 libjpeg-6b-bin.tar.bz2: [][]$\OT1/cmtt/m/n/12 http : / / sour
+ceforge . net / projects / cegcc / files / ported % 20packages /
+ []
+
+
+Overfull \hbox (62.025pt too wide) in paragraph at lines 13--14
+[]\OT1/ptm/m/n/12 libjepg-6b-dev.tar.bz2: [][]$\OT1/cmtt/m/n/12 http : / / sour
+ceforge . net / projects / cegcc / files / ported % 20packages /
+ []
+
+
+Overfull \hbox (11.16382pt too wide) in paragraph at lines 20--21
+[]\OT1/ptm/m/n/12 freetype-2.3.7-bin.tar.bz2: [][]$\OT1/cmtt/m/n/12 http : / /
+sourceforge . net / projects / cegcc / files / ported %
+ []
+
+
+Overfull \hbox (12.07597pt too wide) in paragraph at lines 21--22
+[]\OT1/ptm/m/n/12 freetype-2.3.7-dev.tar.bz2: [][]$\OT1/cmtt/m/n/12 http : / /
+sourceforge . net / projects / cegcc / files / ported %
+ []
+
+
+Overfull \hbox (8.524pt too wide) in paragraph at lines 22--23
+[]\OT1/ptm/m/n/12 libpng-1.2.33-bin.tar.bz2: [][]$\OT1/cmtt/m/n/12 http : / / s
+ourceforge . net / projects / cegcc / files / ported %
+ []
+
+
+Overfull \hbox (9.43616pt too wide) in paragraph at lines 23--24
+[]\OT1/ptm/m/n/12 libpng-1.2.33-dev.tar.bz2: [][]$\OT1/cmtt/m/n/12 http : / / s
+ourceforge . net / projects / cegcc / files / ported %
+ []
+
+[11
+
+
+] [12]
+Overfull \hbox (298.80414pt too wide) in paragraph at lines 119--119
+[]\OT1/cmtt/m/n/12 cp lib/evas/modules/engines/buffer/mingw32ce-arm/module.dll
+efl/evas/modules/engines/buffer/mingw32ce-arm/engine_buffer.dll[]
+ []
+
+
+Overfull \hbox (391.42918pt too wide) in paragraph at lines 119--119
+[]\OT1/cmtt/m/n/12 cp lib/evas/modules/engines/software_16/mingw32ce-arm/module
+.dll efl/evas/modules/engines/software_16/mingw32ce-arm/engine_software_16.dll[
+]
+ []
+
+
+Overfull \hbox (502.57924pt too wide) in paragraph at lines 119--119
+[]\OT1/cmtt/m/n/12 cp lib/evas/modules/engines/software_16_wince/mingw32ce-arm/
+module.dll efl/evas/modules/engines/software_16_wince/mingw32ce-arm/engine_soft
+ware_16_wince.dll[]
+ []
+
+
+Overfull \hbox (484.05423pt too wide) in paragraph at lines 119--119
+[]\OT1/cmtt/m/n/12 cp lib/evas/modules/engines/software_generic/mingw32ce-arm/m
+odule.dll efl/evas/modules/engines/software_generic/mingw32ce-arm/engine_softwa
+re_generic.dll[]
+ []
+
+
+Overfull \hbox (243.22911pt too wide) in paragraph at lines 119--119
+[]\OT1/cmtt/m/n/12 cp lib/evas/modules/loaders/eet/mingw32ce-arm/module.dll efl
+/evas/modules/loaders/eet/mingw32ce-arm/loader_eet.dll[]
+ []
+
+
+Overfull \hbox (261.75412pt too wide) in paragraph at lines 119--119
+[]\OT1/cmtt/m/n/12 cp lib/evas/modules/loaders/jpeg/mingw32ce-arm/module.dll ef
+l/evas/modules/loaders/jpeg/mingw32ce-arm/loader_jpeg.dll[]
+ []
+
+
+Overfull \hbox (280.27913pt too wide) in paragraph at lines 119--119
+[]\OT1/cmtt/m/n/12 cp lib/evas/modules/loaders/pmaps/mingw32ce-arm/module.dll e
+fl/evas/modules/loaders/pmaps/mingw32ce-arm/loader_pmaps.dll[]
+ []
+
+
+Overfull \hbox (243.22911pt too wide) in paragraph at lines 119--119
+[]\OT1/cmtt/m/n/12 cp lib/evas/modules/loaders/png/mingw32ce-arm/module.dll efl
+/evas/modules/loaders/png/mingw32ce-arm/loader_png.dll[]
+ []
+
+
+Overfull \hbox (243.22911pt too wide) in paragraph at lines 119--119
+[]\OT1/cmtt/m/n/12 cp lib/evas/modules/loaders/xpm/mingw32ce-arm/module.dll efl
+/evas/modules/loaders/xpm/mingw32ce-arm/loader_xpm.dll[]
+ []
+
+
+Overfull \hbox (224.7041pt too wide) in paragraph at lines 119--119
+[]\OT1/cmtt/m/n/12 cp lib/evas/modules/savers/eet/mingw32ce-arm/module.dll efl/
+evas/modules/savers/eet/mingw32ce-arm/saver_eet.dll[]
+ []
+
+
+Overfull \hbox (224.7041pt too wide) in paragraph at lines 119--119
+[]\OT1/cmtt/m/n/12 cp lib/evas/modules/savers/png/mingw32ce-arm/module.dll efl/
+evas/modules/savers/png/mingw32ce-arm/saver_png.dll[]
+ []
+
+
+Overfull \hbox (51.80402pt too wide) in paragraph at lines 119--119
+[]\OT1/cmtt/m/n/12 arm-mingw32ce-strip efl/evas/modules/engines/buffer/mingw32c
+e-arm/engine_buffer.dll[]
+ []
+
+
+Overfull \hbox (113.55405pt too wide) in paragraph at lines 119--119
+[]\OT1/cmtt/m/n/12 arm-mingw32ce-strip efl/evas/modules/engines/software_16/min
+gw32ce-arm/engine_software_16.dll[]
+ []
+
+
+Overfull \hbox (187.65408pt too wide) in paragraph at lines 119--119
+[]\OT1/cmtt/m/n/12 arm-mingw32ce-strip efl/evas/modules/engines/software_16_win
+ce/mingw32ce-arm/engine_software_16_wince.dll[]
+ []
+
+
+Overfull \hbox (175.30408pt too wide) in paragraph at lines 119--119
+[]\OT1/cmtt/m/n/12 arm-mingw32ce-strip efl/evas/modules/engines/software_generi
+c/mingw32ce-arm/engine_software_generic.dll[]
+ []
+
+
+Overfull \hbox (14.754pt too wide) in paragraph at lines 119--119
+[]\OT1/cmtt/m/n/12 arm-mingw32ce-strip efl/evas/modules/loaders/eet/mingw32ce-a
+rm/loader_eet.dll[]
+ []
+
+
+Overfull \hbox (27.104pt too wide) in paragraph at lines 119--119
+[]\OT1/cmtt/m/n/12 arm-mingw32ce-strip efl/evas/modules/loaders/jpeg/mingw32ce-
+arm/loader_jpeg.dll[]
+ []
+
+
+Overfull \hbox (39.45401pt too wide) in paragraph at lines 119--119
+[]\OT1/cmtt/m/n/12 arm-mingw32ce-strip efl/evas/modules/loaders/pmaps/mingw32ce
+-arm/loader_pmaps.dll[]
+ []
+
+
+Overfull \hbox (14.754pt too wide) in paragraph at lines 119--119
+[]\OT1/cmtt/m/n/12 arm-mingw32ce-strip efl/evas/modules/loaders/png/mingw32ce-a
+rm/loader_png.dll[]
+ []
+
+
+Overfull \hbox (14.754pt too wide) in paragraph at lines 119--119
+[]\OT1/cmtt/m/n/12 arm-mingw32ce-strip efl/evas/modules/loaders/xpm/mingw32ce-a
+rm/loader_xpm.dll[]
+ []
+
+
+Overfull \hbox (2.40399pt too wide) in paragraph at lines 119--119
+[]\OT1/cmtt/m/n/12 arm-mingw32ce-strip efl/evas/modules/savers/eet/mingw32ce-ar
+m/saver_eet.dll[]
+ []
+
+
+Overfull \hbox (2.40399pt too wide) in paragraph at lines 119--119
+[]\OT1/cmtt/m/n/12 arm-mingw32ce-strip efl/evas/modules/savers/png/mingw32ce-ar
+m/saver_png.dll[]
+ []
+
+[13]) [14]
+No file maindoc.bbl.
+
+Package natbib Warning: There were undefined citations.
+
+(./maindoc.aux (./Title.aux) (./Erklaerung.aux) (./Einleitung.aux)
+(./Tutorial.aux) (./Anhang.aux)) )
+Here is how much of TeX's memory you used:
+ 8535 strings out of 95086
+ 117108 string characters out of 1183254
+ 197976 words of memory out of 1500000
+ 11456 multiletter control sequences out of 10000+50000
+ 23091 words of font info for 58 fonts, out of 1200000 for 2000
+ 28 hyphenation exceptions out of 8191
+ 35i,11n,43p,307b,538s stack positions out of 5000i,500n,6000p,200000b,5000s
+{/usr/share/texmf-texlive/fonts/enc/dvips/bas
+e/8r.enc}</usr/share/texmf-texlive/fonts/type1/bluesky/cm/cmssbx10.pfb></usr/sh
+are/texmf-texlive/fonts/type1/bluesky/cm/cmsy10.pfb></usr/share/texmf-texlive/f
+onts/type1/bluesky/cm/cmtt12.pfb></usr/share/texmf-texlive/fonts/type1/urw/time
+s/utmb8a.pfb></usr/share/texmf-texlive/fonts/type1/urw/times/utmr8a.pfb></usr/s
+hare/texmf-texlive/fonts/type1/urw/times/utmri8a.pfb>
+Output written on maindoc.pdf (16 pages, 1081737 bytes).
+PDF statistics:
+ 207 PDF objects out of 1000 (max. 8388607)
+ 37 named destinations out of 1000 (max. 131072)
+ 134 words of extra memory for PDF output out of 10000 (max. 10000000)
+
diff --git a/ausarbeitung/maindoc.out b/ausarbeitung/maindoc.out
new file mode 100644
index 0000000..978303d
--- /dev/null
+++ b/ausarbeitung/maindoc.out
@@ -0,0 +1,14 @@
+\BOOKMARK [1][-]{section.1}{Einleitung}{}
+\BOOKMARK [1][-]{section.2}{Tutorial}{}
+\BOOKMARK [2][-]{subsection.2.1}{CeGCC}{section.2}
+\BOOKMARK [2][-]{subsection.2.2}{Enlightenment}{section.2}
+\BOOKMARK [3][-]{subsubsection.2.2.1}{evil}{subsection.2.2}
+\BOOKMARK [3][-]{subsubsection.2.2.2}{eina}{subsection.2.2}
+\BOOKMARK [3][-]{subsubsection.2.2.3}{eet}{subsection.2.2}
+\BOOKMARK [3][-]{subsubsection.2.2.4}{embryo}{subsection.2.2}
+\BOOKMARK [3][-]{subsubsection.2.2.5}{evas}{subsection.2.2}
+\BOOKMARK [3][-]{subsubsection.2.2.6}{ecore}{subsection.2.2}
+\BOOKMARK [3][-]{subsubsection.2.2.7}{edje}{subsection.2.2}
+\BOOKMARK [3][-]{subsubsection.2.2.8}{elementary}{subsection.2.2}
+\BOOKMARK [3][-]{subsubsection.2.2.9}{Weitere Schritte}{subsection.2.2}
+\BOOKMARK [2][-]{subsection.2.3}{Ueberall}{section.2}
diff --git a/ausarbeitung/maindoc.pdf b/ausarbeitung/maindoc.pdf
new file mode 100644
index 0000000..6252e60
--- /dev/null
+++ b/ausarbeitung/maindoc.pdf
Binary files differ
diff --git a/ausarbeitung/maindoc.tex b/ausarbeitung/maindoc.tex
new file mode 100644
index 0000000..f16e39d
--- /dev/null
+++ b/ausarbeitung/maindoc.tex
@@ -0,0 +1,127 @@
+%%%%%%%%%%
+%Pr�ambel%
+%%%%%%%%%%
+
+%Hier sind Parameter einzustellen (Pakete werden geladen und durch [Optionen]
+%und {Argumente} bestimmt
+\documentclass[a4paper,12pt]{scrartcl}
+
+%Kodierung des Tex-Dokumentes
+%\usepackage[T1]{fontenc}
+%\usepackage[latin1]{inputenc}
+\usepackage[utf8x]{inputenc}
+
+%erlaubt die deutschsprachigen Zeichen
+\usepackage[ngerman]{babel}
+\usepackage{marvosym}
+%erlaubt das Zeichnen von Tabellen
+\usepackage{tabularx}
+%erlaubt Graphiken einzubinden
+\usepackage{graphicx}
+\usepackage{url}
+
+%erm�glicht verschiedene Stile des Literaturverzeichnises
+%\usepackage{jurabib}
+%\usepackage{plain}
+%weitere Stile auf der
+\usepackage[sectionbib,square]{natbib}
+
+\usepackage{a4wide}
+\usepackage{amsfonts}
+\usepackage{amsmath}
+\usepackage{amssymb}
+
+%Mathematische Formeln
+\usepackage{amsmath,mathrsfs,amssymb}
+\usepackage[intlimits]{empheq}
+\usepackage{theorem}
+%\usepackage{mathpazo}
+\usepackage{mathptmx}
+
+%Listen
+\usepackage{eqlist}
+
+%erlaubt Referenzen im Inhaltsverzeichnis
+\usepackage[
+ pdftex,
+ pdfpagelabels,
+ plainpages=false,
+ colorlinks,
+ urlcolor=blue,
+ linkcolor=black,
+ citecolor=black,
+ pdfauthor={Michael Rist, Vincent Langenfeld, Patrick Hornecker},
+ pdftitle={GZ:if expand("%") == ""|browse confirm w|else|confirm w|endif
+}
+]{hyperref}
+
+% programm code
+\usepackage{listings}
+\lstset{basicstyle=\tiny, stringstyle=\ttfamily, backgroundcolor=\color{gray}, numbers=left, numberstyle=\tiny, stepnumber=1, numbersep=5pt}
+
+%(nummeriert auch \paragraph)
+%\setcounter{secnumdepth}{4}
+
+%(Anzahl Ebenen ins Inhaltsverzeichnis)
+%\setcounter{tocdepth}{3}
+
+%\setcounter{section}{4}
+%\setcounter{chapter}{+2}
+
+\usepackage{makeidx}
+
+%Zeilenabstand
+% \linespread{1}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%
+%Paket fancyhdr einbinden%
+%%%%%%%%%%%%%%%%%%%%%%%%%%
+\usepackage{fancyhdr}
+\renewcommand{\headrulewidth}{0.4pt}
+%Seitenstil auf fancy schalten. Das Paket pagestyle Bestimmt, ob Kopf- und/oder
+%Fusszeile angezeigt werden
+\pagestyle{fancyplain}
+%l�scht vordefinierte Einstellungen
+\fancyhf{}
+
+\fancyhead[L]{}
+\fancyhead[R]{}
+\fancyfoot[C]{\thepage}
+
+%L�dt Symbolschriften
+\usepackage{pifont}
+\usepackage{subfigure}
+%Hyperlinks
+\usepackage{hyperref}
+%Bibtex
+\usepackage{natbib}
+%Setzt den Abstand zwischen den Abs�tzen auf "gro�"
+\setlength{\parskip}\bigskipamount
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%
+%Anfang des Textk�rpers%
+%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{document}
+
+%Der Befehl \include{x} sagt: die Datei x einbinden. In ihr
+%befindet sich ein St�ck von Tex-Dokument, das schon als ein
+%Teil von der Umgebung des Textk�rpers verstanden wird...
+%\include{titel}
+\include{Title}
+\pagenumbering{roman}
+\tableofcontents
+\clearpage
+\pagenumbering{arabic}
+\include{Erklaerung}
+\include{Einleitung}
+\include{Tutorial}
+\include{Anhang}
+%\bibliographystyle{dinat}
+%\bibliography{literature}
+\bibliography{literature}
+\bibliographystyle{dinat}
+
+\nocite{*}
+
+\end{document}
diff --git a/ausarbeitung/maindoc.tex~ b/ausarbeitung/maindoc.tex~
new file mode 100644
index 0000000..d6c6824
--- /dev/null
+++ b/ausarbeitung/maindoc.tex~
@@ -0,0 +1,126 @@
+%%%%%%%%%%
+%Pr�ambel%
+%%%%%%%%%%
+
+%Hier sind Parameter einzustellen (Pakete werden geladen und durch [Optionen]
+%und {Argumente} bestimmt
+\documentclass[a4paper,12pt]{scrartcl}
+
+%Kodierung des Tex-Dokumentes
+%\usepackage[T1]{fontenc}
+%\usepackage[latin1]{inputenc}
+\usepackage[utf8x]{inputenc}
+
+%erlaubt die deutschsprachigen Zeichen
+\usepackage[ngerman]{babel}
+\usepackage{marvosym}
+%erlaubt das Zeichnen von Tabellen
+\usepackage{tabularx}
+%erlaubt Graphiken einzubinden
+\usepackage{graphicx}
+
+%erm�glicht verschiedene Stile des Literaturverzeichnises
+%\usepackage{jurabib}
+%\usepackage{plain}
+%weitere Stile auf der
+\usepackage[sectionbib,square]{natbib}
+
+\usepackage{a4wide}
+\usepackage{amsfonts}
+\usepackage{amsmath}
+\usepackage{amssymb}
+
+%Mathematische Formeln
+\usepackage{amsmath,mathrsfs,amssymb}
+\usepackage[intlimits]{empheq}
+\usepackage{theorem}
+%\usepackage{mathpazo}
+\usepackage{mathptmx}
+
+%Listen
+\usepackage{eqlist}
+
+%erlaubt Referenzen im Inhaltsverzeichnis
+\usepackage[
+ pdftex,
+ pdfpagelabels,
+ plainpages=false,
+ colorlinks,
+ urlcolor=blue,
+ linkcolor=black,
+ citecolor=black,
+ pdfauthor={Michael Rist, Vincent Langenfeld, Patrick Hornecker},
+ pdftitle={GZ:if expand("%") == ""|browse confirm w|else|confirm w|endif
+}
+]{hyperref}
+
+% programm code
+\usepackage{listings}
+\lstset{basicstyle=\tiny, stringstyle=\ttfamily, backgroundcolor=\color{gray}, numbers=left, numberstyle=\tiny, stepnumber=1, numbersep=5pt}
+
+%(nummeriert auch \paragraph)
+%\setcounter{secnumdepth}{4}
+
+%(Anzahl Ebenen ins Inhaltsverzeichnis)
+%\setcounter{tocdepth}{3}
+
+%\setcounter{section}{4}
+%\setcounter{chapter}{+2}
+
+\usepackage{makeidx}
+
+%Zeilenabstand
+% \linespread{1}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%
+%Paket fancyhdr einbinden%
+%%%%%%%%%%%%%%%%%%%%%%%%%%
+\usepackage{fancyhdr}
+\renewcommand{\headrulewidth}{0.4pt}
+%Seitenstil auf fancy schalten. Das Paket pagestyle Bestimmt, ob Kopf- und/oder
+%Fusszeile angezeigt werden
+\pagestyle{fancyplain}
+%l�scht vordefinierte Einstellungen
+\fancyhf{}
+
+\fancyhead[L]{}
+\fancyhead[R]{}
+\fancyfoot[C]{\thepage}
+
+%L�dt Symbolschriften
+\usepackage{pifont}
+\usepackage{subfigure}
+%Hyperlinks
+\usepackage{hyperref}
+%Bibtex
+\usepackage{natbib}
+%Setzt den Abstand zwischen den Abs�tzen auf "gro�"
+\setlength{\parskip}\bigskipamount
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%
+%Anfang des Textk�rpers%
+%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{document}
+
+%Der Befehl \include{x} sagt: die Datei x einbinden. In ihr
+%befindet sich ein St�ck von Tex-Dokument, das schon als ein
+%Teil von der Umgebung des Textk�rpers verstanden wird...
+%\include{titel}
+\include{Title}
+\pagenumbering{roman}
+\tableofcontents
+\clearpage
+\pagenumbering{arabic}
+\include{Erklaerung}
+\include{Einleitung}
+\include{Tutorial}
+\include{Anhang}
+%\bibliographystyle{dinat}
+%\bibliography{literature}
+\bibliography{literature}
+\bibliographystyle{dinat}
+
+\nocite{*}
+
+\end{document}
diff --git a/ausarbeitung/maindoc.toc b/ausarbeitung/maindoc.toc
new file mode 100644
index 0000000..da1b300
--- /dev/null
+++ b/ausarbeitung/maindoc.toc
@@ -0,0 +1,15 @@
+\select@language {ngerman}
+\contentsline {section}{\numberline {1}Einleitung}{2}{section.1}
+\contentsline {section}{\numberline {2}Tutorial}{3}{section.2}
+\contentsline {subsection}{\numberline {2.1}CeGCC}{3}{subsection.2.1}
+\contentsline {subsection}{\numberline {2.2}Enlightenment}{3}{subsection.2.2}
+\contentsline {subsubsection}{\numberline {2.2.1}evil}{5}{subsubsection.2.2.1}
+\contentsline {subsubsection}{\numberline {2.2.2}eina}{6}{subsubsection.2.2.2}
+\contentsline {subsubsection}{\numberline {2.2.3}eet}{6}{subsubsection.2.2.3}
+\contentsline {subsubsection}{\numberline {2.2.4}embryo}{7}{subsubsection.2.2.4}
+\contentsline {subsubsection}{\numberline {2.2.5}evas}{7}{subsubsection.2.2.5}
+\contentsline {subsubsection}{\numberline {2.2.6}ecore}{9}{subsubsection.2.2.6}
+\contentsline {subsubsection}{\numberline {2.2.7}edje}{9}{subsubsection.2.2.7}
+\contentsline {subsubsection}{\numberline {2.2.8}elementary}{10}{subsubsection.2.2.8}
+\contentsline {subsubsection}{\numberline {2.2.9}Weitere Schritte}{10}{subsubsection.2.2.9}
+\contentsline {subsection}{\numberline {2.3}Ueberall}{10}{subsection.2.3}