In many distributed virtual environments (DVEs), where many users can join and communicate with each others, the users need to make their own places in the DVE. In addition, it is possible for the end-users to develop their own virtual environments from scratch because VRML and its browsers are available. Thus, the end-users need to construct their own virtual environmental. In this paper, to realize a 3-D virtual space development environment for end-users, we propose three visual programming techniques for an interaction development process in a 3-D virtual space development. These techniques provide a visual model of a situation, a visual script specifying 3-D object's situated behavior and interaction techniques for visual programming. We implemented a prototype system using these techniques and evaluated them.
[1]
R. Rockwell,et al.
An infrastructure for social software
,
1997
.
[2]
Alberto Del Bimbo,et al.
Specification by-Example of Virtual Agents Behavior
,
1995,
IEEE Trans. Vis. Comput. Graph..
[3]
David Zeltzer,et al.
Task-level interaction with virtual environments and virtual actors
,
1996,
Int. J. Hum. Comput. Interact..
[4]
Paul Dourish,et al.
Re-place-ing space: the roles of place and space in collaborative systems
,
1996,
CSCW '96.
[5]
Atsushi Sugiura,et al.
Simplifying macro definition in programming by demonstration
,
1996,
UIST '96.