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
Link To Document