|
Top Document: Motif FAQ (Part 7 of 9) Previous Document: 233) Is there a Common Lisp binding for Motif? Next Document: 235) Is there an Ada binding for Motif? (Part 2 of 2) See reader questions & answers on this topic! - Help others by sharing your knowledge [Last modified: Jan 96] Answer: Most of the information in this answer (parts 1 and 2) is probably very dated by now. If anyone wants to provide updates, I'll include them. In the meantime, Ada users are encouraged to visit the Ada Information Clearinghouse (AdaIC) at: http://sw-eng.falls-church.va.us/AdaIC/ (The Jan. 96 change updates the information provided by Thomson Software Products.) Answer: Integrated Computer Solutions, Inc. (ICS) supplies Ada bindings to Motif for a number of platforms and Ada compilers. ICS also provides Builder Xcessory, a Motif interface builder, which outputs Ada code usable with the Ada bindings. The product family is known collectively as the Ada Xcessories. Integrated Computer Solutions, Inc. (ICS) 201 Broadway, Cambridge, MA 02139 USA info@ics.com 617/621-0060 Information on Ada bindings to Motif and other services (such as SQL and POSIX) can be found in a document maintained by the Ada Information Clearinghouse. The report can be found at host: ajpo.sei.cmu.edu loc: /public/ada-info/bindings.hlp.* access: anonymous ftp The suffix to the file (indicated above with an asterix) is the date of the latest update to the document. For example, the full name of the report updated on 14 June 1993 would be /public/ada-info/bindings.hlp.14Jun93. The file is ASCII. ------ Included File [...Excerpted from the AdaIC report bindings.hlp.14Jun93...] [...Updates can be found on ajpo.sei.cmu.edu, in the ...] [...file /public/ada-info/bindings.hlp.* The suffix ...] [...is always the date of the lastest version to the ...] [...report. ...] SECTION 12 X-Window System: OSF Motif and Open Look Available Ada Bindings 12.1 Description and Standardization Efforts The X-Window System is a network-transparent window system. It supports one or more screens containing overlapping windows or subwindows. X display servers distribute user input to and accept output requests from various client programs located either on the same machine or elsewhere in the network. OSF Motif (Open Software Foundation/Motif) is a graphical user interface from OSF that provides a Presentation Manager look and feel for applications running on any system with X Window version 11. It conforms to POSIX, ANSI C and X/Open's XPG3 standards. 12.2 Resources Available from Software Reuse Libraries/Repositories ASSET (Updated: November 1992) The following information was taken in its entirety from the ASSET Library Repository Catalog, October 9, 1992. For more information on ASSET, see Appendix C. INTERFACE TO THE X WINDOW SYSTEM VERSION_NUMBER : 1.1 DEVELOPED_BY : SAIC RELEASE_DATE : 29-SEP-88 UNIQUE_IDENTIFIER : ASSET_A_240 ALTERNATE_NAME : SAICX2 ASSET_TYPE : SOFTWARE CODE FUNCTIONS : INTERFACE, BIND OBJECTS : ADA, X WINDOWS KEYWORDS : STANDARDS, BINDINGS COLLECTION : STARS FOUNDATIONS DISTRIBUTION : UNLIMITED DESCRIPTION : Interface to the X Window System An expression of the various concepts in Ada that provides a full, working Ada specification of the X Window system. Approved for public release; distribution is unlimited. 12.3 Products Available from Vendors Advanced Technology Center (Updated: November 1992) The Advanced Technology Center (ATC) has an Ada binding to OSF Motif for their AXI~ product. AXI is currently available for most UNIX-based platforms, and is supported by Verdix, Meridian, and TeleSoft compilers. AXI is an Ada-to-X-Window System interface that provides the Ada programmer access to the 500+ functions, libraries, and procedures contained in the X library (Xlib), the X Toolkit (Xt), the X Extensible Library, the X Miscellaneous Utilities, the Motif widget set and the Motif Resource Manager. ATC is planning to develop an Ada binding to Open Look for AXI. For more information, contact: Larry Paulson, Advanced Technology Center, 22982 Mill Creek Drive, Laguna Hills, CA 92653, USA; Phone: 714-583-9119 Thomson Software Products (formerly Alsys) (Updated: Jan 1996) Thomson Software Products markets the following Ada products: ObjectAda, AdaWorld for Cross Development, ActivAda, ActivAda Real-Time, and perfoRMAx, each described below. (Contact Thomson for pricing info.) Product Name: ObjectAda Hardware SPARC-based systems OS Solaris ObjectAda is a complete object-oriented environment which is based on the new standard for the Ada language, Ada 95. ObjectAda gathers in a single integrated environment all the tools needed for the development of Object Oriented Ada applications and allows developers to increase productivity by simplifying the repetitive tasks of the programming process. ObjectAda includes an Ada compiler which emphasizes compile-time error checking to reduce mistakes and fully optimized code for compact, high-performance applications. A comprehensive, integrated toolset that is easy to use via an OSF/Motif-based graphical user interface is included in the ObjectAda environment, allowing programmers to reap the full power of all the tools with minimum training. The environment also includes an Ada sensitive editor, source-level symbolic debugger, profiler, and additional tools and bindings. Product Name: AdaWorld for Cross Development Hardware Hosts: SPARC- based systems, HP-RT, IBM, Targets: 680x0, 80x86, MIPS, PowerPC OS Solaris, SunOS, UNIX, DOS, LynxOS For developing embedded, real-time applications, Thomson Software Products+ offers Ada development environments to assure maximum programmer productivity while generating highly-optimized Ada applications. Hosted on a broad range of platforms, each environment includes a powerful Ada compiler and runtime system, as well as a comprehensive, integrated toolset that is easy to use via an OSF/Motif-based graphical user interface. The environment also includes an Ada sensitive editor, multi-library system, source-level symbolic debugger, profiler, and additional tools and bindings. Ada development environments are available for cross development targeting the Motorola 680x0, Intel 386/486, MIPS, and PowerPC. Product Name: ActivAda Hardware 386, 486, or Pentium system OS Windows, Windows NT, Windows 95 ActivAda is an Ada Integrated Development Environment (IDE) delivering the combined power of 32-bit architecture, the Windows operating system and Ada in one comprehensive product. ActivAda+s robust functionality assures reliable, high-quality code with dramatically reduced development time. ActivAda is geared to the entire development cycle, providing a Windows Graphical User Interface (GUI) with full point-and-click access to all development tools. Development of Win32 applications is possible for both Windows, Windows NT and Windows 95. In addition, a GUI Builder that generates Ada code, Ada bindings to the Win32s API, a Win32s CodeView Debugger, and an interface to Microsoft Visual C++ are all included. All of these features are bundled together with a validated Ada compiler and comprehensive toolset, providing a solid technology base that has been in use in major development projects for over 10 years. Product Name: ActivAda Real-Time Hardware Hosts: 386/486/Pentium Targets: 386/486/Pentium OS Windows, Windows 95 Finally, developers can create tight, fast code for Intel targets from an easy-to-use Windows environment, while enjoying the full benefits of the Ada language. We+ve merged two powerful technologies: our award-winning ActivAda development environment, and our highly-optimized Intel cross compilation system to produce a uniquely powerful and economical real-time development platform. ActivAda provides real-time and embedded developers with everything they need to create cutting-edge, highly reliable Intel target code, all in one package. Product Name: perfoRMAx Hardware Hosts: PC OS Windows, Windows 95, Windows NT perfoRMAx is a unique, easy-to-use graphical tool suite that applies the mathematical principles of Rate Monotonic Analyst and other scheduling techniques to your real-time system. Used during proposal, specification, design, implementation, and maintenance phases, perfoRMAx can save months or years of wasted effort, millions of wasted dollars, and can even save lives and assets. perfoRMAx is an advanced engineering tool that enables real-time developers and engineers to focus on the temporal aspects of real-time system development and maintenance. Through its unique analysis process, perfoRMAx provides a framework for analyzing system timing behavior. For more information, contact: Marianne Worley Thomson Software Products (formerly Alsys) 10251 Vista Sorrento Parkway Suite 300 San Diego, CA 92121 Tel: (619) 457-2700 x244 Toll Free: (800) 833-0085 x244 Fax: (619) 452-2117 Email: adainfo@thomsoft.com WWW: http://www.thomsoft.com/ Digital Equipment Corporation (Updated: November 1992) Digital Equipment Corporation has bindings available for GKS, PHIGS, SQL, and OSF Motif for VAX Ada/VMS. The Ada bindings are provided either as part of a compiler product or the services/facilities that are provided by Digital and its suppliers. Host/Target:DEC VAX under VMS For more information, contact: Mary Anne Cacciola, Digital Equipment Corporation, 110 Spit Brook Road, Nashua, NH 03062, USA; Phone: (603) 881-1028 IBM (Updated: November 1992) IBM's AIX Ada/6000 product provides a binding to GPEF and IBM AIXWindows (X- Windows ... not Motif). It runs on all models of the IBM RISC System/6000 under the IBM AIX Version 3.2 operating system. See also entries for Systems Engineering Research Corporation (SERC) and Advanced Technology Center (ATC) for Motif, GKS or PHIGS bindings for use with IBM AIX Ada/6000 products. The AIX Ada/6000 licensed programs (5706-291 and 5706-294) consist of an optimizing compiler, a run-time environment, a symbolic debugger, an Ada "makefile" generator for use in automating and minimizing recompilation, Ada library management tools and Ada language bindings to some key AIX subsystems. With the exception of some system-specific aspects of the language, the Ada language for the AIX operating system is source compatible with the Ada language supported by IBM licensed programs in VM/CMS and MVS. Host/Target:IBM RISC System/6000 under the IBM AIX Version 3.2 operating system This product conforms to the following standards: ANSI/MIL-STD-1815A - Ada at current level (1.11) of the ACVC test suite. For more information, contact: Barry Lee, IBM Corporation, 844 Don Mills Road, North York, Ontario, Canada M3C 1V7; Phone: (416) 448-3174; Fax: (416) 448-4810 Objective Interface Systems, Inc. (Updated: November 1992) Objective Interface Systems, Inc., has an Ada binding to X-windows (OSF Motif) for its Screen Machine~ product. The Screen Machine binding to Motif includes a WYSIWYG drawing tool and an Ada code generator. Host/Target: Sun SPARC/SunOS Rational R1000/Delta HP 9000/7XX; 8X7 IBM RISC System/6000/AIXPC 386/486/ISC UNIX HFSI WIS Workstation PC 286/386/486/MS-DOS PC 386/486/SCO UNIX DEC Ultrix; DEC VMS For more information, contact: Phil Carrasco, Object Interface Systems, Inc. 1895 Preston White Drive, Suite 250, Reston, VA 22091-5448, USA; Phone: (703) 264-1900; Fax: 703-264-1721; email info@ois.com (internet) SL Corporation (Updated: November 1992) SL Corporation's SL-GMS toolkit includes Ada bindings to GPEF, GPPF, POSIX, SQL, TCP/IP, OSF/Motif, and Open Look. SL-GMS is a toolkit for developing dynamic graphics screens for real-time or highly interactive applications. Non-programmers can design application screens in a standard drawing-tool mode, connect them to real-time data sources and animate screen objects to visualize changing data values. SL-GMS allows the design of custom "GISMOs" to input values or control the application and supports MOTIF, OPEN LOOK and other X toolkit widgets. SL-GMS is used extensively to provide real-time graphics for applications in the fields of manufacturing, process control, network management, avionics and financial tracking. Host/Target:Validated Verdix and DEC compilers support SL-GMS for the following machines as both host and target: DEC-DECstation/ULTRIX 4.0DEC-VAXstation/ULTRIX 4.0 DEC-VAXstation/VMS 5.4 DEC-VAXstation/VMS 5.5 IBM-RS6000/AIX HP-9000/300/UNIX HP-9000/400/UNIX HP-9000/800/UNIX HP-9000/700/UNIX PC-386/IX UNIX PC-386/SCO UNIX PC-386/Lynx PC-386/0S2 PC-386/System 5.4 SGI-4D/IRIX 3.3 Sun-3/SunOS 4.1 SunSPARC/SunOS 4.1 88 Open/BCS Compliant For more information, contact: Mike Meagher, SL Corporation, 240 Tamal Vista Boulevard, Corte Madera, CA 94926, USA Phone: (415) 927-1724; Fax: (415) 927-2931 Sunrise Software International (Updated: May 1992) Sunrise Software International's product, ezx, is a rapid application development tool that automates the creation of graphical user interfaces for OSF/MOTIF and generates C, UIL, or Ada. ezx provides WYSIWYG screen layout; color, font and pixmap editors; presentation tools and dialog management. A prototype can be developed in hours and using a script language similar to Hypertalk, demonstrated to end-users before the first line of code is written. Then portable C, UIL or Ada can be generated automatically. Ada bindings are provided. The total code required to develop a GUI is reduced by approximately 75%. The appearance and behavior of the GUI is defined in an X resource file which the application loads at run time. This provides explicit separation between the GUI and the computational core of the application. Thus the GUI can be revised without recompiling (and retesting) the application. ezx provides cost savings throughout the software development cycle, from requirements analysis through design, code, test and maintenance. Host/Target:DEC RISC under ULTRIX, DEC VAX under VMS, IBM 386 under UNIX, IBM RS 6000 under AIX, SGI under, SUN SPARC under UNIX For more information, contact: Frederick Sells, Sunrise Software International, 170 Enterprise Center, Middletown, RI 02840, USA; Phone: 401-847-7868 Systems Engineering Research Corporation (SERC) (Updated: November 1992) User Contributions:Top Document: Motif FAQ (Part 7 of 9) Previous Document: 233) Is there a Common Lisp binding for Motif? Next Document: 235) Is there an Ada binding for Motif? (Part 2 of 2) Part1 - Part2 - Part3 - Part4 - Part5 - Part6 - Part7 - Part8 - Part9 - Single Page [ Usenet FAQs | Web FAQs | Documents | RFC Index ] Send corrections/additions to the FAQ Maintainer: kenton@rahul.net (Ken Lee)
Last Update March 27 2014 @ 02:11 PM
|

Comment about this article, ask questions, or add new information about this topic: