AdaCore Rolls Out GNATbench 2.1.0 Eclipse-based Ada IDE

AdaCore, provider of the highest quality Ada tools and support services, announced a new major release of GNATbench, the company’s Eclipse-based development environment for Ada. GNATbench 2.1.0 includes a variety of enhancements, including general project management and presentation capabilities, new features within the language-sensitive editor, new source navigation capabilities, new wizards, and an enhanced builder. The result is a more powerful Integrated Development Environment (IDE) for Ada that supports tighter integration with Wind River’s Workbench development suite, and automatic integration with the large pool of software development capabilities already available within the Eclipse framework.

“This latest GNATbench release further enhances an already powerful set of software development capabilities,” said Pat Rogers, AdaCore’s GNATbench Project Leader. “We at AdaCore believe that customer support is our primary responsibility. This release adds a variety of new capabilities, many based on user input, to improve developer productivity and decrease time-to-market.”

“AdaCore was founded on open source software principles to provide the highest quality software development solutions and support for the Ada programming language,” said Robert Dewar, President and CEO of AdaCore. “We joined the Eclipse Foundation a year ago as an Add-In-Provider and Member-At-Large so that we could contribute to this open source community. The Eclipse open source framework allows us to extend our core principles to support the largest number of integrated third-party tools available for Ada software developers.”

“Wind River is pleased to see AdaCore’s new release of the GNATbench product,” states Rob Hoffman, general manager of aerospace and defense, Wind River. “GNATbench has always been seamlessly integrated with Wind River Workbench, and this latest release further advances the Ada capabilities available to the Workbench software developer for both all-Ada and mixed-language applications.”

GNATbench 2.1.0 specifically enhances general Project Management and Presentation capabilities, including:

  • independent project hierarchies
  • the ability to clean project hierarchies
  • the ability to fully restore projects form configuration management systems

For the Language-Sensitive editor, some new features include:

  • a light bulb with quick fix suggestions, next to source errors
  • smart space key, for abbreviation expansions
  • automatic construct closing insertion
  • smart tab for logical indenting
  • smart formatting
  • smart comment wrapping
  • special color coding for annotation comments
  • standard parenthesis highlighting
  • code assist for recently chosen completions

New Source Navigation capabilities include:

  • enhanced open declaration or body action
  • next or previous subprogram entry navigation

The new Wizards include:

  • create new Ada source folder or subfolder
  • create new Ada source file with specific headers
  • create new Ada project with advanced project settings

And finally, the Builder enhancements are:

  • automatic file save before building
  • automatic console display for the builder
  • scenario settings are now persistent across sessions
  • new builder fast action key settings
  • tool chain selection from within the IDE
  • linker messages are now integrated within the problem view window

All these enhancements are added on top of the already powerful features that were provided in the three previous releases of GNATbench.

About AdaCore
Founded in 1994, AdaCore is the leading provider of commercial software solutions for Ada, a modern programming language designed for large, long-lived applications where safety, security, and reliability are critical. AdaCore’s flagship product is the GNAT Pro development environment, which comes with expert on-line support and is available on more platforms than any other Ada technology. Ada and GNAT Pro continue to see growing usage in high-integrity and safety-certified applications, including commercial aircraft avionics, military systems, air traffic management/control, railroad systems, and medical devices, and in security-sensitive domains, such as financial services. AdaCore has North American headquarters in New York and European headquarters in Paris.