ChorusOS 5.0 Features and Architecture Overview

Java Platform Debugger Architecture (JPDA)

The ChorusOS JRE provides debugging support via the Java Platform Debugger Architecture (JPDA). JPDA provides the infrastructure needed to build end-user debugger applications. JPDA consists of the layered APIs:

Java Debug Interface (JDI)

A high-level Java programming language interface, including support for remote debugging.

Java Debug Wire Protocol (JDWP):

Defines the format of information and requests transferred between the debugging process and the debugger front-end.

Java Virtual Machine Debug Interface (JVDMI):

A low-level native interface. Defines the services a Java virtual machine must provide for debugging.

The Sun ForteTM for Java debugger fully supports JPDA.