Random Technology Ramblings

Multipointer Interaction

For our research project, we are interested in supporting multiple users working on the same user interface at the same time. This can be done with multitouch or multipointer (e.g. multiple mice connected to the system) interaction. Since multitouch involves more complicated concepts like gesture recognition, we will focus on multipointer interaction at a first stage.

It turns out that implementing multipointer interaction isn’t as easy as anticipated. First of all, at operating system level, the concept of supporting multiple pointers is still relatively new. Microsoft offer their Multipoint SDK to create applications supporting different pointers. On Linux, MPX has recently been added to Xorg and supports multiple mouse pointers. However, supporting multiple pointers is not just about supporting them in the operating system, but also about being able to create user interfaces that allow us to actually use multiple mouse pointers.

We are currently trying to design a multipointer framework for Flex 4. Main issues are how to receive the pointer information from the operating system and how to extend Flex 4 in such a way that we still can continue to use the standard compontents.


Trackbacks & Pingbacks


  1. * Benjamin says:

    To use MPX you might like to look at http://www.clearchain.com/blog/posts/xinput-1-xinput-2-conversion-guide which gives an overview of how to switch the old X components to the xinput2/aka mpx components.

    | Reply Posted 7 years, 7 months ago
  2. * totoshi says:

    Cool, thank you very much for the link.


    | Reply Posted 7 years, 7 months ago

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: