Aonix > Products > ObjectAda >

 

 

ObjectAda

Software lifecycle development encompasses a sequence of mandatory phases that all developers must address. ObjectAda meets the developer's needs during the implementation and deployment stages, and establishes a framework for managing application maintenance.

Aonix is a recognized leader in supplying tools for applications that demand the highest level of reliability. Originally based on the Ada language, the ObjectAda development environment that Aonix customers use today has grown to much more than just an Ada environment.

ObjectAda provides an extremely effective solution for developing portable, highly reliable, and efficient applications. Based on Ada 95, the first and only internationally standardized object-oriented programming language (ANSI/ISO), ObjectAda is a truly multi-lingual environment. ObjectAda allows you to easily integrate Ada components with components written in Java, C, C++, FORTRAN, and other languages for multi-lingual development. And ObjectAda works directly with commercial off-the-shelf libraries, components, and APIs.

For any platform, ObjectAda features a fast, open library model that is fully compatible with other languages, high-speed intelligent compilation, hyperlinked semantic browsers, syntax-directed editors, integration with configuration managers, and instant access to standard APIs. On all platforms, application generation is optimized for reliable, seamless execution of thread-aware applications within a safe and secure operational environment.

The ObjectAda family includes many different products and product lines to satisfy every customer's unique requirements. The ObjectAda offering is also part of Aonix's integrated toolset. All Aonix technologies may be used standalone or as part of a full lifecycle solution.
 

   

AonixADT for ObjectAda: Eclipse-based IDE

The ObjectAda integrated development environment (IDE) is the fastest and most open environment ever available for Ada technology. Beginning with the ObjectAda 8.2 family of product releases, ObjectAda allows developers to choose between the traditional Aonix IDE and the new AonixADT® Eclipse plug-in.

AonixADT incorporates Ada-project awareness, an Ada-language sensitive editor, Ada-language compile and build capabilities, and a complete Ada debugger interface, enabling Ada developers to enjoy state-of-the-art interface capabilities geared to maximize developer ease and efficiency. Developers can focus on building applications, not on integrating tools since AonixADT also retains a large set of existing plug-ins for third-party tools, including support for source-code configuration management.

The traditional ObjectAda Windows-based IDE is modeled after Microsoft Visual C++, the most widely used IDE on the market. The traditional ObjectAda UNIX-based IDE is designed to be fully compliant with the Common Desktop Interface (CDE) standard, and is identical across all UNIX hosts.

Windows-based development

ObjectAda for Windows is the world's best-selling environment for developing Windows and Java platform applications from the Ada language. Modeled after Microsoft's Developer Studio toolsuite, ObjectAda offers lightning-fast compilation and compatibility with all Microsoft standards, including ActiveX, COM, Win32, Visual C++, CodeView, and MFC.

MORE INFO

UNIX-based development

ObjectAda for UNIX is a robust, Ada 95 development environment for full-featured UNIX application development. The CDE-compatible core toolset includes C/C++, Java, and POSIX support that is strengthened by extensible packages for networking, customizable tools, GUI development, and more.

MORE INFO

Linux-based development

ObjectAda for Linux provides the complete ObjectAda for UNIX Ada95 development environment for 32-bit Intel x86 Linux development platforms. ObjectAda for Linux is rigorously tested on Red Hat Linux and will also run on a variety of other Intel x86-based Linux distributions, thereby providing support for a whole new set of possible host development platforms.

MORE INFO

Embedded/Real-time-oriented development

ObjectAda Real-Time brings the ease-of-use of ObjectAda and the power and reliability of Ada 95 to real-time and embedded targets. Unlike any competing products, ObjectAda Real-Time provides the tools needed to rapidly design, prototype, test, and deploy complex real-time applications with the smallest possible execution footprint and deterministic performance.

The ObjectAda Real-Time product family also addresses a variety of needs and solutions by including integrations with other RTOS vendors, such as Wind River's Tornado, Ardence's ETS, and LynuxWorks' LynxOS. ObjectAda also integrates with Aonix's RAVEN, the only designed-from-scratch safety-critical kernel.

Many additional platforms can be supported through other Aonix products, such as AdaWorld cross products, ActivAda Real-Time, or C-SMART (for DO-178B Level A-certifiable applications).

Aonix has always been the source of best-of-class solutions for customers who have to deal with the most complex or demanding applications. Among this always growing number of users, there is a group of customers who face the most stringent set of constraints you can imagine: these people are developing safety-critical systems.

MORE INFO
 

Safety Critical Solutions

Aonix offers what are considered the world's leading technologies for safety-critical software—where erroneous operations result in the loss of life or other catastrophic consequences. C-SMART, RAVEN, and the associated DO-178B certification materials are among the top products helping customers to develop and deploy safety-critical systems.

Aonix's ObjectAda can be used in conjunction with other Aonix products, such as StP or TeleUSE.