Overview
Component-Based HCI UI Framework and High-Level HCI Library for Java
A component-based UI framework for Java which will allow Java developers to create interfaces for their Java applications that support a variety of advanced forms of human-computer interaction (HCI). Developers instantiate UI components, and component listeners to hook into their application code. The components of the framework will already know how to respond to a variety of HCI actions (ex. scaling and rotating based on gestures from a multi-touch surface). But, the framework will simultaneously expose a component-based system for defining new gestures and HCI actions. Due to the scope of this framework, I intend to implement support for multi-touch initially. Later work can introduce support for other HCI mediums (i.e. tangibles, voice-recognition, eye-tracking, etc.) Component Overview:- Text labels
- Text fields
- Buttons
- Container frames
- Sliders
- Image frames
- Knobs
Mentor: Christian Moore
Task tracking
Subproject of: Google Summer of Code 2009
Members
Founder:
Ori Rawlings
Developer:
Christian Moore
Observer:
Oriol Aragonès MartÃnez de la Torre
