|
@@ -821,9 +821,10 @@ the entire touch surface. The output of the application can be seen in figure
|
|
|
\label{sec:testapp}
|
|
\label{sec:testapp}
|
|
|
|
|
|
|
|
The second test application uses the GIMP toolkit (GTK+) \cite{GTK} to create
|
|
The second test application uses the GIMP toolkit (GTK+) \cite{GTK} to create
|
|
|
-its user interface. Since GTK+ defines a main event loop that is started in
|
|
|
|
|
-order to use the interface, the architecture implementation runs in a separate
|
|
|
|
|
-thread.
|
|
|
|
|
|
|
+its user interface. The PyGTK library \cite{PyGTK} is used to address GTK+
|
|
|
|
|
+functions in the Python application. Since GTK+ defines a main event loop that
|
|
|
|
|
+is started in order to use the interface, the architecture implementation runs
|
|
|
|
|
+in a separate thread.
|
|
|
|
|
|
|
|
The application creates a main window, whose size and position are synchronized
|
|
The application creates a main window, whose size and position are synchronized
|
|
|
with the root event area of the architecture. The synchronization is handled
|
|
with the root event area of the architecture. The synchronization is handled
|
|
@@ -997,9 +998,11 @@ use explicit detection. Also, the modularity of this design allows extension of
|
|
|
the set of supported gestures. Section \ref{sec:testapp} demonstrates this
|
|
the set of supported gestures. Section \ref{sec:testapp} demonstrates this
|
|
|
extendability.
|
|
extendability.
|
|
|
|
|
|
|
|
-% TODO: Daemon implementatie
|
|
|
|
|
-
|
|
|
|
|
-% TODO: terugkomen op resultaten uit testimplementatie
|
|
|
|
|
|
|
+A true generic architecture should provide a communication interface that
|
|
|
|
|
+provides support for multiple programming languages. A daemon implementation as
|
|
|
|
|
+described by section \ref{sec:daemon} is an example of such in interface. With
|
|
|
|
|
+this feature, the architecture can be used in combination with a wide range of
|
|
|
|
|
+application frameworks.
|
|
|
|
|
|
|
|
\chapter{Suggestions for future work}
|
|
\chapter{Suggestions for future work}
|
|
|
\label{chapter:futurework}
|
|
\label{chapter:futurework}
|