Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
multitouch
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Taddeüs Kroes
multitouch
Commits
85458064
Commit
85458064
authored
May 30, 2012
by
Taddeus Kroes
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Started rewriting report.
parent
d27b3c42
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
25 additions
and
45 deletions
+25
-45
docs/report.tex
docs/report.tex
+25
-45
No files found.
docs/report.tex
View file @
85458064
...
...
@@ -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
}
Na
am:
&
Taddeüs Kroes
\\
Collegekaartnumm
er:
&
6054129
\\
E-mail
adres:
&
\texttt
{
taddeus.kroes@student.uva.nl
}
\\
Adres:
&
Wethouder van Wijckstraat 40, 1107 BR Amsterdam
\\
Telefoonnummer:
&
06-23437025
\\
Begeleider:
&
Dr. R.G. Belleman (UvA)
\\
Na
me:
&
Taddeüs Kroes
\\
Student numb
er:
&
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''
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment