Announcement Hochschule RheinMain Multi-Touch Tangible Interfaces Vispol

A Few Impressions From Vispol on the Round Table at the Fair “Moderner Staat”


As already mentioned in this post, we presented Vispol at the booth of the state of Hessen/Germany at the fair “Moderner Staat” in Berlin on 24. and 25. November 2009. Vispol has been shown on the round multi-touch and TUI table from Sensory Minds.

Here are a few photos from the fair. Please apologize the poor quality of the photos as my camera did not see the sense in making proper use of its auto-focus functionality.

Hochschule RheinMain Multi-Touch

Infrared Light Blocking Foil Test for FTIR Multi-Touch Tables

Figure 1: The Virttable’s display with (right) and without (left) the chosen IR blocking foil.

Some time back, I’ve bought some infrared blocking foil for the Virttable from the German foil store Ifoha. Infrared blocking foil is an approach for the blocking of ambient infrared light (e.g. from a light bulb or daylight) ONLY in a FTIR multi-touch setup as it blocks light that comes from above the table. I.e. in DI your hands reflect light that would be blocked by an IR blocking foil.

Featured Hochschule RheinMain InfoVis Processing Tangible Interfaces

VotkA: 3D Visualization of the k-means Algorithm using Fiducials, Processing, TUIO and OSCRemote

I am going to present a few projects on my blog in which I collaborated in one or the other way. This post introduces Fabio Campos‘s VotkA (Visualization of the k-means Algorithm) project of the course Visualization in the Master’s studies of Computer Sciences at the RheinMain University of Applied Sciences. Fabio’s project is a 3D visualization of the k-means algorithm applied to Fisher’s dataset. The user can interact with the visualization via reacTIVision/Fiducials or the OSCRemote application on the iPhone/iPod Touch.

3D Visualization of the k-meansAlgorithmUsingFiducialsAnd Processing2_450
Figure 1: 3D scatter plot of Fisher’s dataset assorted with the k-means algorithm

In VotkA users can interact with a three-dimensional cluster analysis visualization via a Tangible User Interface (TUI), the iPhone app OSCRemote or both in parallel. The TUI is provided by a small box that is technically based on Seth Sandler’s cheap multi-touch pad (you can see the box in the youtube video at the end of this article). On top of the box fiducials from reacTIVision are being tracked. Whenever a fiducial is being recognized a TUIO message with the fiducial’s id, position and rotation will be sent to VotkA.

Actionscript Adobe Air Flash flex Hochschule RheinMain Multi-Touch Tangible Interfaces

fiducialtuioas3 Now Supports Pure TCP TUIO Messages

Important: I discontinued the work for fiducialtuioas3. If you are starting a new project, consider using our new AS3 Tuio library Tuio AS3. As you most certainly came here because you want to use fiducials in AS3 find the according Tuio AS3 fiducial howto here.

fiducialtuioas3 now supports pure TUIO messages via TCP.


The bridge TUIO → Flosc → Flash is now being replaced by the bridge TUIO → udp-tcp-bridge → Flash. The latter method renders the transformation of TUIO messages to a proprietary XML dialect obsolete. That speeds up the connection of the TUIO producer (e.g. Touchlib, CCV or Touché) to the Flash application itself (e.g. Vispol, Volvelles) and thus reduces lag.

Hopefully, TUIO producers will support the output of TUIO via TCP natively soon (as far as I know at least Touché does). However, you are on the safe side if you use memo’s cross platform, open source, C++ UDP TCP bridge.

The TCP tuio AS3 classes have been downloaded and adapted for the additional support of fiducials from Touchgateway.

So you can download fiducialtuioas3 in both flavors (via Flosc and via pure TCP TUIO) from the fiducialtuioas3 code repository (on the right).

In the nuigroup there are a threads about fiducialtuioas3 here and here.

Actionscript Adobe Air Flash flex Hochschule RheinMain Multi-Touch Tangible Interfaces

Touchlib’s TUIO Actionscript 3 Classes Enhanced With Fiducial Support (Source Code)

Important: I discontinued the work for fiducialtuioas3. If you are starting a new project, consider using our new AS3 Tuio library Tuio AS3. As you most certainly came here because you want to use fiducials in AS3 find the according Tuio AS3 fiducial howto here.

In his Bachelor thesis Frederic Frieß enhanced the original Touchlib TUIO AS3 classes with support for fiducials (or to speak in TUIO terms with support for /tuio/2dobj messages).

fiducialtuioas3 Google code

Thus, the Touchlib’s TUIO classes can simply be replaced with Frederic’s classes and everything should still work as before. However, there is one slight change in the package structure: the TUIO classes are now lying inside the package tuio and not in the package

I have made Frederic’s Tuio Fiducial AS3 classes available on Google code in a project called fiducialtuioas3.

If you want to use reacTIVision fiducials in Flash, Flex or Adobe Air you are heartily invited to use these classes in your private and professional project.

Examples of what has been done so far with those classes:
Tangible Vispol
Pf Design Media Installation

If you have a nice project with fiducialtuioas3 it would be great if you shared a link with us via mail or in the comments.

Actionscript Adobe Air fh wiesbaden flare Flash flex Hochschule RheinMain Multi-Touch Tangible Interfaces Visualization

Vispol Tangible and Multi-Touch Interface Video

This video presents the results of the Bachelor thesis of Frederic Friess at the Vislab of the Wiesbaden University of Applied Sciences. I have been Frederic’s mentor under the guidance of Prof. Dr. Doerner for this work.

Actionscript Adobe Air flare Flash flex Hochschule RheinMain Visualization

Vispol Multi-Touch Video

This video demonstrates the fundamental multi-touch functions of Vispol. The demonstrated functions contain the creation and modification of persons and objects and connections. Additionally, examples for the application of the layout functions in Vispol are being introduced.

Click here for further information about Vispol.

You can try out the mouse version of Vispol here.

Announcement Flash flex Hochschule RheinMain Multi-Touch Portfolio Visualization

My Master’s Thesis Project: Vispol – An Interactive Scenario Visualization

As part of my Master’s thesis with the title Conception, Realization and Evaluation of Multi-Touch Interfaces for Interactive Visualizations, there has been the goal to create an interactive visualization that can be used via multi-touch. Finally, this visualization should be evaluated, which means it should be thoroughly tested and there should be some results in numbers.


Vispol on Sensory Mind‘s Round Table:

Paper: Read a summary about Vispol in this paper.

Desktop version:
Try out Vispol (Flash necessary)

Background information:
This multi-touch visualization should be different from the common multi-touch use cases scaling/rotating images and zooming in maps. Additionally, this visualization should have a dedicated use and should not just be a prototype that demoes basic multi-touch capabilities.


I have been intrigued by the interactive visualizations in Minority Report, which provided natural user interaction for profiling activities of a policeman in future.

Flash Hochschule RheinMain Visualization

Wivi: Wikipedia Visualization

Simon Lehmann, a fellow student of mine from the visualization classes of the Computer Sciences department at the Wiesbaden University of Applied Sciences, has created the very nice Wikipedia visualization Wivi in the work of his Diploma thesis:

Screenshot of Wivi
Screenshot of Wivi
Hochschule RheinMain Multi-Touch Tangible Interfaces

Building process of the DIY Multi-Touch and Tangible User Interface Table The Virttable

Virttable Raw
Watch photo set on Flickr.