This paper presents an experimental implementation of the Java Virtual Machine (JVM) that runs inside the kernel of the Solaris operating system. The implementation was done by porting an existing small, portable JVM, Squawk, into the Solaris kernel. The first application of this system is to allow device drivers to be written in Java. A simple device driver was ported from C to Java. Characteristics of the Java device driver and the device driver interface are described.
Related white papers
Java Jr.: Fully Abstract Trace Semantics for a Core Java Language
This paper introduces an expressive yet semantically clean core Java-like language, Java Jr., and provides it with a formal operational semantics based on traces of observable actions which represent interaction...
ADF Faces and JSF - Q&A BOF Session
This webcast is a question and answer session on ADF Faces and JSF.
Revelation Retail's Point-of Sale Solution Turns Profit, Triples Market Share in One Year
Revelation Retail, Inc. is a software application company. It wanted to get products to marketplace quickly, keep prices low, offer more advance technology than competitors, deliver integrated solutions to retailers,...
Web Services Programming Using Java Technology and XML
The session starts with an introduction of fundamental concepts and characteristics of Web services. It will be followed by the detailed explanation on how to implement, how to describe, how...
Programming the Smallest Java Card Platform
The Java Card is the smallest Java platform and available on millions of smart cards including some of the Subscriber Identity Module (SIM) cards used by GSM telephone operators. The...
Create Ajax-Style Architectures With the IBM Web 2.0 Feature Pack
This paper shows the user how a Java 2 Platform, Enterprise Edition (J2EE) application was enhanced with an Ajax-style architecture by using the IBM WebSphere Application Server Feature Pack for...
The Java Virtual Appliance--No OS Required
This free white paper reveals how a new Java virtualization approach can result in a streamlined "Java Virtual Appliance" that lets you leverage your current hardware for years--without the usual...

