Task:Brainstorm Java
(stub) |
(wikified) |
||
Line 1: | Line 1: | ||
- | Temporary entry to outline Brainstorm entry for ''Java support on Maemo 5'' [http://talk.maemo.org/showthread.php?t=32914 as result of discussion on t.m.o]. Also see | + | Temporary entry to outline Brainstorm entry for ''Java support on Maemo 5'' [http://talk.maemo.org/showthread.php?t=32914 as result of discussion on t.m.o]. Also see [[Java]]; this wiki entry is permanent and not related to Brainstorm. |
- | + | == Proposal 1: [http://java.sun.com/javame/ Java ME] == | |
- | + | === Nokia buys Java ME royalities and lets SUN port it === | |
- | + | *+) Official implementation, official support | |
- | + | *-) Probably quite expensive | |
+ | *-) Closed license | ||
- | + | === Community ports [https://phoneme.dev.java.net PhoneME] ([http://www.sun.com/software/opensource/java/faq.jsp 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 | + | === Nokia ports PhoneME === |
- | + | ||
- | + | *+-) See above | |
- | + | ||
- | + | ||
- | + | ||
+ | === Nokia or the community ports a Java SE implementation, and we use something like [http://www.microemu.org MicroEmu] for ME compatibility === | ||
+ | *+-) See above | ||
+ | *-) Might be a bit slower | ||
- | Proposal 2: | + | == Proposal 2: [http://java.sun.com/javase/embedded Java SE] == |
- | [http://java.sun.com/javase/embedded Java SE] | + | |
- | Nokia buys Java SE embedded royalities and lets SUN port it | + | === Nokia buys Java SE embedded royalities and lets SUN port it === |
- | + | ||
- | + | ||
- | + | ||
- | Community ports [http://openjdk.java.net OpenJDK 6 JRE] | + | *+) Official implementation, official support |
- | + | *-) Probably quite expensive | |
- | + | *-) Closed license | |
- | + | ||
- | + | === Community ports [http://openjdk.java.net OpenJDK 6 JRE] ([http://www.sun.com/software/opensource/java/faq.jsp 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 | + | === Nokia ports OpenJDK 6 JRE === |
- | + | ||
+ | *+-) see above | ||
+ | |||
+ | === Community ports [https://wiki.evolvis.org/jalimo/ Jalimo] === | ||
+ | |||
+ | *+) GPL | ||
+ | *-) Not much activity lately | ||
+ | *-) No advertising, maybe incomplete | ||
+ | |||
+ | === Community or Nokia builds [http://icedtea.classpath.org/wiki/Main_Page Iced Tea] === | ||
+ | |||
+ | *+) True GPL, no binary components | ||
+ | *-) No team so far | ||
+ | *-) No official advertising | ||
+ | |||
+ | == Todo == | ||
- | + | Following is not taken into account in above proposals. | |
- | + | ||
- | + | ||
- | + | ||
- | + | *?) Compatibility of open source implementations with the official one. Certified YES/NO. If no, please link to what is missing. | |
- | + | *?) Browser plugin is not covered in discussion. | |
- | + | ||
- | + | ||
[[Category:Community]] | [[Category:Community]] | ||
[[Category:Brainstorm]] | [[Category:Brainstorm]] |
Revision as of 21:36, 18 October 2009
Temporary entry to outline Brainstorm entry for Java support on Maemo 5 as result of discussion on t.m.o. Also see Java; this wiki entry is permanent and not related to Brainstorm.
Contents |
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
Todo
Following is not taken into account in above proposals.
- ?) Compatibility of open source implementations with the official one. Certified YES/NO. If no, please link to what is missing.
- ?) Browser plugin is not covered in discussion.