Home | Contact | Pricing | News | Partners | Mailing List | Site Map

Gnat Pro - Designed for the Ada Professional

Add-On Technology

Extend the power of GNAT Pro with our constantly growing lineup of supplemental technologies.


.NET Framework - GNAT Pro for .NET

GNAT Pro is the natural Ada solution for .NET. It is the first commercial Ada tool to provide true support for the .NET Framework and API: not simply through “unmanaged” (Windows) code but also through managed .NET code. GNAT Pro provides an easy transition path for .NET developers seeking a reliable and powerful Ada programming environment, and for Ada users looking to develop software on the .NET platform.
Learn more

Stack Analysis Tool - GNATstack

GNATstack is a software analysis tool that enables software development teams to accurately predict the maximum size of the memory stack required to host an embedded software application.
Learn more

Multi-Language - CodeSourcery G++

Thanks in part to the GCC common back end architecture, GNAT Pro eases the job of developing applications comprising Ada and other languages such as C, Fortran, and C++. AdaCore provide, as an add-on to the standard Ada compiler, support for a C (CGNAT) and C++ compiler (G++ through our partnership with CodeSourcery).
Learn more

Web-Based Technologies - AWS

Many modern systems need to provide an interactive, efficient web-based interface. With GNAT Pro’s AWS framework you can develop such applications in Ada easily and reliably, and AWS’s small embedded server supports access through commonly-used browsers.
Learn more

GUI Development - GtkAda

An application that includes a Graphical User Interface will benefit from the intuitive GUI Builder and extensive widget set that comprise GtkAda. The Ada interface is object-oriented and provides better type checking than the underlying C library, resulting in better maintainability and earlier error detection.
Learn more

XML library - XML/Ada

A cornerstone technology for many modern systems is XML. Our object-oriented XML/Ada library helps you develop applications for parsing and processing XML streams, with a SAX implementation that lets you convert such streams into application-specific data representations.
Learn more

Middleware and CORBA - PolyORB

PolyORB is a middleware implementation with an innovative architecture supporting multiple collaborating personalities. This architecture provides distribution services through standard programming interfaces (e.g. CORBA, the Ada Distributed Systems Annex, or the MOMA messaging API) and communication protocols (e.g. GIOP and SOAP). It addresses distribution model interoperability issues by allowing a single middleware instance to execute different personalities simultaneously.
Learn more

Ada Semantic Analysis - ASIS-for-GNAT

ASIS, the Ada Semantic Interface Specification, is a standard set of interfaces (Ada packages) that capture the complete syntactic and semantic structure of an Ada compilation unit. These packages are typically used by tools that have to perform some sort of static analysis on an Ada program.
Learn more

More on GNAT Pro

Learn about the other side of GNAT Pro

The world’s largest team of Ada experts at your fingertips
Continue Reading

Like Ada, the GNAT Pro package was designed with quality in mind. Whether you’re doing native, embedded or safety-critical development, learn how this well-crafted combination of tools and services allows your team to take full advantage of the benefits that Ada offers, and helps ensure a smooth, cost-effective development process.
Continue Reading