Silverlight + Multitouch = Surface?
Posted: 12 July 2007 06:35 AM   [ Ignore ]
Administrator
Avatar
RankRankRankRank
Total Posts:  537
Joined  2006-11-09

Hey guys, I just wanted to make a small demo available to the community… it is a Visual Studio 2005 Solution, which shows that Silverlight will be a great platform to develop MT apps on. I am planning on implementing TUIO support which will give us real-time input, but could really use some help since I am new to Silverlight.

Here is the source in VS2005 format

Note: You can find the solution in the clientbin folder, you must have VS 2005 to compile (Orcas not required)

Related Topic:
http://nuigroup.com/forums/viewthread/410/

 Signature 

~

Profile
 
 
Posted: 12 July 2007 08:18 AM   [ Ignore ]   [ # 1 ]
Sr. Member
RankRankRank
Total Posts:  317
Joined  2007-03-13

i also first looked at Silverlight. it would make a great platform for multitouch. but after reading up a bit i decided that i’ll just go for WPF, because i already knew C#. Silverlight’s video streaming abilities are amazing, high quality video fast. not nearly as slow as youtube’s flash video player.

have a look: http://www.silverlight.net/fox/

oh,and the linux implementation is called Moonlight

 Signature 

my multitouch blog: http://www.whitespaced.co.za/
those that say it can’t be done shouldn’t interrupt those doing it

Profile
 
 
Posted: 08 February 2008 10:38 PM   [ Ignore ]   [ # 2 ]
New Member
Rank
Total Posts:  30
Joined  2008-02-01

Silverlight could be a major breakthrough for Nuigroup. Thanks for posting the demo!

Profile
 
 
Posted: 09 February 2008 08:22 AM   [ Ignore ]   [ # 3 ]
Administrator
Avatar
RankRank
Total Posts:  204
Joined  2007-04-03

hmm i installed silverlight alpha but somehow i cant view your link c.moore. it still says i need silverlight alpha :(

 Signature 

My multitouch blog: http://www.multigesture.net
Howto: Compile touchlib on windows XP/Vista
Howto: Compile touchlib on Ubuntu Linux
Downloads: Touchlib SVN builds

Profile
 
 
Posted: 09 February 2008 12:54 PM   [ Ignore ]   [ # 4 ]
Jr. Member
RankRank
Total Posts:  119
Joined  2008-02-04

I see great promise in using using Silverlight & WPF for Multitouch applications and i’ll surtently will pay close attention to your projects smile Also great to hear that you’re planning on including TUIO support.
I’m willing to try and help out on this project if i can. I don’t have much experience in C# (and non in WPF/Silverlight) but i’m keen to learn it.

I know that Microsoft has uses WPF for there Microsoft Surface computing project and created an MS Surface API for it. Would be great to get our hands on smile

About you’re demo you provided:
I’m having the same problem, i’m also unable to compile the source (vs 2005 with the patch for wpf), it complains that its not possible to directly start an output type if its an class library. Switching it to a Windows applications it won’t compile because it complains that it can’t can’t find the schema info..
“Could not find schema information for the element ‘http://schemas.microsoft.com/client/2007:Canvas”

I have Silverlight 1.0 is installed. But have never comiled a silverlight application myself.
The url you provided also complains about silverlight 1.0 alpha isn’t installed.. Access the link shows that i have silverlight installed. Maybe i should install the 1.1 developers version?

Profile
 
 
Posted: 09 February 2008 12:56 PM   [ Ignore ]   [ # 5 ]
New Member
Rank
Total Posts:  12
Joined  2008-02-09

I cant see it either (on IE or FF).  Other silverlight sites work fine (I can see all the content on Silverlight.net).

I keep getting the Alpha error as well.  I think your js at http://nuigroup.com/demo/sl/Silverlight.js is an old version (For .9/ beta1) and you should use the one from the 1.0 SDK ( http://go.microsoft.com/fwlink/?LinkID=88923&clcid=0x409 )

Profile
 
 
Posted: 03 March 2008 11:47 PM   [ Ignore ]   [ # 6 ]
New Member
Avatar
Rank
Total Posts:  87
Joined  2008-01-16

This thread should die, the link is total crap, and there hasn’t been any response in, what, two years? I can’t believe I wasted time installing another piece of Microsoft crap on my machine just to find out that it’s all a huge waste of time. Anyone reading this should stay the hell away from Silverlight, the above link, and do something actually productive.

 Signature 

EasterIsland, LLC.
My Signature Quote

Profile
 
 
Posted: 04 March 2008 04:01 AM   [ Ignore ]   [ # 7 ]
Administrator
Avatar
RankRankRankRank
Total Posts:  537
Joined  2006-11-09

loool i’m sorry adam.. i cant stay up to date with the current silverlight versions (this was published when silverlight first came out)..
Have you tried downloading the source and building? It should compile with VS2005… (* Update: After testing it does not compile.. not sure why something about window not being defined in system.. I’ll try and update the project when i get free time)

I’ll agree on Microsoft being crap.. I hate M$ development; update after patching after updating… then restart your pc… rasberry

Have you tried using Flash? Its a much better route at the moment.

 Signature 

~

Profile
 
 
Posted: 04 March 2008 03:47 PM   [ Ignore ]   [ # 8 ]
New Member
Avatar
Rank
Total Posts:  87
Joined  2008-01-16

I should have qualified my outburst. Thank you, c.moore for pointing that out. Silverlight is flawed for many more reasons than just the issues commented above. It looks great on paper, and it’ll probably be great in the future, but it is orders of magnitude easier to use the current VVVV and touchlib demos. Even the Adobe AIR applications are easier to run once you figure out the right beta version to install. Compiling touchlib from source on VS 2005 is easy once you ensure your system and environment PATH variables are set correctly. Especially if you follow the instructions here: http://www.multigesture.net/articles/touchlib-compiling-instructions/

While typing this I received my Samsung SP-P310ME LED DLP via UPS.  I received the 3M Vikuiti rear projection surface sample (8 1/2"x11") a couple of days ago, so I’m going to be focusing on hardware testing, but I will type up a review of Silverlight for the MT crowd sometime next month (if I get around to it). I like the cross compatibility of Silverlight, but the real performance issues are going to be solved (at least initially) by more native code-based applications (like DirectX).  I am trying to get touchlib and related apps running off of my nVidia GPU. I have a SLI-enabled nVidia setup (two parallel graphics cards driving a single display), which could be leveraged to allow a ridiculous number of simultaneous blob tracking without either slowing the CPU or the other GPU (driving the graphics output). Silverlight would be difficult to use trying to reach my specific performance goals. Maybe others would find it suitable, but there isn’t anything pre-made that users will find useful regarding Silverlight and MT. More on this on another thread… Check the software section for updates, or check my user profile comments.

 Signature 

EasterIsland, LLC.
My Signature Quote

Profile
 
 
Posted: 05 June 2008 03:36 PM   [ Ignore ]   [ # 9 ]
New Member
Rank
Total Posts:  47
Joined  2008-06-05

Hi,

if anyone interested I implemented a TUIO Client for using with Silverlight. It supports cursors (add, del and set), remote input capabilities and basic touch gestures for rotation, translation and scaling of shapes.
TUIO Client for Silverlight succesfully communicates with OSC server which comes along with touchlib package.
Stay on.

Regards,
Generoso Martello.

Profile
 
 
Posted: 20 June 2008 10:04 AM   [ Ignore ]   [ # 10 ]
Administrator
Avatar
RankRankRankRank
Total Posts:  537
Joined  2006-11-09

I am really interested!!! smile Would you mind sharing with the group?

Thanks,

Christian

 Signature 

~

Profile
 
 
Posted: 20 June 2008 09:01 PM   [ Ignore ]   [ # 11 ]
Jr. Member
RankRank
Total Posts:  142
Joined  2008-04-30

This silverlight video streaming is amazing fast and non system hungry i can have my laptop in super power saving mde and not lag really bad, the video is smooth as could be. This probably means that we could have really fast processing done with silverlight and output rendered with it.

Profile
 
 
Posted: 27 June 2008 07:10 PM   [ Ignore ]   [ # 12 ]
New Member
Avatar
Rank
Total Posts:  93
Joined  2008-06-10

Silverlight and WPF is mostly built on DirectX anyway, so I don’t think performance is really an issue if you’re careful about what classes you’re using (The odd one or two are still software based).  Although I can see from what you’re doing that it wouldn’t be suitable in your case, I’d imagine that for most users it would probably outperform flash. But I think just wpf/directx and c# are probably the best platforms at the moment, but silverlight would be a good option if you’re planning to release cross platform software.

Profile
 
 
Posted: 03 September 2008 04:39 AM   [ Ignore ]   [ # 13 ]
New Member
Rank
Total Posts:  47
Joined  2008-06-05
nuiman - 20 June 2008 10:04 AM

I am really interested!!! smile Would you mind sharing with the group?


Thanks,

Christian

Got back from vacation and had a chance to write some very draft documentation of my project.
The current code-name of the project is “Living Silver Desk” and i made it available for download with sample source code.
Living Silver Desk is a Framework which support touchlib TUIO input for developing Silverlight-Multitouch-Ready applicatons over the web.
Even if this is in a very alfa stage, please any comment and suggestion appreciated.

http://www.generoso.info/index.php?option=com_content&task=view&id=29&Itemid=39

Best Regards,
Gene.

Profile