The Source for Java Technology Collaboration
User: Password:



Terrence Barr's Blog

September 2007 Archives


Brief Report from the Open Source in Mobile conference

Posted by terrencebarr on September 20, 2007 at 03:02 AM | Permalink | Comments (0)

I just returned from two days in Madrid, Spain, attending and speaking at the "Open Source in Mobile" (OSiM) conference.

This was not your typical open source conference. The focus was clearly on the decision makers, executives, and strategists of commercial companies. The audience and speakers were carefully picked and the high price of admission (up to GBP 4225.00) resulted in a fairly small but "high-value" crowd. Many of the important names in the industry were there, including the Dr. Tero Ojanperä (CTO of Nokia), Brian Stevens (CTO of RedHat), Luigi Licciardi (EVP of Telecom Italia), Eirik Chambe-Eng, (Co-CEO & Co-Founder of Trolltech), Hilde Lovett (Director of iLabs/Telenor R&I), and a number of key engineers and business people involved in various open source efforts in the mobile industry.

Most of the conversation and sessions seemed to revolve around bringing Linux to mobile devices - a difficult task as assembling a high-quality, complete, and configurable Linux-based stack is not a trivial effort. Numerous companies are competing in the field resulting in something like 44 different mobile Linux offerings with hundreds of derivatives. Fragmentation in the mobile Linux market is a major problem and is weighing heavily on people's minds (Java ME fragmentation looks relatively harmless in comparison). It may well turn out that Java will again be the unifying language and API that hides the fragmentation of the Linux platform and middleware, similarly to what Java ME did in the early days of the mobile phone market with its many proprietary OSes and platforms (that's not to say we don't need to improve the consistency of Java implementations, too).

Surprisingly little content and discussion was devoted to the upper parts of the mobile open source platform, things like frameworks, services, and  application APIs. This is, I believe, where it gets much more interesting because at the end of the day it is the content and services that drive the industry. Most of the ecosystem, including the end users, the developers, and the carriers don't care much about the specifics of the operating system are as long as it meets the requirements and isn't controlled exclusively by a single vendor. Most people I talked to agreed but clearly the industry is still very much focused on the basics of the OS platform.

Vivek Mody (the Mobile & Embedded Community Marketing Manager) and I did a session on "Sun’s Progress in Open Sourcing Java" (see the picture above where Vivek is talking about the community) which was well attended and we got some good questions on contribution and license topics. I was also part of a panel discussion on finding the optimal balance between open and close technologies on mobile devices. Quite interesting.

I met up with key people at OpenMoko, Telenor iLabs, Celunite, A La Mobile, The Wireless Industry Partnership, VirtualLogix, and Trolltech.  We had some very good conversations with a bunch of action items to establish and deepen relationships between the Mobile & Embedded Community and these folks. Stay tuned for more to come over the next weeks and months.

Overall, a very good networking opportunity.

-- Terrence

Powered by Qumana



Proudly presenting: The Mobile & Embedded Community Stars!

Posted by terrencebarr on September 14, 2007 at 02:06 AM | Permalink | Comments (1)

At the end of the day external participation is what makes or breaks an open source community. The virtuous cycle of open source, external participation and contributions, leveraging each other's innovation and work, and feeding it back into the community and code base is the sole point of going open source. Open source without a vibrant community is an academic exercise. Quite a few companies seem to be doing 'open source' because it is the politically correct thing to do. But without investing in a community that truly cares the code quickly ends up dead in the water. I think we're seeing a lot of that these days.

The Mobile & Embedded Community has been very fortunate to attract a good crowd of external community members pretty much from the start. And participation is growing every day - the page views, downloads, and forum postings are testament to that. In fact, since the launch in November 2006 we've had almost 500,000 cumulative page views, more than 20,000 downloads of the code in various projects, and close to 4000 individual postings on our forums. I am particularly proud that the community is continuing to attract well-known industry pundits and expert individuals as well as important entities and companies in the mobile space.

Because we really appreciate your interest and investment in the community we'd like to recognize special community members who are going the extra mile by engaging in the forums, writing blogs, contributing ideas and code, or pursuing any other noteworthy activity that makes the community a vibrant and interesting place for all.

Herewith I proudly present the brand-new "Community Stars" section of the Mobile & Embedded Community. A round of applause for our first set of Community Stars! Thank you.

-- Terrence

Powered by Qumana



Need a database with your phone?

Posted by terrencebarr on September 05, 2007 at 11:50 AM | Permalink | Comments (1)

In one of our recent podcasts we interviewed Rick Hillegas from the Apache Derby project (also known as JavaDB). JavaDB is a compact, easy-to-use, feature-rich relational database that runs on platforms supporting Java 1.4 and later.

We in the Mobile & Embedded Community frequently get asked about database support for Java ME. Well, with the release of JavaDB 10.1 with JSR 169 (JDBC API) the Java ME CDC/FP stack is now fully supported. That means phoneME Advanced and JavaDB are a perfect match.

Check it out! Here: JavaDB (or Derby), and here: phoneME Advanced

-- Terrence

Powered by Qumana





Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds