The latest release of the PERC Ultra Virtual Machine supports the AWT/Swing graphics libraries. PERC Ultra 5.3 supports most commercial real-time operating systems and Linux distributions targeting ARM, Power Architectures, PowerPC, and other processors. AWT/Swing libraries are supported on Linux/x86, Linux/ppc with hardware floating point, and Linux/arm-eabi with hardware floating point. PERC development tools are available at no charge in combination with a maintenance contract. Target execution and deployment license pricing starts at $25K based on projected volume.
PERC ULTRA 5.3 implements AWT/Swing libraries for embedded platforms giving 2D/3D graphics developers the immediate availability of hundreds of downloadable community projects. AWT (Abstract Window ToolKit) is a portable GUI library for stand-alone applications and/or applets and provides the connection between a Java application and the native GUI. Swing implements a set of GUI components that build on AWT technology and provide a pluggable look and feel. Swing is implemented entirely in the Java programming language, and is based on Lightweight UI Framework. Support of these graphics libraries enables faster development and provides the foundation for more extensive use of graphics in embedded and real-time Java systems.
The 5.3 release of PERC also provides new support for Java Agent and java.lang.instrument for Windows and Linux targets, using classes imported from OpenJDK and modified to work with the PERC Ultra Virtual Machine. Java profiler tools such as Profiler4j (profiler4j.sourceforge.net) use Java Agent support in conjunction with the java.lang.instrument package to add byte code instrumentation to classes as they are loaded and defined, providing invaluable access to information on the status of running code.
More info: Aonix