Atmel and Industrial Software Technology Announce Java Support for AVR32 AP7 Application Processor Series


SAN JOSE, California, May 21 /PRNewswire/ --

- Industrial Software Technology to Provide Java Solutions to Increase 
Development Productivity for AVR32 AP7 Series

Atmel(R) Corporation (Nasdaq: ATML) and Industrial Software
Technology(TM) S.A. announced today the industry's most integrated solutions
to design Java applications for embedded systems. Based on a cleanroom
implementation of a Java(R) Virtual Machine called MicroJvm(R), the first
product of the MicroJvm family specifically targeted for AVR(R)32 cores
offers a bare-metal virtual machine with a small memory footprint (65
Kbytes), a high speed engine (up to 3 times faster than common Java engines)
and optimized software library bundles.

The new generation of processors such as the AVR32 AP7 series of
application processors provide developers with more CPU performance at very
attractive prices. As source code grows in size and becomes more complex,
embedded developers are often looking for alternatives to the traditional
C/C++ to reach higher software quality and better design productivity without
sacrificing performance.

Fast execution and small memory footprint -- The MicroJvm implements an
off-device Java class loader and optimizer (SOAR) that optimizes bytecodes to
reduce the application memory footprint and to dramatically improve its
execution speed. Industrial Software Technology provides Garbage Collector
implementations using state-of-the-art incremental and compacting collection
algorithms to allow fine control of collecting activities and to keep memory
compacted in order to accelerate data accesses and to reach realtime
operation. Overall, applications running on MicroJvm are less than 15% slower
than their C implementation counterparts and the application startup time is
less than 50 ms when operating at 67 MHz.

Robust and reliable -- Java is a safe language unlike C/C++ and subsets
such as MISRA-C. The language is unambiguous, meaning result will not differ
from a compiler to another compiler. Similarly, the Java Virtual Machine
specification has not changed over the past decade, providing the required
functional stability. The rich language semantic allows a large number of
static checks and compiler can detect many errors at compile-time. Remaining
potential errors such as outbound array accesses and stack overflows are
detected at run-time by the Java Virtual Machine that also provides a
complete support for exception management when actions from the application
are required at run-time.

High software design productivity -- Java language together with the
virtual machine concept typically increases software productivity by a factor
of five compared to C over the different phases of a system design (coding,
maintenance and support phases). Java true object oriented capability offers
a clear and easy-to-use object-oriented framework. The language semantic is
robust and eliminates common programming mistakes and the virtual machine
offload designers from complex tasks such as memory allocation and release.
Java virtual machines also provide true hardware abstraction levels and make
binary applications portable across different hardware implementations hence
reducing maintenance costs. The true Object Oriented Programming property of
Java drastically improves software scalability over time.

High performance AVR32 AP7 Series -- The AVR32 AP7 series of application
processors are an ideal target for Java technology because they perfectly
suit applications requiring high network connectivity and smart graphical
interfaces to design complex man-machine interfaces. Based on Industrial
Software Technology MicroJvm virtual machines and a set of fully featured
embedded libraries, it is now possible to efficiently design Java
applications without sacrificing the high performance of the AVR32 AP7 core.

Development tools -- Industrial Software Technology provides development
tools for Eclipse(TM) to assist software designers to write Java applications
for embedded systems using the AVR32 AP7 series. The MicroEJ(TM) SDK is
dedicated to Java application developers and is available in different
editions (Standard, Professional and Enterprise). MicroEJ SDK provides the
means to optimize Java byte-code for the MicroJvm Virtual Machine, to
statically analyze and profile Java applications and to debug Java programs
on the Smart Software Simulator (S3) without embedded hardware or directly on
targets at Java source level using JDWP Eclipse debugger.

MicroEJ SDK is available directly from Industrial Software Technology.
The license fee for MicroEJ SDK is an annual enterprise level per-user fee
including support and maintenance. The production license for MicroJvm
run-time requires a per-device shipment agreement.

About Atmel

Atmel is a worldwide leader in the design and manufacture of
microcontrollers, advanced logic, mixed-signal, nonvolatile memory and radio
frequency (RF) components. Leveraging one of the industry's broadest
intellectual property (IP) technology portfolios, Atmel is able to provide
the electronics industry with complete system solutions focused on consumer,
industrial, security, communications, computing and automotive markets.

(C) 2008 Atmel Corporation. All Rights Reserved. Atmel(R), logo and
combinations thereof, AVR(R), and others, are registered trademarks of Atmel
Corporation or its subsidiaries. Other terms and product names may be
trademarks of others.

About Industrial Software Technology

Headquartered in Nantes, France, Industrial Software Technology offers
the most advanced Object Oriented Programming solutions to reduce develop
cost and to improve quality of applications for embedded systems. Industrial
Software Technology provides specific solutions for each addressed market
such as consumer, industrial, security, communications, computing,
automotive, military, avionics and aerospace markets.

Information:

Atmel's AVR32 product information is available at
http://www.atmel.com/products/AVR32

Industrial Software Technology Java solutions for AVR32 information is
available at http://www.ist-eu.com/en/products-avr32.php

Atmel Press Contacts:
    Philippe Faure, Marketing Communications Director - Microcontrollers
    Tel: +33-2-40-18-18-87, Email: philippe.faure@atmel.com

    Helen Perlegos, Public Relations
    Tel: +1-408-487-2963, Email: hperlegos@atmel.com

    Industrial Software Technology Press Contact:
    Regis Latawiec, Sales Director
    Tel: +33-2-40-18-04-96, Email: regis.latawiec@ist-eu.com



Web site: http://www.atmel.com

© PR Newswire Association LLC.

Latest user comments

News archive

Subscribe to AfterDawn's weekly newsletter.