Aonix > Products > AonixADT >

 

 


"Aonix' support for Eclipse affirms the benefits of a universal platform in delivering mission- and safety-critical tools."

— Mike Milinkovich, Eclipse Executive Director

AonixADT - Ada Development Tools for Eclipse

Developers Need Help

In the mission- and safety-critical market, developers come from a number of industry sectors, each carrying it own certification standards and specialized tools.

Developers Now Have A Solution

By delivering the power of the standard Eclipse IDE with Ada programming language awareness, Aonix provides developers with built-in support for the project manager, editor, difference capability, compiler, debugger, and command history. 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.

Combine User-Friendliness and Productivity

Eclipse offers a common platform for which many companies have developed plug-ins. Aonix has extended the wealth of interoperable technologies and tool flexibility available to Ada developers by ensuring that AonixADT (Ada Development Tools) is available on the universal Eclipse platform.

About Eclipse

Eclipse has established an open-source ecosystem of tools providers and consumers by creating technology and an open universal platform for tools integration. The open-source Eclipse community creates royalty-free technology as a platform for tools integration. Eclipse based tools give developers freedom of choice in a multi-language, multi-platform, multi-vendor, supported environment.

Eclipse delivers a plug-in based framework that makes it easier to create, integrate, and use software tools, saving time and money. By collaborating and sharing core integration technology, tool producers can concentrate on their areas of expertise and the creation of new development technology.

Full details of the Eclipse community and white papers documenting the design of the Eclipse Platform are available at www.eclipse.org.

ADT Highlights
 


 

Multiple Ada Compilers and Tools

  • ObjectAda toolchain support
  • GNAT toolchain suppor

Eclipse Project Manager

  • Basic project navigation of files.

Outline View Window

  • Indented list of Ada constructs for the currently open file with navigation to code.

Ada Project Navigator

  • Ada-specific navigation of project files and folders with expansion of files to show internal constructs (variables, subprograms, types, etc.) Navigation to and from source code in the Editor.

Ada 95 Colorizing Editor

  • Customizable colorization of Ada source code
  • Editor support for configurable code indentation while new code is written.
  • Automatic parenthesis matching, block matching, etc.
  • Semantic, project-wide navigation of Ada objects (variables, units, etc.) from editor including opening of the spec and body declaration and searching for references.
  • Syntactic and Semantic Code Assist for standard Ada constructs as well as application objects such as packages, procedures, functions, types, exceptions, and tasks, which are visible in the current context.

Build Automation

  • Automatic, incremental builds of projects.

Configuration File

  • Storage of all project build properties in ASCII text files which can be put under CM control with source files.

Navigation to Compilation Errors

  • Build errors are displayed in Problems view with navigation to errors in source code.

Navigation to ARM

  • Build errors allow easy navigation to relevant section of hypertext Ada 95 Reference Manual for ObjectAda.

Pretty Printing

  • Whole file source code reformatting to match project-customizable preferred format.
  • Support for gnatpp pretty printer.

Team Support

  • Support for Eclipse configuration management.

Multiple Partitions

  • Support projects that contain software for more than one partition. This means the ability to build more than one executable in one project space.

Eclipse Wizards

  • Ada Project Wizards
  • File, Package, Procedure, Function creation wizards.

Compatibility with Other Languages

  • Support for multi-language projects using the CDT and other Eclipse plugins.

Configurable Toolchains

  • Support forconfiguration of multiple Ada toolchains.

Graphical Debugger

  • Support for configuring and debugging of executables and attaching to already running processes.

Customizable Execution Environments

  • Support for execution of programs with different program, environment, and system configurations.

Supported Compilers

GNAT

 

  Download AonixADT