Friday, November 26, 2010

SOFTKriti > Middleware framework for multi-touch gesture support in Linux-based Embedded-devices

The project aims to implement a middleware framework for Linux-based device implementations by providing support for multi-touch multi-pointer pluggable gestures like pinch in, pinch out, rotate, etc. Multi-touch is not yet introduced in mobiles based on true Linux UI architecture which use X window system and GTK+ toolkit. The middleware framework proposed uses multi-pointer X Window System (MPX) to identify simultaneous multiple inputs. MPX, mainly used in Linux Distributions, is used to accommodate multiple input devices, providing multiple mouse cursors and multiple keyboard foci. The central idea is to enhance this functionality of MPX to ensure the Multi-touch support and to eliminate the application-dependency, the Multi-touch gesture recognition, its heuristics and corresponding event handling modules need to be integrated in the middle-tier UI library.  The framework uses GTK+ toolkit, a GUI library that abstracts the MPX and the related protocol away from the user. GTK+ offers cross platform compatibility and an easy to use API. Further the capacitive touch-screens in mobile devices will respond to multi-device input, incase tslib driver is installed. On standalone machines, a synaptics touchpad driver will respond to such gestures. A great amount of work is being proposed to be done in GTK+ library and the touch drivers, both of which use the recently released MPX. In a nutshell, the idea attempts to establish a very novel, hardware and application independent open-source middleware framework, to incorporate the multi-touch gestures on any Linux-based device implementations.


Project by team FLITTIGS from Pune Institute Of Computer Technology, Dhankawadi, Pune :

1.Pratik Munot
2.Mrunal Nargunde
3.Amey Moghe
4.Sneha Runwal

1 comment:

  1. Dear,
    can you write to us a e-mail adress where we can write to your what we want from you.

    or phone number where can call you direct.

    Thanks

    Mr. BAKIR

    ReplyDelete