Aonix > Products > ObjectAda > Unix >

 

 

ObjectAda for UNIX


Aonix's solid foundation of UNIX expertise goes hand-in-hand with ObjectAda for UNIX, representing the leading edge of UNIX development technology and support for seriousminded development teams.

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 Unix 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 Unix, use the ObjectAda Evaluation Request Form.

Object-Oriented Programming Support

ObjectAda for UNIX 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 UNIX 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 UNIX embraces these attributes in a reliable and manageable development platform that includes integrated tools, extensible environments, ASIS support and third party plug-ins for building robust UNIX 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 for UNIX compilers are tested against the standard Ada Conformity Assessment Tests.

ObjectAda for UNIX 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:


Platform Support:

  • Sun Microsystems—Solaris
  • Hewlett Packard—HP-UX
  • IBM—AIX
  • Linux


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 UNIX 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 UNIX 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 for UNIX 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 UNIX, making it easy to browse the full scope and breadth of Ada95 and to understand the reasoning behind its design. Compile time errors are crossreferenced 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

ObjectAda for UNIX packages are designed to better support your requirements without excess baggage—making this one of ObjectAda's most popular features.