DDC-I Logo

Sitemap  

DDC-I Ada Compiler System  

An Eclipse Tool Set for Embedded Real-time Java Projects

Scorpion from DDC-I is an Eclipse based tool set which offers a state-of-the-art solution for embedded RTSJ and mixed language development. The Scorpion Virtual Machine (ScorpionVM™) offers maximum performance with a unique garbage collection technology unmatched in the industry. Our advanced mixed language technology offers the ability for existing programs to easily and seamlessly integrate with Java and permit reuse of existing code written in other languages such as Ada, C or Embedded C++.




Features

  • Highest performance Java solution for hard real-time applications. Efficient use of resources and greater reliability.
  • Mixed language development. Existing programs can be upgraded in Java (a programming language for which skilled programmers are readily available), while existing Ada, C or embedded C++ code can be reused as-is saving time and money.
  • Scorpion makes real-time Java easy & safe by having all Java threads execute as real-time threads, using java’s ordinary memory allocation and thread communication schemes. No need to separate your Java application into real-time and non real-time parts. This simplifies development and prevents coding errors or priority inversions.
  • The only Java solution with distributed, real-time garbage collection. You know when garbage collection takes place. No more unexpected interruptions.
  • Smart linker. Reduces code size by up to 80% by removing unused objects from closed systems.
  • Profiler determines the best mix of compiled & interpreted code. You get the best speed/size combination.
  • Eclipse plugin enables developers working within Wind River Workbench to combine scorpion Java with other Workbench languages. Allows developers to work in a familiar environment.
  • ScorpionVM enables compiled Java code to be deployed on VxWorks target systems. Great flexibility.

Components

  • Scorpion Ahead of Time Compiler to Compile Java Source Code into Machine Code
  • C & Embedded C++ (EC++) Compiler
  • Wizard Facilitating Mixed-Language Support
  • Smart Linker
  • Execution Time Profiler
  • ScorpionVM - A Virtual Machine for Real-Time Java
  • Scorpion Builder

Targets

  • VxWorks 6.3, 6.4
  • PowerPC or Pentium or VxSim
  • Others Available Upon Request

Downloads

 

Contact
602-275-7172
sales@ddci.com

IDIQ Contract Vehicles:
--------------
AMCOM Express
DESP II
F2AST
R23G

Links


Mixed Language Development





"Not all product variants are available for every possible host/target combination. Contact DDC-I regarding the particular variant in which you are interested."

Customer Quote:
"You have talented and dedicated people working for you. They are superlative. DRS appreciates their efforts and I personally am most grateful to be working with such an excellent group."