Natural User Interface Group

Accepted Projects

List of projects accepted into Natural User Interface Group


Description

Natural User Interface Group or NUI Group is an interactive media group researching and creating open source machine sensing techniques to benefit artistic and educational applications. As a global community nearing 5000 members, we offer a unique collaborative environment for developers that are interested in learning and sharing emerging HCI (Human Computer Interaction) methods and concepts. This may include topics such as: voice/handwriting/gesture recognition, touch computing, computer vision, and information visualization. Our members consist of students, researchers, software engineers, interaction and user interface designers all working together towards a better understanding of HCI. Our current focus is "Open Source Interface" which is solely for accelerating development of existing hardware and sensing solutions, thus allowing us to find the cheapest and most effective ways to construct our input devices. One very important aspect of our community is to create and utilize open standards that allows for development and innovation to flourish. For example, we use the TUIO protocol, which is the standard for tangible object communications. Another crucial standard that must be created in an open environment is "Gesture Standards", which allows for fluid interaction across devices. We are currently maintaining a set of open source projects including: T-Beta – cross-platform computer vision framework (GSoC 2008 project) Touchlib - first open source library for multi-touch screen operation working under Linux and Windows touche – multi-touch application suite for Mac OS X BBTouch - multi-touch framework for Mac OS X pyMT – multi-touch library and set of applications written in Python OpenTouch - multi-touch library for Mac OS X (WinLibre GSoC 2007 Best Success) TouchAPI- a library which allows for rapid prototyping of NUI client applications in Adobe Flash/Flex/AIR or Silverlight/WPF QMTSim – TUIO Simulator written in C++ using Qt library (GSoC 2008 project) TUIO Simulator - Java TUIO protocol simulator allowing you to test your multitouch apps without a hardware input device (written by reactivision project team) Other than the above mentioned projects, we are also looking forward to working with other open source projects like reactivision, libavg, opentable and many more that are widely used and developed by NUI Group members. For example, we have recently started to work on applications for iPhone/iPod Touch using the iPhone SDK and have hopes of innovative project proposals from the community. We believe that open community is more powerful than money or technology.