Product category:
Design and Development Software
News Release from: Aonix | Subject: SWT graphics extensions for PERC
Edited by the Electronicstalk Editorial
Team on 16 February 2006
Real-time virtual machine adds graphics
extensions
SWT graphics extensions are now available for the PERC real-time virtual machine for embedded targets.
Aonix, the provider of the PERC real-time virtual machine for embedded targets, is pleased to announce the release of SWT graphics extensions for its popular PERC environment The Standard Widget Toolkit (SWT) is available for embedded Java targets that support PEG+
This article was originally published on Electronicstalk on 27 Mar 2002 at 8.00am (UK)
Related stories
RTOS support for Java virtual machine
The newest release of the NewMonics PERC Java virtual machine (JVM) will support Accelerated Technology's popular Nucleus real-time operating system.
Java virtual machine aims for carrier control
NewMonics has developed the first Java virtual machine specifically for use in the product development life cycle of the management and control plane functions of carrier-class products.
SWT is a Java-based graphics library and a widget toolkit developed as part of the Eclipse platform.
SWT is designed to be as close to the native environment as possible, making it the ideal choice for graphics in embedded applications.
In contrast to Java graphics solutions running on native engines like GTK/X11 or Windows GDI, the Aonix SWT implementation is specifically tailored to the needs of embedded applications through use of the PEG+ engine.
Further reading
Hard-real-time Java nears commercialisation
Aonix has made public its plans for delivering safety- and mission-critical Java technologies to its mainstream markets.
Kernel targets embedded Ada95 on PowerPC
Aonix has developed the first language-specific component of SmartKernel, a memory and time-partitioned kernel designed to provide safety and security protection.
Virtual machine tackles large dynamic systems
Perc 4.2 is a clean-room virtual machine expressly created to manage the complexity of large, dynamic real-time systems.
PEG+ from Swell Software is the leading graphics solution for embedded systems, featuring compact code size and full RTOS integration, while providing a rich set of graphics and media controls similar to that of desktop windowing systems.
"Bringing together SWT and PEG+ is an exciting development for Java developers that will help drive them deeper into embedded and real-time applications", said Dave Wood, PERC Product Manager at Aonix.
"The combination of the standardised SWT interface with PEG+ is ideal for embedded development".
"SWT makes applications highly portable, while PEG+ is designed for compact size and efficient operation demanded by embedded applications".
"The Aonix integration broadens the spectrum for embedded developers to choose from and gives an additional platform for developing new innovative products", said John Cuthbertson, Marketing and Partner Relations Manager at Swell Software: "PEG+ is already present in a variety of products including digital cameras, cellphones, printers, medical equipment, handheld GPS units and security systems".
"This integration with Aonix PERC VM enhances our product portfolio with Java solutions increasingly sought out for complex embedded applications such as avionics, communications, industrial automation, office automation, power plants, transportation, mil/aero, and fleet telematics".
The default appearance of PEG+ windows and controls is similar to the appearance of a desktop windowing system.
This appearance can be modified to create a completely custom look and feel.
PEG+ graphics can also be overlaid on real-time video or alpha blended using multiple graphical layers.
The library is easily configured for an infinite variety of display resolutions, orientations and colour depths.
The Aonix SWT solution marries the standardised SWT library classes from Eclipse.org with the highly efficient PEG+ libraries by means of a dual-layer interface.
On top of the stack is a portability layer written in Java that provides rapid porting to all PERC VM targets.
The second component, between the PERC VM and the PEG+ library is a high efficiency native porting layer.
The entire stack operates on top of the PEG+ screen driver and RTOS environment.
Aonix SWT integration for PEG+ is available with PERC on many target architectures, including LynxOS, OSE, and Linux, as well as GTK implementations on QNX, Windows NT and Windows CE.
Other RTOS ports can be made available on request.
PowerPC, x86, and ARM processors are supported.
As is customary with PERC products, there are no per-user licensing fees for the SWT integration.
• Aonix: contact details and other news
• Email this article to a colleague
• Register for the free Electronicstalk email newsletter
• Electronicstalk Home Page

