Picture Credit: CrystalXP.NetAs more and more touch based devices flood the market, open source community is looking for support to such devices in the Linux distros. Ubuntu is almost ready to take on the proliferation of such devices in their upcoming Ubuntu 10.10.10 (Maverick Meercat Release) in October of this year. In a mail sent to Multi-Touch developers, Canonical Multi-Touch team has announced that Multi-Touch will work out of box on 3M or N-Trig (eg: Dell Latitude XT or XT2) hardware.

Those of you with 3M or N-Trig hardware can now expect an out-of-the-box touch experience that “just works” on Maverick, please file bugs if it doesn’t. A first cut of multi-touch support for Ubuntu has landed, including drivers for a range of hardware, a gesture processing system which does the heavy lifting of gesture analysis, APIs for developers who want to build gestures into their apps, and support for gesture-based window management in Unity.

Mark Shuttleworth, Former CEO of Canonical and who now focusses on their desktop and cloud computing efforts, has written a blog post announcing the multi-touch support and why they went with a 4 finger approach to multi-touch gestures.

You’ll need 4-finger touch or better to get the most out of it, and we’re currently targeting the Dell XT2 as a development environment so the lucky folks with that machine will get the best results today. By release, we expect you’ll be able to use it with a range of devices from major manufacturers, and with addons like Apple’s Magic Trackpad.

The design team has lead the way, developing a “touch language” which goes beyond the work that we’ve seen elsewhere. Rather than single, magic gestures, we’re making it possible for basic gestures to be chained, or composed, into more sophisticated “sentences”. The basic gestures, or primitives, are like individual verbs, and stringing them together allows for richer interactions. It’s not quite the difference between banging rocks together and conducting a symphony orchestra, but it feels like a good step in the right direction

From the blog post, it is clear that Canonical is not currently planning to release a tablet edition of Ubuntu but, rather, they are planning to add multi-touch support in the desktop OS. As more and more devices spring up along the lines of Apple’s magic mouse or magic trackpad, there are expectations for support to these devices from Linux vendors. Ubuntu, being a leader in the Linux desktop market, is expected to add support for these devices. This is a pretty good beginning and I am sure this will mature and be more useful in the Ubuntu versions coming out in 2011.

According to Mark Shuttleworth, may Gtk applications will support gesture based scrolling and they are working to enhance Evince (equivalent to Preview in Mac) so that it supports some richer interactions with the app using multi-touch device.

Even though they are only adding support in the desktop edition, this move prepares them to add support for computing devices of all sizes and shapes in the future. We are moving into a future where computing devices will come to dominate different parts of the household. Such a future will have touch gesture based devices as evidenced from Apple’s iPhone to Microsoft’s Surface. Having an open source alternative ready will help in the proliferation of Linux into such devices. Ubuntu will be well positioned to take advantage as a cost effective alternative to such proprietary offerings. It will be interesting to see how fast multi-touch support matures in Ubuntu.

Cross Posted from Krishworld.

CloudAve is exclusively sponsored by
Krishnan Subramanian

Krish dons several avatars including entrepreneur in exile, analyst cum researcher, technology evangelist, blogger, ex-physicist, social/political commentator, etc.. My main focus is research and analysis on various high impact topics in the fields of Open Source, Cloud Computing and the interface between them. I also evangelize Open Source and Cloud Computing in various media outlets, blogs and other public forums. I offer strategic advise to both Cloud Computing and Open Source providers and, also, help other companies take advantage of Open Source and Cloud Computing. In my opinion, Open Source commoditized software and Cloud Computing commoditized computing resources. A combination of these two developments offers a strong competitive advantage to companies of all sizes and shapes. Due to various factors, including fear, the adoption of both Open Source and Cloud Computing are relatively slow in the business sector. So, I take it upon myself to clear any confusion in this regard and educate, enrich and advise users/customers to take advantage of the benefits offered by these technologies. I am also a managing partner in two consulting companies based in India. I blog about Open Source topics at http://open.krishworld.com and Cloud Computing related topics at http://www.cloudave.com.