• DocumentCode
    1045840
  • Title

    The Haptik Library

  • Author

    Pascale, Maurizio De ; Prattichizzo, Domenico

  • Volume
    14
  • Issue
    4
  • fYear
    2007
  • Firstpage
    64
  • Lastpage
    75
  • Abstract
    The Haptik Library is component based architecture for uniform access to haptic devices. It introduces many advantages besides device independency, such as driver version transparency and both backward and future binary compatibility with new devices, drivers and APIs, thus solving many problems that arise when using other libraries or native SDKs. One of the key features of the Haptik Library is its plugin-based architecture that allows the addition of support for latest devices and drivers without requiring recompilation of the library or existing client applications. Moreover, the library has been designed to be easily used in existing complex applications with different architectures and even when replacing previously used libraries tor haptic device access. Its use is therefore recommended to add haptic rendering into already existing applications, to develop research applications requiring custom graphic engines, and to achieve easy but powerful low-level access to haptic devices.
  • Keywords
    Java; application program interfaces; device drivers; haptic interfaces; object-oriented programming; software architecture; software libraries; user interface management systems; API; Haptik Library; Java; component based architecture; device drivers; haptic device access; haptic rendering; interface plug-in; Computational modeling; Haptic interfaces; Imaging phantoms; Impedance; Java; Libraries; Manufacturing; Object oriented modeling; Programming profession; Rendering (computer graphics);
  • fLanguage
    English
  • Journal_Title
    Robotics & Automation Magazine, IEEE
  • Publisher
    ieee
  • ISSN
    1070-9932
  • Type

    jour

  • DOI
    10.1109/M-RA.2007.905747
  • Filename
    4437753