DisplayCluster icon indicating copy to clipboard operation
DisplayCluster copied to clipboard

Feature: Event system

Open eile opened this issue 12 years ago • 6 comments

Need a separate event API where applications can subscribe and act on events processed by DC, e.g, be able to rotate/pan/zoom the model rendered. This is an expansion to the network interface that allows two-way communication of interaction events. For example, the remote application could manipulate the windows on DC, or interactions at the tiled display could be streamed back to the application and processed.

eile avatar May 21 '13 08:05 eile

We're still working on the extensions for interaction events. We've hit a couple of unanticipated issues, so unfortunately it will not be ready today. However, it should be complete this week. Apologies for the delay, and thanks for your patience.

gregjohnson avatar Jun 04 '13 19:06 gregjohnson

Thanks for the update. We're also still waiting for our touch module (they brought a 2x2...), so it's not super-urgent anyways.

eile avatar Jun 05 '13 07:06 eile

Will you be using TUIO to interact with the wall? Will you be interacting directly to the wall or through a tablet/phone?

I just wanted to clarify your use scenario so we can properly target development. Right now we have TUIO supported around the idea of interaction via tablet, but not directly at the surface. How will you be using touch and will it be TUIO-based?

bmwesting avatar Jun 05 '13 14:06 bmwesting

We hope to use TUIO directly on the wall with our touch. Since we're still missing the touch, we don't know if it works out of the box. Mid-term we'll likely also install a Kinect.

How would a tablet interaction look like? Is there an app?

eile avatar Jun 05 '13 14:06 eile

Great. For IOS there is TUIOPad, and for Android there is TUIODroid. They act as a multi-touch input device for your wall. This is the type of interaction currently supported with DisplayCluster.

We will need to add some specific features to make TUIO interaction at the wall surface work as you expect. We'll work on that over the next couple of weeks using our smaller multi-touch wall.

bmwesting avatar Jun 05 '13 14:06 bmwesting

Quick update: we're still working on this, but having issues with our networking code that we've so far been unable to solve. Basic interaction is working--however until we solve the networking issue it's not reliable enough to commit.

gregjohnson avatar Jun 10 '13 22:06 gregjohnson