Design patterns in X3D toolkits

Shyam Sunder Santoshi Visamsetty, Puranjoy Bhattacharjee, Nicholas F. Polys · 2008

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.

Read the paper · More papers on PaperTik