I read the Python-Lux IRC transcript and I found lots of useful information. Here is what I consider some of the key points:
<nuiman> goal of lux is to make a cross platform / cross language framework built arround emerging input techniques... obv first
focused on touch so we have a c/c++ application named "Community Core"... this is where all computer vision will take place it is
the replacement for touchlib... mainly because its already running cross-platform
<Larky> and can we assume is faster?
<nuiman> of course :)
<nuiman> esp once we finish some GPUCV module
<xelapond> Is it based on the old touchlib code?
<nuiman> some touchlib code yes but majority no... for example rewrote tracking algo main thing tho is it has friendly UI and is
MUCH easier to deploy then touchlib (even on win)
<wybiral> Whats the role of Python in this? Just interfacing with the library?
<nuiman> @wybiral... python is going to be the "client" .. side
<xelapond> so then Lux is what creates the pretty graphics, and is all written in Pyhton?
<nuiman> yap
<nuiman> quick explaination of naming schema atm
<nuiman> Objects (think real-life object like magazine) currently we have
<nuiman> VideoObject, AudioObject, TextObject, KeyboardObject... bleh bleh
<nuiman> Elements... are interactive components... think buttons... sliders... knobs...
<xelapond> wybiral: ok, Ill have to read up on that nuiman: so what are those first objects you listed just hold a video, or a
sound file? So we can put them in a gui element(like a button)?
<nuiman> well a button (element) would be clicked to load a video or image in as3 for example i have var tmpVideo = new
VideoObject(path, var); luckily we have AS3 and good start on C++ but other languages are def going to be tricky to implement
fully
<xelapond> Cool, when will it be done?
<nuiman> aiming end of july
(Very cool
<nuiman> http://nui.mine.nu/tbeta2.jpg http://nui.mine.nu/tbeta.jpg some older shots of new vision tracking app
<nuiman> thats main reason lux is delayed :(
<nuiman> on main idea behind lux tho is get good UI designers into the door with Flash... and if they wish they can go deeper
into C++/python/obj-c....
<nuiman> if they just stay in flash... we get their ideas and slowly port to faster languages
nuiman> thats why it will work :P graphic guys can stay in flash
<xelapond> anyone else? yeah, but it also makes a plain good GUI framework
<nuiman> yea xela it is basically a GUI library... but built arround emerging input (touch/voice/pen...etc)
<nuiman> right now my main focus is AS3 to C++
<nuiman> could really use the help hah very big project hah
<nuiman> you just wait till you see the community core :)
<nuiman> finger/hand/eye... fidicual tracking ... voice recognition... bluetooth... usb.. serial we look to HUB a bunch of sensor
data pretty simple really
<nuiman> but lux will be on nuigroup.googlecode.com
<nuiman> yea on our own SVN server svn.nuigroup.com
<nuiman> we need more donations :P beef up our server hah
<nuiman> lol where more donations = any hah
<nuiman> Qt might be a huge shortcut for us
I have another question with respect to licensing: Touchlib existed under the new BSD license (http://www.opensource.org/licenses/bsd-license.php) - will Lux also be under this license? (Would be very nice to leverage this framework without restriction)