The Programmers' Playground is a software library and run-time system for creating distributed multimedia applications from collections of reusable software modules. This paper presents the design and implementation of EUPHORIA, Playground's user interface management system. Implemented as a Playground module, EUPHORIA allows end-users to create direct manipulation graphical user interfaces (GUIs) exclusively through the use of a graphics editor. No programming is required. At run-time, attributes of the GUI state can be exposed and connected to external Playground modules, allowing the user to visualize and directly manipulate state information in remote Playground modules. Features of EUPHORIA include real-time direct manipulat...
In ubiquitous computing, end-user composition allows users to combine multiple single-purpose device...
We describe HandMove (Human ANimation by Direct Manipulation of Objects and Visual Elements), a hig...
An increasing number of applications can be accessed from a wide range of platforms. Designing graph...
The Programmers\u27 Playground is a software library and run-time system for creating distributed mu...
EUPHORIA is a user interface management system that enables end-users to create direct manipulation ...
This paper describes an empirical study of end-users that tested the usability of The Programmers&ap...
This paper describes an empirical study of end-users that tested the usability of The Programmers’ P...
Distributed multimedia applications supported by a global electronic infrastructure have tremendous ...
License, which permits unrestricted use, distribution, and reproduction in any medium, provided the ...
It is very time-consuming and expensive to create the graphical, highly-interactive styles of user i...
GENIUS (GENerator for user Interfaces Using Software ergonomic rules) is a system that generates erg...
In most current video games, a Graphical User Interface (GUI) engine is used that is tightly intertw...
Distributed User Interfaces (DUIs) have become one vivid area of research and development in Human-C...
GENIUS (GENerator for user Interfaces Using Software-ergonomic rules) comprises a method and the sup...
Direct manipulation is one approach to the creation of software which can make use of the high resol...
In ubiquitous computing, end-user composition allows users to combine multiple single-purpose device...
We describe HandMove (Human ANimation by Direct Manipulation of Objects and Visual Elements), a hig...
An increasing number of applications can be accessed from a wide range of platforms. Designing graph...
The Programmers\u27 Playground is a software library and run-time system for creating distributed mu...
EUPHORIA is a user interface management system that enables end-users to create direct manipulation ...
This paper describes an empirical study of end-users that tested the usability of The Programmers&ap...
This paper describes an empirical study of end-users that tested the usability of The Programmers’ P...
Distributed multimedia applications supported by a global electronic infrastructure have tremendous ...
License, which permits unrestricted use, distribution, and reproduction in any medium, provided the ...
It is very time-consuming and expensive to create the graphical, highly-interactive styles of user i...
GENIUS (GENerator for user Interfaces Using Software ergonomic rules) is a system that generates erg...
In most current video games, a Graphical User Interface (GUI) engine is used that is tightly intertw...
Distributed User Interfaces (DUIs) have become one vivid area of research and development in Human-C...
GENIUS (GENerator for user Interfaces Using Software-ergonomic rules) comprises a method and the sup...
Direct manipulation is one approach to the creation of software which can make use of the high resol...
In ubiquitous computing, end-user composition allows users to combine multiple single-purpose device...
We describe HandMove (Human ANimation by Direct Manipulation of Objects and Visual Elements), a hig...
An increasing number of applications can be accessed from a wide range of platforms. Designing graph...