ACM Home Page
Please provide us with feedback. Feedback
Design patterns in X3D toolkits
Full text PdfPdf (239 KB)
Source
3D technologies for the World Wide Web archive
Proceedings of the 13th international symposium on 3D web technology table of contents
Los Angeles, California
SESSION: Patterns and frameworks table of contents
Pages 101-104  
Year of Publication: 2008
ISBN:978-1-60558-213-9
Authors
Shyam Sunder Santoshi Visamsetty  Virginia Polytechnic Institute and State University
Puranjoy Bhattacharjee  Virginia Polytechnic Institute and State University
Nicholas Polys  Virginia Polytechnic Institute and State University
Sponsor
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 104,   Citation Count: 0
Additional Information:

abstract   references   index terms   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/1394209.1394230
What is a DOI?

ABSTRACT

Design patterns capture reusable solutions to common problems, and have been used as an approach to simplifying the development and maintenance of software systems. This paper extracts several design patterns from the implementations of recent popular 3D Visualization toolkits. While these toolkits follow the same X3D standard, their respective realizations of this standard differ to an extent. The use of these design patterns leads to better modularity, making the resulting code base easier to maintain and extend. Therefore, our initial catalog of 3D visualization design patterns can guide the designers of future toolkits in their quest to create more maintainable and extensible software.


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
Chen, H. 2004. Towards design patterns for dynamic analytical data visualization. In Proceedings of SPIE.
 
3
CyberX3D. http://www.cybergarage.org/vrml/cx3d/cx3dcc/index.html.
 
4
Dörner, R., and Grimm, P. 2001. Building 3D applications with 3D components and 3D frameworks. In Proceedings Structured Design of Virtual Environments and 3D-Components: Workshop at the Web3D Workshop.
 
5
FluxPlayer. http://mediamachines.com.
 
6
FreeWRL. http://freewrl.sourceforge.net/.
 
7
 
8
 
9
OpenVRML. http://openvrml.org.
10
11
 
12
X3D Specification. http://web3d.org.
 
13
X3D Toolkit. http://artis.imag.fr/Software/X3D/.
 
14
Xj3D. http://xj3d.org.

Collaborative Colleagues:
Shyam Sunder Santoshi Visamsetty: colleagues
Puranjoy Bhattacharjee: colleagues
Nicholas Polys: colleagues