Commit bfe33039 by Kai Westerkamp

abstract

parent e8ca1a02
...@@ -4,8 +4,8 @@ ...@@ -4,8 +4,8 @@
\selectlanguage{english} \selectlanguage{english}
\chapter*{Abstract} \chapter*{Abstract}
test
TODO
\end{minipage} \end{minipage}
\end{center} \end{center}
...@@ -18,10 +18,13 @@ TODO ...@@ -18,10 +18,13 @@ TODO
\selectlanguage{ngerman} \selectlanguage{ngerman}
\chapter*{Zusammenfassung} \chapter*{Zusammenfassung}
\begin{otherlanguage}{ngerman} \begin{otherlanguage}{ngerman}
TODO Der Bildauswerteplatz der Zukunft ist ein Multimonitor System, das Bildauswerter bei ihrer Arbeit ideal unterstützen soll.
Die Aufklärungsergebnisse aus verschiedenen Systemen werden in die Coalition Shared Data (CSD) gespeichert.
Um diese Ergebnisse interaktiv am Multi-Display-Arbeitsplatz nutzen zu können, sollen die Programme das Arbeitsplatzes an die CSD angebunden werden.
Dies umfasst sowohl das Laden von Bildern aus der CSD um sie auswerten zu können, als auch das Speichern der ausgewerteten Bilder.
\end{otherlanguage} \end{otherlanguage}
......
...@@ -4,8 +4,8 @@ ...@@ -4,8 +4,8 @@
\section{Laden von Daten} \section{Laden von Daten}
\todo{Einleitung} \todo{Einleitung}
\subsection{CSD-Task erstellen} \subsection{CSD-Task erstellen}
Die Request UI des CSDPlugin soll wiederverwendbar werden. % Müsste es nicht das UI statt die UI heißen? Die Request UI des CSDPlugin soll wiederverwendbar werden.
Hierfür wurde eine Schnittstelle gemeinsame Schnittstelle angelegt (siehe Abbildung \ref{figure:klassenRequest}). % ...eine Schnittstelle gemeinsame Schnittstelle... --> Was soll das? Hierfür wurde eine gemeinsame Schnittstelle angelegt (siehe Abbildung \ref{figure:klassenRequest}).
Diese Schnittstelle wird aufgerufen, sobald der Nutzer einen Task absendet und bei der Auswahl einer Region. Diese Schnittstelle wird aufgerufen, sobald der Nutzer einen Task absendet und bei der Auswahl einer Region.
Das CSD Plugin des Geoviewers implementiert diese Schnittstelle. Das CSD Plugin des Geoviewers implementiert diese Schnittstelle.
Region Anfragen werden direkt bearbeitet und der Task Request wird an den CSD-Adapter gesendet. Region Anfragen werden direkt bearbeitet und der Task Request wird an den CSD-Adapter gesendet.
...@@ -35,8 +35,7 @@ So kann der RequestDialog wiederverwendet werden.} ...@@ -35,8 +35,7 @@ So kann der RequestDialog wiederverwendet werden.}
\includegraphics[width=\textwidth,height=\textheight,keepaspectratio]{../UML/Sequenz RequestUI.png} \includegraphics[width=\textwidth,height=\textheight,keepaspectratio]{../UML/Sequenz RequestUI.png}
\caption{Das Erstellen eines CSD Tasks als Sequenz Diagramm. \caption{Das Erstellen eines CSD Tasks als Sequenz Diagramm.
Links der Ablauf im CSDPlugin des Geoviewer, Rechts im SBA. Links der Ablauf im CSDPlugin des Geoviewer, Rechts im SBA.
Der Alt Block steht nur zur Verfügung wenn der SBA mit dem Geoviewer verbunden ist. } Der alternative Block (Alt) steht nur zur Verfügung wenn der SBA mit dem Geoviewer verbunden ist. }
% Was ist ein Alt Block?
\label{figure:sequenzRequest} \label{figure:sequenzRequest}
\end{figure} \end{figure}
...@@ -167,9 +166,20 @@ Insbesonder erfolgt der ``upload'' des Bildes, indem sich der Server die Datei v ...@@ -167,9 +166,20 @@ Insbesonder erfolgt der ``upload'' des Bildes, indem sich der Server die Datei v
\end{figure} \end{figure}
\subsection{Probleme} \section{Probleme}
\todo{Kapittel Probleme?} \subsection{Maven und nicht Maven Bibliotheken}
In der Implementierung sind beim Bereitstellen des Bildes einige Probleme aufgetreten. Alle Dependencys in den bestehenden Projekten werden durch Maven (\cite{MVN}) aufgelöst.
Zum Einen ist darauf zu achten, dass die Infrastruktur erlaubt, dass der Server eine Rückverbindung zum Client aufbaut. Ist diese Funktionalität durch eine Firewall blockiert, kann das Bild nicht übertragen werden. Maven ist ein Build-Management Tool das auch die Dependency verwaltung übernimmt.
Zum Anderen überträgt die Isaac.lib nicht die IP-Adresse des Clients als Download-URL, sondern den DNS-Namen. Dies kann ebenfalls dazu führen, dass der Server das Bild nicht herunterladen kann. Die isaac.lib und der nisf-creator standen zum Beginn des Projektes nicht in einem Maven Repository zur verfügung.
Damit weiterhin keine lokalen Bibliotheken iengebunden werden müssen wurden beide Bibliotheken und deren Abhängikeiten in das Repository eingefügt.
Dazu musste zunächst manuell die Abhängikieten deir einzelnen Bibliotheklen aufgelöäst werden bevor diese in das Project Object Model (POM) der einzelnen Bibliotheken eingetragen werden konnte.
\subsection{CSD upload}
In der Implementierung sind beim hochladen des Bildes einige Probleme aufgetreten.
Genauer gesagt wird der CSD mitgeteilt wo das Bild herunterzuladen ist und das kann zu Problemen führen.
Zum Einen ist darauf zu achten, dass die Infrastruktur erlaubt, dass der Server eine Rückverbindung zum Client aufbaut.
Ist diese Funktionalität durch eine Firewall blockiert, kann das Bild nicht übertragen werden.
Zum Anderen überträgt die Isaac.lib nicht die IP-Adresse des Clients als Download-URL, sondern denn Domain Namen des Clients.
Kann der Server den Namen nicht auflösen, kann der Server das Bild ebenfalls nicht herunterladen.
...@@ -8,6 +8,9 @@ ...@@ -8,6 +8,9 @@
@misc{REC, title = {RecceMan\textsuperscript{\textregistered}}, @misc{REC, title = {RecceMan\textsuperscript{\textregistered}},
howpublished = {\url{http://www.iosb.fraunhofer.de/servlet/is/4425/}}, note = {Stand: 2015-03-03} } howpublished = {\url{http://www.iosb.fraunhofer.de/servlet/is/4425/}}, note = {Stand: 2015-03-03} }
@misc{MVN, title = {Maven,
howpublished = {\url{http://maven.apache.org/}}, note = {Stand: 2015-03-03} }
@Mastersthesis{Tim, @Mastersthesis{Tim,
type = {Bachlorthesis}, type = {Bachlorthesis},
author = {Tim Reiter}, author = {Tim Reiter},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment