12 of 13
12
Windows 7: WM_TOUCH to TUIO interface (Dell XT, HP TX2, Lenovo X200, etc. running NUI Group multitouch apps)…
Posted: 29 December 2009 01:28 PM   [ Ignore ]   [ # 166 ]
Rank
Joined  2009-12-29
Total Posts:  1
New Member
joukev - 12 January 2009 11:36 AM

For Dell XT AND HP TX2, windows 7 and n trig beta multitouch drivers, I made a small applet to translate windows TOUCH events to TUIO, enabling all those nice flash etc multitouch applications to run on current multitouch PC/tablets.
EDIT 26 JAN: Slightly improved version, cf post on page 3.
EDIT 4 FEB: small update, now the Q key quits, and Esc key hides the application correctly.
EDIT 14 FEB: it also runs on HP TX2 (probably requires some more work to calibrate. cf http://nuigroup.com/forums/viewreply/27497/
EDIT 21 JULY: posted a beta that supports calibration, now under development(cf http://nuigroup.com/forums/viewreply/39661/ )
Attached is a preliminary version of the W2TUIO application (made in c#, .Net). Approximately 50 downloads were registered until now (keeps clearing when I update the document)

INSTALLATION
Simple: by extracting the zip archive. (EDIT: Now only 1 executable.)
Make sure to have some MT client applications that run with TUIO. I will attach a zip archive of the standard flash demos+ FLOSC app. in one subsequent post. EDIT: could not upload the files, please find them the “Demos\Flash Demos” folder of http://nuispace.com/ss/MTmini%20package%20v1.zip
other installs:
* Windows 7 beta
* N-Trig beta MT drivers (http://www.n-trig.com/Content.aspx?Page=Multi_Touch )

RUN
0. when running flash MT apps: first start the FLOSC application. (EDIT: in the folder “Touchlib_Tracking_Software\flosc” in the zip file mentioned above)
1. run your favorite MT application - it should NOT run in fullscreen, but maximize instead.
2. go to the W2TUIO folder and double click the application W2TUIO
3. PLAY!
4. quit (keypress “q” or use popup menu on tray icon)

NICE MULTITOUCH APPLICATIONS
http://nuispace.com/ss/MTmini%20package%20v1.zip / mtmini standard demos (cf. subfolders above)
http://mtsimpledesktop.googlecode.com/files/SimpleDesktop_binaries_r0.3.zip mt simple desktop (featured in the youtube movie from Touchmaster below)
http://nuigroup.com/forums/viewthread/5831/ Community Earth - a 3D earth viewing app (aero theme should be selected in my case).

KNOWN BUG: on exit, the mouse cursor is sometimes lost: 
RESOLUTION: on a text editor (email, word whatever) touch somewhere to get a on-screen tip icon.

¨¨
Currently the application is calibrated for a Dell XT, taskbar at the bottom of the screen. Soon, I will work on multiple options/hands-on calbiration.
Request: please post your use of this application - I am curious what you think....

Profile
 
 
Posted: 10 January 2010 07:34 PM   [ Ignore ]   [ # 167 ]
Rank
Joined  2009-12-25
Total Posts:  5
New Member

is it possible to get this working on a Dell studio one Multi-Touch All-in-one?

Profile
 
 
Posted: 11 January 2010 01:17 AM   [ Ignore ]   [ # 168 ]
RankRankRankRank
Joined  2007-07-14
Total Posts:  819
Elite

Does it run Windows 7?

 Signature 

HID Multitouch driver for Windows 7 http://multitouchvista.codeplex.com/

Profile
 
 
Posted: 13 January 2010 08:21 AM   [ Ignore ]   [ # 169 ]
Rank
Joined  2009-12-25
Total Posts:  5
New Member

yes with the ‘next window’ multi touch driver only 2 points though, but i think that would be the max anyway…

Profile
 
 
Posted: 13 January 2010 09:28 AM   [ Ignore ]   [ # 170 ]
RankRankRankRank
Joined  2007-07-14
Total Posts:  819
Elite

You have answered your question smile

 Signature 

HID Multitouch driver for Windows 7 http://multitouchvista.codeplex.com/

Profile
 
 
Posted: 15 January 2010 10:33 AM   [ Ignore ]   [ # 171 ]
Rank
Joined  2008-11-17
Total Posts:  3
New Member

Windows applications can receive and parse WM_TOUCH events while parsing the messages loop queue.
When the application is minimized, the message loop is probably not parsed, or just no WM_TOUCH messages arrive there.
If that is so, then you guys should keep the application presented on screen as windowed, and send TUIO messages to some other machine.
I personally dislike the window messages idea, because receiving them becomes tied to the messages loop.
I would prefer if it was possible to receive the multitouch input data some other way, for example the way DirectInput does it for keyboards, mices, joysticks.
Anyway, the subject requires more testing and debugging for the author.

 Signature 

http://facebook.com/KoichiSenada
http://ru.linkedin.com/in/koichisenada
http://myspace.com/koichisenada
http://vigroup.ru/
http://multivi.ru/

Profile
 
 
Posted: 09 February 2010 10:17 PM   [ Ignore ]   [ # 172 ]
Rank
Joined  2009-11-04
Total Posts:  4
New Member

I already used this before, but now when I open, the window is white, is resizable but is not transparent. I have aero enabled yet.

*tx2-1020

Profile
 
 
Posted: 10 February 2010 01:41 AM   [ Ignore ]   [ # 173 ]
Rank
Joined  2008-11-17
Total Posts:  3
New Member

So, fullscreen applications will not benefit from this “Windows Touch into TUIO” bridge, right?
That’s what I totally personally dislike about the Windows Touch approach, their messaging is tightly bound to the window handle, while TUIO is based on networking protocols and thus is being a cross-platform solution.
Thanks gods in my case there is already the “Hardware Data into TUIO” bridge for PQLabs Multitouch hardware provided by the vendor.
Otherwise we would have to write it on my own, because interactive media-rich fullscreen applications are the only ones we develop.

 Signature 

http://facebook.com/KoichiSenada
http://ru.linkedin.com/in/koichisenada
http://myspace.com/koichisenada
http://vigroup.ru/
http://multivi.ru/

Profile
 
 
Posted: 10 February 2010 09:18 AM   [ Ignore ]   [ # 174 ]
Rank
Joined  2009-11-04
Total Posts:  4
New Member

w2tuioblank.th.jpg

I have this issue, any idea? i need help.

plz.

Profile
 
 
Posted: 10 February 2010 09:33 AM   [ Ignore ]   [ # 175 ]
Rank
Joined  2010-01-18
Total Posts:  32
New Member

Vitim,

I’m getting something similar - it looks like W2TUIO is trying to create a window but there is more flashing and strange effects rather than a plain white window. I hadn’t started FLOSC first, is this a necessary first step? Is it due to there not being a connected network device?

I was using W2TUIO on a Microsoft Surface box - it should enable TUIO enabled apps to work on that platform if it is working.

bamalam

Profile
 
 
Posted: 10 February 2010 09:50 AM   [ Ignore ]   [ # 176 ]
Rank
Joined  2009-11-04
Total Posts:  4
New Member

I think this issue starts when I updated the video driver or the directx, but I dont remember. I started flosc first by precaution.. but still not working..
I was using on a Tablet HP tx2-1020.

w2tuio is CPP developed? this use aero to make transparency? can we make a shotcut to ‘retry’ the aero transparency?

Profile
 
 
Posted: 12 March 2010 05:15 AM   [ Ignore ]   [ # 177 ]
Rank
Joined  2010-03-10
Total Posts:  1
New Member

Hi there,

I’d like to tinker a bit with multi-touch Flash apps and was going to get one of the tablet PCs for that. I’m now exploring the options. As the HP TouchSmart TM2 hasn’t been mentioned in this thread, and in fact in the entire forum, am I right assuming that wm_touch will not work with it? Or has just nobody tried it yet? From what I could gather, it’s not using n-trig or nextwindow, but wacom technology...is that on obstacle in any way?

Thanks killerkarnickel

Profile
 
 
Posted: 14 March 2010 01:51 PM   [ Ignore ]   [ # 178 ]
Rank
Joined  2010-01-27
Total Posts:  3
New Member

HI, I’ve tried to run W2TUIO calibration and the TUIO app.
However, if I let the window of W2TUIO.exe to be the top, then my TUIO app will be inactive and didn’t make any reactions.
I’ve change the Win7’s theme to classic.
My device is Dell SX2100t multi touch monitor.

Any ideas?

Profile
 
 
Posted: 02 April 2010 03:39 PM   [ Ignore ]   [ # 179 ]
Rank
Joined  2010-04-02
Total Posts:  5
New Member

I got the app running on the Lenovo s10-3t, upgraded to Windows Home Premium. The only downside is that this computer is NOT true multitouch, but two fingers at a time only. It’s not really documented anywhere in the marketing info for the machine, so I thought I should at least mention it here in case someone else is eyeing this device.

Profile
 
 
Posted: 20 April 2010 07:27 AM   [ Ignore ]   [ # 180 ]
Rank
Joined  2010-04-15
Total Posts:  2
New Member

Hi--I’m a new member. I have an XT and would like to test this out, but when I click on the link for the flash demos, it tells me that I don’t have permission to go there. Is there some place where I can download the flash demos?
Thanks,
Pligrim

Profile
 
 
   
12 of 13
12