Japhar is a program by Hungry.com and is a Java Virtual Machine based runtime kit. Japhar is different because it has been designed from the beginning to conform to the JNI Spec published by Sun. It therefore is so easy to actually embed Japhar in your own programs. One can even create more than one Japhar VM in the same process. Performance is very important to the developers of Japhar so much so that it is secondary to their corporate goal which is to very quickly follow specifications as they are published.
The developers of Japhar have already begun work on following the Java VM Debugger Interface (JVMDI). The goal is to hook up GDB to this interface to provide a consistent debugging environment. Also, Japhar uses thread libraries that are native to the machine. Both pthreads and cthreads are supported. Japhar has added support for Netscape's NSPR library. The JNIEnv pointers are handled properly. Japhar is already being distributed under the LGPL. It's libraries are LGPL and japhar (the japhar interpreter, japharh, and dump-class) are distributed under the GPL.
Japhar is getting popularity hikes by the day and the developers have expressed satisfaction that the enterprise community has accepted Japhar with open hands and have been deploying the same worldwide.
Java Development India offers Japhar development, Japhar consulting and Japhar related solutions from our offshore software development outsourcing centre at Kochi, Kerala in India.
|