Aonix > Products > ObjectAda > Linux >

 

 

ObjectAda for Linux


Aonix's solid foundation of UNIX expertise goes hand-in-hand with ObjectAda for Linux, which represents an enterprise-class Ada95 development environment for serious-minded development teams who desire to leverage the advantages of the Linux-based open-source development platforms.

ObjectAda for Linux provides the complete ObjectAda for UNIX Ada95 development environment for 32-bit Intel x86 Linux development platforms. ObjectAda for Unix builds robust applications supported by a lightning-fast compile technology and a powerful, open source-based library model.ObjectAda for Linux provides a robust development environment that includes an optimizing compiler, library manager, runtime, configuration management integrations, Lifecycle tools support and productivity toolsets that include an editor, a browser, and a debugger. 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.

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 best way to learn more about ObjectAda for Linux and how it can help you accomplish your goals with respect to an upcoming Ada project is to try it for yourself. To request an evaluation copy of ObjectAda for Linux use the ObjectAda Evaluation Request Form.

ObjectAda for Linux Includes:

  • Lightning-fast Ada95 Compiler
  • GUI Development Environment
  • Graphical Debugger
  • Language-Sensitive Editor
  • Library Manager using lightweight source-based library model
  • Browser
  • Flexible command-line interface
  • Support for POSIX Threads
  • POSIX Bindings

Optional Components:

  • ASIS Support
  • AdaNav­HTML source navigation and program analysis toolset
  • Ada-ASSURED source code standardization and pretty-printing toolset
  • UIMS Motif Development Environment­TeleUSE

Object-Oriented Programming Support

ObjectAda for Linux completely supports the Ada95 core language set, including Annexes A and B with added support for Annexes C and D. Object Oriented Programming is cleanly implemented with features including polymorphism and inheritance.

ObjectAda™ Supports the Full Power of Linux for Ada95

UNIX has long been the workhorse of professional software application development supporting smaller scale and larger scale applications. For engineers, UNIX simply means flexibility, familiarization, reliability, and wide-ranging support for tools and features needed to help get the job done. ObjectAda for Linux embraces these attributes of Linux in a reliable and manageable development platform that includes integrated tools, extensible environments, ASIS support and third party plug-ins for building robust applications supported by lightning-fast compiler technology and a powerful, open source-based library model.

Ada95 Features

At the core of ObjectAda is Ada95 -a powerful programming language and the best choice for complex development projects. ObjectAda provides robust tool add-ons and partner integrations plus reference documentation to assist in the development process. These features are combined with an easy-to-use environment and efficient, reliable and optimizing compiler technology for a complete and well-rounded development environment. Additionally, the ObjectAda compilers are tested against the standard Ada Conformity Assessment Tests.

Ada95 Annex Support

  • Annex A supports complete coverage of the Ada pre-defined libraries.
  • Annex B provides a standard interface with other languages.
  • Annex C includes support for system level programming.
  • Annex D implements real-time capabilities of the core language.

ACAT Validated

ObjectAda for Linux is fully validated with the most recent version of the validation test suite, comprising thousands of conformity tests covering all language, syntactic and semantic categories.

Lightning-fast Compilation

The ObjectAda for Linux compiler features a state-of-the-art analytical engine designed by the chief architect of the Ada95 language. Our compiler technology results in compilation speeds many times faster than preceding Ada technologies, and comparable to the best compiler technology used for other general purpose programming languages.

Fast, Open Library Model

Unlike most Ada development environments, ObjectAda does not impose a bulky proprietary library architecture on the user. The ObjectAda library model is simple, open, and extremely fast. Source files can be mapped one-for-one with object files, or combined in directory structures for easier maintenance and dependency tracking with the dependency information taken directly from source files. Sophisticated caching techniques make this library system faster and more reliable than other library models.

Integrated Ada95 LRM

Hypertext versions of the Ada95 Language Reference Manual (LRM) and Ada95 Rationale are included with ObjectAda for Linux making it easy to browse the full scope and breadth of Ada95 and to understand the reasoning behind its design. Compile time errors are cross-referenced into the LRM‹just click on an error message and it will present the exact portion of the LRM that has been violated, greatly reducing the edit-compile-debug cycle.

ProjectPack Features

The advanced package, ProjectPack, contains the following additional features:

  • Ada-ASSURED advanced editor that provides additional language-sensitive features and style-guideline conformance checking.
  • AdaNav Analysis Toolset, which provides complete system HTML source-navigation capabilities as well as call tree and unit tree graphical reporting and automatic data dictionary generation. The AdaNav profiler provides run-time performance reporting to help developers identify application hot spots to improve program performance.
  • ASIS Support