Equational logic as a programming language
Equational logic as a programming language
Visual programming
Tree visualization with tree-maps: 2-d space-filling approach
ACM Transactions on Graphics (TOG)
KidSim: programming agents without a programming language
Communications of the ACM
Applying model-based techniques to the development of UIs for mobile computers
Proceedings of the 6th international conference on Intelligent user interfaces
XIML: a common representation for interaction data
Proceedings of the 7th international conference on Intelligent user interfaces
User Interface Management Systems
User Interface Management Systems
Tool support for designing nomadic applications
Proceedings of the 8th international conference on Intelligent user interfaces
CTTE: support for developing and analyzing task models for interactive system design
IEEE Transactions on Software Engineering
SUIDT: A task model based GUI-Builder
TAMODIA '02 Proceedings of the First International Workshop on Task Models and Diagrams for User Interface Design
AUI: A Programming Language for Developing Plastic Interactive Software
HICSS '02 Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS'02)-Volume 9 - Volume 9
SUPPLE: automatically generating user interfaces
Proceedings of the 9th international conference on Intelligent user interfaces
Separation anxiety: stresses of developing a modern day separable user interface
HSI'09 Proceedings of the 2nd conference on Human System Interactions
Towards a general purpose architecture for UI generation
Journal of Systems and Software
Methods for efficient development of task-based applications
HCSE'10 Proceedings of the Third international conference on Human-centred software engineering
Is there convergence in the field of UI generation?
Journal of Systems and Software
Automatic generation of smart, security-aware GUI models
ESSoS'10 Proceedings of the Second international conference on Engineering Secure Software and Systems
Hi-index | 0.00 |
Creating user interfaces in a common task in application development. It can become time and money consuming if the same application is to be run on more platforms with different restrictions and requirements. To reduce the development cost and time the user interface can be defined on an abstract level in the form of a task model. Explicit defining and maintaining the task model can complicate the development especially in its early stages when application prototype are built. We present a way to define a user interface on an abstract level without explicit definition of the user interface module while keeping it transparent, thus reducing the work required to make functional application prototypes. Our approach is based on derivation of a user interface module directly from an application source code enriched by abstract commands of user interaction to control the generation of the user interface.