%Einbinden der Vorlage
\documentclass[xlevel]{wise}
%\documentclass[hyperref]{wise}

%
% Paket um LIstings sauber zu formatieren.
%
%\usepackage[savemem]{listings}
%\lstloadlanguages{TeX}

% Listing Definition
% ---------------------------------------------------------------------------
% 

%linken
\usepackage{hyperref}
\hypersetup{colorlinks=true}

\usepackage{listings,color}
\definecolor{lbcolor}{rgb}{0.95,0.95,0.95}
\lstset{language=C++,
    frameround=fttt,
	numbers=left,
	stepnumber=1,
	numbersep=5pt,
	numberstyle=\tiny,
	breaklines=true,
	breakautoindent=true,
	postbreak=\space,
	tabsize=2,
	basicstyle=\ttfamily\footnotesize,
	showspaces=false,
	showstringspaces=false,
	extendedchars=true,
	backgroundcolor=\color{lbcolor},
	keywordstyle  =\bf ,
	%identifierstyle = \bf ,
	commentstyle =\color{green},
	stringstyle=\color{red}
}

%
% Paket um Bilder zu umfliessen
%
\usepackage{picins}
\newcommand{\shadowbr}{\\ \rule{15.5cm}{0.3mm} \\}

%
%  Paket fuer Tabellen
%
\usepackage{longtable}
%Dokument beginnen
\begin{document}

%Das erste ist die Titelseite
\diplomatitlepage{
t.b.d.
%Evaluation von Real-time CORBA f\"ur den Einsatz in einer auf Realtime Linux basierenden Lasersteuerung
}
{Diplom Informatiker (Fachhochschule)}
{Manuel Traut}
{ai15278}
{Prof. Dr. rer. nat. Martin Zeller (Hochschule Ravensburg-Weingarten)}
{Dipl. Inf. Matthias B\"uhler (TRUMPF Laser GmbH + Co. KG Schramberg)}
{01.11.2006}
{28.02.2007}

\newpage

%Vorpsann beginnen
\begin{preface}
%Mit der Einleitung beginnt der Hauptteil der Arbeit.
\include{preface}
\newpage
\include{cap/cite}
\end{preface}

%Inhaltsverzeichnis
\tableofcontents

%Einleitung
\include{cap/introduction}

%Grundlagen auf die die DA aufbaut
\include{cap/basics}

%Clients zum Datenaustausch
\include{cap/datacom}

%Performancebewertung
\include{cap/performance}

%CSharp - CORBA
\include{cap/iiopnet}

%Demoapplikationen
\include{cap/demo}

%Integration
\include{cap/integration}

%Fazit
\include{cap/fazit}

%Die Arbeit schliesst mit dem Anhang
\begin{appendix}

  \begin{appendices}
  %Anhang definieren

  %Abbildungsverzeichnis
  \listoffigures

  %Tabellenverzeichnis
  \listoftables

  %Liste aller Abkuerzungen
  \include{abbreviations}
   
  %Literaturverzeichnis unter Angabe der Literaturdatenbank
\begin{flushleft}
	  \bibliography{Literatur}
	  \bibliographystyle{wisealpha.bst}
	  %\bibliographystyle{abbrv}
\end{flushleft}

  %Systemkonfiguration
  \include{cap/sysconfig}

  \section{Tools}

  \subsection{selbst entwickeltes Tool: latencyTest}
  \label{cap:latencsrc}
  
  latencyTest ist ein Tool zur Analyse der vom Oszilloskop generierten CSV-Dateien.
  \begin{figure}[!htb]
  \includegraphics[width=0.7\textwidth]{./img/latenc.png}
  \caption{Screenshot: latencyTest}
  \end{figure}

 Der Quellcode von latencyTest befindet sich auf der beiliegenden CD-ROM im Ordner\\\emph{tools/latencyTest}.

  \subsection{verwendete, frei verf\"ugbare Tools}
  \begin{description}
  \item[wireshark] Netzwerkanalyse \emph{http://www.wireshark.org/}
  \item[GIMP] Bildbearbeitung \emph{http://gimp.org/}
  \item[dia] Diagramme \emph{http://www.gnome.org/projects/dia/}
  \item[gnuplot] Graphen \emph{http://www.gnuplot.info/}
  \item[cpuburnP5] CPU Last erzeugen \emph{http://pages.sbcglobal.net/redelm/} 
  \item[xdd] HD Schreib- und Lesezugriffe erzeugen \emph{http://www.ioperformance.com/}
  \item[gcc] Compiler Collection \emph{http://gcc.gnu.org/}
  \item[ACE/TAO] Adaptive Environment / CORBA \emph{http://cs.wustl.edu/schmidt/tao.html}
  \item[eclipse] Entwicklungsumgebung \emph{http://www.eclipse.org/} 
  \item[svn] Versionsverwaltung \emph{http://subversion.tigris.org/}
  \item[xpdf] PDF Betrachter \emph{http://www.foolabs.com/xpdf/}
  \item[e17] grafische Bedienoberfl\"ache \emph{http://www.get-e.org/}
  \end{description}

  \section{Inhalt CD-ROM}
  \label{sec:src}

\begin{lstlisting}[numbers=none]
|-- docs							// frei verfuegbare Papers
|-- messungen					// Messergebnisse
|   |-- versuch1
|   |   |-- ohneOpt
|   |   |   |-- 1
|   |   |   `-- 2
|   |   `-- optimiert
|   |-- versuch2
|   |   `-- RTEvent
|   `-- versuch3
|       `-- benchmark
|-- quellcode						// Quellcode der Versuche
|   |-- demo1						// Machbarkeitsstudie IIOP.NET
|   |   |-- Controller
|   |   |-- Executor
|   |   `-- Receiver
|   |-- versuch1
|   |-- versuch2
|   |-- versuch3
|   |   `-- multithreading
|   |-- versuch4
|   `-- versuch5
`-- tools								// entwickelte Tools
    `-- latencyTest
\end{lstlisting}

\end{appendices}

  %Die Arbeit schliesst mit der ehrenwoertlichen Erklaerung
  \declaration

\end{appendix}

\end{document}
