rws@expo.lcs.mit.EDU (Bob Scheifler) (02/15/91)
The MIT X Consortium is pleased to make available materials from the 5th Annual X Technical Conference, which was held 14-16 January 1991. The following packages are available: Code Title US non-US ---- ----- ------ ------ PRO Printed Conference Proceedings $15.00 $25.00 AUD Printed Conference Proceedings $65.00 $75.00 plus Conference Talks Audio Tapes PEX PEX Tutorial Video Tapes (VHS) $120.00 $130.00 plus Tutorial Notes WID Widget Internals Tutorial Audio Tapes $20.00 $30.00 plus Tutorial Notes SER Server Internals Tutorial Audio Tapes $15.00 $25.00 plus Tutorial Notes The audio tapes for code (AUD) containly only talks, no tutorials. A complete list of talks is given further below. Abstracts for the three tutorials are also provided below. Materials from other tutorials are not available. The prices above are set to let us break even on costs; this is not a for-profit venture. _________(cut here)__________________________________________________________ 5th Annual Technical Conference on the X Window System CONFERENCE MATERIALS ORDER FORM Code Quantity Description Total ---- -------- ----------- ----- PRO ________ Proceedings Only ________ AUD ________ Proceedings plus Audio ________ PEX ________ PEX, VHS Video ________ WID ________ Widget Internals, Audio ________ SER ________ Server Internals, Audio ________ Grand Total: ___________ NAME: __________________________________________________________ ADDRESS:______________________________________________________________________ ______________________________________________________________________ CITY:_____________________STATE/COUNTRY:____________________ZIP:______________ ___ Check or money order, enclosed & made payable to M.I.T. or place an X near credit card type: ___Mastercard ___Visa ____________________________________ ______________________________ Card Number Expiration Date ____________________________________________________________ Cardholder's Signature required for credit card transactions ____________________________________________________________ PRINT CARDHOLDER'S NAME Return this form and payment to the following address: MIT X Consortium X Technical Conference 545 Technology Square, Rm. 217 Cambridge, MA 02139 Orders will be accepted only by post, not by phone or email. Please allow up to 8 weeks for delivery. _________(cut here)__________________________________________________________ List of Conference talks (an asterisk means there is no printed material associated with the talk in the Proceedings): Futures in Advanced GUI Technology Aaron Marcus, Aaron Marcus and Associates Tcl and Tk: A Programming System for X11 User Interfaces John K. Ousterhout, University of California at Berkeley Subclassing Widgets: What You Can Do With and Without Source Code Ralph R. Swick, Digital Equipment Corporation/MIT Project Athena Mark S. Ackerman, MIT Center for Coordination Science Flyweight Objects in InterViews 3.0 Mark Linton, Silicon Graphics Customization - Rope for a Noose, or Lifeline for the Drowning? Jim Gettys, Digital Equipment Corporation, Cambridge Research Laboratory Editres - A Graphical Resource Editor for X Toolkit Applications Chris D. Peterson, Integrated Computer Solutions, Inc. Writing Internationalized X Clients: X11 Release 5 uses your language Glenn Widener, Network Displays Division, Tektronix Vania Joloboff, Open Software Foundation Porting a Sophisticated Graphics Application to the X Environment(*) Linda Gass, Manager of Display PostScript, Adobe Systems, Incorporated Jim Sandman, Computer Scientist, Adobe Systems, Incorporated X Image Extension Applications John Weber, Digital Equipment Corporation Implementing PHIGS with PEX, A PEX-SI API Design Overview Tom Gaskins, Sound Software Development The PEX Sample Implementation Server Extension Nagesh Aragam, Lisa Chabot, John Recker PEX Sample Implementation Team, Sun Microsystems, Inc. Issues in a Visual Rich Environment(*) Jeff Weinstein, Silicon Graphics Computer Systems PEXIM - an Approach to PEX Immediate Mode Jan C. Hardenbergh, Stardent Computer A Font Server for the X Window System(*) Jim Fulton, Network Computing Devices Implementing Drag-and-Drop in X11 Stuart W. Marks, Sun Microsystems, Inc. The Portable Electronic Notebook Jim Rhyne, Doris Chow, Michael Sacks The T. J. Watson Research Center, IBM Corp. A Window System for Multimedia Applications Hideya Ichihara, NTT Human Interface Laboratories X and Audio: Oil and Vinegar?(*) Susan Angebranndt, Digital Equipment Corporation Richard Hyde, Digital Equipment Corporation Daphne Luong, Digital Equipment Corporation Chris Schmandt, MIT Media Lab A Synchronisation Extension for X Tim Glauert, Olivetti Research / MultiWorks Graphical Application Kits Andrew Peebles, Mips Computer Systems The Widget Creation Library: An Easier Way to Develop Widget Based Applications David E. Smyth, Jet Propulsion Labs Go: A graphical and interactive C++ toolkit for application data presentation and editing Jacques Davy, Bull Tutorial: Programming Clients with the PEX Sample Implementation (PEX-SI) Time: 6 hours Instructors: Marty Hess, PEX Sample Implementation Team, Sun Microsystems, Inc. Tom Gaskins, Sound Software Development Cheryl Huntington, Sun Microsystems, Inc. Abstract: X3D-PEX (PEX) is a network protocol extension to the X11 Window System. PEX, the PHIGS and PHIGS PLUS Extension, adds three dimensional (3D) capability to X11. PHIGS, the Programmers Hierarchical Interactive Graphics System, is an international standard for 3D graphics. PHIGS PLUS is an extension to PHIGS being proposed in the international community to support additional features for lighting, shading, depth cueing, and advanced curve and surface primitives. The PEX protocol extension to X11 makes it possible to use standard programming interfaces to transmit 3D graphics efficiently across heterogeneous networks. In this course technical professionals who are either applications or graphics-system designers or developers will be introduced to the PEX protocol and the PHIGS/PHIGS PLUS Application Programming Interface (API) as they have been implemented by the PEX Sample Implementation (PEX-SI) Team at Sun Microsystems. (The PEX-SI is intended to be distributed via the X Consortium sometime in 1991.) It is recommended that attendees be very familiar with the X11 Window System. It is helpful if attendees are comfortable with the fundamentals of 3D graphics, especially the existing PHIGS graphics standard, and the proposed PHIGS standard extensions, PHIGS PLUS, although these concepts will be covered somewhat. There will also be several C language programming examples. Tutorial: Widget Internals: How to Understand and Write Simple Widgets Time: 3 hours Instructors: Ralph R. Swick, Digital Equipment Corporation/MIT Project Athena Mark S. Ackerman, MIT Center for Coordination Science Abstract: This tutorial is intended to help people read and understand widget source code. This skill is useful when trying to interpret documentation, to find bugs in applications, and to customize widget behavior (aka subclassing). This tutorial should be a good "add-on" to Motif and OpenLook widget tutorials, since it will help people understand what is behind the GUI components. The audience is expected to have some familiarity with applications programming using any one of the available Intrinsics-based widget sets. The material will be appropriate to all such widget sets. Knowledge of C is presumed. Coverage: Widget data structures, necessary methods, code structure, actions and translations, resource data structures, selections, converters, compounds, when and how methods are called Tutorial: X Sample Server Internals Time: 3 hours Instructor: Keith Packard, MIT X Consortium Abstract: This tutorial will cover in some detail the internal workings of the sample server. Particular emphasis will be placed on porting the server to new machines, writing extensions and the interface changes which took place between R3 and R4. Release 4 offers a wide range of interesting optimizations which will be discussed, both from a practical perspective of their impact on various interfaces, and from a performance perspective. Finally, a discussion on the impact of X on hardware design will be included, in the vain hope that software engineers will be able to impact their hardware environment.