View Lux Platform
Abstract
Lux is a Multi-Touch Framework that allows rapid prototyping and development and Multi-Touch aware apps. In the future it may also support other interfaces such as Voice or Gesture recognition.
Goals
Lux allows beginners to make complex apps quickly in an easy(IMO Python is easier, but others disagree) development environment like Flash. They can then take these skills to a _real_ language like C++ or Python, and not have to relearn the whole environment. Just a new language syntax. Lux tries to be OS and Development environment agnostic, though the latter is not always possible, due to different groups developing each.
Basically Lux is a high level abstraction for Advanced Interface aware programs. It provides many GUI elements(sometimes known as widgets in other frameworks) that are prewritten, so the use does not have to spend time writing them.
Supported Environments
Flash
This is the platform that Lux was originally written in. It is the most complete as of June 10th 2008. This is maintained by nuiman.
Python
As of June 10th 2008 Python-Lux has not been started yet. It should be started very soon. It will provide the same bindings used in the Flash fork of Lux to be used in Python. It will be dependant on TouchPy and another GUI framework that has not been decided yet(probably PyGlet or PyGame/PyOpenGl). This fork is maintained by xelapond. Chat transcript regarding Python-Lux here: [url=http://nuigroup.com/forums/viewthread/2427/]
C++
Someone else fill this in, I have no idea.
Object Spec
With Permission from Nuiman I will post the Object spec that outlines all the provided functionality.