ACM Home Page
Please provide us with feedback. Feedback
YABLE—yet another behaviour language
Full text PdfPdf (166 KB)
Source 3D technologies for the World Wide Web archive
Proceedings of the tenth international conference on 3D Web technology table of contents
Bangor, United Kingdom
SESSION: Systems table of contents
Pages: 65 - 73  
Year of Publication: 2005
ISBN:1-59593-012-4
Authors
Tony Burrows  Liverpool John Moores University, Liverpool
David England  Liverpool John Moores University, Liverpool
Sponsor
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 26,   Citation Count: 1
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1050491.1050501
What is a DOI?

ABSTRACT

There is an increasing use of virtual environments for applications ranging from education to industrial processes, behavioural modification and games. While tools have been written to enable end users to generate static environments, little has been done with respect to dynamic ones, where behaviour is a major element for believability. This is still very much the province of the programmer.This paper examines the current state of virtual reality development with particular reference to the specification and inclusion of behaviour. It highlights the need to distance such specification from the implementation of code to generate the behaviour.The paper proposes a view of behaviour and goes on to develop a software architecture which provides the basis for implementing behaviours at run time. It continues with an analysis of what is needed for behaviour specification and develops an appropriate declarative behaviour description language which enables the separation of behaviour specification from implementation. The work provides a platform on which meta-tools could be built for behaviour specification. A number of examples are included to demonstrate the architecture and behaviour description language in use.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Broll W., England D. et al. (1996) Towards Interactive Virtual Environments: Interaction and Behaviour Extensions for VRML http://orgwis.gmd.de/projects/VR/vrml/techReport/report.html, accessed: 17 January 2003.
 
3
Burrows, A. L. (2004), The Specification of Behaviour in Virtual Environments, Ph.D. Thesis, Liverpool John Moores University, 2004.
 
4
5
 
6
Codognet P. and Richard N. (1997) Multi-Way Constraints for Describing High-Level Object Behaviours in VRML in Proceedings of Workshop on VRML and Object Orientation, Monterey, California, USA, ACM Press.
7
8
 
9
Cortona (2003) Cortona VRML Client, http://www.parallelgraphics.com/products/cortona/notes/, accessed: 5 May 2003.
10
 
11
Daubrenet S., Pettifer S. et al. (2000) Behaviours and Relationships: Providing Structure and Behaviour for Shared Virtual Environments in Proceedings of 7th UKVRSIG Conference, p117 - 126, Strathclyde, Scotland, Strathclyde University.
 
12
Dede C., Loftin R. B. et al. (1994) The Design of Artificial Realities to Improve Learning Newtonian Mechanics in Proceedings of 1994 East-West International Conference on Multimedia; Hypermedia and Virtual Reality, Moscow,
13
 
14
 
15
Diehl S. (1997a) Extending VRML by One-Way Equational Constraints in Proceedings of 3rd International Conference on Principles and Practice of Constraint Programming, Schloss Hagenberg, Austria,
 
16
 
17
Diehl S. (1997c) VRML++: Adding Classes to VRML in Proceedings of VRML97, Monterey, California, USA, ACM Press.
18
19
20
 
21
Gigante M. (1993) Virtual Reality: Definitions, History and Applications, in R. A. Earnshaw, et al. Virtual Reality Systems, p 3--14.
22
23
24
25
 
26
Matsuda K., Honda Y. et al. (1996) Sony's Approach to Behaviour and Scripting aspects of VRML: An Object Oriented Perspective, http://www.cls.sony.co.jp/project/vs/proposal/behavscri.html, accessed: 28 December 1998
 
27
Mirtich B. (1997) V-Clip: Fast and Robust Polyhedral Collision Detection, Technical Report TR97-05, Mitsubishi Electric Research Laboratory, Cambridge, Ma.
28
 
29
Nadeau D. R. and Moreland J. L. (1995b) The Virtual Reality Behaviour System (VRBS): Communications Protocol and PERL API Specification, http://www.sdsc.edu/~moreland/publications/vrbs/vrbs-proto.html, accessed: 28 February 2003.
 
30
31
 
32
Papper M. J. and Gigante M. A. (1993) Using Physical Constraints in a Virtual Environment, in R. A. Earnshaw, et al. Virtual Reality Systems, p 107--117.
33
 
34
 
35
36
 
37
 
38
 
39
Zachmann G. (1996) A Language for Describing Behavior of and Interaction with Virtual Worlds in Proceedings of VRST96, p 143--150, ACM Press.

Collaborative Colleagues:
Tony Burrows: colleagues
David England: colleagues