Task:Brainstorm Java
(→Community ports OpenJDK 6 JRE (more info)) |
(→Community or Nokia builds Iced Tea) |
||
(4 intermediate revisions not shown) | |||
Line 39: | Line 39: | ||
*+) GPL | *+) GPL | ||
- | *+) OpenJDK Port of [http://www.camswl.com/openjdk Cambridge Software Labs] seems to work quite good on N900: [[ | + | *+) OpenJDK Port of [http://www.camswl.com/openjdk Cambridge Software Labs] seems to work quite good on N900: [[OpenJDK 6.0_0 (Cambridge Software Labs) on N900]] |
*-) No team as of yet | *-) No team as of yet | ||
*-) Not "official", so no advertising | *-) Not "official", so no advertising | ||
Line 51: | Line 51: | ||
=== Community or Nokia builds [http://icedtea.classpath.org/wiki/Main_Page Iced Tea] === | === Community or Nokia builds [http://icedtea.classpath.org/wiki/Main_Page Iced Tea] === | ||
- | + | * ) This actually includes the Cambridge optimisations, so IcedTea supersedes "Community ports OpenJDK 6 JRE". | |
+ | *+) Debian already has armel packages of this. Only repackage needed. | ||
+ | *+) The above repackage has been done and uploaded to extras-devel: http://talk.maemo.org/showthread.php?t=51871 | ||
+ | *-) However, no hildonization. The Jalimo project has built good Hildonized SWT, which can be combined with this for good results. | ||
*+) True GPL, no binary components | *+) True GPL, no binary components | ||
*-) No team so far | *-) No team so far |
Latest revision as of 18:19, 8 June 2010
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 |
[edit] Proposal 1: Java ME
[edit] Nokia buys Java ME royalities and lets SUN port it
- +) Official implementation, official support
- +) According to a member of the Java Runtime Team at Nokia, some work on this port has already been done.
- -) Probably quite expensive
- -) Closed license
[edit] 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
[edit] 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
[edit] Use the Google Android's Virtual Machine Dalvik
- +) Open source, fast, mobile phone optimized
- +) It would be great if the Maemo community could profit from all android apps.
[edit] Proposal 2: Java SE
[edit] Nokia buys Java SE embedded royalities and lets SUN port it
- +) Official implementation, official support
- -) Probably quite expensive
- -) Closed license
[edit] Community ports OpenJDK 6 JRE (more info)
- +) GPL
- +) OpenJDK Port of Cambridge Software Labs seems to work quite good on N900: OpenJDK 6.0_0 (Cambridge Software Labs) on N900
- -) No team as of yet
- -) Not "official", so no advertising
- -) No info as to how complete this implementation is
[edit] Community ports Jalimo
- +) GPL
- -) Not much activity lately
- -) No advertising, maybe incomplete
[edit] Community or Nokia builds Iced Tea
- ) This actually includes the Cambridge optimisations, so IcedTea supersedes "Community ports OpenJDK 6 JRE".
- +) Debian already has armel packages of this. Only repackage needed.
- +) The above repackage has been done and uploaded to extras-devel: http://talk.maemo.org/showthread.php?t=51871
- -) However, no hildonization. The Jalimo project has built good Hildonized SWT, which can be combined with this for good results.
- +) True GPL, no binary components
- -) No team so far
- -) No official advertising
[edit] 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.
- This page was last modified on 8 June 2010, at 18:19.
- This page has been accessed 19,416 times.