1 of 2
1
Some WPF Mutitouch Source Codes
Posted: 22 June 2008 01:15 PM   [ Ignore ]
New Member
Avatar
Rank
Total Posts:  59
Joined  2008-04-27

Hi!

I guess we’ve pretty much been awed by the recent apps built for the MS Surface using their Surface SDK but too bad its only released to their partners but I’ve recently been exploring using WPF for MultiTouch and here are some projects I found that has their source codes from codeplex:

http://www.codeplex.com/Tangibilis - TUIO
http://www.codeplex.com/MultiTouchVista - This one has already been showcased
http://www.codeplex.com/wpfmt - WPF Multitouch Demo
http://www.codeplex.com/irtaktiks - WPF + XNA

FYI, I have yet to try any of the codes above so no gurantees but just give it a try!

 Signature 

Pissed Right Off Genetically Engineered Nerd

Profile
 
 
Posted: 24 June 2008 02:18 AM   [ Ignore ]   [ # 1 ]
Administrator
Avatar
RankRankRankRank
Total Posts:  537
Joined  2006-11-09

Great stuff thanks much Progen

We really need to view and hopefully merge all our efforts across several development platforms smile

 Signature 

~

Profile
 
 
Posted: 29 June 2008 04:07 AM   [ Ignore ]   [ # 2 ]
Sr. Member
Avatar
RankRankRank
Total Posts:  285
Joined  2008-06-01

I’m working on my audio app with WPF and Visual Studio. Just got started today, first time using it.

 Signature 

Blobs the likes of which even the Gods have not seen!

Profile
 
 
Posted: 02 July 2008 05:38 AM   [ Ignore ]   [ # 3 ]
Sr. Member
RankRankRank
Total Posts:  286
Joined  2007-07-14

Would be great if someone could try all of them and give feedback to the authors about what is missing and how to improve them.

Profile
 
 
Posted: 02 July 2008 07:11 AM   [ Ignore ]   [ # 4 ]
New Member
Rank
Total Posts:  4
Joined  2008-03-25

Great idea Daniel,

I’m tangibilis author and i’ve lot of work to achieve the framework. I’m waiting your feedback.

Profile
 
 
Posted: 02 July 2008 07:46 AM   [ Ignore ]   [ # 5 ]
Sr. Member
RankRankRank
Total Posts:  286
Joined  2007-07-14
sbia - 02 July 2008 07:11 AM

Great idea Daniel,

I’m tangibilis author and i’ve lot of work to achieve the framework. I’m waiting your feedback.

I mean developers who write MT applications should give us (framework developers) feedback. (I’m author of MultiTouchVista).

For example I would like to know why Tinkerman has choosen “WPF Multitouch Framework” ?

Profile
 
 
Posted: 02 July 2008 11:27 AM   [ Ignore ]   [ # 6 ]
Sr. Member
Avatar
RankRankRank
Total Posts:  285
Joined  2008-06-01
Daniel D - 02 July 2008 07:46 AM

sbia - 02 July 2008 07:11 AM
Great idea Daniel,

I’m tangibilis author and i’ve lot of work to achieve the framework. I’m waiting your feedback.

I mean developers who write MT applications should give us (framework developers) feedback. (I’m author of MultiTouchVista).

For example I would like to know why Tinkerman has choosen “WPF Multitouch Framework” ?

Quite simply there it was, and I grabbed it and went to work.
I was a bit familiar with MS Visual Studio already and I really like the interface.

Thanks for the links. I’ll check them out.

 Signature 

Blobs the likes of which even the Gods have not seen!

Profile
 
 
Posted: 02 July 2008 01:28 PM   [ Ignore ]   [ # 7 ]
Jr. Member
RankRank
Total Posts:  119
Joined  2008-02-04

I haven’t directly used either of these frameworks yet.

Here is what i think so far:

MultiTouchVista
I like MultiTouchVista because of the example on the site, it quickly and simply shows how to start and use it.
Downside is the name itself.. MultiTouchVista, i don’t know if it should also work on XP, but that would directly push me into the direction of other WPF frameworks.

However there looks to be alot of clear code which i suggest a good framework to start with..

I was interested in checking out your TUIO code, but i can’t find the source, only a reference to the DLL and in the Interface/Contracts?

Update: Just saw in a different thread the MultTouchVista does also do XP, so currently that looks as the best option smile

WPF Multitouch Framework / MultiTouchApplication
Just to keep a complete list, i would also like to see WPF Multitouch Framework (MultiTouchApplication) however then list it as No Source Code available (also the reason why i wouldn’t pick this one)
http://code.google.com/p/multitouchframework/

Tangibilis
Tangibilis, sounds nice, but no example/video’s and i’m unable to compile because of warnings, and no updates since may..

WPF Multitouch Demo
Demo, so not a full framework and uses .net 3.5 SP1 beta? bit too early for me to install on my work machine smile

Profile
 
 
Posted: 02 July 2008 03:07 PM   [ Ignore ]   [ # 8 ]
New Member
Rank
Total Posts:  86
Joined  2008-05-16
Helza1 - 02 July 2008 01:28 PM

WPF Multitouch Framework / MultiTouchApplication
Just to keep a complete list, i would also like to see WPF Multitouch Framework (MultiTouchApplication) however then list it as No Source Code available (also the reason why i wouldn’t pick this one)
http://code.google.com/p/multitouchframework/

No code available? There is a link to the SVN repository.

Profile
 
 
Posted: 02 July 2008 04:08 PM   [ Ignore ]   [ # 9 ]
New Member
Avatar
Rank
Total Posts:  72
Joined  2008-06-07

I am also writing MT WPF Apps using these frameworks and also at the same time testing the perfs etc.

I did email MS Surface about SDK etc. Their response is, as you would have guessed: NONE. They should atleast show some courtesy even if they don’t wanna share their “secrets”.

Well, I already have made up my mind to work with MT OpenSource frameworks and continue to create and build some. Screw MS Surface SDK (For the moment atleast). I think .NET developers need to be shown some respect by MS/Surface teams.

I already picked up my new MAC today and have started learning Cocoa, xCode, and about to start using iPhone 3G SDK. My Windows Mobile 6 Samsung BlackJack II has been ear-marked to go on eBay the moment I get my hands on iPhone 3G (July 11th 2008 Launch). I am getting in line… hehehe…

 Signature 

LCD FTIR MultiTouch Screen
http://multitouch.geomentary.com/

Profile
 
 
Posted: 03 July 2008 01:56 AM   [ Ignore ]   [ # 10 ]
Sr. Member
RankRankRank
Total Posts:  286
Joined  2007-07-14
Helza1 - 02 July 2008 01:28 PM

I was interested in checking out your TUIO code, but i can’t find the source, only a reference to the DLL and in the Interface/Contracts?

Update: Just saw in a different thread the MultTouchVista does also do XP, so currently that looks as the best option smile

TUIO code is from this site. Look for “C#: TUIO_CSHARP.zip (platform independent)”.

You are right, the name is a little confusing. Any ideas for a new name? smile

Profile
 
 
Posted: 03 July 2008 02:08 AM   [ Ignore ]   [ # 11 ]
Jr. Member
RankRank
Total Posts:  119
Joined  2008-02-04
flyte - 02 July 2008 03:07 PM

Helza1 - 02 July 2008 01:28 PM
WPF Multitouch Framework / MultiTouchApplication
Just to keep a complete list, i would also like to see WPF Multitouch Framework (MultiTouchApplication) however then list it as No Source Code available (also the reason why i wouldn’t pick this one)
http://code.google.com/p/multitouchframework/

No code available? There is a link to the SVN repository.

This project only contains the compiled DLL’s and an sample implementation. Not the source code for anything of the inner workings ..

Daniel D - 03 July 2008 01:56 AM

Helza1 - 02 July 2008 01:28 PM
I was interested in checking out your TUIO code, but i can’t find the source, only a reference to the DLL and in the Interface/Contracts?

Update: Just saw in a different thread the MultTouchVista does also do XP, so currently that looks as the best option smile

TUIO code is from this site. Look for “C#: TUIO_CSHARP.zip (platform independent)”.

You are right, the name is a little confusing. Any ideas for a new name? smile

Ah thanks, couldn’t find that information, and there is alot of stuff/code to go through smile
Another name? How about OpenMultiTouchFramework?  (OMTF) smile

Profile
 
 
Posted: 07 July 2008 05:22 AM   [ Ignore ]   [ # 12 ]
Sr. Member
RankRankRank
Total Posts:  286
Joined  2007-07-14

How about WMF - Windows Multitouch Foundation? :D
Or WIF - Windows Input Foundation.

Profile
 
 
Posted: 07 July 2008 05:40 AM   [ Ignore ]   [ # 13 ]
Jr. Member
RankRank
Total Posts:  119
Joined  2008-02-04

Or WPF Touch Framework..?

ps: any idea why the multiple mice input provides shows the red dots not exact at my mouse position? Its like the mouse move for the red dot is amplified.. so if i move my mouse it will be correct at the start, but keeps moving away a factor X more then i move the mouse itself.. (only 1 mouse connected btw)

Profile
 
 
Posted: 07 July 2008 06:09 AM   [ Ignore ]   [ # 14 ]
Sr. Member
RankRankRank
Total Posts:  286
Joined  2007-07-14

This framework (part of it) can be used also with WinForms, XNA or any other technology. Because of this, the name should not include technology name. Vista, in old name is also wrong.
The name should show that it is a “framework” for “input” or “multitouch”. It can be also just some code name.

Low level Mouse coordinates are relative. That means if you move mouse you will get x: +3, y: -2 from current position. On high level API windows recalculates this in absolute position using mouse speed and acceleration settings in control panel. MultipleMice provider uses mouse speed setting, but not acceleration. This is why you get this offset. Don’t look at windows mouse cursor. Red dots show where Multitouch events will be send.

Profile
 
 
Posted: 07 July 2008 07:25 AM   [ Ignore ]   [ # 15 ]
Jr. Member
RankRank
Total Posts:  119
Joined  2008-02-04
Daniel D - 07 July 2008 06:09 AM

This framework (part of it) can be used also with WinForms, XNA or any other technology. Because of this, the name should not include technology name. Vista, in old name is also wrong.
The name should show that it is a “framework” for “input” or “multitouch”. It can be also just some code name.

I love WPF, i preffer that, but your right, it wouldn’t be a correct name smile I’d go for Windows MultiTouch Framework then smile

Daniel D - 07 July 2008 06:09 AM

Low level Mouse coordinates are relative. That means if you move mouse you will get x: +3, y: -2 from current position. On high level API windows recalculates this in absolute position using mouse speed and acceleration settings in control panel. MultipleMice provider uses mouse speed setting, but not acceleration. This is why you get this offset. Don’t look at windows mouse cursor. Red dots show where Multitouch events will be send.

I don’t understand that, if i want to simulate multitouch with a(n) (multiple)mice shouldn’t it simulate where my mice are at the moment?

Profile
 
 
   
1 of 2
1