Task:Brainstorm Java

(wikified)
(updated links, added reference to gorkem)
Line 6: Line 6:
*+) Official implementation, official support
*+) Official implementation, official support
 +
*+) [http://talk.maemo.org/showpost.php?p=351021&postcount=95 According to a member of the Java Runtime Team] at Nokia, some work on this port has already been done.
*-)  Probably quite expensive
*-)  Probably quite expensive
*-)  Closed license
*-)  Closed license
-
=== Community ports [https://phoneme.dev.java.net PhoneME] ([http://www.sun.com/software/opensource/java/faq.jsp more info]) ===
+
=== Community ports [https://phoneme.dev.java.net PhoneME] ([http://www.sun.com/software/opensource/java/faq.jsp#c more info]) ===
*+) GPL
*+) GPL
Line 33: Line 34:
*-) Closed license
*-) Closed license
-
=== Community ports [http://openjdk.java.net OpenJDK 6 JRE] ([http://www.sun.com/software/opensource/java/faq.jsp more info]) ===
+
=== Community ports [http://openjdk.java.net OpenJDK 6 JRE] ([http://www.sun.com/software/opensource/java/faq.jsp#b more info]) ===
*+) GPL
*+) GPL

Revision as of 10:16, 19 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

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.