Eclipse-Based Java Environment Handles Hard Real-Time Jobs

Nov. 13, 2007
DDC-I’s Scorpion Java development environment aims to simplify the development of hard real-time applications that combine Java, C, EC++, and Ada.

Scorpion, a Java development environment, greatly simplifies the development of applications that combine Java, C, EC++, and Ada, and is the first Eclipse-based environment for hard real-time Java development and mixed-language integration, according to DDC-I Inc. The environment supports the existing Real-Time Specification for Java (RTSJ), and will support the emerging safety-critical Java specification presently under development by the Safety-Critical Java Expert Group. Scorpion is the only real-time Java that provides deterministic garbage collection, a prerequisite for executing bounded, hard real-time applications, according to DDC-I. The garbage collector is fully distributed, which reduces overall Java complexity. It also enhances memory efficiency and performance by reducing garbage accumulation and the memory and time required to store and collect it.

The Scorpion environment features compilers for Java, Ada, C, and Embedded C++; a builder for ahead-of-time Java file compilation; and a virtual machine (ScorpionVM) for executing real-time Java applications. The environment also features a smart linker that reduces code size up to 80% by removing unused objects from closed systems, and a profiler that helps optimize speed and size tradeoffs by determining the best mix of compiled and interpreted code. To facilitate mixed-language development, Scorpion provides an Eclipse plug-in that automatically maps Java native method calls directly to existing Ada/C code. This unique tool enables Java programs to call existing C and Ada programs, thereby simplifying mixed language development and the migration of legacy code. Scorpion is initially available for target systems running VxWorks 6.4 on PowerPC and Pentium processors. The environment also supports VxSim (VxWorks simulator) targets.

AVAILABILITY
Scorpion is available immediately.
PRICING
Contact the company for price information.
FOR MORE INFORMATION
Visit www.ddci.com.

About the Author

Staff

Articles, galleries, and recent work by members of Electronic Design's editorial staff.

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!