home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!ornl!rsg1.er.usgs.gov!darwin.sura.net!zaphod.mps.ohio-state.edu!cs.utexas.edu!sun-barr!olivea!gossip.pyramid.com!pyramid!tekbspa!denny
- From: rws@expo.lcs.mit.edu
- Newsgroups: news.announce.conferences
- Subject: X Conference: tutorials, talks, BOFs, hotel, registration
- Keywords: X
- Message-ID: <BxxzJo.FMp@tss.com>
- Date: 19 Nov 92 02:42:59 GMT
- Expires: Wed, 20 Jan 1993 08:00:00 GMT
- Sender: denny@tss.com (Denny Page)
- Reply-To: registration>@expo.lcs.mit.edu ()
- Organization: MIT X Consortium
- Lines: 816
- Approved: denny@tss.com
-
-
- 7th Annual X Technical Conference
- Boston, Massachusetts
- 18-20 January 1993
-
- sponsored by the MIT X Consortium
-
- Enclosed is information on tutorials, talks, BOFs, schedule, and registration.
-
- ADVANCE REGISTRATION
-
- We recommend you register early as seating is limited. Advance registration
- must be received by January 8, 1993. Tutorial Session assignments are made on
- a first-come, first-served basis. Return the registration form and payment to
- the following address:
-
- X Technical Conference
- MIT X Consortium
- 545 Technology Sq., Rm. 217
- Cambridge, MA 02139
-
- Telefax: 617-258-5221
- email: registration@expo.lcs.mit.edu
-
- PROGRAM COMMITTEE
-
- The Program Committee this year consisted of:
- Paul Calder, Flinders University, South Australia
- Joseph Coco, TASC
- Donna Converse, X Consortium
- Betty Dall, UNIX System Laboratories
- Steve Evans, SunSoft, Inc.
- Vania Joloboff, Open Software Foundation
- Oliver Jones, PictureTel Corp.
- Mike McDonald, Harris Corp.
- Bob Scheifler, X Consortium
- Joseph Stewart, Liant Software Corp.
- Jeff Weinstein, MicroUnity Systems Engineering, Inc.
- Li Yuhong, OMRON Shanghai Computer Corp.
-
- TUTORIALS
-
- The following tutorials will be given on Monday, January 18. You are
- permitted to choose EITHER one full day (F-) tutorial, OR one morning (A-)
- and/or one afternoon (P-) tutorial. Please include your tutorial selection on
- your registration form. You can also indicate an alternate selection, in case
- your first choice fills up. If you have already sent in your registration,
- you can send in your tutorial selection by electronic mail, or you can reply
- to the tutorial selection form that will be sent to you soon.
-
- Tutorial ID: F-TCL
- Title: The Tcl Language and the Tk Toolkit
- Time: 9:00am to 4:30pm
- Instructor: John K. Ousterhout, University of California at Berkeley
- Abstract:
- Tcl and Tk offer a new approach to constructing X applications that is both
- much simpler than alternative approaches and also much more powerful. Tcl
- is a simple shell-like scripting language whose interpreter is implemented
- as a C library package. Both the language and its interpreter are designed
- to be embedded in C applications. Tk is a windowing toolkit that includes a
- Motif-like widget set. It is implemented as a set of Tcl commands so that
- user interfaces can be constructed by writing Tcl scripts. Together, Tcl
- and Tk provide a number of advantages for developing X applications:
- - The Tcl language provides a high-level programming environment that hides
- many of the details faced by C programmers and allows applications to be
- constructed with 5-10x less code. Many applications can be written as
- scripts for a windowing shell without writing any C code at all.
- - Tcl scripts can be used to modify or re-program any aspect of a Tk-based
- application at run-time, including both its interface and its
- functionality.
- - Different applications can issue Tcl scripts to each other at run-time to
- achieve powerful forms of communication such as hyper-media and active
- objects.
- This tutorial will describe (a) how to write Tcl scripts, (b) how to use
- Tk's features to write Tcl scripts that generate user interfaces, (c) how to
- extend the base features of Tcl with new commands implemented in C, and (d)
- how to build new widgets and geometry managers in C using Tk. There will
- also be descriptions of complete applications to show how all the pieces fit
- together. Attendees should be familiar with the C programming language and
- X basics; knowledge of the Xt toolkit may be useful but is not necessary.
-
- Tutorial ID: F-UIL
- Title: Developing OSF/Motif User Interfaces With UIL
- Time: 9:00am to 4:30pm
- Instructor: Martin J. Schedlbauer, Schedlbauer & Associates
- Abstract:
- The User Interface Language UIL distributed with OSF/Motif has
- traditionally been avoided by Motif programmers, partly perhaps because of
- the lack of adequate documentation and tutorial information.
- However, UIL is gaining more acceptance as less experienced C programmers
- are entering the field of Motif programming. Additionally, many Motif GUI
- builders have adopted UIL as its User Interface Interchange Language. Both
- of these trends, plus the fact that OSF has addressed many of UIL's earlier
- shortcomings, warrants that developers learn more about this important
- programming tool.
- This tutorial covers the basic structure of UIL and its use in the
- construction of graphical user interfaces. It discusses the UIL language
- syntax, the Motif Resource Manager, callback handling, widget references,
- multiple UIL source modules, internationalization features of UIL, and the
- customization of UIL through the Widget Meta Language facility.
-
- Tutorial ID: F-OI
- Title: Programming the Object Interface (OI) Toolkit
- Time: 9:00am to 4:30pm
- Instructor: Kuntal Rawal, Senior Software Engineer, ParcPlace Boulder
- Abstract:
- The Object Interface (OI) toolkit is a C++ based toolkit for building
- commercial quality, industry standard X applications. A single programming
- interface is used to build binary images which can be run in Motif,
- OPENLOOK, or 3D-OPENLOOK modes. Full C++ subclassing and member function
- callbacks are supported. The library is completely dynamic, supporting
- dynamic reparenting of objects and dynamic resource fetching. It comes with
- a built in hypertext help mechanism, and an interactive interface builder is
- also available.
- This course will provide you with the knowledge necessary to begin
- programming using the OI toolkit. It will cover the mechanics of building
- the object forest, writing callbacks, using resources, adding accelerators
- and translations, and using the user interface builder (UIB) to build
- applications.
- The course is targeted at the 3.4 version of the library, now available
- from ParcPlace and independent distributors.
-
- Tutorial ID: F-PEXLIB
- Title: PEXlib Programming
- Time: 9:00am to 4:30pm
- Instructors: Tom Gaskins, Sound Software Development
- Jan Hardenbergh, Oki Advanced Products
- Charmaine Lee, SunSoft, Inc.
- Jack Ritter, ShoGraphics, Inc.
- Karl Schultz, IBM Corp.
- Greg Stiehl, Kubota Pacific, Inc.
- Abstract:
- PEX has emerged as *the* 3D protocol for the X Window System. Its new API,
- PEXlib, now allows full access to the PEX protocol and provides an extremely
- flexible interface for 3D graphics applications. PEX features include 3D
- modeling, lighting, shading, and other advanced graphics techniques. PEXlib
- makes it simple to access these features, and offers a collection of
- easy-to-use utilities to assist the graphics programmer.
- In this course we'll spend the morning describing PEX and PEXlib,
- explaining its major features such as the transformation and rendering
- pipelines, lighting and shading, and picking. We'll also explain the basic
- structure of all PEXlib programs, and give the steps that all PEXlib
- programs must follow. In the afternoon we'll put the morning's knowledge
- into practice by walking through working examples. We'll dissect the
- simplest PEXlib program, then go on to study programs that do modeling,
- viewing, lighting, shading, and picking. A question and answer session will
- follow.
- This tutorial is for programmers who want to learn about PEXlib and how to
- program with it. It's structured so that those wanting only an overview and
- explanations can attend just the morning session. Those that want practical
- examples can attend both the morning and afternoon sessions. The schedule
- is as follows:
- Morning: A Comprehensive Introduction to PEX and PEXlib
- 1) Introduction: What PEX and PEXlib are; PEX Concepts and Resources; PEX
- Overview (primitives, structures--the basics); PEXlib Overview
- 2) The Graphics Pipeline: The Renderer; The Transformation Pipeline
- (modeling and viewing); The Rendering Pipeline (lighting, shading, depth
- cueing); Color Approximation;
- 3) Advanced Topics: Picking; Double Buffering
- 4) Questions & Answers
- Afternoon: PEXlib Programming Examples
- 1) The Basic PEXlib Program
- 2) Modeling and Viewing Examples
- 3) Lighting, Shading, and Double Buffering Examples
- 4) Questions & Answers
- All instructors have extensive experience with PEX and with PEXlib
- programming.
-
- Tutorial ID: F-ADMIN
- Title: X and the Administrator
- Time: 9:00am to 4:30pm
- Instructors: Dinah McNutt, Customer Service Consultant, Tivoli Systems, Inc.
- Miles O'Neal, Senior Software Engineer, Pencom Software
- Abstract:
- This tutorial provides an overview of X for the system administrator. It
- covers common, day-to-day, practical system administration issues related to
- X, primarily in a UNIX environment. Along with generic topics,
- vendor-specific issues are also covered.
- Topics covered include: components overview, where files are located and
- what they do, the |user environment, color management, X terminals,
- maintaining source code, fonts, imake, managing multiple versions of X,
- security, and troubleshooting. Time is allowed for Q&A. Sample scripts,
- setup files, and Imakefiles are provided.
- While primarily targeted at system administrators, much of the information
- is also useful for users and developers.
-
- Tutorial ID: A-GUI-TIPS
- Title: Tips on Designing Graphical User Interfaces
- Time: 9:00am to 12:00noon
- Instructor: Jarrett Rosenberg, SunSoft, Inc.
- Abstract:
- Developers designing a graphical user interface are usually faced with
- information and guidelines that are either too low-level (e.g., widget
- API's) or too abstract (e.g., most books on user interface guidelines).
- This tutorial fills that gap by presenting a specific design methodology as
- well as numerous tips on such issues as how to make an easily readable
- window layout, or how to choose among alternative widgets. The intent is to
- provide developers with a useful bag of tricks that will easily yield
- improvements in user interface quality. Examples in the course will be
- drawn from the Athena widgets, OPEN LOOK, and Motif.
-
- Tutorial ID: A-MOTIF-INTRO
- Title: Introduction to Motif Programming
- Time: 9:00am to 12:00noon
- Instructor: Eric F. Johnson, CAMAX Systems, Inc.
- Abstract:
- The Motif toolkit, from the Open Software Foundation, is one of the most
- popular programming toolkits for the X Window System. Most UNIX and
- workstation vendors, including IBM, Hewlett-Packard, Silicon Graphics,
- Digital Equipment and SCO--with the notable exception of Sun
- Microsystems--endorse Motif and include the Motif toolkit with their
- systems.
- This practical tutorial provides an introduction to programming with the
- Motif toolkit. We'll focus on developing C language programs using the Motif
- library.
- The tutorial will introduce Motif programming, delve into common problems
- faced by developers, cover a number of example programs and show you how to
- go beyond the basics in your own applications.
-
- Tutorial ID: A-IMAKE
- Title: I make, you make - Using Imake in Application Development
- Time: 9:00am to 12:00noon
- Instructor: Rainer Klute, Dortmund University, Computer Science Dept.
- Abstract:
- The Imake utility, used by the X Consortium to compile and install the X
- Window System on a broad range of different platforms, and included in the
- X11 source distribution, is also very useful for your own program
- development. Unfortunately documentation on Imake is rare and the online
- manual page is of no help for the beginner.
- This tutorial helps fill the gap. It is directed to application developers
- first of all. In the first part you will learn why you should use Imake,
- how to use Imake with an existing Imakefile (the counterpart of a Makefile),
- and how to write your own Imakefiles. We shall examine some sample
- Imakefiles starting from a simple one proceeding to higher complexity,
- including the management of source directory hierarchies. In a second part
- I shall explain how Imake does its job and how to write your own Imake
- rules. Finally the tutorial will present Imake-pure, an Imake without X. To
- make full use of the tutorial you should have an idea about what "make" is
- and what it does.
-
- Tutorial ID: A-SECURITY
- Title: A Survey of X and Security
- Time: 9:00am to 12:00noon
- Instructors: Jeremy Epstein, TRW Systems Division
- Rita Pascale, ORA Corp.
- Abstract:
- As the X Window System increases in popularity, so do concerns about its
- security implications. X's basic notion is of openness, which is in direct
- contrast to many security requirements. While X promotes "mechanism without
- policy" for its graphical interface, in the area of security it is largely
- "policy without mechanism."
- This tutorial explains the security risks involved in using X, and some of
- the solutions currently available and expected in the future. It is not a
- "how to" course, but rather "what" and "why". Security is considered from
- both commercial/academia and government/military standpoints. Topics to be
- covered include threats, issues, authentication, access controls, auditing,
- integrity, privilege, denial of service, and the basics on how to use the
- solutions.
- A brief introduction to security goals and terminology will be provided, so
- no previous experience with security is required. A very short review of X
- terminology will suffice for those not already familiar with the X
- architecture. This tutorial is appropriate for managers (especially those
- concerned with security) as well as programmers.
-
- Tutorial ID: A-VIDEO
- Title: Video Compression: Basic Technology and Applications in X
- Time: 9:00am to 12:00noon
- Instructor: Todd Brunhoff, North Valley Research
- Abstract:
- Media, the kind used for storage and for presentation on computers, has
- always been the item of interest among the common user, because media is the
- catalyst for change in the way we use computers. From tapes to floppies,
- teletypes to graphics monitors, single images to video, the change in media
- changes computer use. Video has been available on computers since about
- 1985 in analog form, but in the last two years, general computers and low
- cost chips have both become fast enough to handle digital forms of video in
- real time. This tutorial will cover some of the basic technologies in
- analog and digital video, then review the basic compression methods applied
- to motion sequences: transforms, quantization, entropy coding and motion
- compensation. We will look at the current set of standards (JPEG, MPEG,
- H.261, MPEG II) and see how each gets applied. Finally, there will be a
- review of the current state of technology in computers, a demonstration on a
- workstation, and a short video tape.
-
- Tutorial ID: A-OLIT-DESKTOP
- Title: Desktop Integration using OLIT & ToolTalk
- Time: 9:00am to 12:00noon
- Instructors: Amy Moore, Member of Technical Staff, OLIT, SunSoft, Inc.
- John Fowler, Manager of Technical Staff, DeskSet, SunSoft, Inc.
- Abstract:
- This tutorial is for Intrinsics programmers who are interested in writing
- advanced OLIT applications that take advantage of desktop integration
- features in the Solaris OpenWindows environment, such as Drag&Drop and
- ToolTalk messages. The tutorial will explain how to program OLIT
- applications to communicate with other applications on the desktop (focusing
- on the DeskSet), covering:
- I. Overview of Desktop Integration in OpenWindows
- II. Integrating Drag&Drop support into an OLIT Application
- III. Integrating Tooltalk communication with DeskSet into an application
- Attendees should be familiar with ANSI C, the X11 Window system and Xt
- programming (including the X11/Xt Selection mechanism). Familiarity with
- the OpenWindows DeskSet and OLIT toolkit programming is helpful.
-
- Tutorial ID: P-WCL
- Title: X Application Evolution using Wcl 2.3
- Time: 1:30pm to 4:30pm
- Instructor: David E. Smyth, research grant from Esprit Investments Ltd;
- primary sponsor Siemens Nixdorf Informationssysteme
- Abstract:
- The author of Wcl will present this tutorial on the latest release of the
- Widget Creation Library. A short introduction will be made for the benefit
- of those not yet familiar with Wcl, but the majority of the material will
- cover techniques and advanced concepts.
- Topics covered will include: Building the Wcl distribution, establishing a
- development environment, specific techniques for developing prototypes,
- specific techniques for evolving applications from such prototypes, as well
- as debugging tools and support. The techniques presented are the result of
- using Wcl "in the trenches" - software development projects for governments
- and commercial customers, with real requirements, real deadlines.
- The tutorial covers alot of information: over 150 viewgraphs. In addition,
- a limited number of floppies containing the latest Wcl source distribution
- will be available for those without reliable ftp access.
-
- Tutorial ID: P-POWER-TOOLS
- Title: Motif Power Tools
- Time: 1:30pm to 4:30pm
- Instructors: David Flanagan, partner, Dovetail Interface Consulting,
- author, O'Reilly & Associates
- Alvin Wen, partner, Dovetail Interface Consulting
- Abstract:
- The Motif widget set is not programmer-friendly. For the past year, I've
- been developing and refining a library of Motif "power tools" that
- dramatically simplifies many aspects of Motif and Xt programming. This
- library has its roots in a suite of Motif utilities I wrote at MIT's Project
- Athena. It will be released (as shareware) before the conference, and will
- also be available for free with my book "Motif Power Tools", forthcoming
- later in 1993 from O'Reilly & Associates. This tutorial is an extended
- overview of the capabilities of the library, and will be sufficient to get
- any programmer started with it.
- Features of the library include: Simple message display--functions to
- display information, warning and error messages, with automatically created
- and cached dialog boxes. Simple "blocking" input--functions to
- synchronously return strings, numbers, booleans, filenames, etc. with
- automatically created and cached dialog boxes. The XmtMenu widget--describe
- a menu with an array of structures, or with a single resource in a resource
- file. The XmtChooser widget--a single widget that can appear as a radio
- box, a check box, a list widget, a palette, or an option menu. Takes an
- array of strings or pixmaps to display as the choices, and maintains a
- single state variable. The XmtCli widget--a "command line interface" with
- automatic prompting and command history. Has fprintf() and fgets() analogs
- for porting terminal-based applications. The XmtMsgLine widget--a message
- line inspired by emacs. Supports synchronous input. The XmtInputField
- widget--a text widget with accompanying caption and input validation. The
- XmtLayout widget--a general manager widget, using the TeX boxes-and-glue
- layout algorithm. Layout can be specified with a single string resource.
- Simpler than the Form widget, and more flexible than the popular Table
- widget; includes built in support for text and pixmap labels, separators and
- shadowed frames. Online help--structured document browsing with the
- XmtHelpBrowser widget, and context-sensitive help with resource files and
- the simpler XmtHelpBox widget. Support for multi-color pixmaps using the
- XPM format and a new datatype, the XmtColorTable. Wcl-style automatic
- widget creation with improved syntax, templates and "styles". Also, an
- improved callback converter. Automatic dialog creation--register a resource
- list when you create a dialog, and have the dialog automatically store its
- data in a specified location.
-
- Tutorial ID: P-DPS
- Title: Using the Display PostScript Extension to X
- Time: 1:30pm to 4:30pm
- Instructor: Paul Asente, Adobe Systems Inc.
- Abstract:
- The Display PostScript Extension, or DPS/X, brings many useful capabilities
- to the X Window System. Among these are typographic font handling, image
- manipulation, resolution independence, additional drawing functions,
- exchange of graphics among applications, and previewing PostScript language
- documents. It also provides device independence; applications can draw in
- color without regard to the basic capabilities of the actual display being
- used. This tutorial introduces the basic concepts used in the extension,
- covers the various ways an application can interact with DPS/X, and provides
- useful programming tips. Basic knowledge of PostScript language programming
- will be helpful but not necessary.
-
- Tutorial ID: P-VISUAL-DESIGN
- Title: Applying Visual Design - or How to Look Good in Pixels
- Time: 1:30pm to 4:30pm
- Instructors: Kevin Mullet, Darrell Sano, SunSoft, Inc.
- Abstract:
- Functional and aesthetic goals are often viewed as irreconcilable
- alternatives, but they need not be in conflict. Information-oriented
- graphic design - or visual communication design - always works within the
- boundaries set by standards of usability and human performance to create
- results that achieve effective communication while inspiring, enlightening,
- or simply providing the user with an enjoyable aesthetic experience. This
- tutorial looks at universal concepts of beauty and elegance and examines
- their implications for graphical user interfaces and data displays. We focus
- on principles of aesthetic quality that have proven to be truly universal -
- those that continue to hold true across many different styles over extended
- periods of time - rather than on personal aesthetic statements or artistic
- biases. We show how these principles are applied to achieve good results in
- a wide variety of different styles, even in the absence of extensive formal
- training in the visual design disciplines.
- The communication-oriented design aesthetic seen in graphic design,
- industrial design, and architecture can be applied very successfully to
- graphical user interfaces, data displays, and multimedia documents. This
- tutorial will focus on providing an understanding of the core competencies
- or "tricks of the trade" that all students of visual design internalize as
- part of their basic training. The tutorial is organized not along the
- traditional graphic design specializations such as color or typography, but
- according to the design goals and familiar problems of real-world product
- development. Specific content areas include: elegance and simplicity;
- scale, contrast and proportion; organization and visual structure; module
- and programme; image and representation; and style.
- This tutorial will be useful to anyone responsible for designing,
- specifying, implementing, or managing the visual appearance of
- computer-based information displays who does not have extensive formal
- training in visual design or access to professional design services. Graphic
- designers will be familiar with the material presented here but may find the
- application to human computer interface work of interest.
-
- Tutorial ID: P-OLIT-I18N
- Title: Advanced OLIT Programming: Internationalization
- Time: 1:30pm to 4:30pm
- Instructors:
- David Curley, OLIT I18N Project Lead, SunSoft, Inc.
- John Pew, Software Consultant & OLIT Specialist, Vivid Solutions Corp.
- Hideki Hiura, Windows I18N Engineer, SunSoft, Inc.
- Abstract:
- This tutorial is for Intrinsics programmers who are interested in writing
- OLIT applications for international markets. The student will learn how,
- with a little planning, it is straightforward to produce an
- internationalized OLIT application, which can then be localized for many
- European and Asian markets.
- The tutorial will be conducted in three sessions:
- 1) Internationalization support in OLIT: locale announcement; text storage
- formats; displaying localized text; input of localized text; checklist
- for application developers
- 2) Designing International OLIT Applications: practical application of I18N
- techniques; localization techniques; internationalization process, with
- examples; hints and tips
- 3) Input Methods: reason for complex input methods; summary of X11R5 XIM
- support; input method architecture; toolkit interaction with input method
- Prerequisites: Attendees should be familiar with ANSI C, the X11 Window
- system and Xt programming. Basic understanding of internationalization
- concepts is helpful, but not required. Knowledge of OLIT is helpful.
-
- Tutorial ID: P-SYNC
- Title: The Use and Abuse of the X Synchronization Extension
- Time: 1:30pm to 4:30pm
- Instructor: Tim Glauert, Olivetti Research Ltd.
- Abstract:
- This tutorial will cover all aspects of the (proposed) X Synchronization
- Extension, of which I am the Architect.
- It will start with an overview of the typical applications which require
- synchronization and will discuss the issues involved. It will outline the
- shortcomings of the Core Protocol which make the Extension necessary, or at
- least desirable.
- It will cover the basis of the Extension by describing the Counter and
- Alarm objects and the Await primitive. The tutorial will then describe the
- details of the extension, including the Library interface, the Protocol
- details and the view from the position of a Server Implementor or an
- Extension writer who wishes to take advantage of the features of the
- extension.
- Finally, the Tutorial will look at the implementation details of some
- typical applications which use the Extension, including its use within the
- multi-media work at Olivetti Research.
- I intend the atmosphere of the tutorial to be informal to allow the
- maximum amount of feedback and questions from the "floor".
-
-
- BOFS, Monday, 4:45pm to 6:15pm
-
- The following birds of a feather sessions are currently scheduled:
-
- Ada and X
- Stu Lewin, Lockheed Sanders
- Repetitive Stress Injuries
- Jonathan Saunders, GE FANUC Automation North America, Inc.
- InterViews
- Mark Linton, Silicon Graphics Computer Systems
- OSF/Motif
- Vania Joloboff, Open Software Foundation
-
-
- APPLICATION BUILDER VIDEO SESSION, Monday, 8:00pm to 10:00pm
-
- We are still taking submissions for a video session that will be limited to
- application builders. The purpose of the session is to encourage the exchange
- of ideas among people working in this area and to give application developers
- an opportunity to compare the systems. The application builders may be ones
- that are primarily used to construct graphical interfaces or ones that are
- used to perform more general- purpose programming. For more information on
- participating, send mail to xconference@expo.lcs.mit.edu or send us a fax.
-
-
- TALKS, Tuesday, 9:00am to 5:45pm
-
- The following talks are currently scheduled for Tuesday, January 14.
-
- Proposal for an X-based Online Help Protocol
- Kent J. Summers, Lead Developer, Electronic Joint Venture Partners, L.P.
- Jeffrey L. Vogel, Lead Engineer, Electronic Book Technologies, Inc.
- Describing Formats for X-based Data Interchange
- Ellis S. Cohen, Open Software Foundation
- A Widget Class Extension for Improved Geometry Management
- Steve Humphrey, UNIX System Laboratories
- The Layout Widget: A TeX-Style Constraint Widget Class
- Keith Packard, Network Computing Devices
- Building Distributed User Interfaces with Fresco
- Mark Linton, Silicon Graphics Computer Systems
- Chuck Price, SunSoft, Inc.
- Melding OSF/Motif, C++ and the Intrinsics
- Douglas S. Rand, Open Software Foundation
- Gilles Benati, Groupe Bull (IOS)
- The Trestle Toolkit
- Mark S. Manasse, DEC Systems Research Center
- Hypergraphics and Hypertext in Tk
- John K. Ousterhout, University of California at Berkeley
- Evolving Editres Into a Runtime User Interface Editor
- Martin Brunecky, Mozaic UIMS Development Team, Auto-trol Technology Corp.
- The X Engine Library: A C++ Library for Constructing X Pseudo-servers
- John Menges, University of North Carolina, Dept. of Computer Science
- The X File System
- Jeff Nisewanger, SunSoft Inc.
- Trace Analysis of the X Window System Protocol
- Laurence P. G. Cable, Staff Engineer, SunSoft, Inc.
- Stuart W. Marks, Member of Technical Staff, SunSoft, Inc.
-
-
- BOFS, Tuesday, 7:30pm to 9:00pm
-
- The following birds of a feather sessions are currently scheduled:
-
- X Testing
- Martha Zimet, SunSoft, Inc.
- Wcl for Prototyping and Development
- David Smyth, Esprit Investments Ltd, Siemens Nixdorf
- Cut and Paste
- Channing Benson, Hewlett-Packard Co.
- OpenWindows
- Jim Mukerjee, SunSoft, Inc.
-
-
- TALKS, Wednesday, 9:00am to 5:15pm
-
- The following talks are currently scheduled for Wednesday, January 15.
-
- Multi-threaded Xlib
- Stephen Gildea, MIT X Consortium
- Distributed Memory Multi-computers as X Clients
- Steve R. Ball, Chris W. Johnson,
- Dept. of Computer Science, Australian National University
- GUI for Near-Real-Time Applications in X -- Programming Tips
- Ilan Aisic, Independent Consultant presently working for NYNEX ALLINK Co.
- TaX: A Tool for Building Time Dependent Applications
- Nuno M. Correia, Nuno M. Guimaraes, INESC/IST
- A Media Device Server
- Marty Picco, DEC Western Software Laboratory
- Supporting Mobile, Pen-based Computing with X
- James Kempf, Alan Wilson, Sun Microsystems, Inc.
- A Multimodal Architecture for Adding Accessibility to X and OSF/Motif
- Will D. Walker, Senior Software Engineer, Digital Equipment Corp.
- Mark E. Novak, Trace R & D Center, University of Wisconsin-Madison
- Runtime Translation of X Interfaces to Support Visually-Impaired Users
- Keith Edwards, Thomas Rodriguez,
- Graphics, Visualization & Usability Center, Georgia Tech
- A Fully Functional Implementation of Layered Windows
- Peter Daifuku, Silicon Graphics Computer Systems
- An Update on Low-Bandwidth X (LBX)
- Jim Fulton, Network Computing Devices, Inc.
- Chris Kent Kantarjiev, Xerox PARC
- PEX 6.0 - What is it and Why?
- Jeff Stevenson, PEX Chief Architect, Hewlett-Packard Co.
-
-
- BOFS, Wednesday, 5:30pm to 7:00pm
-
- The following birds of a feather sessions are currently scheduled:
-
- X For Intel-based Unix
- David Wexelblat, AT&T Bell Laboratories
- Rich Text (format, interchange, etc.)
- John Cwikla, Wolfram Research
- PEX and PEXlib
- Jeff Stevenson, Hewlett-Packard Co.
- Supporting Mobile, Pen-based Computing with X
- James Kempf, Alan Wilson, Sun Microsystems, Inc.
-
-
- ON-SITE REGISTRATION (space-available basis)
-
- Registration for the Conference will also take place at the Sheraton Boston
- Hotel & Towers during the following times:
-
- Sunday, January 17 3:00pm-8:00pm
- Monday, January 18 7:30am-5:00pm
- Tuesday, January 19 7:30am-5:00pm
-
- SESSIONS
-
- All sessions of the conference will be held at the Boston Sheraton Hotel &
- Towers. There will be no vendor exhibits.
-
- Monday, January 18 TUTORIALS & DISCUSSION SESSIONS
- Tuesday & Wednesday, January 19 & 20 TALKS & DISCUSSION SESSIONS
-
- PAYMENT
-
- The registration fee of $85 includes admission to assigned Tutorials, all
- Talks and all Discussion Sessions. Payment must be included with advance
- registration. Advance registration forms will not be processed without full
- payment.
-
- REFUNDS
-
- All refund requests must be made in writing to the X Technical Conference
- Office and received by December 31, 1992. The registration will be refunded
- less a $10 processing fee. No refunds will be granted after that date,
- however substitutions will be accepted until Friday, 15 January 1993.
-
- CONFERENCE PROCEEDINGS & TUTORIAL NOTES
-
- Tutorial Session registration entitles you to one copy of the notes for that
- course. Conference registration entitles you to one copy of the conference
- proceedings. Advance Registrants must pick up their conference credentials
- and materials at the Conference Registration Desk. Individual Tutorial Notes
- cannot be ordered in advance, nor can they be obtained after the conference.
-
- The proceedings of the conference are published as a regular issue of The X
- Resource. If you are already a subscriber to The X Resource, you will receive
- one copy of the issue at the conference and a duplicate copy from your
- subscription. However, if you have not yet renewed, The X Resource has a
- special subscription (for conference attendees only) that does not include the
- conference issue. Contact Cathy Record at cathyr@ora.com, 800-998-9938 or
- 707-829-0515 for more information.
-
- HOTEL ACCOMMODATIONS
-
- The Boston Sheraton Hotel & Towers has reserved a block of rooms for
- conference participants from Saturday, 16 January, through Thursday, 21
- January. The Sheraton is located in Boston's Back Bay where some of the
- city's best restaurants and retail developments are within walking distance.
- The hotel features two restaurants, a cocktail lounge, health club facilities
- with swimming pool and jacuzzi, and a business center.
-
- Conference rate: $99/night for a single, twin, or double, exclusive of a 9.7%
- tax/night. This rate is guaranteed until 3 January 1993. Parking is
- available for an additional fee. Current parking rates are $17 per day, which
- is subject to change.
-
- HOTEL RESERVATIONS
-
- To make hotel reservations, complete and return the Hotel Reservation Form to
- the following address:
-
- Sheraton Boston Hotel & Towers
- 39 Dalton Street
- Boston, MA 02199
- ATTENTION: Reservations Dept.
-
- Questions regarding hotel accommodations should be directed to the Sheraton
- Boston Hotel & Towers at the above address or Tel: 617-236-2000. Your
- reservation will be confirmed upon receipt.
-
- LOCAL TRANSPORTATION
-
- The airport is approximately 15 minutes from the Sheraton Boston Hotel &
- Towers. The hotel is best accessed by public transportation or taxis, and we
- recommend conference attendees avoid car rentals.
-
- Airways Transportation provides shuttle service between the hotel and the
- airport throughout the day from 8am until 10pm, departing on the hour. The
- cost is $7.50 one-way, and no reservation is necessary. You can catch the
- Airways Transportation (red, white & silver) minibus outside the baggage claim
- area at Logan Airport or the hotel lobby.
-
- Taxi service is available at an approximate cost of $15 one way.
-
- Boston also has a great subway system known as the MBTA or "T" that stops
- adjacent to the hotel. The T costs $0.85 one way and is in service between
- the hours of 5:30am-12midnight. A free shuttle bus sponsored by the Massport
- Authority (blue bus) stops at all Logan Airport terminals and transports
- visitors to the T airport subway stop on the Blue Line. Take the Blue Line to
- the Government Center stop and change to the Green Line, any B, C, or D train.
- Get off the Green Line at the Hynes/ICA stop, go out the Mass Ave. exit, turn
- left, look for the hotel sign, and walk two blocks to the hotel complex.
- HOTEL RESERVATION FORM
- Boston Sheraton Hotel & Towers
-
- 7th Annual Technical Conference on the X Window System
- 18-20 January 1993
- sponsored by the MIT X Consortium
-
- To ensure proper room registration for your stay, please complete this
- reservation request and return before January 3, 1993. Requests received after
- this date will be accepted based on room availability. All reservation
- requests must be accompanied with a one night room tariff plus 9.7% tax by
- check, American Express Card or Diners Club guarantee. Requests received
- without a one night deposit will not be honored. Deposit is fully refundable
- upon receipt of cancellation 48 hours prior to arrival. For reservations not
- claimed on date of arrival, hotel will retain first night deposit and tax. The
- room rate of $99/night for Single, Double (2ppl/bed), or Twin (2ppl/2beds).
- Rate applicable from 1/16 through 1/21/93. Guest rooms will be available after
- 3 pm; check-out time is 1 pm. We look forward to serving you.
-
- PLEASE PRINT
-
- NAME:_________________________________________________________________________
- (first) (last)
-
- COMPANY/INSTITUTION:__________________________________________________________
-
- ADDRESS:______________________________________________________________________
-
- CITY:____________________ STATE/COUNTRY:______________________ ZIP:___________
-
- TELEPHONE:________________________________
-
- Arrival date/time:_________________________ Departure Date:__________________
-
- Hotel: Room Type:_________________________ (Towers or 1 & 2 bedroom suite
- (single, double, or twin) information available through the
- Reservation Office: 617-236-2000)
-
- Please supply names of additional persons to occupy room. There is a charge of
- $20/adult for each additional occupant.
-
- Name of occupant Arrival date/time Departure date
-
-
-
- ____ I desire a room equipped for handicapped persons.
-
- ____ I prefer a non-smoking room.
-
- ____ Check or money order enclosed ____ American Express ____ Diners Club
-
- NOTE: No other credit cards will be accepted for deposit other than
- American Express or Diners Club.
-
- Card Number________________________________ Expiration Date_________________
-
- Cardholder's Signature required for credit card transactions:
-
- SIGNATURE:____________________________________________________________________
-
- PRINT CARDHOLDER'S NAME:______________________________________________________
-
- Hotel reservations and Conference registration are being handled at separate
- locations. Mail this form to the following address to avoid considerable
- delays: Boston Sheraton Hotel & Towers, 39 Dalton Street, Boston MA 02199,
- ATTENTION: Reservations Department
- CONFERENCE REGISTRATION FORM
- 7th Annual X Technical Conference, sponsored by the MIT X Consortium
- Sheraton Boston Hotel & Towers, 18-20 January 1993
-
- PLEASE PRINT
-
- NAME (on badge):______________________________________________________________
- (first) (last)
-
- COMPANY/INSTITUTION (on badge):_______________________________________________
-
- ADDRESS:______________________________________________________________________
-
- CITY:____________________ STATE/COUNTRY:______________________ ZIP:___________
-
- ELECTRONIC MAIL ADDRESS:______________________________________________________
-
- TELEPHONE:_________________________________ FAX:___________________________
-
- Please list your Tutorial selection below, if any.
- Choose one of these full day tutorials:
- F-TCL, F-UIL, F-OI, F-PEXLIB, F-ADMIN
- OR, choose one of these morning tutorials:
- A-GUI-TIPS, A-MOTIF-INTRO, A-IMAKE, A-SECURITY, A-VIDEO, A-OLIT-DESKTOP
- and/or one of these afternoon tutorials:
- P-WCL, P-POWER-TOOLS, P-DPS, P-VISUAL-DESIGN, P-OLIT-I18N, P-SYNC
-
- TUTORIAL(s):_________________________________________________________________
-
- ALTERNATE(s):________________________________________________________________
-
- Registration received after 8 January cannot be processed in time for the
- conference. If you mail a registration that is received after 8 January, it
- will be returned to you, and you will need to register on-site. Your
- registration will be confirmed upon receipt of payment and this completed form.
-
- Refund requests must be made in writing and received by 31 December 1992. The
- registration fee will be refunded less a $10 processing fee.
-
- The registration fee is $85 per person. Registration will not be processed
- without full payment. MIT will not accept purchase orders under any
- circumstances. The following forms of payment are acceptable:
-
- ____ Check or money order, enclosed & made payable to M.I.T.
-
- ____ Mastercard
-
- ____ Visa
-
- NOTE: We do not accept American Express.
-
- Card Number________________________________ Expiration Date_________________
-
- Cardholder's Signature required for credit card transactions:
-
- SIGNATURE:____________________________________________________________________
-
- PRINT CARDHOLDER'S NAME:______________________________________________________
-
- Return this form and payment by 8 January 1993 to the following address:
- X Technical Conference
- MIT X Consortium
- 545 Technology Square, Rm. 217
- Cambridge, MA 02139
- Telefax: 617-258-5221 email: registration@expo.lcs.mit.edu
-