Aonix > Products > ObjectAda > Real-Time Intel/ETS >

 

 

ObjectAda Real-Time Intel/ETS


For the first time ever, real-time and embedded developers are beginning to converge on a small set of preferred real-time operating system interfaces. The RTOS interface with the greatest growth is Win32, the Microsoft-created API underlying not only the desktop and server versions of Windows (for example, Windows 2000, XP, Server 2003), but also Windows CE and Embedded NT. The reasons are clear: the enormous quantity of desktop environments based on Win32 has resulted in the availability of highly-robust hardware at a very low cost, and with a wealth of commercial off-the-shelf tools support. In addition, the Win32 API is well understood, heavily documented, and enjoys a tremendous depth and breath of available engineering talent.

But when it comes to "hard" real-time and embedded systems, the desktop operating systems and palmtop operating systems are simply not up to the task: they are too big, too slow, and too unpredictable.

ObjectAda Real-Time for Intel/ETS resolves that problem by coupling our industry-leading ObjectAda for Windows environment with Ardence's Embedded Toolsuite (ETS). The ETS kernel enjoys all of the inherent advantages of a Win32 solution because its API is Win32-compatible. Yet, ETS is a true real-time operating system written from the ground-up to meet the needs of demanding real-time and embedded applications. The core kernel has a small footprint, fast execution, and deterministic behavior.

Further all ObjectAda products now have available the powerful VectorCAST/Ada test tool. VectorCAST/Ada provides full test harness generation, test case generation, along with test reporting, regression testing and coverage analysis. More info on VectorCAST/Ada is available at: http://www.vectors.com/downloadlit.htm. Contact your local Aonix sales representative for an evaluation license key.

Better yet, when you build ObjectAda applications for ETS, you still have full access to your existing C/C++ modules and tools. You can even drag-and-drop your ObjectAda executable into the Microsoft Visual C++ IDE and begin debugging right on your target board. ObjectAda Real-Time for Intel/ETS supports all 32-bit 0x86 architectures, including 386, 486, Pentium, and all derivatives.
 

AonixADT for ObjectAda: Eclipse-based 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.

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