Skip to main content

Wow, is it 2007 already?

Posted by terrencebarr on January 3, 2007 at 7:23 AM PST

I hope you all had a safe and enjoyable holiday break. We here at the Mobile & Embedded Community sure welcomed a bit of a rest after the intense weeks and months up to the Java ME open source launch.

The new year is always a good time for reflection and to ponder things to come. So, while things are still quiet I figured I'd take the opportunity to share some thoughts.

From all I've seen and heard the launch of Java ME into open source and the creation of the Mobile & Embedded Community was a resounding success, and it certainly feels that way. We have made good on our promise to deliver buildable, high-quality code that is actively developed in the open. We have created a community that allows external developers and Sun engineers to share ideas, exchange information, and create together. We have forged ties with other communities, groups, and organizations to collaborate and advance the Java ME platform.

While the big achievements are certainly important it is easy sometimes to forget some of the individual actions and events going on in front of and behind the scenes that contribute to the success and make the project into a living, breathing thing. So let's take a step back and look at some of the highlights of what happened in the last seven weeks:

  • Code releases: After making available phoneME Feature MR1, phoneME Advanced MR1, and cqME releases at launch we now have released our code bases for active development of phoneME Feature MR2 and phoneME Advanced MR2 to This is big because it means the community can actively participate in ongoing development and can access the latest cutting-edge code.
  • Community involvement: We've seen a lot of interest in people building, playing with,  modifying, and incorporating the open source code, both within the community and externally. In fact, within only five weeks after the open source launch the MIDPath project went to alpha release.
  • Creating a vibrant community: We've had dozens of blogs and feature entries on the community front page, with almost 1/3 of these from external sources.  This keeps the community alive and interesting - so keep those blogs, articles, and links coming to our editor!
  • Community Forums: Almost 600 messages have been posted. Our goals is to address 100% of all questions within 24 to 48 hours. Ambitious, maybe, but I think we're pretty close.
  • Governance and Participation: We demonstrated we are serious about community input and participation. At launch, we had in place some of the most complete and detailed governance model and participation guidelines, reviewed by open source experts.
  • Licensing: We tried to answer as quickly and clearly your questions about the impact the GPLv2 license may have on your code or project. We value your feedback and take your concerns seriously.
  • Technical documentation and sharing of insight: We have released comprehensive documentation (for example, for phoneME) to encourage you to get involved and help you get up to speed quickly. Noteworthy are also some very insightful blogs by our experts Mark Lam and Alexey Popov.
  • Tying in Application Developers: While the Application and Content Developer Project is still in its beginnings we've spent a lot of effort to populate the application and content developer wiki with valuable information and pointers both for beginners as well as seasoned application developers. Please make use of the information and share your experiences and expertise with your fellow community members (aka. "edit the wiki" ;-)
  • Evangelizing: We're presenting the Mobile & Embedded Community and Java ME open source to developers and organizations around the world. So far we've been at the Sprint Developer Conference in the U.S., Sun Tech Days in the Czech Republic, and JavaPolis in Belgium. 2007 will see us in India, the U.K., Brazil, the U.S., and several other locations around the globe.
  • New projects: We've had a spurt of external projects requests come into the community.

Here are some of the projects already in the Mobile & Embedded incubator:

  • beep - Wireless Telecommunication Framework
  • bluegrid - Grid computing for J2ME Bluetooth devices
  • freewtk - Free Software Implementation of the Wireless Toolkit
  • marge - Java Bluetooth Framework
  • mmapitest - J2ME JSR135 MMAPI Test
  • mobilesecurity - personal data encryption tool for mobile phones
  • orbit - Sun/Laszlo collaboration on LZX (Web 2.0/AJAX) Java ME viewer
  • weekplanner - Plan your weekly schedule - for you and all your family members

Projects in the EmbeddedJava project:

  • daome - Data Access Object for Mobile Edition
  • javolution - Real-time Framework for High Performance Application
  • jjtag - Java JTAG interface
  • kommons kommons - JavaME reusable objects
  • lcd4j - A Small LCD Java API
  • mdictionary - An MIDP 2.0 Dictionary , which do English<>Persian and more...
  • micromatica - Micromatica - A J2ME math utility
  • mobile-remote-control - J2ME application to control serviecs running on a desktop system
  • pollux - Java Framework for data synchronization
  • westecc - Embedded Compilation&Control
  • zdo-plot - Scientific Ploting Package for Java 1.1.

There are also a good number of interesting projects or project proposals pending in the community inbox that we are currently looking into and we expect to move into the incubator in short time. Stay tuned! For questions on how to create your own project please contact our community leader Roger Brinkley.

Obviously, this is not a comprehensive list by any means. But I do think it shows we've started with a bang and are gaining speed. There are kinks we need to work out, things we need to get plugged into, code we need to get out. Please help us if you find something is broken or unsatisfactory. But I think we as a community can be proud of what we've achieved together. 2007 will be big and exciting. I am looking forward to it.

 I wish you all a healthy and industrious 2007!

-- Terrence

Powered by Qumana

Related Topics >>