We propose a software toolkit for developing complex web-based user interfaces, incorporating such things as multi-user facilities, virtual environments (VEs), and interface agents. The toolkit is based on a novel software architecture that combines ideas from multi-agent platforms and user interface (UI) architectures. It provides a distributed shared database with publish-subscribe facilities. This enables UI components to observe the state and activities of any other components in the system easily. The system runs in a web-based environment. The toolkit is comprised of several programming and other specification languages, providing a complete suite of systems design languages. We illustrate the toolkit by means of a couple of examples
This paper introduces a software tool for rapid prototyping of interactive systems whose user interf...
International audienceCurrently, a lot of the tasks engaged by users over the Web involve dealing wi...
Collaborative virtual environments (CVEs) are environments that actively support human-human communi...
We propose a software toolkit for developing complex web-based user interfaces, incorporating such t...
We propose a software toolkit for developing complex web-based user interfaces, incorporating such t...
In this paper we present the DIVE system (Distributed Interactive Virtual Environment), an architect...
The thesis proposes an extensive new system for virtual world hosting and management. The system is ...
This thesis concerns the issues involved in the development of virtual environments (VEs). VEs are m...
This paper describes Pavilion, an object-oriented middleware framework for developing collaborative ...
Networked Virtual Environments allows multiple users to interact in real-time even though those user...
This dissertation reports research and development of a platform for Collaborative Virtual Environme...
This dissertation reports research and development of a platform for Collaborative Virtual Environme...
This paper discusses a specification technique that is based on a traditional (entity-relationship) ...
Nowadays, the rapid evolution of technologies is preparing a considerable and wide-reaching change i...
The main goal of this paper is to propose a global architecture and a set of protocols to realize a ...
This paper introduces a software tool for rapid prototyping of interactive systems whose user interf...
International audienceCurrently, a lot of the tasks engaged by users over the Web involve dealing wi...
Collaborative virtual environments (CVEs) are environments that actively support human-human communi...
We propose a software toolkit for developing complex web-based user interfaces, incorporating such t...
We propose a software toolkit for developing complex web-based user interfaces, incorporating such t...
In this paper we present the DIVE system (Distributed Interactive Virtual Environment), an architect...
The thesis proposes an extensive new system for virtual world hosting and management. The system is ...
This thesis concerns the issues involved in the development of virtual environments (VEs). VEs are m...
This paper describes Pavilion, an object-oriented middleware framework for developing collaborative ...
Networked Virtual Environments allows multiple users to interact in real-time even though those user...
This dissertation reports research and development of a platform for Collaborative Virtual Environme...
This dissertation reports research and development of a platform for Collaborative Virtual Environme...
This paper discusses a specification technique that is based on a traditional (entity-relationship) ...
Nowadays, the rapid evolution of technologies is preparing a considerable and wide-reaching change i...
The main goal of this paper is to propose a global architecture and a set of protocols to realize a ...
This paper introduces a software tool for rapid prototyping of interactive systems whose user interf...
International audienceCurrently, a lot of the tasks engaged by users over the Web involve dealing wi...
Collaborative virtual environments (CVEs) are environments that actively support human-human communi...