Menu

Main Menu
Talk Get Daily Search

Member's Online

    User Name
    Password

    Sun porting Java UI API to N800

    Reply
    Page 1 of 4 | 1   2     3   | Next | Last
    traveller | # 1 | 2007-05-04, 18:32 | Report

    It seems Sun are porting the UI part of "phone ME advanced" to the N800 for JavaOne next week.

    http://blogs.sun.com/hinkmond/entry/..._of_crunchtime

    Yes!

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Texrat | # 2 | 2007-05-04, 19:09 | Report

    This is awesome!

    And of course utterly obliterates any statements of those swearing this would never happen.


    Edit | Forward | Quote | Quick Reply | Thanks

     
    heavyt | # 3 | 2007-05-04, 19:57 | Report

    In what capacity will this improve the N800?

    Edit | Forward | Quote | Quick Reply | Thanks

     
    frethop | # 4 | 2007-05-04, 20:10 | Report

    This will add new applications to the N800. This is a port of J2ME: Java 2 Micro Edition. It's not the standard edition of Java that runs on desktop PCs and the like.

    I think it's interesting that Sun chose to implement J2ME instead of J2SE. It perhaps reveals what they think of the N800: a phone-like device with phone-like resources. J2ME applications are more display-restricted than J2SE devices, but tend to be more communications-aware. They are designed to run on resource-sparse platforms.

    As an example, go to "http://j2me.ngphone.com/opensource/".

    I wonder what Sun's other Java/N800 plans are?

    -F

    Edit | Forward | Quote | Quick Reply | Thanks

    Last edited by frethop; 2007-05-04 at 20:13.

     
    heavyt | # 5 | 2007-05-04, 20:18 | Report

    Thanks for the info.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    traveller | # 6 | 2007-05-04, 20:30 | Report

    Originally Posted by frethop View Post
    This will add new applications to the N800. This is a port of J2ME: Java 2 Micro Edition. It's not the standard edition of Java that runs on desktop PCs and the like.

    I think it's interesting that Sun chose to implement J2ME instead of J2SE. It perhaps reveals what they think of the N800: a phone-like device with phone-like resources.
    That's a very wide spread mis-understanding. What you describe is J2ME CLDC aka Phone ME Feature.

    What Sun are porting is J2ME CDC aka Phone ME Advanced. CDC is the basis of the versions of Java used in Blu-ray players and TV set-top boxes. Personal Profile (mentioned in the Sun blog) builds on CDC to create the successor to PersonalJava which was found on the old Nokia Communicator devices.

    Technically CDC is considerably closer to J2SE than it is to CLDC. There's even a subset of swing which can run on it although I don't think that's been open sourced yet.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Texrat | # 7 | 2007-05-04, 20:50 | Report

    That makes much more sense, traveller, thanks!

    Edit | Forward | Quote | Quick Reply | Thanks

     
    frethop | # 8 | 2007-05-04, 20:58 | Report

    Originally Posted by traveller View Post
    What Sun are porting is J2ME CDC aka Phone ME Advanced. CDC is the basis of the versions of Java used in Blu-ray players and TV set-top boxes. Personal Profile (mentioned in the Sun blog) builds on CDC to create the successor to PersonalJava which was found on the old Nokia Communicator devices.

    Technically CDC is considerably closer to J2SE than it is to CLDC. There's even a subset of swing which can run on it although I don't think that's been open sourced yet.
    Thanks for the clarification. A CDC would imply that the implementation uses a standard JVM core, not a KVM core. And this would allow more conventional Java programming, which would be indeed be closer to J2SE. That's good news.

    I still find it interesting that Sun did not port J2SE. The vision of the N800 seems to be more like a set-top box than a Linux computer. Didn't PersonalJava just kind of fade away? For example, it was built into SymbianOS for a while (Nokia Communicators, SonyEricsson P800), then Symbian started embracing J2ME.

    I hope this takes off better and faster.

    -F

    Edit | Forward | Quote | Quick Reply | Thanks

     
    mredeker | # 9 | 2007-05-04, 21:07 | Report

    I hope we will be able to do some kind of GUI stuff with this port. I am a java programmer myself and would love to be able to do some swing on my N800. I want to do some home automation stuff and was not looking forward to learn python

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Milhouse | # 10 | 2007-05-04, 21:09 | Report

    How many seperate individuals/groups are working on porting J2ME to the Internet Tablet platform now? I reckon it's at least 3 now - shame they can't work together!

    An official Sun port would be quite cool though as it would lend further credebility to the IT platform and perhaps may even receive official backing from Nokia - the assertion that Nokia think Flash and AJAX fills the void left by Java will now be challenged.

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following User Says Thank You to Milhouse For This Useful Post:

     
    Page 1 of 4 | 1   2     3   | Next | Last
vBulletin® Version 3.8.8
Normal Logout