Java

From OLPC
Revision as of 12:36, 31 January 2007 by Xavi (talk | contribs) (added the wikipedia summary... we should round-up java-talk or reference it...)
Jump to: navigation, search

Wikipedia
Java is an object-oriented programming language developed by Sun Microsystems in the early 1990s. Java applications are often compiled to bytecode, which may be compiled to native machine code at runtime.

The language itself derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. JavaScript, a scripting language, shares a similar name and has similar syntax, but is not directly related to Java.

Sun Microsystems provides a GNU General Public License implementation of a Java compiler and Java virtual machine, in compliance with the specifications of the Java Community Process, although the class library that is required to run Java programs is not free software.


Initially, Java is not available on the laptop. JavaScript—technologically-wise unrelated to it—will be.


Do the following pages about Java becoming free and open source have implications for using Java on the OLPC laptop?

http://www.sun.com/software/opensource/java/

http://news.bbc.co.uk/1/hi/technology/6144748.stm

GCJ

GCJ runtime

Java Platform, Micro Edition

phoneME has also been recommended as a possible VM for the laptop.

Alternatives to Java on the laptop

See "Thin client" for the implications of a server based approach.

See also