A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
Journal of Object-Oriented Programming
3D user interfaces with Java 3D
3D user interfaces with Java 3D
Usability engineering: scenario-based development of human-computer interaction
Usability engineering: scenario-based development of human-computer interaction
3D User Interfaces: Theory and Practice
3D User Interfaces: Theory and Practice
Presence: Teleoperators and Virtual Environments
Diverging Color Maps for Scientific Visualization
ISVC '09 Proceedings of the 5th International Symposium on Advances in Visual Computing: Part II
Hi-index | 0.00 |
In this paper, we describe and reflect on our experiences building a full-featured Web3D design tool for architects and structural engineers: the Structure And Form Analysis System (SAFAS). The SAFAS intends to tighten the design cycle for space frame structures by coupling an interactive 3D design interface with a structural simulation server. In this way, users can iteratively design, evaluate and compare their structures with real forces, loads and displacements. The client design tool was implemented in Java using a Model-View-Controller pattern, using the open-source Xj3D toolkit as the 3D 'View'. We describe the design and realization of a full-featured Web3D User Interface and application and demonstrate that the use of software design patterns provides improved compatibility and code re-use across platforms. We reflect on this experience and the fuzzy boundary between 'application' and 'general-purpose' scene graph standards.