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 the [[Java]]; this wiki entry is permanent and not related to Brainstorm.
+
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.
-
TODO: Compatibility of open source implementations with the official one. Certified YES/NO. If no, please link to what is missing.
+
== Proposal 1: [http://java.sun.com/javame/ Java ME] ==
-
TODO: Browser plugin is not covered in discussion.
+
=== Nokia buys Java ME royalities and lets SUN port it ===
-
Proposal 1:
+
*+) Official implementation, official support
-
[http://java.sun.com/javame/ Java ME]
+
*-)  Probably quite expensive
 +
*-)  Closed license
-
Nokia buys Java ME royalities and lets SUN port it
+
=== Community ports [https://phoneme.dev.java.net PhoneME] ([http://www.sun.com/software/opensource/java/faq.jsp more info]) ===
-
+) Official implementation, official support
+
-
-) Probably quite expensive
+
-
-) Closed license
+
-
Community ports [https://phoneme.dev.java.net PhoneME]
+
*+) GPL
-
[http://www.sun.com/software/opensource/java/faq.jsp more info]
+
*-) No team as of yet
-
+) GPL
+
*-) Not "official", so no advertising of MIDP capability
-
-) No team as of yet
+
*-) No info as to how complete this implementation is
-
-) 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,
+
*+-) See above
-
and we use something like [http://www.microemu.org MicroEmu] for ME compatibility
+
-
+-) See above
+
-
-) Might be a bit slower
+
 +
=== 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 ===
-
+) Official implementation, official support
+
-
-) Probably quite expensive
+
-
-) Closed license
+
-
Community ports [http://openjdk.java.net OpenJDK 6 JRE]
+
*+) Official implementation, official support
-
[http://www.sun.com/software/opensource/java/faq.jsp more info]
+
*-) Probably quite expensive
-
+) GPL
+
*-) Closed license
-
-) No team as of yet
+
 
-
-) Not "official", so no advertising
+
=== Community ports [http://openjdk.java.net OpenJDK 6 JRE] ([http://www.sun.com/software/opensource/java/faq.jsp more info]) ===
-
-) No info as to how complete this implementation is
+
 
 +
*+) 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
+
 
 +
*+-) 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 ==
-
Community ports [https://wiki.evolvis.org/jalimo/ Jalimo]
+
Following is not taken into account in above proposals.
-
+) GPL
+
-
-) Not much activity lately
+
-
-) No advertising, maybe incomplete
+
-
Community or Nokia builds [http://icedtea.classpath.org/wiki/Main_Page Iced Tea]
+
*?) Compatibility of open source implementations with the official one. Certified YES/NO. If no, please link to what is missing.
-
+) True GPL, no binary components
+
*?) Browser plugin is not covered in discussion.
-
-) No team so far
+
-
-) No official advertising
+
[[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.