FoxToPhone, formerly known as SendToPhone, is an extension for Mozilla’s Firefox web browser that allows users to send their current web page, telephone numbers and Android Market links directly to their Android-powered device
PyMT 0.5 advances multi-touch for Python
The PyMT developers have announced version 0.5 of their Python multi-touch user interface library with new touch controls, native Linux multi-touch support and improved performance
Intel’s GLSL2 Branch Is Merged To Mesa Master
As we reported last month, Intel’s Open-Source Technology Center developers responsible for working on their open-source Linux graphics stack has been wanting to merge their GLSL2 shader compiler into the mainline Mesa code-base by the end of August so that it can be released as part of Mesa 7.9 by the end of this quarter. Over the night this milestone was hit and the GLSL2 compiler is now in Mesa master and has replaced the antiquated GL Shading Language compiler long used by Mesa…
Canonical developer decodes Apple’s Magic Trackpad
Apple’s Magic Trackpad will join the other Apple multi-touch devices supported in Ubuntu 10.10
KMyMoney 4.5 for KDE Platform 4 released
After more than 15 months of development, the KMyMoney team has released the first stable version of their personal finance manager built on KDE Platform 4
CouchDB update fixes data loss problem
The Apache CouchDB developers have released version 1.0.1 of the NoSQL document database which fixes the bug that caused version 1.0.0 to be vulnerable to data loss in its default configuration
MeeGo: Where Are We Now?
Moblin and Maemo equals MeeGo, it sounds like such a simple equation. What could be easier than taking two open source projects, each driven by a large organization, and combining them under a third organization as a single project with one big happy community? What? Doesn’t that sound easy to you?
OK, so we didn’t really expect it to be easy, but we do think it was the right choice despite the difficult road. First, a little background about MeeGo. MeeGo is an open source Linux operating environment for small form factor devices like netbooks, handsets, in-vehicle infotainment, tablets, connected TVs and more. On February 15, Intel, Nokia and the Linux Foundation jointly announced that Moblin and Maemo were joining together as MeeGo, a Linux Foundation project. At that point, we started the difficult road of merging the two projects, which involved a lot of hard work from many people to get the new code published as an open source project. Merging these two large projects resulted in a number of challenges ranging from project and governance, to technical, to social and community challenges.
We established a robust governance structure led by our Technical Steering Group with people leading all of the various aspects of the project: program management, architecture, maintainers, community and more. While we have quite a few of the people identified for key areas, we are still in the process of continuing to add more details and beginning to define how the working groups and compliance efforts will be structured.
The technical and architectural details were also quite challenging during the merge, but we are making great progress on this front. The underlying technical architecture has been finalized, and the development on the code is happening in the open as a result of our phased release process designed to get the code out in the open for developers to start working on it as soon as possible:
- March 31: Day 1 code – Base functionality (no user interface)
- May 25: Netbook project code release – User experience for netbooks (fully functional)
- June 30: Handset day 1 code – User experience for handsets (limited functionality for devs)
- August 2: IVI Release
- Moving to regular release schedules on a six-month Spring and Fall cadence, with more frequent updates.
The social and community challenges take a little more time to resolve. We had different audiences using different tools, and we’ve tried to accommodate most people with a combination of collaboration tools including mailing lists, forums, Bugzilla, wiki, IRC and more. This has required adjustments on all sides to different ways of working, and we are seeing some progress, but it is still an ongoing issue as the community members work to build trust and rapport with each other. As a result, we are continuing to work with people to get comfortable in the new community. In first months of the project, we had quite a bit of frustration with the time required to resolve technical and governance challenges, but with the code available and most roles defined in the governance structure this frustration has starting to decline over the past month or two. My personal focus is to continue to work through these community challenges.
Now that I’ve covered some of the challenges we have been overcoming, I’d like to encourage you to contribute to MeeGo! Technical people can develop MeeGo applications, submit bugs, write patches, help with technical documentation and more. For those of you who want to contribute in other areas, we can always use help with documentation, helping with questions in the forums, localization and much more. We have a wiki page with more details on other ways to contribute to MeeGo.
Finally, you can also get involved in MeeGo or meet other people who are contributing to MeeGo by attending the MeeGo conference in Dublin Ireland November 15-17. Registration is free, but it will be capped at 600 attendees, and we are accepting proposals for sessions until August 23 if you want to present at the MeeGo conference.
Multitouch support for Ubuntu 10.10
Canonical has announced the release of uTouch 1.0, a multitouch/gesture stack which will be shipped with the upcoming 10.10 release. “With Ubuntu 10.10 (the Maverick Meerkat), users and developers will have an end-to-end touch-screen framework — from the kernel all the way through to applications. Our multi-touch team has worked closely with the Linux kernel and X.org communities to improve drivers, add support for missing features, and participate in the touch advances being made in open source world. To complete the stack, we’ve created an open source gesture recognition engine and defined a gesture API that provides a means for applications to obtain and use gesture events from the uTouch gesture engine.“
Linux 2.6.36-rc1 Kernel Released
While no release announcement has yet to work its way onto the Linux Kernel Mailing List, the Linux 2.6.36-rc1 kernel was tagged last night in Git by Linus Torvalds. As we have already shared in a number of articles, the Linux 2.6.36 kernel delivers on an exciting number of new features and other improvements…