Extend the power of GNAT Pro with our constantly growing lineup of supplemental technologies.
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
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
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
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
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
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
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
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
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