Explorar el Código

Finishing touch on proposal.

Taddeus Kroes hace 14 años
padre
commit
e2d49e5138
Se han modificado 1 ficheros con 56 adiciones y 37 borrados
  1. 56 37
      docs/proposal.tex

+ 56 - 37
docs/proposal.tex

@@ -12,10 +12,10 @@
 \setlength{\parskip}{1.5ex plus 0.5ex minus 0.2ex}
 
 \title{Projectvoorstel\\Universal Visualization Appliance}
-\author{\begin{tabular}{rl}
+\author{\begin{tabular}{ll}
 Naam:               & Taddeüs Kroes\\
 Collegekaartnummer: & 6054129\\
-E-mailadres:        & \texttt{taddeuskroes@hotmail.com}\\
+E-mailadres:        & \texttt{taddeus.kroes@student.uva.nl}\\
 Adres:              & Wethouder van Wijckstraat 40, 1107 BR Amsterdam\\
 Telefoonnummer:     & 06-23437025\\
 Begeleider:         & Dr. R.G. Belleman (UvA)\\
@@ -24,39 +24,22 @@ Begeleider:         & Dr. R.G. Belleman (UvA)\\
 \begin{document}
 
 \maketitle
+\pagebreak
 \tableofcontents
 \pagebreak
 
 \section{Introductie}
 
-\subsection{Opbouw van dit document}
-
-Eerst zal het probleem worden geïdentificeerd dat in dit onderzoek gaat
-worden onderzocht.
-
-Dat probleem wordt vervolgens vertaald naar een doelstelling en een
-vraagstelling. De centrale vraagstelling wordt verdeeld in een aantal
-deelvragen die elk een korte toelichting bevatten.
-
-Na de vraagstelling wordt de afbakening van het onderzoeksgebied aangegeven.
-
-Vervolgens wordt de onderzoeksmethodiek beschreven, bestaande uit een
-faseverdeling en een ruwe tijdsplanning.
-
-Tot slot wordt een blik geworpen op een project dat soortgelijk is aan dit
-onderzoek.
-
 \subsection{Probleemidentificatie}
 \label{sec:probleemidentificatie}
 
 % Ruwe probleemstelling
 
 Data wordt verzameld in alle hoeken van de wetenschap. Wanneer de data echter
-zijn verzameld, is het vaak een aparte uitdaging om deze op een zodanige
-manier weer te geven dat er een waarneming kan worden gedaan. Deze
-visualisatie wordt veelal gedaan met de hulp van een visualisatie-specialist,
-omdat het voor de wetenschapper vaak zelf niet eenvoudig is om dit te
-realiseren.
+zijn verzameld, is het vaak een uitdaging om deze op een zodanige manier weer
+te geven dat er een waarneming kan worden gedaan. Deze visualisatie wordt
+veelal gedaan met de hulp van een visualisatie-specialist, omdat het voor de
+wetenschapper vaak zelf niet eenvoudig is om dit te realiseren.
 
 % Aanleiding
 
@@ -71,7 +54,7 @@ Dit roept de vraag op of de visualisatiemethode kan worden bepaald door een
 computerprogramma dat de data analyseert, en op basis van die analyse een
 visualisatiemethode kiest. Dit zou werk uit handen nemen van de
 visualisatie-specialist, en de mogelijkheid geven voor wetenschappers om
-hun eigen data snel te kunnen bekijken. Om deze reden heeft hij dit project als
+hun eigen data snel te kunnen bekijken. Om deze reden is dit project als
 afstudeerproject voor de bachelor Informatica beschikbaar gesteld.
 
 % Setting/afbakening
@@ -87,9 +70,28 @@ het Proof of Concept 3D datasets moet kunnen visualiseren in interactie met
 een multi-touch tafel. Deze is beschikbaar gesteld voor dit onderzoek door de
 UvA.
 
+\subsection{Opbouw verslag}
+
+In hoofdstuk \ref{sec:vraagstelling} wordt de probleemstelling vertaald naar
+een doelstelling en een centrale vraagstelling.
+
+Hoofdstuk \ref{sec:deelvragen} verdeelt de centrale vraagstelling in een
+aantal deelvragen, die elk kort worden toegelicht.
+
+Na de vraagstelling wordt in hoofdstuk \ref{sec:afbakening} de afbakening van
+het onderzoeksgebied aangegeven.
+
+Vervolgens wordt de gebruikte onderzoeksmethodiek beschreven in hoofdstuk
+\ref{sec:methodiek}, bestaande uit een faseverdeling en een globale
+tijdsplanning.
+
+Tot slot wordt in hoofdstuk \ref{sec:gerelateerd} een blik geworpen op een
+gerelateerd project.
+
 \section{Vraagstelling}
+\label{sec:vraagstelling}
 
-\subsection{Doel van het onderzoek}
+\subsection{Doelstelling}
 
 Het doel van dit onderzoek is om een bijdrage te leveren aan het ontwikkelen
 van een universeel datavisualisatie-programma.
@@ -99,12 +101,11 @@ In dit projectvoorstel zal naar het programma worden verwezen met de naam
 
 \subsection{Centrale vraag}
 
-De centrale vraagstelling is hoe het Proof of Concept kan worden
-gerealiseerd.
-Dit bevat de implementatie van een kerncomponent voor het UVA programma, met
-daarbij implementaties voor 3D-visualisatie en multi-touch interactie.
+Hoe kan een Proof of Concept voor een universeel datavisualisatie-programma
+worden gerealiseerd, gericht op 3D-visualisatie en met multi-touch interactie?
 
 \subsection{Deelvragen}
+\label{sec:deelvragen}
 
 \begin{itemize}
 \item \emph{Welke taal (en evt. framework) zijn de beste keuze om het
@@ -138,7 +139,7 @@ vectoren te groeperen tot een enkele vector?
 \item \emph{Hoe kunnen multi-touch gebaren worden gebruikt in de interactie
 met 3D datasets?}
 
-Er moet een intuïtieve manier worden bedacht voor de interactie met 3D data
+Er moet een intuïtieve manier worden ontwikkeld voor de interactie met 3D data
 op een 2D scherm.
 
 \item \emph{Wat is een goede structuur die toestaat om in de toekomst nieuwe
@@ -165,14 +166,23 @@ mogelijk nodig om gebruik te maken van threads voor continue taken.
 Het onderzoek zou waarschijnlijk het best tot zijn recht komen wanneer het zou
 worden uitgevoerd door meerdere onderzoekers. Omdat er echter slechts een
 enkele onderzoeker is, en er een beperkte tijd voor het onderzoek beschikbaar
-is, is besloten tot het maken van een Proof of Concept (zoals reeds vermeld in
-hoofdstuk \ref{sec:probleemidentificatie}).
+is, is besloten tot het maken van een Proof of Concept.
 
 %Omdat het UVA-programma expliciet als opdracht is geformuleerd, wordt in dit
 %onderzoek aangenomen dat er nog geen universeel programma voor
 %datavisualisatie bestaat.
 
 \section{Onderzoeksmethodiek}
+\label{sec:methodiek}
+
+\subsection{Methode}
+
+Het UVA-programma is een nieuw soort programma, er is nog geen bestaande
+variant van. Dit onderzoek maakt daarom gebruik van een experimentele
+onderzoeksmethode\footnote{\url{http://artikelen.foobie.nl/verslagen-scripties/onderzoeksmethode-samenvatting/}}:
+tijdens de ontwikkeling van het programma wordt geëxperimenteerd met de
+beschikbare opties voor implementatie, en wordt bepaald in hoeverre deze
+opties voldoen aan de vooraf gestelde eisen.
 
 \subsection{Fases}
 
@@ -212,9 +222,15 @@ en eventuele widgets.
 \subsubsection*{Verslaglegging}
 
 Het is de bedoeling dat al tijdens de eerste drie fases wordt gewerkt aan de
-basis van de afstudeerscriptie, in de vorm van documentatie. Tijdens de
-laatste fase worden deze onderdelen waar nodig aangevuld en worden de overige
-hoofdstukken geschreven.
+basis van de afstudeerscriptie. Tijdens die fases kunnen een aantal deelvragen
+worden beantwoord.
+Er zal een logboek worden bijgehouden in de vorm van Version Control. Het
+gebruikte Version Control systeem is Git\footnote{\url{http://git-scm.com/}}.
+Bij de ``commits'' worden ``commit messages'' ingevuld zodat zichtbaar is op
+welk moment (in welke commit) bepaalde taken zijn uitgevoerd.
+
+Tijdens de laatste fase worden de antwoorden op de deelvragen waar nodig
+aangevuld, en worden de overige hoofdstukken geschreven.
 
 \subsection{Tijdsplanning}
 
@@ -222,7 +238,7 @@ De planning volgens BlackBoard\footnote{\url{https://blackboard.uva.nl/webapps/l
 bevat acht weken voor de eerste drie fases, en drie weken voor het schrijven
 van de afstudeerscriptie.
 
-De ruw geschatte tijdsindeling voor de verschillende fases is:
+De globale tijdsindeling voor de verschillende fases is:
 \begin{table}[H]
 \begin{tabular}{ll}
 week 12-13 & Oriëntatiefase \\
@@ -233,6 +249,7 @@ week 19-21 & Verslaglegging \\
 \end{table}
 
 \section{Relatie met vergelijkbaar onderzoek}
+\label{sec:gerelateerd}
 
 Er is gezocht naar programma's met een soortgelijke strekking met
 het doel er inspiratie uit op te doen, zo is het programma ``UDAV'' gevonden.
@@ -250,8 +267,10 @@ library onder te brengen in een module voor het UVA-programma.
 \begin{itemize}
 \item Homepage Robert Belleman \url{http://staff.science.uva.nl/~robbel/}
 \item Python homepage \url{http://python.org}
+\item Definitie experimentele onderzoeksmethode \url{http://artikelen.foobie.nl/verslagen-scripties/onderzoeksmethode-samenvatting/}
 \item Kivy homepage \url{http://kivy.org}
 \item Kivy OpenGL-bindings documentatie \url{http://kivy.org/docs/api-kivy.graphics.opengl.html}
+\item Git homepage \url{http://git-scm.com/}
 \item UDAV homepage \url{http://udav.sourceforge.net/}
 \item MathGL homepage \url{http://mathgl.sourceforge.net/}
 \end{itemize}