JavaTM Platform Debugger Architecture - Description                         

Home Page

Architecture Overview

The JavaTM Platform Debugger Architecture is structured as follows:
             Components                         Debugger Interfaces

                /    |--------------|
               /     |     VM       |
 debuggee ----(      |--------------|  <------- JVMDI - Java VM Debug Interface
               \     |   back-end   |
                \    |--------------|
                /           |
 comm channel -(            |  <--------------- JDWP - Java Debug Wire Protocol
                \           |
                     |--------------|
                     | front-end    |
                     |--------------|  <------- JDI - Java Debug Interface
                     |      UI      |
                     |--------------|

Components

debuggee

Java Virtual Machine (VM)

back-end

communications channel

 

front-end

 

User Interface (UI)

 


Debugger Interfaces

Java Virtual Machine Debugger Interface (JVMDI)

Java Debug Wire Protocol (JDWP)

Java Debug Interface (JDI)


Copyright © 1997-1999 Sun Microsystems, Inc. All Rights Reserved. 

Please send comments to: java-debugger@java.sun.com 

Sun