Abstract
In recent years, several input devices have changed the way users interact with computers. Gestures can be performed in different ways, such as moving a mouse, pointer, touching a screen, or making hand movements in a three-dimensional (3D) space. With the advent of various smart platforms with different gesture-input devices, application providers have developed specific web applications for each new gesture-input device. In previous years, developers would create new applications whenever new input devices appeared. Therefore, a unified gesture library appears necessary to resolve the inconvenience that a developer must face, as he considers the specific input-device characteristics in order to adapt a web application for various smart device platforms. In this paper, we defined common gestures for mouse, touch, and pointer devices, as well as a 3D hand-movement detector, and proposed a unified gesture library that produces a high-level event when a specific gesture occurs. In addition, we implemented the unified gesture library supporting common gestures, a circle gesture, a two finger drag gesture, and 3D hand- gesture recognition functions. Finally, we verified that the unified gesture library supported mouse or pointer gestures, multi-touch gestures, and hand gestures in 3D space by sample applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Spano, L.D., Cisternino, A., Paterno, F.: A composition model for gesture definition. In: HCSE 2012. LNCS, vol. 7623 (2012)
Heikkinen, K., Porras, J.: UIs – Past, present and future. Wireless World Research Forum White Paper Version 1.0, No 10, December 2013
Micro JavaScript Library that simplifies your mobile projects. http://quojs.tapquo.com
Add touch gestures to your page. http://hammerjs.github.io
Reach into new worlds. http://www.leapmition.com
Villamor, C., Willis, D., Wroblewski, L.: Touch Gesture Reference Guide (2010)
jCanvaScript library document. http://www.jcscript.com/documentation/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer Science+Business Media Singapore
About this paper
Cite this paper
Song, E., Kim, S., Kim, GH. (2015). Implementation of Unified Gesture Library for Multiple-Devices Environments. In: Park, DS., Chao, HC., Jeong, YS., Park, J. (eds) Advances in Computer Science and Ubiquitous Computing. Lecture Notes in Electrical Engineering, vol 373. Springer, Singapore. https://doi.org/10.1007/978-981-10-0281-6_77
Download citation
DOI: https://doi.org/10.1007/978-981-10-0281-6_77
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-0280-9
Online ISBN: 978-981-10-0281-6
eBook Packages: Computer ScienceComputer Science (R0)