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 :
بازگشت