Aonix > Products > ObjectAda > Windows >

 

 

ObjectAda for Windows


ObjectAda for Windows — The Industry Standard Ada Development Environment

It's no secret that Windows-based operating systems have become the platform of choice for the broadest range of desktop applications. The dramatic increase in demand for Windows-based applications has been felt most keenly in the domain of highly-critical applications—the kind of applications where the business or the mission hang in the balance. Everything from banking to inventory control, from database management to flight simulations, from customer management to military command systems, is now built on top of the low-cost, high-availability Windows platform.

Systems that are this large and complex cannot be built with the techniques and tools of the past. You need a robust, scalable, and highly-reliable programming language integrated within an easy-to-use, intuitive, and low-cost development environment. Anything less will result in failed systems and disillusioned customers.

ObjectAda for Windows is the answer to your needs. The most successful Ada development environment of all time, ObjectAda for Windows is used on tens of thousands of platforms every day, in the largest and most demanding application domains.

Flexible Integrated Developement Environment (IDE)

The ObjectAda integrated development environment (IDE) is the fastest and most open environment ever available for Ada technology. Beginning with the ObjectAda 8.2 family of product releases, ObjectAda allows developers to choose between the traditional Aonix IDE and the new AonixADT™ Eclipse plug-in.

AonixADT incorporates Ada-project awareness, an Ada-language sensitive editor, Ada-language compile and build capabilities, and a complete Ada debugger interface, enabling Ada developers to enjoy state-of-the-art interface capabilities geared to maximize developer ease and efficiency. Developers can focus on building applications, not on integrating tools since AonixADT also retains a large set of existing plug-ins for third-party tools, including support for source-code configuration management.

The traditional ObjectAda Windows-based IDE is modeled after Microsoft's time-tested Visual C++ product, the most widely used IDE on the market. This intuitive graphical environment ensures a short learning curve and extreme flexibility.

Interoperability With Other Languages and Technologies

With ObjectAda for Windows, discriminating Windows developers can have all of the technical advantages of an Ada solution, with the speed, cost, and ease-of-use that set industry standards. Not only that, you don't have to give up using work that you've done in other languages. That's because ObjectAda is fully compatible with C, C++, Java, and other languages, and integrates with all standard Microsoft APIs. You can even interface directly with all off-the-shelf ActiveX/OLE controls and Java class libraries.

ObjectAda for Windows Packages

ObjectAda for Windows is offered in two editions:  ObjectAda for Windows Core Pack and ObjectAda for Windows Project Pack.  The Project Pack edition includes additonal tools which provide additional semantic analysis capabilities typically required on large Ada development projects:

  • The ObjectAda AdaNav Analysis Toolset allows developers to analyze and understand large and complex systems writen in the Ada language.
  • AdaJNI which provides the capability to create Ada bindings to Java interfaces.  AdaJNI takes Java source code as iput and creates Ada bindings to the public interfaces.  The generated ada bindings created by AdaJNI allow your application code written in Ada to call Java interfaces as if they were native Ada code.

The ObjectAda Product Edition Matrix  provides a comprehensive comparison of the Core Pack and Project Pack offerings.

Evaluate ObjectAda for Windows

The best way to learn more about ObjectAda for Windows and how it can help you accomplish your goals with respect to an upcoming Windows-hosted Ada project is to try it for yourself.  To request an evaluation copy of ObjectAda for Windows, use the ObjectAda Evaluation Request Form.

Compatible Win32-based Real-Time & Embedded Solution

Are you developing a real-time or embedded application for an Intel platform, and you'd like to use a Win32-based real-time operating system? The solution for you is ObjectAda Real-Time for Intel/ETS.