GSoC/GCI Archive
Google Summer of Code 2010 Natural User Interface Group (NUI Group)

NUIML + CCS - State and render management for MT user interfaces

by Jake Pyne for Natural User Interface Group (NUI Group)

This project aims to enhance an existing MT component framework eg. Lux. By separating the user interface from back-end application code, complexity may be reduced and development opened up to multiple languages and platforms. Proposed is a simple markup language designed to streamline user interface specification, and a server-client model to allow remote state management from back-end applications. Basic details are provided to aid understanding.