소스 검색

Started rewriting report.

Taddeus Kroes 13 년 전
부모
커밋
8545806476
1개의 변경된 파일25개의 추가작업 그리고 45개의 파일을 삭제
  1. 25 45
      docs/report.tex

+ 25 - 45
docs/report.tex

@@ -11,14 +11,14 @@
 \setlength{\parindent}{0pt}
 \setlength{\parskip}{1.5ex plus 0.5ex minus 0.2ex}
 
-\title{Projectvoorstel\\Universal Visualization Appliance}
+\title{Bachelor thesis\\Universal multi-touch event mechanism}
 \author{\begin{tabular}{ll}
-Naam:               & Taddeüs Kroes\\
-Collegekaartnummer: & 6054129\\
-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)\\
+Name:           & Taddeüs Kroes\\
+Student number: & 6054129\\
+E-mail address: & \texttt{taddeus.kroes@student.uva.nl}\\
+Adres:          & Wethouder van Wijckstraat 40, 1107 BR Amsterdam\\
+Phone number:   & 06-23437025\\
+supervisor:     & Dr. R.G. Belleman (UvA)\\
 \end{tabular}}
 
 \begin{document}
@@ -28,50 +28,30 @@ Begeleider:         & Dr. R.G. Belleman (UvA)\\
 \tableofcontents
 \pagebreak
 
-\section{Inleiding}
-
-\subsection{Probleemidentificatie}
-\label{sec:probleemidentificatie}
+\section{Introduction}
 
 % Ruwe probleemstelling
-
-Data wordt verzameld in alle hoeken van de wetenschap. Wanneer de data echter
-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.
+Multi-touch interaction is becoming increasingly common, mostly due to the wide
+use of touch screens in phones and tablets. When programming applications using
+this method of interaction, the programmer needs an abstraction of the raw data
+provided by the touch driver of the device. This abstraction exists in several
+multi-touch application frameworks like Nokia's
+Qt\footnote{\url{http://qt.nokia.com/}}. However, applications that do not use
+these frameworks consequently have no access to multi-touch events.
 
 % Aanleiding
+This problem was observed during an attempt to create a multi-touch
+``interactor'' class for the Visualization Toolkit
+(VTK\footnote{\url{http://www.vtk.org/}}).
 
-Robert Belleman\footnote{\url{http://staff.science.uva.nl/~robbel/}} is een
-specialist op het gebied van visualisatie aan de Universiteit van Amsterdam
-(UvA), en deed de observatie dat bij gelijksoortige datasets de
-visualisatiemethode overeenkomstig is.
-
-% Ruwe doel
+% Ruw doel
+The goal of this thesis is to define a universal multi-touch event triggering mechanism.
 
-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 is dit project als
-afstudeerproject voor de bachelor Informatica beschikbaar gesteld.
+- Om een universeel multi-touch event 'gesture'-detectie te definiëren.
 
 % Setting/afbakening
-
-Het doel van deze afstudeeropdracht is om een bijdrage te leveren aan de
-realisatie van een universeel visualisatieprogramma. Op lange termijn moet dit
-programma zoveel mogelijk soorten data kunnen analyseren en visualiseren.
-Het is de bedoeling van de onderzoekers dat het programma zodanig modulair
-wordt opgezet, dat er in de loop van de tijd meer modules op kunnen worden
-aangesloten voor nieuwe analyse- en visualisatiemethodes. Vanwege de
-beschikbare tijd om het onderzoek uit te voeren is besloten dat het
-resulterende programma een ``Proof of Concept'' moet zijn. Er is besloten dat
-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.
-
-\emph{<Voordat het onderzoek begon was besloten om multitouch te doen, focus verlegd naar schrijven MT-library etc.>}
+Dit onderzoek heeft als einddoel een Proof of Concept te maken, namelijk een
+toepassing van de universele multi-touch gesture-detectie in een VTK interactor.
 
 \subsection{Opbouw verslag}
 
@@ -121,7 +101,7 @@ Het kiezen van een taal is vooral afhankelijk van de beschikbaarheid van zgn.
 ``libraries'' met multi-touch ondersteuning. Voor
 Python\footnote{\url{http://python.org}} bestaat bijvoorbeeld het
 applicatieframework Kivy\footnote{\url{http://kivy.org}}.
-      
+
 \item \emph{Hoe werkt de communicatie met de multi-touch tafel?}
 
 Het is nodig om te weten wat voor ``events'' er worden ondersteund door
@@ -283,7 +263,7 @@ aangevuld, en worden de overige hoofdstukken geschreven.
 
 \subsubsection*{Slepen met meerdere vingers}
 
-\emph{- meerdere vingers in dezelfde richting genereert drag event met beweging van 
+\emph{- meerdere vingers in dezelfde richting genereert drag event met beweging van
 centroid}
 
 \subsection{Afvuren ``event''}