---------------------------------------------------------------------------- The Florida SunFlash OpenWindows White Paper SunFLASH Vol 25 #11 January 1991 ---------------------------------------------------------------------------- This is the table of contents from the OpenWindows white paper - available, at no charge, from Sun sales offices. This paper helps users understand the issues in migrating to OpenWindows. As new desktops come with OpenWindows pre-installed, more users are selecting OpenWindows at their default windowing environment. Hot issues such as performance and OpenLook vs. Motif are addressed (from the Sun point of view :-)). -johnj ---------------------------------------------------------------------------- Table of Contents: 1. OpenWindows Version 2 Release Report OpenWindows Version 2: Executive Summary OpenWindows Version 2: Overview Ease of use for end users An X development environment Internationalization Continued Emphasis on Standards & Open Computing User and Development Enviornment Performance Sun Unbundled Products Getting the OPEN LOOK Trade Mark Installing OpenWindows Version 2 Full Install Size Installing the OpenWindows Software from Tape Accessing the OpenWindows Directory over the Network Easier Start-Up OpenWindows Version 2 Specifications Hardware Requirements Software Requirements Compatibility and Migration Issues Binary Compatibility with OpenWindows 1.x Source Compatibility with OpenWindows 1.x NeWS and Lite Compatibility SunView Binary Compatibility in OpenWindows Migration from SunView Availability and Distribution Media and Documentation Availability 2. Graphical User Interfaces: OPEN LOOK vs. Motif Introduction Summary of OPEN LOOK Advantages OpenWindows The OpenWindows Development Environment The OPEN LOOK GUI Motif User Interface Integration Efficiency Consistency Customization Summary 3. OpenWindows Version 2 Performance Report OpenWindows Version 2 Improvements over OpenWindows 1.0 The x11perf Benchmark Program OpenWindows Version 2 vs. MIT X11R4 OpenWindows Version 2 vs. DECwindows 2.1 OpenWindows Version 2 Server Size Reduction Appendix A: x11perfSpecification Appendix B: Configurations Hardware Software Appendix C: x11perf 1.2 Benchmark Graphs 4. XView Toolkit Architecture Overview Abstract Introduction Background XView System Architecture XView Application Architecture The XView Object Model Generic Objects Window Objects Canvas Subwindows Panels and Menus Text Subwindows Scrollbars Tty and Terminal Emulation Subwindows Window Pane Manager - Openwin Other Visual Objects Cursors Icons Non-Visual Objects Imaging Facilities Server Images Handling Input - The XView Notifier Font Handling The OPEN LOOK Graphical User Interface Inter-Client Communication Portability Summary References Appendix A: "Hello World" Exampel 1: An XView "Hello World" Example 2: An XView "Hello World" with Xlib Drawing Calls (July 1990/Part #FE287-0) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ For information send mail to info-sunflash@sunvice.East.Sun.COM. Subscription requests should be sent to sunflash-request@sunvice.East.Sun.COM. Archives are on solar.nova.edu and paris.cs.miami.edu. 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. John McLaughlin, SunFlash editor, flash@sunvice.East.Sun.COM. (305) 776-7770.