simpleRTJ
a small footprint Java VM for embedded and consumer devices

Home Downloads

 

simpleRTJ

 

simpleRTJ Debugger

The simpleRTJ Debugger is a Windows application for debugging Java programs directly on the target devices running a debug version of the simpleRTJ virtual machine.

Two debugging modes are supported:

  1. Virtual debugging
    Facilitates Java application debugging on a host PC. This mode is useful during the initial application development process to test the design concept. The simpleRTJ Debugger provides a communication driver for interacting with the win32 version of the simpleRTJ.
     
  2. Remote debugging
    Once the design concept has been proved with virtual debugging the Java application debugging can be moved to the target device. Two communication drivers are available: serial and TCP/IP. Custom drivers can be used through the debugger's communication API.

Features

Java source code debugging
Debug commands: Run, Run to cursor, Pause, Step over, Step into, Step out, Program reset
Supports multiple breakpoints with pass count and thread assignment
Variables inspect tool with object fields lookup
Supports simultaneous variable watch in a dedicated window
Tooltip variables evaluation
Automatic String/StringBuffer object inspection
Call stack (stack trace) support
Support for debugging multi-threaded applications
Customisable IDE: Colours, font, keyboard shortcuts, etc.
Support for customisable macro commands (for IDE automation)

Requirements

ClassLinker 1.3 or higher to create debug project files
simpleRTJ virtual machine 1.4.1 or higher with debug support
Host PC with Windows 2000/XP

An evaluation version of the simpleRTJ Debugger is currently available from our download page.

The full version of the simpleRTJ Debugger is available only with the licensed version of the simpleRTJ virtual machine. 

Screenshots


Main debugger window

Inspect and field lookup

Preferences

Breakpoints

 

 

Copyright © 2000-2010

Java and all Java-based marks are trademarks or registered trademarks of Oracle, and all other
trademarks and logos are trademarks or registered trademarks of their respective owners.