Task:Brainstorm Java
Temporary entry to outline Brainstorm entry for Java support on Maemo 5 as result of discussion on t.m.o. Also see the Java; this wiki entry is permanent and not related to Brainstorm.
TODO: Compatibility of open source implementations with the official one. Certified YES/NO. If no, please link to what is missing.
TODO: Browser plugin is not covered in discussion.
Proposal 1: Java ME
Nokia buys Java ME royalities and lets SUN port it +) Official implementation, official support -) Probably quite expensive -) Closed license
Community ports PhoneME more info +) GPL -) No team as of yet -) Not "official", so no advertising of MIDP capability -) No info as to how complete this implementation is
Nokia ports PhoneME +-) See above
Nokia or the community ports a Java SE implementation, and we use something like MicroEmu for ME compatibility +-) See above -) Might be a bit slower
Proposal 2: Java SE
Nokia buys Java SE embedded royalities and lets SUN port it +) Official implementation, official support -) Probably quite expensive -) Closed license
Community ports OpenJDK 6 JRE more info +) GPL -) No team as of yet -) Not "official", so no advertising -) No info as to how complete this implementation is
Nokia ports OpenJDK 6 JRE +-) see above
Community ports Jalimo +) GPL -) Not much activity lately -) No advertising, maybe incomplete
Community or Nokia builds Iced Tea +) True GPL, no binary components -) No team so far -) No official advertising