|
aicas Unveils JamaicaVM Realtime Java Solution for QNX Neutrino RTOS
|
 |
 |
<next> <prev> <back> 04-Mar-04
aicas Unveils JamaicaVM Realtime Java Solution for QNX Neutrino RTOS
Karlsruhe, 4 March 2004
aicas announced the availability of its hard realtime Java
technology, JamaicaVM, for the QNX® Neutrino® RTOS v6.3. With
JamaicaVM Java technology, the inherent reliability, scalable
architecture, and proven performance of the QNX Neutrino RTOS become
available for the development of realtime Java applications. This
provides a trusted foundation for complex and dynamic applications in
the networking, automotive, medical, and industrial automation
markets.
The success of Java technology is due to the numerous advantages it
brings to the developer: safety, easy code reuse, platform
independence, dynamic loading, etc. With JamaicaVM, these advantages
become available for the developer of realtime systems. JamaicaVM
provides deterministic response through its unique realtime memory
management technology (garbage collection) and optimized runtime
system.
JamaicaVM's advanced memory management makes garbage collection
activity completely predictable. Even threads that perform hard
realtime tasks can access the garbage-collected heap without suffering
from interruptions due to the garbage collector. Dynamic memory
allocation can be performed with a constant worst-case execution
time. The garbage collector automatically ensures that memory is
recycled sufficiently fast and memory loss due to fragmentation is
prevented. No user adjustment of garbage collector parameters is
required.
Sophisticated tools provide precise control over the deployment
configuration of Java applications. The build system includes tools to
help determine execution times of allocation operations. Even for
complex Java applications, a highly optimizing compiler, profiler,
analyser, and class compactor provide for the best runtime performance
and startup time along with the lowest footprint.
The JamaicaVM is rounded out with the first industrial-strength
implementation of the Real-Time Specification for Java API. This
standard API provides a portable means for realtime Java programming
using realtime threads, priority inversion avoidance, asynchronous
events (interrupts), direct memory access, and many more
features. With the Real-Time Specification for Java API, realtime
programs can enhance the portability of their realtime application
code.
"QNX Software Systems played a key role in creating the Real-Time
Specification for Java, so we are extremely pleased that aicas has
made the JamaicaVM available for the QNX Neutrino RTOS," said Steve
Furr, senior product manager for QNX Software Systems and coauthor of
the RTSJ. ?Unlike other RTOSs, QNX Neutrino allows Java applications
to exist as first-class citizens, with full access to distributed
processing, symmetric multiprocessing, priority-based preemptive
scheduling, and other advanced OS services. This flexibility, combined
with a dynamically upgradable, fault-tolerant architecture, makes QNX
Neutrino the perfect platform for deploying realtime, mission-critical
Java applications.?
About JamaicaVM
The JamaicaVM is a Java implementation for deeply embedded and time
critical systems. The JamaicaVM is based on an advanced realtime
memory management technology (garbage collection) enabling the use of
Java technology even for time- and safety-critical applications. Tools
such as the Jamaica Compiler and Builder, optimize the runtime
performance and memory demand and provide for the analysis of the
realtime behaviour of Java applications. The JamaicaVM system is
recommended for any application needing fast, predicatable
performance.
About aicas GmbH
aicas provides Java technology for realtime and safety critical
embedded applications. The realtime Java implementation JamaicaVM uses
the most advanced runtime system technology to combine deterministic
execution with highest runtime performance. The JamaicaVM is an ideal
development environment for demanding applications in areas such as
industrial automation, aerospace, military, and
telecommunication. Founded in 2001, aicas is spin off of the FZI
Forschungszentrum Informatik and the University of Karlsruhe. The
company is headquatered in Karlsruhe, Germany. For more information on
aicas, see http://www.aicas.com.
About QNX Software Systems
Founded in 1980, QNX Software Systems is the industry leader in
realtime, microkernel OS technology. The inherent reliability,
scalable architecture, and proven performance of the QNX Neutrino RTOS
make it the most trusted foundation for future-ready applications in
the networking, automotive, medical, and industrial automation
markets. Companies worldwide like Cisco, Ford, Siemens, and Texaco
depend on the QNX technology for their mission- and life-critical
applications. Headquartered in Ottawa, Canada, QNX Software Systems
maintains offices in North America, Europe, and Asia, and distributes
its products in more than 100 countries worldwide. Visit
http://www.qnx.com.
For further information, please contact
aicas GmbH
Dr. Fridtjof Siebert
Director of Development
Tel. +49 721 663 968-23
Fax. +49 721 663 968-93
siebert@aicas.com
All brand names and product names are trademarks or registered
trademarks of their respective companies. QNX and Neutrino are
registered trademarks of QNX Software Systems in certain
jurisdictions.
<next> <prev> <back>
|