%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}