Sciweavers

GPCE
2009
Springer

Algorithms for user interfaces

13 years 9 months ago
Algorithms for user interfaces
User interfaces for modern applications must support a rich set of interactive features. It is commonplace to find applications with dependencies between values manipulated by user interface elements, conditionally enabled controls, and script record-ability and playback against different documents. A significant fraction of the application programming effort is devoted to implementing such functionality, and the resulting code is typically not reusable. This paper extends our “property models” approach to programming user interfaces. Property models allow a large part of the functionality of a user interface to be implemented in reusable libraries, reducing application specific code to a set of declarative rules. We describe how, as a by-product of computations that maintain the values of user interface elements, property models obtain accurate information of the currently active dependencies among those elements. This information enables further expanding the class of user in...
Jaakko Järvi, Mat Marcus, Sean Parent, John F
Added 25 Jul 2010
Updated 25 Jul 2010
Type Conference
Year 2009
Where GPCE
Authors Jaakko Järvi, Mat Marcus, Sean Parent, John Freeman, Jacob N. Smith
Comments (0)