Design patterns in X3D toolkits

  • Authors:
  • Shyam Sunder Santoshi Visamsetty;Puranjoy Bhattacharjee;Nicholas Polys

  • Affiliations:
  • Virginia Polytechnic Institute and State University;Virginia Polytechnic Institute and State University;Virginia Polytechnic Institute and State University

  • Venue:
  • Web3D '08 Proceedings of the 13th international symposium on 3D web technology
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

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.