Printer Friendly
The Free Library
18,914,692 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

DDC-I Announces Eclipse-Based Mixed Language Development Suite for Real-Time Embedded Development.


New IDE Simplifies Mixed C, Embedded C++, Ada and Real-Time Java Development and Software Migration

PHOENIX -- DDC-I, a leading supplier of development tools for safety-critical applications, today announced the first Eclipse-based mixed-language development and run-time environment (operating system) run-time environment - A collection of subroutines and environment variables that provide commonly used functions and data for a program while it is running.

Compare run-time support.
 to integrate C, Embedded C++, Ada, and real-time Java. Known as OpenArbor, the new IDE makes it possible to develop hard real-time applications that combine Java, C, EC++, and Ada.

"OpenArbor is the only Eclipse-based IDE that supports true mixed language C, Embedded C++, Ada, and real-time Java development," said Bob Morris, president and CEO (1) (Chief Executive Officer) The highest individual in command of an organization. Typically the president of the company, the CEO reports to the Chairman of the Board.  of DDC-I. "OpenArbor addresses all aspects of real-time mixed language application development, debugging, testing, and deployment on the target system."

"Mixed language development is becoming increasingly prevalent, particularly for applications requiring the migration of existing code," said Steve Balacco, Director, Venture Development Corp (VDC VDC Volts Direct Current
VDC Venture Development Corporation
VDC Vehicle Dynamic Control
VDC Village Development Committee (Nepal)
VDC Virtual Data Center
VdC Verband der Cigarettenindustrie
). "OpenArbor's Eclipse packaging and unified mixed language capability should make it easier for developers to migrate, maintain, and upgrade existing code while utilizing emerging languages like real-time Java for new development projects."

OpenArbor is a mixed-language, object-oriented IDE for developing and deploying real-time, safety-critical applications. The core environment combines optimizing compilers and libraries for C and Embedded C++ with the SCORE multi-language debugger. The SCORE debugger features an intuitive multi-window GUI (Graphical User Interface) A graphics-based user interface that incorporates movable windows, icons and a mouse. The ability to resize application windows and change style and size of fonts are the significant advantages of a GUI vs. a character-based interface. , project management support, and automated build/make utilities. SCORE's symbolic debugger recognizes C/EC++, Ada and Fortran syntax and expressions, and can view objects, expressions, call chains, execution traces, interspersed machine code, machine registers, and program stacks.

OpenArbor provides separate Eclipse plug-ins for Ada and Java development. These plug-ins can also be used with popular IDEs such as Wind River Workbench and LynuxWorks Luminosity luminosity, in astronomy, the rate at which energy of all types is radiated by an object in all directions. A star's luminosity depends on its size and its temperature, varying as the square of the radius and the fourth power of the absolute surface temperature. .

The Ada plug-in, known as SCORE[R]-Ada, features an optimizing Ada compiler and run-time environment optimized for safety-critical embedded Ada projects. The SCORE-Ada debugger supports full Ada-level debugging, including constraints, attributes, tasking, exceptions, break-on-exception and break-on-tasking events. The debugger is non intrusive, can debug To correct a problem in hardware or software. Debugging software means locating the errors in the source code (the program logic). Debugging hardware means finding errors in the circuit design (logical circuits) or in the physical interconnections of the circuits.  at the source or machine level, and can be enabled without changing the generated code.

OpenArbor's real-time Java plug-in A browser plug-in that provides the link to the Java Virtual Machine (JVM) that is installed in the computer. The plug-in control panel lets the user select which JVM to use. See Java. , known as Scorpion, is the only real-time Java that provides deterministic garbage collection A software routine that searches memory for areas of inactive data and instructions in order to reclaim that space for the general memory pool (the heap). Operating systems may or may not provide this feature. , a prerequisite for executing bounded, hard real-time applications. Scorpion features a Java compiler A compiler for the Java language that converts source code into native machine code. Although this makes the program platform dependent since it only runs in one CPU family, it also runs the fastest when compiled into native machine language. , a builder for ahead-of-time Java file compilation, and a virtual machine (ScorpionVM) for executing real-time Java applications. Scorpion 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/size tradeoffs by determining the best mix of compiled and interpreted code.

Scorpion is also available with 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 C/Ada code.

OpenArbor provides versatile run-time target options, including a bare run-time system certifiable cer·ti·fi·a·ble
adj.
1. That can or must be certified. Used of infectious, industrial, and other diseases that are required by law to be reported to health authorities.

2.
 to Level A of the FCC (1) (Federal Communications Commission, Washington, DC, www.fcc.gov) The U.S. government agency that regulates interstate and international communications including wire, cable, radio, TV and satellite. The FCC was created under the U.S.  DO-178B standard, an enhanced bare run-time system for simulated and emulated environments, and popular RTOSes such as Wind River's VxWorks, LynuxWorks LynxOS-178 and Ardence's RTX RTX Russian Traded Index
RTX Resiniferatoxin
RTX Royal Trux (band)
RTX Real Time Executive
RTX Re-Transmission
RTX Request Retransmission
RTX Report Time Crossing (FAA) 
 real-time extensions for Windows.

OpenArbor is available immediately. Pricing for the core configuration starts at $5,000.

About DDC-I, Inc.

DDC-I, Inc. is a global supplier of software development tools, custom software development services, and legacy software system modernization solutions, with a primary focus on safety-critical applications. DDC-I's customer base is an impressive "who's who" in the commercial, military, aerospace, and safety-critical industries. DDC-I offers compilers, integrated development environments and run-time systems for real-time Java, C, Embedded C++, Ada, and JOVIAL application development. For more information regarding DDC-I products, contact DDC-I at 1825 E. Northern Ave., Suite #125, Phoenix, Arizona 85020; phone (602) 275-7172; fax (602) 252-6054; e-mail sales@ddci.com or visit www.ddci.com/mktg.php?mc=pr078.
COPYRIGHT 2007 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2007, Gale Group. All rights reserved.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Date:Oct 15, 2007
Words:626
Previous Article:StrongMail Releases Industry's First Commercial-Grade, On-Premise Solution for Marketing and Transactional Email.
Next Article:IMS Introduces Web Services Functionality with IMS Adapt at MBA's 94th Annual Convention & Expo.



Related Articles
Succeeding in the world of the small developer.(specialsection: NIC: THE REGIONAL SYMPOSIUM)
The benefits of the regionally focused operator: interview with Raymond W. Braun, President, Health Care REIT, Inc.(specialsection: NIC: THE REGIONAL...
'Wii' can work it out.(NOT-FOR-PROFIT report)
Smith takes ability to new level.(Swimming)(The former Sheldon High School swimmer is poised to compete for the United States in the Paralympic Games)
Surviving bad breaks.(PrepWeek)(Churchill's Mirsepassi among many girls recovering from serious sports injuries)
Sexual assault suspect may have other victims who haven't comeforward.(City/Region)(Police have made contact with three women who say they were...
German Memories in Asia - A Visit to War-Torn Area

Terms of use | Copyright © 2010 Farlex, Inc. | Feedback | For webmasters | Submit articles