Flyer T196-0896 gui.txt Ada 95 GUI Binding and Tools for Windows 95 This binding and set of tools will allow application developers to build Microsoft Windows 95 systems using Ada 95. Features The binding is specifically designed for Ada 95 and Win32, and will not be tied to the underlying C API routines. The user-friendly design will use several Ada 95 features, including errors returned via exceptions parameters with default values and descriptive names where appropriate child packages to structure the binding extensive use of tagged types and inheritance The Graphical User Interface (GUI) Builder is a Windows 95 visual applications builder for the Ada 95 programming language. It features a menu builder and a button bar maker, allows the drawing of a user interface and the simulation of the created GUI, and automatically generates code from the user interface. Benefits The Binding and Tools offer several benefits to application developers; the product is: -Object-Oriented: Uses tagged types, inheritance, and dynamic binding to make construction of code easy and to keep the binding maintainable and manageable in size. -Portable: Does not restrict programmers to the use of a specific compiler; the binding will rely on Ada 95 interfacing abilities (Appendix B) to be portable to any Ada 95 compiler for the Windows 95 platform that conforms to the Ada Compiler Validation Capability (ACVC) test suite. -User-friendly: Raises Ada exceptions for most errors and employs understandable names for all concepts. -Well-Documented: Provides comprehensive documentation in a Windows "Help File" format. Each entity and command in the binding and tools is documented and cross-referenced to related entities; tutorials include example programs using bindings. Availability Beta test copies of the object-oriented Ada 95 GUI Binding and Tools for Windows 95 will be available in August 1996. The commercial release for this product is scheduled for September 1996. For more information, contact: R.R. Software, Inc. Mr. Ian Goldberg P.O. Box 1512 Madison, WI 53701-1512 Phone: 608/245-0375 Fax: 608/245-0379 Email: Ian@rrsoftware.com Ada Technology Insertion Program-Partnerships. All registered and trademarked brand names are the property of their respective holders. ********************** The views, opinions, and findings contained in this report are those of the author(s) and should not be construed as an official Agency position, policy, or decision, unless so designated by other official documentation. Copyright 1996. IIT Research Institute. All rights assigned to the U.S. Government (Ada Joint Program Office). Permission to reprint this flyer, in whole or in part, is granted, provided the AdaIC is acknowledged as the source. ********************** Ada Information Clearinghouse (AdaIC) P.O. Box 1866 Falls Church, VA 22041 Telephone: 1-800-AdaIC-11 (1-800/232-4211) or 703/681-2466 Fax: 703/681-2869 E-mail: adainfo@sw-eng.falls-church.va.us The AdaIC is sponsored by the Ada Joint Program Office and operated by IIT Research Institute.