Haptic Rendering of HTML Components and 2D Maps Included in Web Pages
This chapter describes an interaction technique wherein web pages are parsed so as to automatically generate a corresponding 3D virtual environment with haptic feedback. The automatically created 3D scene is composed of “hapgets” (haptically-enhanced widgets), which are three dimensional widgets providing a behavior that is analogous to the behavior of the original HTML components but are also enhanced with haptic feedback. Moreover, for each 2D map included in a web page a corresponding multimodal (haptic-aural) map is automatically generated. The proposed interaction technique enables the haptic navigation through the internet as well as the haptic exploration of conventional 2D maps for the visually impaired users. A rendering engine of web pages that was developed according to the proposed interaction technique is also presented.