Web browser as a TUIO Client (via plugin)
Posted: 28 June 2009 12:00 PM   [ Ignore ]
Rank
Joined  2009-06-05
Total Posts:  6
New Member

Dear guys,

I made a browser plugin that acts as a TUIO Client. The plugin uses the reacTIVision’s TUIO Client to catch TUIO data and send the data to a javascript function in the web page(s). Similar with my previous TUIOjs, but this time, the browser listens to the connection directly.

Check it out at http://github.com/fajran/npTuioClient/tree/master/

I also have built the plugins for Windows, Mac OS X, and also Linux. The plugin works with Firefox, Google Chrome, and Safari. Just see the download page.

There are also several examples that you can try immediately after you install the plugin.

Sorry, I don’t have any screencast to show. I also haven’t tried this code in the real multi-touch table, but hopefully this week.

Btw, I also have read similar but maybe more advance project here. It is called PookyTouch. I’m also looking forward to that project. Seems very interesting.

Profile
 
 
Posted: 30 June 2009 04:23 AM   [ Ignore ]   [ # 1 ]
Avatar
RankRankRank
Joined  2008-06-16
Total Posts:  314
Sr. Member

Hey Fayran,
thanks for this great contribution, I already tested your plugin successfully on my Mac using Firefox and Safari.
I think this is a much more direct approach than your previous Javascript gateway.
Compared to pooky your plugin will support a wider range of browsers, while pooky has the advantage of supporting XUL applications.
So both solutions are useful tools for the TUIO integration into browser applications!
I included your plugin to the TUIO.org software directory ...
best, Martin.K

 Signature 

TUIO community site: http://www.tuio.org
reacTIVision framework: http://reactivision.sf.net
TUIO & reacTIVision CVS: http://sf.net/projects/reactivision
reacTIVision forum: http://sf.net/apps/phpbb/reactivision

Profile
 
 
Posted: 30 June 2009 05:13 AM   [ Ignore ]   [ # 2 ]
Rank
Joined  2009-06-05
Total Posts:  6
New Member

Thanks Martin.

I also have updated TUIOjs. It was originally meant as a bridge between javascript code and the real client (for example npTuioClient and the previous complicated javascript/xhr/stomp). Check the current examples to see how it works now. I also have made a javascript version of TUIO_Processing if you want to use processingjs to build the application.

Profile
 
 
Posted: 30 June 2009 07:11 AM   [ Ignore ]   [ # 3 ]
Avatar
RankRankRank
Joined  2008-06-16
Total Posts:  314
Sr. Member

Helo fjaran, thanks for the comment, I updated the reference to TUIOjs accordingly.
And thank you for pointing me to processingjs, I wasn’t aware of that project yet,
but it seems to be the right playground for the TUIOjs integration.
best, martin.k

 Signature 

TUIO community site: http://www.tuio.org
reacTIVision framework: http://reactivision.sf.net
TUIO & reacTIVision CVS: http://sf.net/projects/reactivision
reacTIVision forum: http://sf.net/apps/phpbb/reactivision

Profile
 
 
Posted: 03 July 2009 11:25 AM   [ Ignore ]   [ # 4 ]
Avatar
RankRank
Joined  2008-02-14
Total Posts:  151
Jr. Member

wow, this is soooo cool. i just checked your stuff out. great work!

 Signature 

_________________________________________________
my personal blog: johannesluderschmidt.de
our touchlib as3 tuio classes enhanced with fiducial support

Profile
 
 
Posted: 09 October 2009 04:33 AM   [ Ignore ]   [ # 5 ]
Avatar
RankRank
Joined  2008-06-26
Total Posts:  228
Jr. Member

Hey Fajran,

sounds very cool. Exactly what i was searching for. But i’m somehow confused… Actually a can not get any example file to show up in my browser. This may be bacause i don’t know git-hub and how the files are supposed to be used… So sorry for my ignorance, but can you maybe lead me in the right direction on how to make a test-run? Also i have noticed that at least the OSX download is a compiled plugin and not the xCode file you are writing about - is this right or do i am confusing something?

Thanks and Cheers,

 Signature 

Sandor Rozsa
--
http://www.xtuio.com - home of uniTUIO: bringing MultiTouch in the 3’rd dimension
http://www.cd-cologne.de - my company homepage

Profile
 
 
Posted: 12 October 2009 08:13 PM   [ Ignore ]   [ # 6 ]
Avatar
Rank
Joined  2009-09-15
Total Posts:  57
New Member

Nice one.  Works here.

Profile
 
 
Posted: 19 October 2009 06:24 AM   [ Ignore ]   [ # 7 ]
Avatar
RankRank
Joined  2008-06-26
Total Posts:  228
Jr. Member

Hey Fajran,

just want to bump the thread again wink Any chance to get a short explanation on how to run your examples?

THX,

 Signature 

Sandor Rozsa
--
http://www.xtuio.com - home of uniTUIO: bringing MultiTouch in the 3’rd dimension
http://www.cd-cologne.de - my company homepage

Profile