Abstract | ||
---|---|---|
The implementation of three-dimensional visual languages requires a wide range of conceptional and technical knowledge on issues for 3D graphics and textual language processing. Our generator framework DEViL3D incorporates such knowledge and supports the design of visual 3D languages and their implementation from high-level specifications. Such 3D languages arise from different modeling domains that make use of three-dimensional representations, e.g., the \"ball-and-stick\"models of molecules. The front-end of a 3D language implementation is a dedicated 3D graphical structure editor, which offers interaction and navigation techniques to construct programs in their domain. These techniques allow to manipulate the 3D program directly using operations to insert, move, and restructure objects. We have developed canned solutions for all such techniques that are encapsulated in visual patterns, which are provided by our generator. The designer of a particular 3D language only has to apply visual patterns to constructs of the abstract syntax, which defines the basic structure of the language. We have complemented our development with a usability study. Participants had to solve several tasks with different interaction or navigation techniques. The results partially indicate a significant advantage of one technique over another. |
Year | DOI | Venue |
---|---|---|
2014 | 10.1145/2636240.2636840 | VINCI |
Keywords | Field | DocType |
processors,user interfaces,3d user interfaces,visual patterns,3d navigation,visual programming,three-dimensional graphics and realism,3d interaction,requirements/specifications,visual languages,automated generation | Data mining,3D computer graphics,Programming language,Computer science,Usability,Structure editor,Human–computer interaction,3D interaction,Abstract syntax,Visual patterns | Conference |
Citations | PageRank | References |
1 | 0.36 | 18 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Jan Wolter | 1 | 1 | 0.36 |
Uwe Kastens | 2 | 406 | 55.65 |