Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
M
multitouch
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Taddeüs Kroes
multitouch
Commits
85458064
Commit
85458064
authored
12 years ago
by
Taddeus Kroes
Browse files
Options
Downloads
Patches
Plain Diff
Started rewriting report.
parent
d27b3c42
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
docs/report.tex
+25
-45
25 additions, 45 deletions
docs/report.tex
with
25 additions
and
45 deletions
docs/report.tex
+
25
−
45
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
\\
Collegekaart
num
m
er:
&
6054129
\\
E-mail
a
dres:
&
\texttt
{
taddeus.kroes@student.uva.nl
}
\\
Adres:
&
Wethouder van Wijckstraat 40, 1107 BR Amsterdam
\\
Telefoon
num
m
er:
&
06-23437025
\\
Begeleider:
&
Dr. R.G. Belleman (UvA)
\\
Na
me:
&
Taddeüs Kroes
\\
Student
num
b
er:
&
6054129
\\
E-mail
ad
dres
s
:
&
\texttt
{
taddeus.kroes@student.uva.nl
}
\\
Adres:
&
Wethouder van Wijckstraat 40, 1107 BR Amsterdam
\\
Phone
num
b
er:
&
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''
}
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment