Application of single and multi-touch gestures in a WebGL molecule viewer

The number of devices with touch input such as smart phones, computers, and tablets has grown extensively in recent years. Native applications on these devices have access to this touch and gesture information and can provide a rich, interactive experience. Web applications, however, lack a consis...

Full description

Bibliographic Details
Main Author: Slininger, Andrew David
Format: Others
Language:English
Published: 2011
Subjects:
Online Access:http://hdl.handle.net/2152/ETD-UT-2011-08-3993
id ndltd-UTEXAS-oai-repositories.lib.utexas.edu-2152-ETD-UT-2011-08-3993
record_format oai_dc
spelling ndltd-UTEXAS-oai-repositories.lib.utexas.edu-2152-ETD-UT-2011-08-39932015-09-20T17:04:14ZApplication of single and multi-touch gestures in a WebGL molecule viewerSlininger, Andrew DavidMulti-touchGestureWebGLJavaScriptThe number of devices with touch input such as smart phones, computers, and tablets has grown extensively in recent years. Native applications on these devices have access to this touch and gesture information and can provide a rich, interactive experience. Web applications, however, lack a consistent and uniform way to retrieve touch and gesture input. With the quality and robustness of web applications continually growing and replacing native applications in many areas, a way to access and harness touch input is critical. This paper proposes two JavaScript libraries that provide a reliable and easy way for web applications to use touch efficiently and effectively. First, getTjs abstracts the gathering of touch events for most mobile and desktop touch devices. GenGesjs, the second library, receives this information and identifies gestures based on the touch input. Web applications can have this gesture information pushed to them as it is received or instead request the most recent gestures when desired. An example of interfacing with both libraries is provided in the form of WebMol. WebMol is a web application that allows for three dimensional viewing of molecules using WebGL. Gestures from GenGesjs are translated to interactions with the molecules, providing an intuitive interface for users. Using both of these libraries, web applications can easily tap into touch input resulting in an improved user experience regardless of the device.text2011-11-07T20:27:41Z2011-11-07T20:27:41Z2011-082011-11-07August 20112011-11-07T20:27:51Zthesisapplication/pdfhttp://hdl.handle.net/2152/ETD-UT-2011-08-39932152/ETD-UT-2011-08-3993eng
collection NDLTD
language English
format Others
sources NDLTD
topic Multi-touch
Gesture
WebGL
JavaScript
spellingShingle Multi-touch
Gesture
WebGL
JavaScript
Slininger, Andrew David
Application of single and multi-touch gestures in a WebGL molecule viewer
description The number of devices with touch input such as smart phones, computers, and tablets has grown extensively in recent years. Native applications on these devices have access to this touch and gesture information and can provide a rich, interactive experience. Web applications, however, lack a consistent and uniform way to retrieve touch and gesture input. With the quality and robustness of web applications continually growing and replacing native applications in many areas, a way to access and harness touch input is critical. This paper proposes two JavaScript libraries that provide a reliable and easy way for web applications to use touch efficiently and effectively. First, getTjs abstracts the gathering of touch events for most mobile and desktop touch devices. GenGesjs, the second library, receives this information and identifies gestures based on the touch input. Web applications can have this gesture information pushed to them as it is received or instead request the most recent gestures when desired. An example of interfacing with both libraries is provided in the form of WebMol. WebMol is a web application that allows for three dimensional viewing of molecules using WebGL. Gestures from GenGesjs are translated to interactions with the molecules, providing an intuitive interface for users. Using both of these libraries, web applications can easily tap into touch input resulting in an improved user experience regardless of the device. === text
author Slininger, Andrew David
author_facet Slininger, Andrew David
author_sort Slininger, Andrew David
title Application of single and multi-touch gestures in a WebGL molecule viewer
title_short Application of single and multi-touch gestures in a WebGL molecule viewer
title_full Application of single and multi-touch gestures in a WebGL molecule viewer
title_fullStr Application of single and multi-touch gestures in a WebGL molecule viewer
title_full_unstemmed Application of single and multi-touch gestures in a WebGL molecule viewer
title_sort application of single and multi-touch gestures in a webgl molecule viewer
publishDate 2011
url http://hdl.handle.net/2152/ETD-UT-2011-08-3993
work_keys_str_mv AT sliningerandrewdavid applicationofsingleandmultitouchgesturesinawebglmoleculeviewer
_version_ 1716822112787759104