Supports multi-touch mobile-to-mobile interaction with an order of magnitude increase in supported gestures.
About
Background Mobile computing devices, such as smartphones and tablets, are now the preferred computing platform over desktop computing, delivering always-on access to users. New and emerging mobile computing applications require remote access to applications on other mobile devices. Mobile-to-mobile application agnostic remote computing protocols are necessary to enable such remote access. Existing protocols for desktop remote computing are not adequate to realize a rich experience with mobile-to-mobile remote computing. Solutions are needed that allow a user to exploit multi-touch and access to diverse sensors on the remote phone. Technology Ragupathy Sivakumar and Uma Parthavi Moravapalle from the School of Electrical and Computer Engineering at Georgia Tech have developed PEEK - a novel mobile-to-mobile remote computing protocol. PEEK is application agnostic as well as operating system (OS) and device independent. PEEK’s unique value proposition is in the three features it supports: 1) Multi-touch support; 2) Context association and 3) Flexible frame compression. PEEK clients directly capture touch interactions, without a need for mouse translation, in a suitable touch message format to avoid loss of integrity, and send them to the PEEK server for execution. Because the message format is OS agnostic, clients and servers on different OS can communicate with each other. Applications PEEK supports real-time collaboration, supporting a host of services such as: device and application trouble-shooting; application help support by remotely accessing an application and walking a user through its operational features; and remote participation in gaming by the remote user collaborating with a device user to play a game on the same device. With PEEK, cloud providers can support a user with a low end phone to access a virtual instance of the device hosted on a resource rich cloud and complete resource heavy tasks like panorama stitching and image manipulation. PEEK can be used to support enterprise privacy enabling user access to a sand-boxed virtual smartphone environment on the enterprise cloud.