simpleRTJ
a small footprint Java VM for embedded and consumer devices

Home Downloads

 

Downloads

 

Evaluation Version Downloads

The evaluation version of simpleRTJ for embedded and consumer devices is available under the RTJ Computing's non-commercial source code license for private, educational and evaluation purposes.

You will need to purchase a commercial license if you intend to use this software in commercial products. For more details on the commercial licensing please contact us at

 

Current version
simplertj-eval.zip (413 KB)

This is a generic evaluation code of the virtual machine. It hasn't been built for any particular processor and as such it can be adapted to run on the wide variety of target devices. In many instances the porting to your processor will only require minor changes to the javavm.h header file to comply with your compiler/linker requirements.

The virtual machine evaluation code is fully functional and the only imposed limitation is the size of the executable binaries produced by the Class Linker and the limited number of standard Java packages.

Installation instructions
1. Download the above file into a temporary folder
2.  Unzip the file into a folder of your choice. All files in the zip archive are located under the simplertj-eval-1.4.2 folder.

Compilation notes:

If you are using JDK1.4 (or higher) to compile your Java code please make sure that -target 1.1 command line argument for the javac compiler is present in your make files.
This is not required for the earlier versions of JDK as these, by default, use the 1.1 compatibility mode for the generated class files.

 

Documentation

Documentation for the simpleRTJ Virtual Machine is distributed separately and contains detailed information on the individual VM components, general information on building the Java applications and documentation for packages distributed with the VM.
simplertj-doc.zip (372 KB)

Installation instructions
1. Download the above file into a temporary folder
2.  Unzip the file into the root of a folder where you have previously installed the simpleRTJ Virtual Machine

 

Demonstration applications

If you prefer to try the simpleRTJ features and Java programming on a host computer before you dive into the application development on a real embedded system then download this set of demonstration applications. simpleRTJ Demo application

Currently available only for the Win32 platform, you will be able to exercise all of the simpleRTJ's features on a host computer. Demonstration applications contain a slightly modified VM so it can be linked with the native code to produce the host platform's executable files.
simplertj-demoapps-win32.zip (326 KB)

Installation instructions
1. Download the above file into a temporary folder
2.  Unzip the file into the root of a folder where you have previously installed the simpleRTJ Virtual Machine
3.  Read the readme-i386-Demo.html for additional information on running and building the demonstration applications.

Requirements for Win32 platform
current version of simpleRTJ Virtual Machine 
Host computer with Windows 9x/NT/2000/XP installed
Borland's free C/C++ Compiler 5.5

 

simpleRTJ Debugger - evaluation version

simpleDebugger-1.54-eval-install.exe (2.6 MB, released 28 July 2006)
simplertj-demodbg-win32.zip (190 KB)

Installation instructions
1. Download the above files into a temporary folder
2.  Unzip the simplertj-demodbg-win32.zip into the root of a folder where you have previously installed the simpleRTJ Virtual Machine
3. Start the simpleRTJ Debugger installation program by double-clicking the  simpleDebugger-1.54-eval-install.exe file and follow the installation instructions
4.  Read the readme-i386-DemoDbg.html and the simpleRTJ Debugger documentation for additional information on debugging and building the debug application.

Evaluation version limitations
simpleRTJ Debugger will only open debug project file named DemoDbg.debug
DemoDbg project can only contain one source file DemoDbg.java
Only three classes can be present in DemoDbg.java
Serial async. driver is limited to 9600 buad
TCP/IP driver can only be set for debugging on local networks (192.168.x.x or 127.x.x.x)

 

 

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.