• DocumentCode
    3024329
  • Title

    A reusable library of 3D interaction techniques

  • Author

    Figueroa, Pablo ; Castro, David

  • Author_Institution
    Univ. de los Andes, Andes, Colombia
  • fYear
    2011
  • fDate
    19-20 March 2011
  • Firstpage
    3
  • Lastpage
    10
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/3DUI.2011.5759201
  • Filename
    5759201