Java Support in webOS

From WebOS Internals
Jump to navigation Jump to search

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