Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/985040.985059acmconferencesArticle/Chapter ViewAbstractPublication Pagesweb3dConference Proceedingsconference-collections
Article

Visual specification of behaviours in VRML worlds

Published: 05 April 2004 Publication History

Abstract

The Virtual Reality Modeling Language (VRML) is a textual language used to define objects in 3D worlds, and their behaviours. It is used extensively for providing 3D views and simulations on the internet, through the use of VRML plug-ins. As with languages like HTML or XML, VRML is expressed textually. Although there are a variety of tools allowing for the graphical, interactive definition of 3D objects which can then be exported as VRML text files, definitions of behaviours must be specified textually, generally through short programs written in a scripting language such as JavaScript, connected to the 3D objects using declarations in the VRML file.We are investigating the use of visual programming techniques in an attempt to make it possible for a broader class of users to be able to make use of behaviours in VRML. In this paper we describe our work on showing visual connections between objects, the scripts which control their behaviours, and the objects which control these scripts.

References

[1]
Bricklin, D., Frankston, B. VisiCalc Information: History and commentary from the guys who created it. http://www.bricklin.com/visicalc.htm
[2]
Carey, R., Bell. G. The Annotated VRML 97 Reference. Addison Wesley Longman, Inc. Copyright 1997--1999.
[3]
Del Bimbo, A.; Vicario, E. Specification by-example of virtual agents behavior. IEEE Transactions on Visualization and Computer Graphics, Dec. 1995, 350--360.
[4]
Fishwick, P., 3D behavioral model design for simulation and software engineering; Proceedings of the Web3D-VRML 2000 Fifth Symposium on Virtual Reality Modeling Language. February 20--24, 2000, Monterey, CA USA Pages 7--16
[5]
Green, T., Petre, M., Usability Analysis of Visual Programming Environments: A 'Cognitive Dimensions' Framework, Journal of Visual Languages and Computing. 7 (2):131--174, 1996.
[6]
Green, T., M. Petre, Bellamy, R. Comprehensibility of visual and textual programs: A test of superlativism against the 'match-mismatch' conjecture. In: Proceedings, Empirical Studies of Programmers: Fourth Workshop. (1991)
[7]
Kay, A. Computer software. Scientific American 251, 3 (Sept. 1984), 41--47.
[8]
Knapp, E., Wisconsin Power & Light, Private Communication 1997.
[9]
Meyer, T., Conner, D. B. Adding Behavior to VRML. Proceedings of the 1995 Symposium on Virtual Reality Modeling Language, 1995, Pages 45--51
[10]
Nadeau, D. R., Moreland, J. L. The Virtual Behaviour System (VRBS) A Behaviour Language Protocol for VRML. Proceedings of the 1995 Symposium on Virtual Reality Modeling Language, 1995, Pages 53--61
[11]
Nardi, B. (1993). A Small Matter of Programming: Perspectives on End User Computing. Cambridge: MIT Press.
[12]
Risley, C. JGraph: A Java Compatible Visual Language Thesis (M. Comp. Sc.) Dalhousie University, 1999.
[13]
Schmucker, K., Apple Computer, Private Communication (1997).
[14]
Strata 3D Reference Manual. C3D Digital Inc. 2000.
[15]
Sugiyama, T.; Konno, S.; Kinoshita, T.; Sugawara, K.; Shiratori, N. Interaction techniques for visual programming based design of the 3D object's behaviors and its implementation. Proceedings, Twelfth International Conference on Information Networking, 1998, 722--725
[16]
The Virtual Reality Modeling Language Specification. Version 2.0, ISO/IEC CD 14772. August 4 1996. www.vrml.org
[17]
Whitley, K. N., Visual Programming Languages and the Empirical Evidence For and Against, Journal of Visual Languages and Computing, (1996).

Cited By

View all
  • (2012)Building Configurable 3D Web Applications with Flex-VRInteractive 3D Multimedia Content10.1007/978-1-4471-2497-9_5(103-136)Online publication date: 2012
  • (2012)Issues in Creation, Management, Search and Presentation of Interactive 3D ContentInteractive 3D Multimedia Content10.1007/978-1-4471-2497-9_3(37-54)Online publication date: 2012
  • (2010)Construction of virtual buildings in virtual architecture community environment2010 International Conference on Optics, Photonics and Energy Engineering (OPEE)10.1109/OPEE.2010.5508101(69-71)Online publication date: May-2010
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
Web3D '04: Proceedings of the ninth international conference on 3D Web technology
April 2004
185 pages
ISBN:1581138458
DOI:10.1145/985040
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 05 April 2004

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. VRML
  2. visual programming languages

Qualifiers

  • Article

Conference

Web3D04
Sponsor:

Acceptance Rates

Web3D '04 Paper Acceptance Rate 18 of 34 submissions, 53%;
Overall Acceptance Rate 27 of 71 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2012)Building Configurable 3D Web Applications with Flex-VRInteractive 3D Multimedia Content10.1007/978-1-4471-2497-9_5(103-136)Online publication date: 2012
  • (2012)Issues in Creation, Management, Search and Presentation of Interactive 3D ContentInteractive 3D Multimedia Content10.1007/978-1-4471-2497-9_3(37-54)Online publication date: 2012
  • (2010)Construction of virtual buildings in virtual architecture community environment2010 International Conference on Optics, Photonics and Energy Engineering (OPEE)10.1109/OPEE.2010.5508101(69-71)Online publication date: May-2010
  • (2009)Modelling Behaviour of Configurable VR ApplicationsInternational Journal of Architectural Computing10.1260/1478077097885494487:1(77-103)Online publication date: 1-Jan-2009
  • (2009)Implementation of Interactive Wandering of Virtual Architecture Community2009 International Conference on Environmental Science and Information Application Technology10.1109/ESIAT.2009.251(169-172)Online publication date: Jul-2009
  • (2008)Structured design of interactive VR applicationsProceedings of the 13th international symposium on 3D web technology10.1145/1394209.1394231(105-113)Online publication date: 9-Aug-2008
  • (2008)CoDePAProceedings of the 13th international symposium on 3D web technology10.1145/1394209.1394229(91-99)Online publication date: 9-Aug-2008
  • (2008)Flex-VR: Configurable 3D web applications2008 Conference on Human System Interactions10.1109/HSI.2008.4581455(135-140)Online publication date: May-2008
  • (2007)Non-commercial object-base scene descriptionProceedings of the 2nd international conference on Virtual reality10.5555/1770090.1770097(52-61)Online publication date: 22-Jul-2007
  • (2007)Non-commercial Object-Base Scene DescriptionVirtual Reality10.1007/978-3-540-73335-5_6(52-61)Online publication date: 2007
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media