industry news
Subscribe Now

AdaCore releases GPS 5.0

NEW YORK, PARIS and FAIRFAX, Va., October 26, 2010 – SIGAda 2010 – AdaCore, a leading supplier of Ada language tools and support services, today announced the release of GNAT Programming Studio (GPS) 5.0. This new major version of AdaCore’s graphical Integrated Development Environment (IDE) offers enhanced support for C and C++, more powerful source editing, simpler use, and integration of GNATstack (a static analysis tool that determines a program’s maximum stack requirements). GPS is provided with GNAT Pro on most platforms, for both native and embedded software development.

GPS’s multi-language support will especially benefit GNAT Pro customers whose applications include C or C++ as well as Ada. Among the enhancements are more accurate and complete source navigation using a new cross reference engine, better outlining and indentation, and navigation through #include directives.

GPS 5.0 also brings easier source editing via additional syntax highlighting, annotations on the side of editor windows concerning compilation messages and search results, automatic compilation, highlighting of errors, improved code completion, and better automated code fixes. It also introduces easier target toolchain selection, support for GNATstack, and access to project templates for easy project setup.

“Developers will enjoy this major release, with the many powerful new features it places at their fingertips,” said Arnaud Charlet, GPS Project Manager at AdaCore. “GPS 5.0 is really a must for multi-language projects – it uses an upgraded technology that we’ve been developing during the past few years.”

Enhancements in GPS 5.0 include:

  • Improved support for C/C++:
    • More accurate and complete source navigation
    • Better outline view
    • Improved automatic indentation
  • More powerful source editing:
    • More syntax highlighting
    • Annotations on the side of the editor window
    • Automatic compilation
    • Enhanced code completion
    • Partial Ada source navigation without compilation
    • Additional automatic code fixes
  • Improved ease of use:
    • Easy target toolchain selection
    • Faster processing on large projects
    • Improved handling of desktop via perspectives
    • Ability to quickly create projects from existing templates
  • Better tool support:
    • Support for GNATstack
    • Improved support for CodePeer
  • Enhanced documentation generation:
    • Detection of entity names in comments and production of links to their definitions
    • Handling of lists and intentional line returns in structured comments

GPS 5.0 is compatible with GNAT Pro versions 3.16a1 up to 6.4. As with all GNAT Pro components, GPS is distributed with full source code and is backed by AdaCore’s rapid and expert online support.

About GNAT Programming Studio (GPS)

GPS is a powerful Integrated Development Environment (IDE) written in Ada using the GtkAda toolkit. GPS’s extensive source-code navigation and analysis tools can generate a broad range of useful information, including call graphs, source dependencies, project organization, and complexity metrics. It also supports configuration management through an interface to third-party Version Control Systems, and is available on a variety of platforms. GPS is highly extensible; a simple scripting approach enables additional tool integration. It is also customizable, allowing programmers to specialize various aspects of the program’s appearance in the editor for a user-specified look and feel.

Webinar 

A webinar focusing on the new features of the GPS 5.0 release will be presented on Tuesday, December 14. For more information, or to register, please visit http://www.adacore.com/home/gnatpro/webinars/

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. AdaCore has an extensive worldwide customer base; see http://www.adacore.com/home/company/customers/ for further information.

Leave a Reply

featured blogs
Apr 19, 2024
In today's rapidly evolving digital landscape, staying at the cutting edge is crucial to success. For MaxLinear, bridging the gap between firmware and hardware development has been pivotal. All of the company's products solve critical communication and high-frequency analysis...
Apr 18, 2024
Are you ready for a revolution in robotic technology (as opposed to a robotic revolution, of course)?...
Apr 18, 2024
See how Cisco accelerates library characterization and chip design with our cloud EDA tools, scaling access to SoC validation solutions and compute services.The post Cisco Accelerates Project Schedule by 66% Using Synopsys Cloud appeared first on Chip Design....

featured video

MaxLinear Integrates Analog & Digital Design in One Chip with Cadence 3D Solvers

Sponsored by Cadence Design Systems

MaxLinear has the unique capability of integrating analog and digital design on the same chip. Because of this, the team developed some interesting technology in the communication space. In the optical infrastructure domain, they created the first fully integrated 5nm CMOS PAM4 DSP. All their products solve critical communication and high-frequency analysis challenges.

Learn more about how MaxLinear is using Cadence’s Clarity 3D Solver and EMX Planar 3D Solver in their design process.

featured chalk talk

Electromagnetic Compatibility (EMC) Gasket Design Considerations
Electromagnetic interference can cause a variety of costly issues and can be avoided with a robust EMI shielding solution. In this episode of Chalk Talk, Amelia Dalton chats with Sam Robinson from TE Connectivity about the role that EMC gaskets play in EMI shielding, how compression can affect EMI shielding, and how TE Connectivity can help you solve your EMI shielding needs in your next design.
Aug 30, 2023
28,241 views