summaryrefslogtreecommitdiff
path: root/diplomathesis.tex
diff options
context:
space:
mode:
authorguest <guest@cba7306a-a4a0-4afd-bcb4-bd19f8a24309>2007-11-30 13:41:25 +0000
committerguest <guest@cba7306a-a4a0-4afd-bcb4-bd19f8a24309>2007-11-30 13:41:25 +0000
commiteacbf5bb4d57af21c731f41251015d3b991ad490 (patch)
tree477f43a79c75b400228a7c492f670a1c4886b5c3 /diplomathesis.tex
final version, initial import
git-svn-id: svn+ssh://mecka.net/home/svn/rtcorba-thesis@1 cba7306a-a4a0-4afd-bcb4-bd19f8a24309
Diffstat (limited to 'diplomathesis.tex')
-rwxr-xr-xdiplomathesis.tex196
1 files changed, 196 insertions, 0 deletions
diff --git a/diplomathesis.tex b/diplomathesis.tex
new file mode 100755
index 0000000..cee6235
--- /dev/null
+++ b/diplomathesis.tex
@@ -0,0 +1,196 @@
+%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}