sunflash-Distributed to mailing list sun/NC/north-carolina sunflash-Send requests, problems to owner-sunflash@suntri.east.sun.com ---------------------------------------------------------------------------- The Florida SunFlash MOTIF 1.2.2 Developers Toolkit for Solaris 2.2 SunFLASH Vol 56 #8 August 1993 ---------------------------------------------------------------------------- 56.08 MOTIF 1.2.2 Developers Toolkit for Solaris 2.2 - Comprehensive set of tools and standard API to create applications with a Motif look-and-feel GUI. - Includes Motif 1.2.2 libraries, Motif Window Manager and UIL compiler. - Based on X11r5 libraries and supports Level 4 Internationalization ---------------------------------------------------------------------------- Sun Microsystems Computer Corporation (SMCC) announces the availability of SunSoft's Motif 1.2.2 Developer's Toolkit for Solaris(R) 2.2 operating environment. This Motif Toolkit provides software developers with a comprehensive set of tools for creating applications with a Motif look-and-feel graphical user interface (GUI). It includes the Motif 1.2.2 libraries, the Motif Window Manager and a UIL compiler. The Motif graphical user interface provides application developers, end users and hardware system vendors with the industry's popular environment for standardizing application presentation on a wide range of X-Window-System (X11r5) based platforms. Product Description -------------------- Motif 1.2.2 Developer's Toolkit is an unbundled, shrink-wrapped package containing a Motif CD, hardcopy Motif 1.2 user's guide, Motif 1.2.2 Installation & Release Manual and RTU license. The CD includes the Motif Toolkit, header files, and the Motif Window Manager (mwm). All related Motif 1.2 documentation (Programmer's Guide, Programmer's Reference and Motif Style Guide) are included online in PostScript(R) file format. A separate hardcopy Motif 1.2.2 Documentation Set containing a Programmer's Guide, Programmer's Reference and a Motif Style Guide can also be ordered. New functionality provided by the Motif 1.2.2 Toolkit includes: - new functions for focus management, list management, scrolled window, baseline alignment - a cleaned-up geometry management - new widget features such as extended titled frame widget, new template dialog box - drag-and-drop support - 16-bit I18N - tear-off menus This toolkit is an add-on to the OpenWindows(TM) developer environment for Solaris. Potential customers are ISVs, VEUs, OEMs, and other software developers who would want to develop applications with a Motif GUI for end users. In general, any organization that wants to develop Motif 1.2.2 based applications on Solaris 2.2 is a potential customer. This Motif 1.2.2 Toolkit is being offered by Sun as part of it's transition process towards the Common Open Software Environment (COSE) and the Common Desktop Environment (CDE). It provides software developers with a quick, easy and cost-effective transition to CDE. Note that the foundation of the CDE/Motif Toolkit is OSF/Motif 1.2.2 Toolkit, on which this product is based. (See the Question and Answer section for more details). The Motif Window Manager (mwm) is included as part of this product primarily because mwm is required for software developers to produce Motif-based applications. This DOES NOT imply that Sun is making mwm the default window manager for end users. Sun's goal is a clean migration to CDE, and CDE will use a version of HP's VUE window manager. Until CDE ships from Sun, the OPEN LOOK(R) window manager (olwm) will continue to be the default. Sun's current XView and OLIT Toolkits will both continue to be supported and their quality will be improved for the foreseeable future. There will be no new functionality added to either XView(TM) or OLIT. Applications based on XView or OLIT need not be converted to Motif. But, for new applications, we recommend that Motif 1.2.2 be the toolkit of choice. Features & Benefits ------------------- * Quality This toolkit is based on the Motif 1.2.2 patch release from OSF, which is a quality release containing approximately 250 bug fixes for the OSF/Motif 1.2 Toolkit. * Standards and Portability This toolkit is based on industry standard X Window System and X Toolkit Intrinsics from MIT. It works with X11r5 libraries, which are supplied with with Solaris 2.2 (SPARC) operating system as well as several other operating systems, making it portable across a wide range of hardware platforms. * Level 4 Internationalization Software developers can use Motif 1.2.2 Toolkit library interfaces in conjunction with Xlib application programming interface (API) to produce GUI applications that are localizable for both Asian and European markets. This release of Motif 1.2.2 Toolkit will work with the Asian Solaris input method server 'htt'. * Drag and Drop The toolkit supports a set of Drag and Drop operations, allowing software developers to provide graphically rich user models for selecting and transferring data within a Motif application and between Motif applications. * User Interface Language (UIL) UIL provides a means of describing the initial state of a Motif application in a set of modules outside the application code. The benefits of this include fast prototyping, easy localization and logical separation of the functionality of the application from the user interface. Other Available Motif Toolkits: ------------------------------ 1. Integrated Computer Sysytems (ICS, Cambridge, Mass.) ICS offers Motif 1.2.2 Developer Kit on Solaris 2.2(SPARC(R)) starting at $525 for the initial RTU, with an aggressive volume discount schedule. The ICS Motif 1.2.2 product includes Motif libs, mwm, UIL compiler and online documentation. ICS is also offering Motif Window Mgr(mwm) separately for end users at $185 for single license. This is an enhanced mwm compared with OSF mwm, but preserves the API. ICS also offers hardcopy Motif 1.2 documentation at $130 per set. 2. IXI Ltd. (Cambridge, UK) IXI is currently offering Motif 1.1.5 and 1.2.1 for Solaris 2.1 (SPARC) Developer's Kit for $595 for the initial RTU, with aggressive volume discounts.These products contain software media, mwm and release notes. Motif documentation in PostScript format is not included in these products. Motif Window Manager (mwm) is available separately for end users for $149. Hardcopy IXI Motif documentation set is available for $175. IXI Motif 1.2.2 for Solaris 2.1(SPARC) and Solaris 2.2(SPARC) will be released by end-July. No major change in price is expected. QUESTIONS AND ANSWERS --------------------- Q. What components are being provided for Motif development? A. libXm, libuil, libMrm, Motif Window Manager, UIL Compiler, some demos with source, Motif online manual pages and the complete suite of Motif Rev 1.2 documentation online in PostScript format. Q. What are the Motif 1.2.2 Toolkit product dependencies? A. libXm requires Release 5 or later of libX11. These are present in OpenWindows in Asian Solaris 2.1 and Solaris 2.2. Solaris releases earlier than Asian Solaris 2.1 (including Domestic Solaris 2.1) will need Release 5 for libX11 and libXt from elsewhere. Q. Can Independent Software Vendors (ISVs) distribute their applications with Sun's Motif libraries? A. Yes, ISVs can distribute their applications with Sun's Motif libraries, either statically or dynamically linked. Both forms of the Motif libraries exist in the product. Sun has OSF Motif Full Distribution Rights, which covers OSF licenses for our customers and also licenses for end users. There are no royalty payments to Sun associated with this product. Q. Are there royalty payments for Motif binaries? Are there any customer reporting requirements on a "per-copy" basis to Sun? A. There are no royalty payments to Sun associated with this product. However, the distribution of any product other than a Run-Time copy must be accounted for on a "per-copy" basis and reported to SunSoft on a quarterly basis (e.g. shared libraries, mwm, UIL). The OSF defines "Run Time Copy" as a copy of any subset of routines from the "libXm" or "libMrm" library files in object code form which is statically linked within an application program and executable only within that single application. Q. Can ISVs ship SunSoft mwm to end users with their application. A. Sun will not support mwm on end user desktop environment. Therefore, ISVs should not ship SunSoft mwm with their applications to end users. Third party mwm alternatives are available, but OPEN LOOK applications will suffer some loss of functionality by using a third party mwm. Q. If I start programming to this Motif API, am I likely to encounter problems in future releases? A. Compatibility with other products is at two levels: 1. Source compatibility: The API for this product is the Motif 1.2 API published by OSF. Source code you produce using this product will compile and run with other Motif implementations compliant with the OSF/Motif 1.2 API. This includes any future Motif 1.2 based products from SunSoft. 2. Binary compatibility: This concerns you if your applications are dynamically linked with Motif shared libraries. The goal is to ensure that applications dynamically linked with this release will continue to work with future Motif releases. If in the future changes are made to Motif that would jeopardize this compatibility, measures will be taken to ensure that existing applications can still link with a library that will satisfy them. In addition, applications linked with Motif 1.2 products from third parties should in theory work with this SunSoft Motif 1.2.2 release. Under certain circumstances, applications or widget subclasses may have been written to rely on layout or contents of Motif private data structures. Some private data structures in this release (taken from IXI) are different than in releases from other Motif vendors. Applications dynamically linked with another vendor's Motif 1.2 libraries may break when linked dynamically with SunSoft Motif 1.2.2 if they rely on details of components whose private implementations differ between the two releases. Details of components that fall into this category are listed in the product release notes. Q. How do OPEN LOOK and Motif applications interact on the desktop? A. The Motif Toolkit is ICCCM compliant. Both Cut-and-Paste and Drag-and-Drop operations will work between two Motif applications or between two OPEN LOOK applications. The Cut-and-Paste operation will work in a limited way from an OPEN LOOK application to a Motif application. It will not work at all from a Motif application to an OPEN LOOK application. Work is in progress to make Cut-Copy-Paste operations work both ways between OPEN LOOK and Motif applications in future releases of OpenWindows and Motif. Also, Motif applications will run on the OPEN LOOK window manager, and, OPEN LOOK applications will run on the Motif window manager. Q. How will this Motif Toolkit relate to the CDE/Motif Toolkit? A. The foundation of the CDE/Motif Toolkit is OSF/Motif 1.2.2 Toolkit, on which this product is based. The goal is to achieve binary compatibility between Motif toolkit releases. Because of IXI proprietary extensions and bug-fixes, this cannot be guaranteed between the IXI-based product and the first CDE Toolkit product for applications or widget subclasses that use the affected components. See the product release notes for details regarding incompatibilities. SOFTWARE CONSIDERATIONS ----------------------- Requires Solaris 2.2 (since the required X11r5 libraries are included in Solaris 2.2). U.S. PRICING AND ORDERING INSTRUCTIONS -------------------------------------- THE FOLLOWING APPEARS ON THE END USER PRICE LIST ONLY Part List Disc. SunSpectrum S/W Number Description Price Cat. Enhancement ==================================================================== Motif Toolkit (1.2.2) MOT-P Single-User Pack $295 N/D $8 MOT-P10 10-User Pack $1,995 N/D $80 MOT-P25 25-User Pack $3,995 N/D $200 MOT-D Motif Doc. Set $150 N/D N/A Notes: 1) Support cost assumes existing SunOS(TM) support contract in place. 2) These configurations will also be carried by Sun Express. Please call SunExpress for pricing and availability. AVAILABILITY ------------ Products are orderable immediately. First Customer Shipment is July 21, 1993 (c) 1993 Sun Microsystems, Inc. Sun, Sun Microsystems, the Sun logo, Sun Microsystems Computer Corporation, SunSoft, Solaris, OpenWindows, Xview, and SunOS are trademarks or registered trademarks of Sun Microsystems, Inc. All SPARC trademarks, including the SCD Compliant Logo, are trademarks or registered trademarks of SPARC International, Inc. Products bearing the SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. OPEN LOOK is a registered trademark of UNIX Systems Laboratories, Inc. PostScript is a registered trademark of Adobe Systems, Inc. All other product or service names mentioned herein are trademarks of their respective owners. ********************************************************************** For information about SunFlash send mail to info-sunflash@Sun.COM. Subscription requests should be sent to sunflash-request@Sun.COM. Archives are on draco.nova.edu, ftp.uu.net, sunsite.unc.edu, src.doc.ic.ac.uk and ftp.adelaide.edu.au All prices, availability, and other statements relating to Sun or third party products are valid in the U.S. only. Please contact your local Sales Representative for details of pricing and product availability in your region. Descriptions of, or references to products or publications within SunFlash does not imply an endorsement of that product or publication by Sun Microsystems. Send brief articles (e.g. third party announcements) and include contact information (non-800#, fax #, email, etc) to: John McLaughlin, SunFlash editor, flash@Sun.COM. +1 305 351 4909