Event Transformation for Browser Based Web Devices

Abstract

Today a smartphone or tablet supports seven to eight ways by which user can interact with it. These interaction methods are touch, mouse, keyboard, voice, gestures, hover & stylus. Future is going towards IoE (Internet of everything) but if we really want to realize this vision then we need someone who can deal with these various existing and upcoming device interaction methods. This paper talks about a custom JavaScript library, which is accountable for registering native events coming from different event sources and maps it with the user defined key map to form a proper gesture. It is not a plain mapping because it takes care of many parameters like event state, occurrence, time interval of key press etc. If the events are coming from touch screen device then complexity increases many folds because forming a touch gesture involves all mathematical steps related to identification of swipe direction. Also in order to support the acceleration, its required to know till how long key was pressed and when it was released else no gesture will be formed and all events will be discarded. Based on device capability supported events could be discarded to completely knock off a device interaction method. It could be touch, mouse or key anything. This paper investigates heterogeneity of device interaction method events to form uniform gestures so that application developer need not to write code for each and every device interaction method

    Similar works