.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 byte 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.
GNAT Pro for .NET is a complete and robust Ada development environment
targeted to the Microsoft .NET platform. It consists of an Ada compiler
(including support for Ada 2005), the GPS
Integrated Development Environment, a comprehensive toolset, and a set of
libraries and bindings. Integrated smoothly into the .NET platform, GNAT Pro
supports convenient debugging with Microsoft’s CLR Debugger that accompanies
the .NET Software Development Kit, or through Microsoft Visual Studio. Users
can develop all-Ada applications or systems containing Ada and other
languages. The product is distributed with complete source code and is
backed by rapid and expert support service.
GNAT Pro can be used for systems comprising many thousands of modules, and
millions of lines of code. Its robust system architecture scales based on
program size and does not degrade abruptly when a fixed capacity is reached.
Its Project Manager facility offers users a flexible framework for
organizing large, team-based development efforts.
GNAT Pro for .NET fully exploits the features provided by the ISO/ECMA
standard CLI (Common Language Interface), and the compiler produces highly
efficient code that can run on any .NET implementation.
GNAT Pro makes efficient use of .NET’s exception, multi-tasking, and class
mechanisms, and it supports the use of Ada’s interfacing mechanisms with any
.NET-compliant library. As a result, GNAT Pro for .NET eases the job of
developing applications combining Ada with other languages such as C#, J#,
and VB for .NET.
Full source code is provided for all GNAT Pro components. Developers can see
how the run-time libraries implement dynamic Ada features in the context of
the .NET environment.
To browse online documentation, please click here.
Key Features
- Support for regular and compact .NET Frameworks
- Interface to .NET class library
- Efficient mapping of Ada features (such as tasks, exceptions, tagged
types, interfaces) to constructs of the .NET CLI
- GPS (GNAT Programming Studio), a powerful, extensible and tailorable IDE
- Support for Microsoft’s CLR debugger and Microsoft Visual Studio
- CIL (Common Intermediate Language) to Ada binder, easing the integration
of external code with an Ada application
Platforms
For the most up-to-date information on available platforms please contact us at: sales@adacore.com
More GNAT Pro Toolsuite Components
Extend the Power of GNAT Pro (Add-On Technologies)
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