Tuio as3 - Receive TUIO tracking data in as3 projects

Description

This framework enables you to receive Tuio tracking data via various channels and use it within Flash/as3 projects.
You can also use the library for OSC projects e.g. send commands to a OSC enabled synthesizer.
The library is designed to be extendable and provides various interfaces. So for instance you can easily add new connectors for receiving and sending TUIO/OSC or write your own TUIO handling classes.

Features:

  • Full TUIO 1.1 support
  • Cursors, Objects and Blobs in 2D, 25D & 3D.
  • Binary data stream via UDP, TCP(raw not XML) & LocalConnection.
  • Callbackinterface, custom Touchevents, native TouchEvents & legacy TouchEvents
  • Gestures based on native GestureEvents + a system to easily create new gestures.
  • Fiducial classes.
  • Legacy classes to enable quick ports of old projects.
  • Debugging and convenience classes.
  • Fully implemented OSC parser.
  • Sending of OSCMessages.

For guides & articles on how to use the library have a look at the website.

Feedback is very welcome and needed to further improv the library so let me know if you run into any trouble or have some ideas on how to further improve the library.

Media

Tuio as3

Requirements

Flash 10.1 or Air2.0 compatible SDK
Device that runs Flash 10.1 or Air2.0
Air2.0 is needed for UDP support.

Tuio as3 runs on:

Windows
OSX
Linux
Mobile Platforms
TUIO enabled devices (what's TUIO?)

What's new in version 0.8

  • Merged Fiducial code into TuioManager
  • Streamlined Mouse and Windows7 dispatcher System -> TuioClient, MouseTuioAdapter, NativeTuioAdapter extending AbstractTuioAdapter
  • Renamed org.tuio.TouchEvent into org.tuio.TuioTouchEvent to solve naming conflicts
  • Improved gesture performance by utilizing object recycling
  • Added the new property "optional" to GestureSteps
  • Improved gestures especially zoom & rotate
  • Extended and updated documentation
  • Added gesture and fiducial examples to the library package
  • Improved usability of OSC classes for non internal means.
  • Added actual support for TUIO source messages
  • Fixed various bugs and hid some new ones ;)

Activity

7230 4 1
Get Adobe Flash player

Comments 1

cyancdesign's picture

I'm really starting to like this framework. This may help get some people started: http://www.cyancdesign.com/2010/09/as3-tuio-a-starting-point/

Top Members
1,506 Points
Fairlane's picture
Fairlane
932 Points
lynnmarentette's picture
lynnmarentette
730 Points
DavidJKelley's picture
DavidJKelley
704 Points
tracyboyer's picture
tracyboyer
673 Points
falcon4ever's picture
falcon4ever
529 Points
Seth's picture
Seth
512 Points
joshblake's picture
joshblake
477 Points
tito's picture
tito
424 Points
hillbilly's picture
hillbilly
417 Points
Taha's picture
Taha
387 Points
dennda's picture
dennda
377 Points
cyancdesign's picture
cyancdesign
361 Points
schmuck's picture
schmuck
303 Points
johannes's picture
johannes
278 Points
sandor's picture
sandor
Who's New
wlccollegeindia's picture
wlccollegeindia
MachineCodeGames's picture
MachineCodeGames
dhakshinait's picture
dhakshinait
bluewormc's picture
bluewormc
SUSANNA35Morton's picture
SUSANNA35Morton
GailCOLLIER's picture
GailCOLLIER
WhitfieldTERRI32's picture
WhitfieldTERRI32
Timothy abraham's picture
Timothy abraham
jpdejean's picture
jpdejean
Moonchoak's picture
Moonchoak
Jangrai Roh's picture
Jangrai Roh
balaji88php's picture
balaji88php

About sparkon

sparkon is a social platform for people that are sparked (inspired) by creative and emergent technology. sparkon can be used to learn, share, create, promote, and meet people with similar interests and goals. We aim to have a friendly environment and involve not just people already sparked (inspired) by technology, but spark new people too. Learn more and get started today!

Promote Your Work

Do you have creative or emergent technology work you'd like to spark others with? Post your projects, frameworks, and applications on sparkon and promote your work! You can gain points for every post and climb the ranks of the community.