scjones@thor.UUCP (Larry Jones) (08/17/90)
Some of my coworkers would like to take some classes to learn how to write X applications. Since I learned from the O'Reilly books, I don't have any idea of who gives courses or what the content is like. Anyone have any suggestions? If you mail the information to me, I will happily summarize it if anyone else is interested. ---- Larry Jones UUCP: uunet!sdrc!thor!scjones SDRC scjones@thor.UUCP 2000 Eastman Dr. BIX: ltl Milford, OH 45150-2789 AT&T: (513) 576-2070 Santa's gonna skip this block for years. -- Calvin
rws@EXPO.LCS.MIT.EDU (Bob Scheifler) (08/17/90)
The following information is provided "as is", without warranty. No
attempt has been made to verify the information, or check credentials.
No endorsement of these services is implied.
If you would like to be added to this list of speakers, please end
information to rws@expo.lcs.mit.edu.
From: westhawk!thp@relay.eu.net
Name : Tim Panton.
Email : thp@westhawk.uucp or ... uunet!ukc!cam-cl!westhawk!thp
Address: Westhawk Ltd, 26 Rydal Grove, Helsby, Cheshire, WA6 0ET. UK.
Phone : +44 9282 2574
I can talk on : Basic X stuff, Xt programming, HCI issues.
From: mitch@osf.org
I have taught courses on Xt and Motif.
Mitch Trachtenberg
5 Holyoke Street
Boston, MA 02116
(617)267-7960 home
(617)621-8895 work
mitch@osf.org
From: harden@ics.com
Integrated Computer Solutions, Inc.
163 Harvard Street
Cambridge, MA 02139
E-mail: info@ics.com
Voice: 617/547-0510
Fax: 617/547-0758
Integrated Computer Solutions, Inc. provides X training, support, and
consulting. ICS holds monthly programming courses with lab covering Xt
(Athena), Xlib, OSF/Motif, widget writing, as well as seminars on strategic
issues. Our training concentration is on client-side programming, with an
emphasis on programming at the toolkit level. ICS offers comprehensive tech.
support and consulting, via telephone, e-mail, and on-site visits. We also
provide strategic information and advice.
From: ixi!clive@relay.eu.net
We (IXI Limited) do formal X training. We have two standard courses: the
Strategic Overview (XSO) and the Programmers' Workshop (XPW).
The XSO is a one day seminar for senior executives, development managers,
marketing and sales staff, and others who want to know how their business will
be affected by the growing popularity of X. It does not go into technical
details, and is updated frequently to keep up with the market situation.
The XPW is a four day hands-on course for C programmers, teaching use of Xlib
and Xt, covering everything that a total X novice needs to become a competent
X programmer.
Both courses are given regularly at our Cambridge training centre and at
customer sites (this includes other European countries and North America).
Courses can be tailored to individual customer requirements.
In addition, we provide "one-off" training courses on specific subjects, and
can provide speakers and consultants for projects of any size, from half a
day upwards.
IXI Limited Telephone: UK: Cambridge (0223) 462 131
62-74 Burleigh Street USA: (617) 621 7108
Cambridge Other: +44 223 462 131
CB1 1OJ Fax: UK: Cambridge (0223) 462 132
United Kingdom USA: 011 44 223 462 132
Other: +44 223 462 132
Email: clive@ixi.co.uk
From: jas@hpfcra.fc.hp.com
Name: Jeff Stevenson
Email: jas%hpfcra@hplabs.hp.com
Phone: 303-229-2107
Postal: Jeff Stevenson; MS 73
Hewlett-Packard Company
3404 E. Harmony Rd.
Fort Collins, CO 80525-9599
Topics: PEX architecture; X/PEX interactions; PHIGS/PHIGS PLUS
API on PEX; PEX History and Personal View of Future (as
appropriate)
And, of course, all requests are subject to HP management
approval and allocation of time.
From: ora!adrian@uunet.uu.net
I will be available for training and consulting during summer 1990.
The main topics of training will be X concepts, writing applications
using widgets (Motif or OPEN LOOK), writing widgets, and Xlib.
Dan Heller may also be available, and can cover the above topics as well
as the Xview toolkit.
Adrian Nye (O'Reilly & Associates, Inc.)
6188 McPherson Ave. #404
St. Louis, MO 63112
UUCP: uunet!ora!adrian ARPA: adrian@ora.uu.net
(314) 862-6647
From: jeremy@eik.ii.uib.no
Here is how to get in touch with me:
====================================
Dr. Jeremy Cook
Department of Informatics // Institutt for Informatikk
Bergen High Technology Centre // H{\o}yteknologisenteret i Bergen
Thorm{\o}hlensgate 55 // that {\o} is an oh with a line through it
N-5008 Bergen
Norway
telephone: +47 5 54 41 74 (work)
fax: +47 5 54 41 99
email: jeremy@eik.ii.uib.no
This is what I can/do offer:
============================
Hands-on courses (2ish days) at the clients own site to get folk started
with X11 (and the Motif widget set).
Prefer to provide such courses in Norway/Scandinavia/Europe in that order.
I can give references if necessary.
-- Jeremy Cook
(jeremy@eik.ii.uib.no)
From: grinstei@hawk.ulowell.edu
The Graphics Research Laboratory can provide generic as well as custom
courses and does contract work as well.
Courses (1-5 days depending on depth needed):
Overviews on X, Intrinsics, Motif, C and C++.
Details on above (how to program using).
Internals on above (how to develop and extend).
Contracts:
Applications using X, Intrinsics, Motif (in ADA, Fortran, C or C++).
Developing new widget libraries.
Developing interactive tools.
Contact:
Dr. Georges Grinstein Director - Graphics Research Laboratory
grinstein@ulowell.edu University of Lowell
(508)-934-3627 Lowell, MA 01854
From: lperson@carbon.lcs.mit.edu
Name: L. W. person
email:lperson%carbon.prime.com@RELAY.CS.NET or
UUCP: !decvax!cvbnet!carbon!lperson
Address: 75 page Road, #4 , Bedford, MA, o1730
Tel (617)-275-4675
Synopsis: Give training seminars here and Pacific Rim on software portability
and reliability through X window and other applications.
From: glennw%crevasse.wv.tek.com@relay.cs.net
I would be willing to present my ICCCM talk, for a fee.
ICCCM Tutorial synopsis:
This tutorial covers the Inter-Client Communication Conventions recently
adopted by the X Consortium as a part of the core X standard. The
conventions are examined from a client developer's perspective.
Attendees will learn the responsibilities of a portable, cooperative X
client, how window and session managers might respond to client actions,
and how to properly design and code a cooperating X client. Conventions
covered include selections, communication of multilingual text, resource
names, manipulating windows, icons, and popups, handling input focus,
input devices, and colormaps, and starting and stopping windows, clients,
and sessions. The R4 ICCC changes in the Xlib and X toolkit intrinsics
programmatic interfaces are described. A simple ICCCM-compliant
Xlib client is presented as an example.
Glenn Widener
Tektronix, Inc.
(UPS) 2660 SW Parkway
(US Mail) PO Box 1000
m/s 61-850
Wilsonville, OR, 97070
Home: (503)648-9533
Work: (503)685-2494
Fax: (503)682-1500
From: brian%padouk.ima.isc.com@ima.ima.isc.com
Brian R. Holt
Email: brian@ima.isc.com
Post: 29 Trowbridge Street
Newton Centre, MA 02159
Phone: 617-661-7474 x206 (day)
617-332-3073 (eve)
Fax: 617-661-2070
Programming with OSF/Motif, 1/2 day or 1 day tutorials.
From: lpgc@eng.sun.com
Laurence Cable,
Member Technical Staff,
Intrinsics based toolkits group,
Sun Microsystems,
2550 Garcia Ave,
Mountain View, CA 94043
tel 415-336-5766
lpgc@sun.com
synopsis:
general X architecture
Intrinsics based toolkits
UIMS
OpenLook
Applications development
standards
From: toddb%tekcrl.labs.tek.com@relay.cs.net
Todd Brunhoff
toddb@tekcrl.labs.tek.com
17885 N.W. Dogwood Ct.
Beaverton, OR 97006
X protocol and architecture
Design of X applications, including Xlib, motif and intrinsics
Video and X
Unix internals
From: hania@med.stanford.edu
Hania Gajewska, hania@med.stanford.edu
52 Skylonda Drive, Woodside, CA 94062
(415) 851-2386
I can talk about Xtk and a variety of widget sets (DEC, Motif, Athena).
Also, ICCCM.
From: smikes@pjspot.att.com (Tibor S Mikes)
I speak about or teach the following:
Introduction To The X Window System
Xlib Programming
Xt Programming
Introduction To Motif
Motif Programming
Introduction To OpenLook
OpenLook Programming With Xt+
The X Platform For Business Systems
Open Systems Architecture and X
Integration of Multi-architecture Applications Using The X Platform
Building HyperText Applications With X
CASE Technology Using The X Platform
Steven Mikes
(201) 271-0261 Home
(201) 560-8635 FAX
(609) 985-7650 Bluestone Consulting, Inc.
(201) 615-4718 Bell Labs (subject to change)
e-mail: {att!}pjspot!smikes
From: jody@shell.com (Jody Winston)
Jody Winston
xprt Consulting
731 Voyager
Houston, TX 77062
jody@shell.uucp
..!{sun,psuvax1,bcm,rice,decwrl,cs.utexas.edu}!shell!jody
(Voice: 713 663-2993 or 713 480-7330)
We do training on:
Porting the server (X11R4) to custom hardware
Widget (Motif and Athena) Writing
X Application development using Motif and Athena widgets
From: nazgul@alphalpha.com (Kee Hinckley)
Kee Hinckley
Email: nazgul@alphalpha.com
USPS: Alphalpha Software, Inc.
148 Scituate St.
Arlington, MA 02174
Phone: +1 617/646-7703
Fax: +1 617/646-7703 (plus 3 after first ring if your fax doesn't send beeps)
Programing with OSF/Motif, 1/2 day or 1 day tutorial.
From: Jan Newmarch <jan@cancol.oz.au>
At the University we give a semester course on Xlib and Motif,
and I also give a three-day version of the course externally.
+----------------------+---+
| Jan Newmarch |:-)| ACSnet: jan@cancol.oz
| Info. Sciences & Eng.|___| ARPA: jan%cancol.oz.au@uunet.uu.net
| Univ Canberra | UUCP: {uunet,ukc}!munnari!cancol.oz.au!jan
| P.O. Box 1 | CSNET: jan%cancol.oz@australia
| Belconnen A.C.T. 2616 | JANET: jan%au.oz.cancol@EAN-RELAY
| AUSTRALIA | Telephone: (Aust) (6) 252422
+--------------------------+
From: carroll@osf.org
The Open Software Foundation is currently offering a 5 day programming
course for OSF/Motif at customer sites only. The course uses a case approach!
60% of the class time is spent working on laboratory exercises. During the
course the students are required to contruct two applications piece by piece.
Starting with putting a single widget on the screen, each lab adds additional
information the student needs to know to construct the next step in the
application. The students will end up with a fairly sophisicated graphics
application and another that is text-based.
Included with the 350 page student guide is the 5 OSF/Motif manuals
published by Prentise Hall are given to each student.
For more information please contact Jane Carroll - 617-621-8780 or
carroll@osf.org
From: jonp@sdata.no (Jon Petter Bjerke )
At Skrivervik Data A/S in Oslo, Norway, Jo Are Rosland and myself, Jon
Petter Bjerke, are giving two courses on X on a regular basis:
1) Two-day introduction to the X user environment (based on "plain MIT X")
2) Five-day X programming course/workshop, dealing with Xlib, Xt, OSF/MOTIF and
XView. The course is mostly based on Doug Young's book.
Hands-on training is provided using Sun workstations and NCD X terminals.
Telephone +47 2 15 63 93
Fax +47 2 22 03 26
email: joare@sdata.no, jonp@sdata.no
mail: P.O.Box 123 Refstad, N-0513 OSLO 5
From: jtk@cs.purdue.edu (Tim Korb)
I teach a two-day course covering the fundamentals of the X Toolkits.
Students learn how the toolkits are organized and how they can be used
to rapidly develop X-based user interfaces. Although several toolkits
are mentioned and briefly compared, including Motif and XView, the
course concentrates on the X Intrinsics and the Athena Widget set.
Topics include: some background on X; terminology from object-oriented
programming; the resource manager and user preferences; the X
Intrinsics; using widgets; the Athena Widget set; building widgets;
and other available widgets and toolkits.
This course is offered on-site as well as at public tutorials.
John T. Korb, jtk@cs.purdue.edu
Department of Computer Science
Purdue University
West Lafayette, IN 47907
317-494-6184
From: wrd@cs.purdue.edu
Professor Wayne R. Dyksen
Department of Computer Science
Purdue University
West Lafayette, Indiana 47907
317-494-6182
wrd@cs.purdue.edu
I teach a two-day, in-depth course covering the fundamental concepts,
terminology, and capabilities underlying the X Window System. In
particular, I give a complete tour of the C interface, Xlib. Students
gain an understanding of the many important issues faced when
designing and writing X applications. The course is well organized
with a proven track record; it includes lectures notes consisting of
over 500 slides. A detailed syllabus of the course is given below.
The course is offered both privately, at your site, or publicly.
"Introduction to the X Window System"
Wayne R. Dyksen
Course Syllabus
---------------
Overview (philosphy, design goals, history, capabilities); X Concepts
(architecture, using X, client/server communication, resources,
properties); Windows (hierarchy, configuration, attributes, visual and
depth, class, shaped windows); Graphics Contexts (graphics pipeline,
pixel selection, clipping, patterning, pixel output, graphics exposure
events, GC defaults); Graphics (drawing and filling curves, drawing
text, regions, images, cursors); Color (color concepts, visuals,
virtual colormaps, colorcells); Events (event types, selecting events,
processing events, controlling event delivery, event compression,
exposure event strategies); The Keyboard and Pointer (keycodes,
keysyms, logical modifiers, keymaps, button mapping, keyboard and
pointer preferences); Window Management (window manager tasks,
grabbing, reparenting, substructure redirection, save sets, hints);
User Preferences (determining preferences, the resource manager, using
the resource manager); Inter-Client Communication (selections, cut
buffers, window management, session management, resources).
From: mhess@eng.sun.com
Name: Marty Hess
Email: mhess@eng.sun.com
Address:
Sun Microsystems, Inc.
A1-43
2550 Garcia Avenue
Mountain View, CA 94043-1100
X topic(s) that I talk about: PEX
Claudette Hayle
Information Systems Group, Ltd.
885 Third Ave.
29th Floor
New York, NY 10022
(212) 303-5512
FAX: (212) 230-3299
Provides training on Advanced Technologies that includes Motif, OPEN LOOK,
and the X Window System.
Name: Oliver Jones
Email: oj@saber.com or oj%saber@harvard.harvard.edu
Address: 185 Alewife Brook Parkway, 3rd floor
Cambridge, MA 02138
Phone: (617) 876-7636
Fax: (617) 547-9011
Talk topics: Introduction to X, Xlib, X graphics, X events, debugging
Track record: tutorials at USENIX, SIGgraph, X Conferences
Availability: subject to my workload (we work hard at Saber)
Printed tutorial materials: On request; please contact me.