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

A 3D XML-based customized framework for dynamic models

Published: 24 February 2002 Publication History

Abstract

There are numerous forms for dynamic models, which specify how an object or scene behaves over time. Discrete state automata, Petri nets, and data flow graphs are only a few samples of model types available, which aid modelers in capturing dynamics. Whereas most modeling frameworks employ rigidly defined textual or 2D symbols for representing such abstract entities as state, event, and function, we present a system called rube that allows the modeler to craft models in 3D, and with personalized metaphors. The advantages of this system lie in the education of modeling dynamic systems, and in the exploitation of customization in the user interface. We use extensible 3D (X3D), and XML technology, to demonstrate rube, along with an example.

References

[1]
Mark H. Linderman. The joint battlespace infosphere. AFRL Horizons, June 2001.
[2]
Mark Pronobis. Battlespace awareness through information fusion. AFRL Horizons, June 2001.
[3]
Fishwick, P. A. On Web-Based Models and Repositories, Enabling Technology for Simulation Science within SPIE '01 AeroSense Conference, Orlando, April 2001.
[4]
Hopkins, J. and Fishwick, P. A. The rube Methodology for 3- D Software Engineering, Springer Verlag Computer Science Series on Software Visualization, August 2001.
[5]
Kim, T. and Fishwick, P. A. Virtual Reality Modeling Language Templates for Dynamic Model Construction. Enabling Technology for Simulation Science within SPIE '01 AeroSense Conference, Orlando, April 2001.
[6]
X3D Graphics Working Group, http://www.web3d.org/x3d.html
[7]
Extensible Stylesheet Language, http://www.w3.org/Style/XSL/
[8]
W3C Style Sheets Activity, http://www.w3.org/Style/Activity/
[9]
XSL Transformations, http://www.w3.org/TR/xslt/
[10]
Michael Kay. XSLT Programmer's Reference, Wrox Press, 2000.
[11]
Steven Holzner. Inside XSLT, New Riders, July 2001.
[12]
P. A. Fishwick. Simulation Model Design and Execution: Building Digital Worlds, Englewood Cliffs, NJ: Prentice- Hall, 1995.
[13]
Donahue, Ryan. http://www.cise.ufl.edu/fishwick/rube/tutorial/Fsm4/world4 .wrl
[14]
Kohareswaran, Naganandhini. http://www.cise.ufl.edu/fishwick/rube/tutorial/Fsm5/world5 .wrl
[15]
Fishwick, P. A. Aesthetic Programming, Leonardo, MIT Press (to be published in 2002).
[16]
XML Spy, http://www.xmlspy.com/
[17]
P. A. Fishwick, Simpack: Getting Started with Simulation Programming in C and C++, In 1992 Winter Simulation Conference, pages 154-162, Arlington, VA, December 1992.
[18]
Fishwick, P. A. rube web page, http://www.cise.ufl.edu/fishwick/rube/
[19]
NIST translator between VRML97 file and X3d file, http://www.itl.nist.gov/iaui/ovrt/v2_x3d.html
[20]
http://www.cise.ufl.edu/class/cap4800fa01/Project/Pro2/Tea m_1.wrl
[21]
http://www.cise.ufl.edu/class/cap4800fa01/Project/Team_4. wrl
[22]
http://www.cise.ufl.edu/class/cap4800fa01/

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
Web3D '02: Proceedings of the seventh international conference on 3D Web technology
February 2002
213 pages
ISBN:1581134681
DOI:10.1145/504502
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: 24 February 2002

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. 3D
  2. MXL
  3. VRML
  4. X3D
  5. XML
  6. XSLT
  7. aesthetic computing
  8. aesthetic programming
  9. dynamic modeling
  10. model design
  11. personalization
  12. rube

Qualifiers

  • Article

Conference

Web3D02
Sponsor:
Web3D02: Web3D Symposium 2002
February 24 - 28, 2002
Arizona, Tempe, USA

Acceptance Rates

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 25 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

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