Title :
A reusable library of 3D interaction techniques
Author :
Figueroa, Pablo ; Castro, David
Author_Institution :
Univ. de los Andes, Andes, Colombia
Abstract :
We present a library of reusable, abstract, low granularity components for the development of novel interaction techniques. Based on the InTml language and through an iterative process, we have designed 7 selection and 5 travel techniques from [5] as dataflows of reusable components. The result is a compact set of 30 components that represent interactive content and useful behavior for interaction. We added a library of 20 components for device handling, in order to create complete, portable applications. By design, we achieved a 68% of component reusability, measured as the number of components used in more than one technique, over the total number of used components. As a reusability test, we used this library to describe some interaction techniques in [1], a task that required only 2% of new components.
Keywords :
iterative methods; object-oriented programming; program testing; software libraries; software reusability; solid modelling; virtual reality; 3D interaction techniques; InTml language; component reusability; dataflows; device handling; interaction techniques; iterative process; portable applications; reusable library; selection techniques; travel techniques; Computer languages; Hardware; Libraries; Programming; Sensors; Three dimensional displays; Tracking;
Conference_Titel :
3D User Interfaces (3DUI), 2011 IEEE Symposium on
Conference_Location :
Singapore
Print_ISBN :
978-1-4577-0063-7
Electronic_ISBN :
978-1-4577-0064-4
DOI :
10.1109/3DUI.2011.5759201