PersonalJava Emulation Environment

   


 

The PersonalJava emulation environment helps you verify that the applets and applications you develop using the Java Development Kit (JDK) will run on an implementation of the PersonalJava application environment.

The PersonalJava emulation environment software allows you to:

  • Test applets that will run in browsers supporting the PersonalJava application environment
  • Test applications that will run on the PersonalJava application environment

The PersonalJava emulation environment includes no compiler or other development tools. You should use the tools from the Java Development Kit to write and compile your applets and applications. The following chart explains which version of the JDK to use when writing for a specific version of the PersonalJava API.

 

When writing for this specification Use this JDK version With these compatibility classes
1.1, 1.1.x 1.1.6+ 1.2
1.2 1.2 1.2

There are multiple versions of the PersonalJava emulation environment depending on your needs. Please consult the chart below to understand which version to use.

 

Specification Version Ref. Imple. Version Development Platform Look-and-Feel Build Configuration
1.1, 1.1.x 3.0.2 Solaris/SPARC Touchable min+
1.1, 1.1.x 3.0.2 Solaris/SPARC Motif max
1.1, 1.1.x 3.0.2 Windows/x86 Touchable min+
1.1, 1.1.x 3.0.2 Windows/x86 Win32 max
1.2 3.1 Solaris/SPARC Touchable min++
1.2 3.1 Solaris/SPARC Motif max
1.2 3.1 Windows/x86 Touchable min++
1.2 3.1 Windows/x86 Win32 max
  • Use one of the min+ versions if you wish to have an environment which includes the minimal set of libraries defined by the relevant version of the PersonalJava API specification, except it includes File I/O support
  • Use one of the min++ versions if you wish to have an environment which includes the minimal set of libraries defined by the relevant version of the PersonalJava API specification, except it includes File I/O support, and is compiled with the LOCALE=ALL build option
  • Use one of the max versions if you wish to have an environment which includes the maximal set of libraries defined by the relevant version of the PersonalJava API specification

A minimal version of the PersonalJava emulation environment is useful if you are writing your applet or application to the lowest common denominator of the PersonalJava API specification. This ensures that your applet or application will be able to run on any device that has an implementation of the PersonalJavaAPI. A maximal version of the PersonalJava emulation environment is useful if you have a specific target device for your applet or application and are sure that certain optional parts of the specification have been implemented.

Note that all dot-dot versions of the specification are minor updates that clarify and remove errors in previous versions. Thus, the version 1.1.3 specification obsoletes version 1.1.2. Similarly, the version 3.0.2 reference implementation obsoletes version 3.0.1.

Download PersonalJava Emulation Environment v 3.1

Download

Download PersonalJava Emulation Environment v 3.0.2

Download


Download PJEE Users Guide - PDF format

PJEE Users Guide Version 3.1 (PDF)

Return to PersonalJava Home Page

Left Curve
Java SDKs and Tools
Right Curve
Left Curve
Java Resources
Right Curve
JavaOne Banner Java 8 banner (182)