The Source for Java Technology Collaboration
User: Password:



Vikram Goyal

Vikram Goyal's Blog

Motorola to develop Java ME stack under Apache

Posted by gvix on November 05, 2006 at 06:33 PM | Comments (7)

In news that is sure to drive further the fragmentation issues of development using Java ME, Motorola has announced that it is going to develop its version of Java ME under the Apache license. As the report says: "it's not clear whether the Motorola and Sun projects are complementary or competing". I can't understand if Motorola is legally authorized to create a product called Java ME when Sun is the legal owner, even though it is being open sourced? Can anybody clarify this?

The timing is absolutely wrong and the aim seems foggy. Sun has just open sourced Java ME, so why develop a conflicting product, even under the ambit of Apache? The stated aim is to reduce device fragmentation. Ha! By developing a different base API to Sun's Java ME? How will that work? Not only will developers have to content with the established device fragmentation issues, this will introduce another layer of complexity and API fragmentation. Have you tested on Sun's Java ME based devices? Have you tested on Apache Java ME based devices?

The truth seems to be a marketing push to garner respectability within the Java ME development community to push Motorola and create a Motorola-centric development ecosystem.

"Although we are not aware of Sun's open-source plans, we would hope Sun would join in this effort," said Mark VandenBrink, a senior director and chief platform architect in Motorola Mobile Devices business.

Huh? Who, within the community, is not aware of Sun's open-source plans?


Bookmark blog post: del.icio.us del.icio.us Digg Digg DZone DZone Furl Furl Reddit Reddit
Comments
Comments are listed in date ascending order (oldest first) | Post Comment

  • I can't understand if Motorola is legally authorized to create a product called Java ME when Sun is the legal owner, even though it is being open sourced? Can anybody clarify this?
    From what I know, you can only call it Java ME if it is certified by Sun. That is, you can create and open source your Java ME, but unless it is certified by Sun, you can't call it Java ME or carry that Java logo when releasing to public.

    Posted by: honhwang on November 07, 2006 at 04:18 AM

  • You're absolutely right Vikram. J2ME uptake has been constantly crippled by the self-interests of all the manufacturers since its inception.

    In my personal experience (6+ years of KVM/J2ME development), Motorola is one of the last companies that should be trying to take control. Their J2ME implementations are usually riddled with bugs.

    Personally, I have spent the last few years in horrified disgust that Sun hasn't jumped up and down on the handset manufacturers. I can understand that they each want to make their latest gizmos available with their own proprietary APIs, but shame on them for not being able to produce a base implementation that complies with the specifications.

    MIDP-3.0 (JSR-271, available at http://www.jcp.org/en/jsr/detail?id=271) has, as one of its goals to:

    "improve cross-device interoperability".

    Now, the specification lead on this is a Motorola employee. How does that tie-in to their apparent desire to subvert the process (and progress) of J2ME?

    Posted by: jimmack on December 16, 2006 at 04:12 AM

  • 东大生产线以丰富的经验和先进的计算机辅助设计(CAD)来满足客户装配线要求,设计出合理的流水线工业流水线,经济的系统方案。

    Posted by: sunhuanjun on January 18, 2008 at 02:50 AM



Only logged in users may post comments. Login Here.


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