Talk:Java

From OLPC
Revision as of 15:56, 20 November 2008 by Guysoft (talk | contribs) (Java IDE for OLPC?: new section)
Jump to: navigation, search

J2ME and JavaME

Now called JavaME... all this work on the language since the GPLing of Java has gotten Sun to realize how bloated their version is.

CDC and CLDC

The CDC is ~10M that implements all the key parts of Java. Getting an existing Java package (that might use Swing, for instance, which is not in CDC) to run under it should be much much faster than a port to Python. CDC implementation: phoneME.

GCJ and Eclipse

GCJ can compile eclipse. It's an AOT rather than a JIT... it makes hacking less interesting, but a crosscompiling toolchain could be most useful.

SWT

Eclipse is built on this. Many people bring in SWT bindings for their platform (like GTK on Linux).


OSGi

Remote fetching of functionality, allowing that to start/stop services and export this. You can manipulate dependencies between them... including calls out to find the start/stop routines. Talking to CDC about how to make lightweight apps and use cases (and libraries?) work together in a 'just in time' environment.

See this n800 page for more on implementing OSGi and CDC at once.


Graphics acceleration

See OpenGL ES and what the n800 w/CDC is doing.


See also

  • more concord cons sims
  • communities around education and other activities.
  • find mailing list folks: check w/ hinkmod, ad

Some cool apps

  • G Maps mobile (G Earth?? mobile ;-)
  • Gmail mobile
  • JVM library (Utah State)

Java IDE for OLPC?

Does anyone know here of a Java IDE that would be light for OLPC?