16Oct/0913
First release v0.5
I have just uploaded the initial release package of our Tuio as3 library.
The current version number is 0.5 because there are still a lot of 1.0 features missing like the new event model.
You can find all release packages here.
Have fun playing around and tell us about your experience so we can further improve the library.
October 27th, 2009 - 12:33
Hi there, in TuioObject class, getters for a,b,c,A,B,C,r should be of type Number, not uint. Btw, oherwise looks great after a few tests.
October 27th, 2009 - 17:52
thx you are totally right that’s why you should never use c&p when writing getter methods x)
Will be corrected shortly on the svn.
November 4th, 2009 - 20:53
I’m unsure of why this is but running through flash seems to be slower and a lot more jumpy then running processing. Do you know why this could be? Is it because it’s running through LocalConnection?
November 4th, 2009 - 23:56
Well the only problems I can think of are either a low preset framerate within the flash project -> should be around 60fps!
Or if you currently have more than 64 points within the SimpleSimulator it can happen that some points stop moving because SimpleSimulator splits the frame into multiple OSCPackets and writes them into the shared memory before Flash can fetch them so basically only the last package gets through.
November 6th, 2009 - 03:10
I have my project at 60 fps and a window within the swf to show the current framerate. I don’t think it’s the framerate because it maintains a high 55 and up fps average. I’m testing this through MSARemote, it’s very smooth when I test in processing but very very jumpy in flash. What do you mean more than 64 points within the SimpleSimulator? What are the differences between connecting through LocalConnection (TuioClient(new LCConnector())) and straight to the port (TuioClient(new TCPConnector(“HOST”, 3000)))?
November 6th, 2009 - 20:15
What do you mean by processing? The tracking of points on the iPhone? If yes a bad network connection could be the reason for the mediocre performance.
The difference between LocalConnection and TCP is that LocalConnection needs a bridge or tracker on the same computer because it transfers the tracking data via a shared system memory file. So with a udp-lc bridge it is possible to receive tracking data via udp which osc/tuio is basically designed for. TCP simply transports the tracking data via a TCP connection.
November 9th, 2009 - 01:16
Oh okay. When I say I’m testing in processing I mean with processing, http://processing.org/ . I don’t see any lag when I’m testing in Processing, though it’s very very noticeable when I’m testing in flash. I don’t think it’s a matter of network connection since I don’t see the same problems in processing. Do you think it could be something with the udp-lc bridge?
November 9th, 2009 - 12:18
Ah I see. Well since MSARemote seems to work fine in gkaindl’s upd-lc demonstration video (-> http://gkaindl.com/software/udp-flashlc-bridge) I don’t think it is the bridge. Could you test you swf with SimpleSimulator? How does that perform?
November 11th, 2009 - 12:41
Any reason why TuioContainer does not extend EventDispatcher? I’d also find it convenient to make the properties bindable.
David
November 11th, 2009 - 12:42
Btw, I’d love to see the new event model as soon as possible. Any roadmap on this?
David
November 11th, 2009 - 20:38
Well it is done when it is done but I am planning to release it before 2010
… there is also an open discussion in the official tuio.org forum -> https://sourceforge.net/apps/phpbb/reactivision/viewtopic.php?f=4&t=107
On you first question: you have a point there, I’ll think about it. Maybe you could write that into the tuio.org forum thread llinked above so the community can discuss it.
November 25th, 2009 - 12:56
It seems I need some authentication at he forum… Any entry point for registering?
November 25th, 2009 - 20:23
For the tuio.org forum you will need a sourceforge account.
Alternatively you could also post into my thread in the nurigroup forums -> http://nuigroup.com/forums/viewthread/7364/