ATC Announces AXI 4.0:

Ada Bindings to X/Motif for Ada 95 Environments

Laguna Hills, CA. March 3, 1997 – Advanced Technology Center (ATC) has released the new generation of its AXI: Ada Interface to X and Motif product, AXI Version 4.0. AXI 4.0 is designed to support developers who are migrating their Ada 83 applications to the object-oriented Ada 95 language with minimal changes. AXI 4.0 preserves the API of previous AXI releases, providing an Ada 95 API identical to its Ada 83 API.

AXI 4.0 gives Ada 95 and Ada 83 programmers full use of the X Window System’s network display services and the OSF/Motif™ graphical user interface (GUI) standard. AXI makes available X and Motif application program interface (API) features that were previously available only in the C language. With AXI, experienced X, Motif and Ada programmers are not forced to learn a new syntax or tool but can become productive immediately.

AXI is portable to any host that supports X11 release 5 or later and Motif 1.2 or later. AXI supports the most widely used Ada compilers, including AdaWorld™, Apex™, ICC™, ObjectAda™, RISCAda™, SPARCompiler Ada™ and VADS™.

AXI 4.0 includes the following new features:

UIL to Ada conversion for use with GUI builder tools. This UIL to Ada code converter is capable of generating the complete skeleton of a Motif application in Ada. Advantages of UIL to Ada conversion include the speedup of complex displays and the elimination of ancillary UIL files.

Ada bindings to XPM : AXI includes bindings to the entire XPixMap (XPM) format 3 API, including XPM resource converters for Motif and the XPM 3.4h library. These bindings allow the Ada programmer to specify multicolor pixmaps as Motif resources and to load and save multicolor pixmaps in AXI applications.

Varargs API : All of the functions in the Xt toolkit and Motif that take variable-length argument lists have been implemented in AXI 4.0. Use of these functions eliminates much tedious and error-prone construction of argument lists. AXI also implements many ease-of-use and type-safety features that are available only through the Ada language.

Widget Subclassing: AXI supports widget subclassing by providing complete data structures for the private data of each widget class in the Xt toolkit and Motif. Widgets created by user-defined procedures are also supported in AXI’s UIL to Ada converter.

According to Chris Green, AXI Product Manager, "AXI 4.0 provides easy-to-use Ada bindings to all the features of the X Window System and OSF/Motif. It provides unique value-added APIs such as Varargs and AdaXPM, and it does so without compromising the strong typing of the Ada language. AXI 4.0 eliminates objections to the use of

Ada in X and Motif applications. Programming these applications in Ada with AXI is easier and faster than programming in C."

AXI 4.0 is priced at $2,995 for a single seat license with volume discounts available. The product can be obtained directly from ATC or its resellers: Rational Software Corporation and AONIX, Inc.

ATC is a leader in providing application developers with high performance graphics environments based on the industry’s leading standards, including Graphical Kernel System (GKS), Computer Graphics Metafile (CGM), Programmer’s Hierarchical Interactive Graphics System (PHIGS), and the X Window System and OSF/Motif. ATC’s family of Ada bindings to graphics libraries works with leading Ada compilers and on most UNIX platforms. ATC has considerable experience in porting graphics software between platforms and in the development of custom Ada bindings and graphics solutions.


AdaWorld, ObjectAda and RISCAda are trademarks of AONIX, Inc. Apex and VADS are trademarks of Rational Software Corp. AXI and ATC are trademarks of Advanced Technology Center. OSF, OSF/Motif and Motif are trademarks of the Open Software Foundation. SPARCompiler Ada is a trademark of Sun Microsystems, Inc. UIM/X is a trademark of Visual Edge Software Ltd. UNIX is a trademark of X/Open Company, Ltd. X Window System is a trademark of X Consortium, Inc.

For More Information Contact:

Advanced Technology Center, 22982 Mill Creek Drive, Laguna Hills, CA 92653, Tel: 714-583-9119, Website:, Email:

Copyright © 1995 Advanced Technology Center /