Thursday 1 December 2011

Scripting!!!

Scripting is one of the more trigger and difficult part for me because I'm not really good in programming. However, after some researches, I found out that the software needed in creating this project is:


Adobe Flash (scripting)


Community Core Vision (CCV)
http://ccv.nuigroup.com/
An open source/cross-platform solution for computer vision and machine sensing. it takes an video input stream and outputs tracking data and events that are used in building multi-touch applications. It is use for finger, fiducial and object tracking for interactive works like multi-touch and tangible interface. CCV can interface with various web cameras and video devices as well as connect to TUIO/OSC?XML.


TUIO
http://www.tuio.org/
It is an open framework that defines a common protocol and API for tangible multitouch surfaces. The TUIO protocol allows the transmission of an abstract description of interactive surfaces, including touch events and tangible object states. This protocol encodes control data from a tracker application (e.g. based on computer vision) and sends it to any client application that is capable of decoding the protocol. 


Flosc
http://benchun.net/flosc/
A standalone application written in Java that sends and receives OSC packets via UDP, translates bidirectionally between binary OSC packets and an XML encoding of OSC packets, and sends and receives XML entities via TCP in a way that’s compatible with Flash’s XMLSocket feature.


After knowing the possible working software for the project, it is time for flash actionscript 3 sources. OMG~~I get some resources from NuiGroup but it seem like i do not really understand the whole structure of the script. I think I should meet up Yi Wei or Jazmi for further understanding towards the scripting.(* luckily we been touched CCV the semester before, so I think I still remember how it work^^)



No comments:

Post a Comment