Difference between revisions of "Java Support in webOS"

From WebOS Internals
Jump to navigation Jump to search
m (→‎The Java Classes: add Java SE link)
Line 31: Line 31:
 
  harmonykernel - 1.0.0-20 -  
 
  harmonykernel - 1.0.0-20 -  
 
  ..
 
  ..
 +
 +
Note : revision 603534 was commit in the Harmony SVN the 12th December 2007
 +
and Harmony 5.0 M4 stable was release the 2007-12-19 ([http://harmony.apache.org/newshistory.html History relases here]).
  
 
= See Also =
 
= See Also =
 
* [http://www.mail-archive.com/dev@harmony.apache.org/msg18431.html Palm Pre's WebOS includes Harmony]
 
* [http://www.mail-archive.com/dev@harmony.apache.org/msg18431.html Palm Pre's WebOS includes Harmony]

Revision as of 12:47, 18 May 2010

The JVM

There is a JVM in webOS. His name is OasisVM.

You can have more information when you use this command-line :

root@castle:/usr/bin# javahy --help
OasisVM: Build 96.2
Copyright 2005, Iventor, Inc. All Rights Reserved
Build options are: Oasis-Linux-WebConsole-LightLocks-Generational-GCC_Goto_Optimizations-SingleSlot
usage: OasisVM -options -classfile -args

The web server for iventor.com return only 404 errors. We can see a version of this website at www.iventor.com from a couple of years ago. This company was founded by Paul Mercer.

root@castle:/etc# ps -ax -o user,cmd
USER CMD
...
root /usr/lib/jvm/java-1.5-palm/bin/java -Xexact -m 10M -Djava.library.path=/usr/lib/jvm/java-1.5-palm/bin:
/usr/lib/jvm/java-1.5-palm/jre/bin:
...

The Java Classes

The OasisVM JVM in webos use Java Classes from Harmony to Implement the Java Platform Standard Edition 5.

root@castle:/var/home/root# ipkg list
....
harmony - 5.0.r603534-48.1 - Apache Harmony class library
harmonykernel - 1.0.0-20 - 
..

Note : revision 603534 was commit in the Harmony SVN the 12th December 2007 and Harmony 5.0 M4 stable was release the 2007-12-19 (History relases here).

See Also