Both OpenJDK and Sun's embedded JRE work well on N810. I've only tried OpenJDK in chroot, but Sun's embedded JRE works fine on Maemo.
They both include Swing and for the most part software just works.
Performance on N810 is unimpressive (though reasonable so long as the program isn't too memory hungry), but I'm sure on the N900 Java will do just fine.
then why is there the "no java" complaining around? and I was told I couldn't surf to my webmail either? (gmx.com has a total java webpage afaik)
and java games applications should work too then?
is the only problem you have to install java yourself?
Wouldn't java layered on Maeomo be inefficient? It sucks on Android and that is the truth. Nice for some level of portability, but sucky in regards to resource efficiency.
Ironically, the very thing that makes Android so "easy" to program for is what is holding it back. lame ***** java.
In addition to the above links there's also Jalimo.
Unfortunately, unless it's possible to right first-class apps with these JREs, they're destined to be niche things rather than mainstream app platforms. Personally, I think it's a shame.
I asked Peter about it at Nokia World; the answer is simple: "Other platforms" [Android, webOS and iPhone] have one development platform. Nokia have two which are strategic - Web Runtime and Qt. That's already more complicated than the other platforms both in terms of introducing developers to the platform and maintenance/support.
i don't know what happens after this evalutation period, i don't have a NIT on which to test it on.
and yea, it's not GPL. these are binary packages and have a special licensing scheme (link to it is on the download site for embedded packages).
edit:
i just realized that these packages are evaluation NOT because they're beta versions or under developement, these are evaluation because sun wants to MAKE $$$ FAST on embedded devices
i don't know what happens after this evalutation period, i don't have a NIT on which to test it on.
and yea, it's not GPL. these are binary packages and have a special licensing scheme (link to it is on the download site for embedded packages).
edit:
i just realized that these packages are evaluation NOT because they're beta versions or under developement, these are evaluation because sun wants to MAKE $$$ FAST on embedded devices
It also states its free for development use. So develop with it. The two follow up Q's I took to mean deployment WITH a device - IE the n900 shipping with it.