home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / windows / x / 15519 < prev    next >
Encoding:
Text File  |  1992-08-22  |  23.0 KB  |  751 lines

  1. Newsgroups: comp.windows.x
  2. Path: sparky!uunet!gatech!bloom-beacon!INTERNET!dont-send-mail-to-path-lines
  3. From: rws@expo.lcs.mit.EDU (Bob Scheifler)
  4. Subject: X Speakers/Courses/Training
  5. Message-ID: <9208221250.AA06999@explain.lcs.mit.edu>
  6. Sender: daemon@athena.mit.edu (Mr Background)
  7. Organization: The Internet
  8. Date: Sat, 22 Aug 1992 12:50:50 GMT
  9. Lines: 740
  10.  
  11. The following information is provided "as is", without warranty.  No
  12. attempt has been made to verify the information, or check credentials.
  13. No endorsement of these services is implied.
  14.  
  15. If you would like to be added to this list of speakers, or if the
  16. information is incorrect, please end information to rws@expo.lcs.mit.edu.
  17.  
  18.  
  19.  
  20. From: westhawk!thp@relay.eu.net
  21. Name : Tim Panton.
  22. Email  : thp@westhawk.uucp or ... uunet!ukc!cam-cl!westhawk!thp
  23. Address: Westhawk Ltd, 26 Rydal Grove, Helsby, Cheshire, WA6 0ET. UK.
  24. Phone : +44 9282 2574
  25. I can talk on : Basic X stuff, Xt programming, HCI issues.
  26.  
  27.  
  28.  
  29. From: mitch@osf.org
  30. I have taught courses on Xt and Motif.
  31.  
  32. Mitch Trachtenberg
  33. 5 Holyoke Street
  34. Boston, MA 02116
  35. (617)267-7960 home
  36. (617)621-8895 work
  37. mitch@osf.org
  38.  
  39.  
  40.  
  41. From: harden@ics.com
  42.  
  43. Integrated Computer Solutions, Inc.
  44. 201 Broadway
  45. Cambridge, MA  02139
  46.  
  47. E-mail:    info@ics.com
  48. Voice:    617/621-0060
  49. Fax:    617/621-9555
  50.  
  51. Integrated Computer Solutions, Inc. provides X training, support, and 
  52. consulting. ICS holds monthly programming courses with lab covering Xt 
  53. (Athena), Xlib, OSF/Motif, widget writing, as well as seminars on strategic 
  54. issues. Our training concentration is on client-side programming, with an
  55. emphasis on programming at the toolkit level. ICS offers comprehensive tech.
  56. support and consulting, via telephone, e-mail, and on-site visits.  We also 
  57. provide strategic information and advice.
  58.  
  59.  
  60.  
  61. From: clive@x.co.uk
  62.  
  63. IXI Limited do formal X training. We have three standard courses: the
  64. Strategic Overview (XSO), the X Programmers' Workshop (XPW), and the
  65. Motif Programmers' Workshop (MPW).
  66.  
  67. The XSO is a one day seminar for senior executives, development managers,
  68. marketing and sales staff, and others who want to know how their business will
  69. be affected by the growing popularity of X. It does not go into technical
  70. details, and is updated frequently to keep up with the market situation.
  71.  
  72. The XPW is a four day hands-on course for C programmers, teaching use of Xlib
  73. and Xt, covering everything that a total X novice needs to become a competent
  74. X programmer.
  75.  
  76. The MPW is a four day hands-on course for C programmers, teaching use of
  77. Motif and Xt, covering everything that a total X novice needs to become
  78. a competent Motif programmer.
  79.  
  80. Both courses are given regularly at our Cambridge training centre and at
  81. customer sites (this includes other European countries and North America).
  82. Courses can be tailored to individual customer requirements.
  83.  
  84. In addition, we provide "one-off" training courses on specific subjects, and
  85. can provide speakers and consultants for projects of any size, from half a
  86. day upwards.
  87.  
  88.     IXI Limited                Telephone: UK:    Cambridge (0223) 462 131
  89.     62-74 Burleigh Street                 USA:   1 800 XDESK 57
  90.     Cambridge                             Other: +44 223 462 131
  91.     CB1  1OJ                   Fax:       UK:    Cambridge (0223) 462 132
  92.     United Kingdom                        USA:   011 44 223 462 132
  93.                                           Other: +44 223 462 132
  94.     Email: sales@x.co.uk
  95.  
  96.  
  97.  
  98.  
  99. From: jas@hpfcra.fc.hp.com
  100.  
  101. Name:    Jeff Stevenson
  102. Email:    jas%hpfcra@hplabs.hp.com
  103. Phone:    303-229-2107
  104. Postal:    Jeff Stevenson; MS 73
  105.     Hewlett-Packard Company
  106.     3404 E. Harmony Rd.
  107.     Fort Collins, CO  80525-9599
  108.  
  109. Topics:    PEX architecture; X/PEX interactions; PHIGS/PHIGS PLUS
  110.     API on PEX; PEX History and Personal View of Future (as
  111.     appropriate)
  112.  
  113. And, of course, all requests are subject to HP management
  114. approval and allocation of time.
  115.  
  116.  
  117.  
  118. From: ora!adrian@uunet.uu.net
  119.  
  120. I will be available for training and consulting during summer 1990.
  121. The main topics of training will be X concepts, writing applications 
  122. using widgets (Motif or OPEN LOOK), writing widgets, and Xlib.
  123. Dan Heller may also be available, and can cover the above topics as well
  124. as the Xview toolkit.
  125.  
  126. Adrian Nye  (O'Reilly & Associates, Inc.)
  127. 6188 McPherson Ave. #404
  128. St. Louis, MO  63112
  129. UUCP:   uunet!ora!adrian      ARPA:   adrian@ora.uu.net
  130. (314) 862-6647
  131.  
  132.  
  133. From: jeremy@eik.ii.uib.no
  134.  
  135. Here is how to get in touch with me:
  136. ====================================
  137. Dr. Jeremy Cook
  138. Department of Informatics    // Institutt for Informatikk
  139. Bergen High Technology Centre      // H{\o}yteknologisenteret i Bergen
  140. Thorm{\o}hlensgate 55        // that {\o} is an oh with a line through it
  141. N-5008 Bergen
  142. Norway
  143.  
  144. telephone: +47 5 54 41 74 (work)
  145. fax:       +47 5 54 41 99
  146. email:       jeremy@eik.ii.uib.no
  147.  
  148. This is what I can/do offer:
  149. ============================
  150. Hands-on courses (2ish days) at the clients own site to get folk started
  151. with X11 (and the Motif widget set).
  152.  
  153. Prefer to provide such courses in Norway/Scandinavia/Europe in that order.
  154.  
  155. I can give references if necessary.
  156.  
  157. -- Jeremy Cook
  158.    (jeremy@eik.ii.uib.no)
  159.  
  160.  
  161.  
  162. From: grinstei@hawk.ulowell.edu
  163.  
  164. The Graphics Research Laboratory can provide generic as well as custom 
  165. courses and does contract work as well.
  166.  
  167. Courses (1-5 days depending on depth needed):
  168. Overviews on X, Intrinsics, Motif, C and C++.
  169. Details on above (how to program using).
  170. Internals on above (how to develop and extend).
  171.  
  172. Contracts:
  173. Applications using X, Intrinsics, Motif (in ADA, Fortran, C or C++).
  174. Developing new widget libraries.
  175. Developing interactive tools.
  176.  
  177. Contact:
  178.  
  179. Dr. Georges Grinstein         Director - Graphics Research Laboratory
  180. grinstein@ulowell.edu         University of Lowell
  181. (508)-934-3627                Lowell, MA 01854
  182.  
  183.  
  184.  
  185. From: lperson@carbon.lcs.mit.edu
  186.  
  187. Name: L. W. person
  188. email:lperson%carbon.prime.com@RELAY.CS.NET or
  189.       UUCP: !decvax!cvbnet!carbon!lperson
  190. Address: 75 page Road, #4 , Bedford, MA, o1730
  191. Tel (617)-275-4675
  192. Synopsis: Give training seminars here and Pacific Rim on software portability
  193.           and reliability through X window and other applications.
  194.  
  195.  
  196.  
  197. From: glennw%crevasse.wv.tek.com@relay.cs.net
  198.  
  199. I would be willing to present my ICCCM talk, for a fee.
  200.  
  201. ICCCM Tutorial synopsis:
  202.  
  203. This tutorial covers the Inter-Client Communication Conventions recently
  204. adopted by the X Consortium as a part of the core X standard.  The
  205. conventions are examined from a client developer's perspective.
  206.  
  207. Attendees will learn the responsibilities of a portable, cooperative X
  208. client, how window and session managers might respond to client actions,
  209. and how to properly design and code a cooperating X client.  Conventions
  210. covered include selections, communication of multilingual text, resource
  211. names, manipulating windows, icons, and popups, handling input focus,
  212. input devices, and colormaps, and starting and stopping windows, clients,
  213. and sessions.  The R4 ICCC changes in the Xlib and X toolkit intrinsics
  214. programmatic interfaces are described.  A simple ICCCM-compliant 
  215. Xlib client is presented as an example.
  216.  
  217.  
  218. Glenn Widener
  219. Tektronix, Inc.
  220.  
  221. (UPS) 2660 SW Parkway
  222. (US Mail) PO Box 1000
  223. m/s 61-850
  224. Wilsonville, OR, 97070
  225. Home: (503)648-9533
  226. Work: (503)685-2494
  227. Fax: (503)682-1500
  228.  
  229.  
  230.  
  231. From: brian%padouk.ima.isc.com@ima.ima.isc.com
  232.  
  233. Brian R. Holt
  234. Email:     brian@ima.isc.com
  235. Post:    29 Trowbridge Street
  236.     Newton Centre, MA 02159
  237. Phone:    617-661-7474 x206 (day)
  238.     617-332-3073 (eve)
  239. Fax:    617-661-2070
  240.  
  241. Programming with OSF/Motif, 1/2 day or 1 day tutorials.
  242.  
  243.  
  244.  
  245. From: lpgc@eng.sun.com
  246.  
  247. Laurence Cable,
  248. Member Technical Staff,
  249. Intrinsics based toolkits group,
  250. Sun Microsystems,
  251. 2550 Garcia Ave,
  252. Mountain View, CA 94043
  253.  
  254. tel 415-336-5766
  255. lpgc@sun.com
  256.  
  257. synopsis:
  258.  
  259. general X architecture
  260. Intrinsics based toolkits
  261. UIMS
  262. OpenLook
  263. Applications development
  264. standards
  265.  
  266.  
  267.  
  268. From: toddb%tekcrl.labs.tek.com@relay.cs.net
  269.  
  270. Todd Brunhoff
  271. toddb@tekcrl.labs.tek.com
  272. 17885 N.W. Dogwood Ct.
  273. Beaverton, OR  97006
  274.  
  275. X protocol and architecture
  276. Design of X applications, including Xlib, motif and intrinsics
  277. Video and X
  278. Unix internals
  279.  
  280.  
  281.  
  282. From: hania@med.stanford.edu
  283.  
  284. Hania Gajewska, hania@med.stanford.edu
  285. 52 Skylonda Drive, Woodside, CA 94062
  286. (415) 851-2386
  287.  
  288. I can talk about Xtk and a variety of widget sets (DEC, Motif, Athena).
  289. Also, ICCCM.
  290.  
  291.  
  292.  
  293. From: smikes@pjspot.att.com (Tibor S Mikes)
  294.  
  295. I speak about or teach the following:
  296.  
  297. Introduction To The X Window System
  298. Xlib Programming
  299. Xt Programming
  300. Introduction To Motif
  301. Motif Programming
  302. Introduction To OpenLook
  303. OpenLook Programming With Xt+
  304. The X Platform For Business Systems
  305. Open Systems Architecture and X
  306. Integration of Multi-architecture Applications Using The X Platform
  307. Building HyperText Applications With X
  308. CASE Technology Using The X Platform
  309.  
  310. Steven Mikes
  311. (201) 271-0261    Home
  312. (201) 560-8635    FAX
  313. (609) 985-7650    Bluestone Consulting, Inc.
  314. (201) 615-4718    Bell Labs (subject to change)
  315.  
  316. e-mail:    {att!}pjspot!smikes
  317.  
  318.  
  319.  
  320. From: jody@shell.com (Jody Winston)
  321.  
  322. Jody Winston
  323. xprt Consulting
  324. 731 Voyager
  325. Houston, TX 77062
  326.  
  327. jody@shell.uucp
  328. ..!{sun,psuvax1,bcm,rice,decwrl,cs.utexas.edu}!shell!jody
  329. (Voice: 713 663-2993 or 713 480-7330)
  330.  
  331. We do training on:
  332.  
  333. Porting the server (X11R4) to custom hardware
  334. Widget (Motif and Athena) Writing
  335. X Application development using Motif and Athena widgets
  336.  
  337.  
  338.  
  339. From: nazgul@alphalpha.com (Kee Hinckley)
  340.  
  341. Kee Hinckley
  342. Email:    nazgul@alphalpha.com
  343. USPS:    Alphalpha Software, Inc.
  344.     148 Scituate St.
  345.     Arlington, MA 02174
  346. Phone:    +1 617/646-7703
  347. Fax:    +1 617/646-7703 (plus 3 after first ring if your fax doesn't send beeps)
  348.  
  349. Programing with OSF/Motif, 1/2 day or 1 day tutorial.
  350.  
  351.  
  352.  
  353. From: Jan Newmarch <jan@cancol.oz.au>
  354.  
  355. At the University we give a semester course on Xlib and Motif,
  356. and I also give a three-day version of the course externally.
  357. +----------------------+---+
  358. | Jan Newmarch           |:-)|  ACSnet: jan@cancol.oz
  359. | Info. Sciences & Eng.|___|  ARPA:   jan%cancol.oz.au@uunet.uu.net
  360. | Univ Canberra            |  UUCP:   {uunet,ukc}!munnari!cancol.oz.au!jan
  361. | P.O. Box 1               |  CSNET:  jan%cancol.oz@australia
  362. | Belconnen  A.C.T. 2616   |  JANET:  jan%au.oz.cancol@EAN-RELAY
  363. | AUSTRALIA                |  Telephone: (Aust) (6) 252422
  364. +--------------------------+
  365.  
  366.  
  367.  
  368. From: carroll@osf.org
  369.  
  370.     The Open Software Foundation is currently offering a 5 day programming
  371. course for OSF/Motif at customer sites only.  The course uses a case approach!
  372. 60% of the class time is spent working on laboratory exercises. During the
  373. course the students are required to contruct two applications piece by piece. 
  374. Starting with putting a single widget on the screen, each lab adds additional 
  375. information the student needs to know to construct the next step in the 
  376. application.  The students will end up with a fairly sophisicated graphics 
  377. application and another that is text-based.
  378.     Included with the 350 page student guide is the 5 OSF/Motif manuals
  379. published by Prentise Hall are given to each student.
  380.  
  381. For more information please contact Jane Carroll - 617-621-8780 or
  382. carroll@osf.org
  383.  
  384.  
  385.  
  386. From: jonp@sdata.no (Jon Petter Bjerke )
  387.  
  388. At Skrivervik Data A/S in Oslo, Norway, Jo Are Rosland and myself, Jon
  389. Petter Bjerke, are giving two courses on X on a regular basis:
  390.  
  391. 1) Two-day introduction to the X user environment (based on "plain MIT X")
  392. 2) Five-day X programming course/workshop, dealing with Xlib, Xt, OSF/MOTIF and
  393.    XView.  The course is mostly based on Doug Young's book.
  394.  
  395. Hands-on training is provided using Sun workstations and NCD X terminals.
  396.  
  397. Telephone   +47 2 15 63 93
  398. Fax         +47 2 22 03 26
  399. email:      joare@sdata.no, jonp@sdata.no
  400. mail:       P.O.Box 123 Refstad, N-0513 OSLO 5
  401.  
  402.  
  403.  
  404. From: jtk@cs.purdue.edu (Tim Korb)
  405.  
  406. I teach a two-day course covering the fundamentals of the X Toolkits.
  407. Students learn how the toolkits are organized and how they can be used
  408. to rapidly develop X-based user interfaces.  Although several toolkits
  409. are mentioned and briefly compared, including Motif and XView, the
  410. course concentrates on the X Intrinsics and the Athena Widget set.
  411.  
  412. Topics include: some background on X; terminology from object-oriented
  413. programming; the resource manager and user preferences; the X
  414. Intrinsics; using widgets; the Athena Widget set; building widgets;
  415. and other available widgets and toolkits.
  416.  
  417. This course is offered on-site as well as at public tutorials.
  418.  
  419. John T. Korb, jtk@cs.purdue.edu
  420. Department of Computer Science
  421. Purdue University
  422. West Lafayette, IN 47907
  423. 317-494-6184
  424.  
  425.  
  426.  
  427. From: wrd@cs.purdue.edu
  428.  
  429. Professor Wayne R. Dyksen
  430. Department of Computer Science
  431. Purdue University
  432. West Lafayette, Indiana   47907
  433. 317-494-6182
  434.  
  435. wrd@cs.purdue.edu
  436.  
  437. I teach a two-day, in-depth course covering the fundamental concepts,
  438. terminology, and capabilities underlying the X Window System.  In
  439. particular, I give a complete tour of the C interface, Xlib.  Students
  440. gain an understanding of the many important issues faced when
  441. designing and writing X applications.  The course is well organized
  442. with a proven track record; it includes lectures notes consisting of
  443. over 500 slides.  A detailed syllabus of the course is given below.
  444.  
  445. The course is offered both privately, at your site, or publicly.
  446.  
  447. "Introduction to the X Window System"
  448.           Wayne R. Dyksen
  449.  
  450. Course Syllabus
  451. ---------------
  452. Overview (philosphy, design goals, history, capabilities); X Concepts
  453. (architecture, using X, client/server communication, resources,
  454. properties); Windows (hierarchy, configuration, attributes, visual and
  455. depth, class, shaped windows); Graphics Contexts (graphics pipeline,
  456. pixel selection, clipping, patterning, pixel output, graphics exposure
  457. events, GC defaults); Graphics (drawing and filling curves, drawing
  458. text, regions, images, cursors); Color (color concepts, visuals,
  459. virtual colormaps, colorcells); Events (event types, selecting events,
  460. processing events, controlling event delivery, event compression,
  461. exposure event strategies); The Keyboard and Pointer (keycodes,
  462. keysyms, logical modifiers, keymaps, button mapping, keyboard and
  463. pointer preferences); Window Management (window manager tasks,
  464. grabbing, reparenting, substructure redirection, save sets, hints);
  465. User Preferences (determining preferences, the resource manager, using
  466. the resource manager); Inter-Client Communication (selections, cut
  467. buffers, window management, session management, resources).
  468.  
  469.  
  470.  
  471. From: mhess@eng.sun.com
  472.  
  473. Name:    Marty Hess
  474. Email: mhess@eng.sun.com
  475.  
  476. Address:
  477. Sun Microsystems, Inc.
  478. A1-43
  479. 2550 Garcia Avenue
  480. Mountain View, CA  94043-1100
  481.  
  482. X topic(s) that I talk about: PEX
  483.  
  484.  
  485.  
  486. Claudette Hayle
  487. Information Systems Group, Ltd.
  488. 885 Third Ave.
  489. 29th Floor
  490. New York, NY 10022
  491. (212) 303-5512
  492. FAX: (212) 230-3299
  493.  
  494. Provides training on Advanced Technologies that includes Motif, OPEN LOOK,
  495. and the X Window System.
  496.  
  497.  
  498.  
  499. Name:    Oliver Jones
  500. Email:   pictel!roadrunner!oj@uunet.UU.NET
  501. Address: 185 Alewife Brook Parkway, 3rd floor
  502.          Cambridge, MA 02138
  503. Phone:   (617) 876-7636
  504. Fax:     (617) 547-9011
  505. Talk topics:  Introduction to X, Xlib, X graphics, X events, debugging
  506. Track record: tutorials at USENIX, SIGgraph, X Conferences
  507. Availability: subject to my workload (we work hard at Saber)
  508. Printed tutorial materials:  On request; please contact me.
  509.  
  510.  
  511.  
  512. Name:     Stanley P. Hanks
  513. Email:     stan@sug.org, stan@rice.edu, stan@karazm.math.uh.edu
  514. Address: Technology Transfer Associates
  515.      P.O. Box 2087
  516.      Bellaire TX 77402-2087
  517. Phone:     (713) 683-5792
  518. Fax:     (713) 662-8504
  519.  
  520. Our consulting group, Technology Transfer Associates, offers a range of 
  521. services aimed at helping companies transfer technologies such as distributed 
  522. computing, visualization systems, and multi-vendor open systems computing 
  523. into the mainstream of their computing environment.
  524. These services include
  525.  
  526.     * seminars intended to help your management understand the pros
  527.       and cons of new (well, to them anyway...) computing technologies, 
  528.  
  529.     * a set of courses intended for technical professionals, including 
  530.       use of UNIX, advanced programming skills, and X/Motif programming,
  531.  
  532.     * consulting services in a range of areas, and
  533.  
  534.     * long-term contractors to help you with quick-start projects or 
  535.       projects for which finding and retaining staff might be difficult. 
  536.  
  537. Most of the consultants and lecturers are either faculty or research staff at 
  538. institutions you would recognize, and many of them you might recognize by name.
  539. All of the staff involved are top-notch people who would be at home in any 
  540. cutting-edge environment, and all have superb teaching and communications 
  541. skills.
  542.  
  543. We conduct regularly scheduled courses at a facility in Houston, using Sun 
  544. SPARCstations, Solbourne file/compute servers, and a variety of X terminals. 
  545. The schedule for these classes is published well in advance. If you would like 
  546. additional information, please contact me.
  547.  
  548. We also can arrange to give classes or seminars at your site, at a time 
  549. convenient to you. Some of our customers, particularly those with large 
  550. numbers of people who need to be educated in particular areas, find this to 
  551. be a much more cost-effective solution.
  552.  
  553. For all classes, we provide materials, including copies of the slides, 
  554. additional manuals and workbooks, and other reference publications.
  555.  
  556. X-specific Seminars offered:
  557.  
  558.     * X Windows Overview
  559.     * Facilitating Distributed Computing with X Windows
  560.  
  561. X-specific Courses offered:
  562.  
  563.     * Using the X Window System
  564.     * Programming X Windows Applications Using the Motif Toolkit
  565.     * Writing Your Own Widgets for X Windows
  566.     * Distributed Graphics Programming Using PEX and DORE
  567.  
  568. References are available on request. 
  569.  
  570.  
  571.  
  572. Name:     Berry Kercheval
  573. Email:     berry@lll-crg.llnl.gov
  574. Address: 982 Bonnie Clare Lane
  575.      Concord CA 94518
  576.      USA
  577. Phone:     (415) 827-9035
  578.  
  579. I have done 1 day tutorials on "Introduction to X Concepts" for the
  580. UKUUG and the EXUG.  Willing to travel (obviously).
  581.  
  582.  
  583.  
  584. Name:     Learning Tree International
  585. Address: 8000 Towers Crescent Dr.
  586.      Vienna, VA 22182
  587.         and
  588.      6053 West Century Blvd.  PO Box 45028
  589.      Los Angeles, CA 90045-0028
  590. Phone:     (703) 893-3555
  591.      (213) 417-8888
  592.  
  593. Course:     X Window System Programming: A Hands-On C Workshop
  594.  
  595.  
  596.  
  597. Name:     Keith Edwards
  598. Email:     keith@cc.gatech.edu
  599. Address: Software Engineering Research Center
  600.      Georgia Tech
  601.      Atlanta, GA  30332-0280
  602. Phone:     (404) 894-6266
  603.  
  604. I have a comprehensive class I teach on programming at the Xlib and Xt
  605. Intrinsics layers.  I can also talk about workstation video and audio,
  606. unix internals, and network programming.
  607.  
  608.  
  609.  
  610. Name:     Martin J. Schedlbauer
  611. Email:     ...!uunet!wang!saturn!martin
  612. Address: 8 Gilman Rd.
  613.      Billerica, MA 01862
  614.  
  615. I provide customized seminars in X Windows, OSF/Motif, C, and C++. Course
  616. outlines and schedules can be obtained from the above address.
  617.  
  618. The fee is negotiated with each client and is independent of the number of
  619. students in the seminars.
  620.  
  621. References from previous students can be furnished upon request.
  622.  
  623.  
  624.  
  625. From: swick@crl.dec.com
  626. Name : Ralph Swick & Mark Ackerman
  627. Email  : swick@crl.dec.com, ackerman@mit.edu
  628. Address: Project Athena, MIT E450-327, 1 Amherst St, Cambridge, MA 02139
  629. Course Address: UCLA Extension, 10995 Le Conte Avenue, Los ANgeles, CA 90024-2883
  630. UCLA Phone: (213) 825-3344
  631.  
  632. Mark and I teach a 4-day lecture course at the UCLA Extension school
  633. in the Spring and Fall.  This course covers the protocol, Xlib and
  634. Xt in great detail while describing how to write applications in
  635. a generic GUI.  The course is intended to be GUI independent; i.e.
  636. applicable to developers using Motif, OLIT, Xview, OI, etc.
  637.  
  638.  
  639.  
  640. From: motcsd!shawn!mark@apple.com
  641. Name: Mark Jeghers
  642. Email: dlb!shawn!mark@sun.com
  643. Address: 223 Vineyard, San Jose CA 95119
  644. Phone: (408) 281-4823
  645.  
  646. I am an independant contractor specializing in X Windows programming
  647. and training.  I teach X classes in a variety of formats, and can
  648. tailor classes to the needs of diverse groups.  I have done both
  649. lecture-only classes and hands-on lab classes.  My expertise includes
  650. Xlib, Intrinsics, Athena, Motif, XView, widget internals, and X11
  651. source configuration and building.  I mostly do work in the Silicon
  652. Valley area, but I can travel elsewhere for training.  Upon request,
  653. I can mail or fax a resume with details of my experience.  I can also
  654. provide reviews of my classes, which usually yield high levels of
  655. satisfaction from the students.
  656.  
  657.  
  658.  
  659. From: smitty@dsd.es.com
  660. Name: Maurice Smith
  661. Email: smitty@dsd.es.com
  662. Address: Evans & Sutherland Computer Corp., Salt Lake City, Utah
  663.  
  664. Programming with ES/PHIGS in X
  665.    Objective:
  666.     Programming with ES/PHIGS in X is directed toward software
  667.     engineers who develop PHIGS applications on a ESV workstation.
  668.     The course focuses on the ISO PHIGS standard and the current
  669.     ISO PHIGS PLUS draft standard, with an emphasis on how these
  670.     standards are supported on the ESV Workstation, and an examination
  671.     of the extensions made by Evans & Sutherland.  The course 
  672.     includes a series of lectures and laboratory time which will 
  673.     give students hands-on experience with PHIGS programs.
  674.     After completing this course, students will be able to write PHIGS
  675.     programs and will understand how to use most PHIGS and PHIGS PLUS
  676.     concepts.
  677.     Course Content:
  678.     o 3D graphics overview
  679.     o ES/PHIGS and X interaction
  680.     o Coordinate systems and transformations
  681.     o PHIGS and PHIGS PLUS primatives and attributes
  682.     o PHIGS states
  683.     o PHIGS input
  684.     o ESV implementation dependancies
  685.     o Tuning ES/PHIGS code for the ESV workstation
  686.     o ESV extensions
  687.     Length: 4.5 days
  688.  
  689. Programming with Motif
  690.     Objective:
  691.     Programming with Motif is directed toward software engineers who
  692.     will use Motif functions and constructs to develop X Windows
  693.     System application programs.  The course includes a series of 
  694.     lectures and laboratory time which provides hands-on experience
  695.     with Motif.    
  696.     After completing this course, students will understand the basic
  697.     structures of a Motif program and will be able to develop
  698.     applications using Motif concepts.
  699.     Course Content:
  700.     o X Window System overview
  701.     o Motif widgets and gadgets
  702.     o Widget creation and management
  703.     o Manager and constraint widgets
  704.     o X Event Handling
  705.     o Writing Callback procedures
  706.     o Keyboard and mouse input
  707.     o Programming gadgets
  708.     o Pop-up and pull-down menus
  709.     o Constructing a user interface
  710.     o Resource Management
  711.     o Customizing the resource database
  712.     Length: 4.5 days
  713.  
  714.  
  715.  
  716. Name:     Steven Thiedke
  717. Email:     info@ivc.com  
  718. Address: Intelligent Visual Computing,Inc.
  719.      1143-I Executive Circle
  720.      Cary, NC 27511
  721. Phone:     1-800-776-2810
  722.      1-919-481-1353
  723.  
  724. Intelligent Visual Computing, Inc. offers a variety of X and Motif courses
  725. ranging from 1 day Introductions to 5 day laboratory-based workshops.  All
  726. courses are available at your location as well as our offices.  Our courses
  727. were developed in-house and are taught by experienced software professionals,
  728. all of whom have 10 or more years development experience and 4 years working
  729. with X.  All materials are regularly updated to keep pace with changes in the
  730. field.  We have been teaching X since 1988 and have taught students from
  731. hundreds of companies throughout North America.  Our 5 day X and Motif course
  732. is 50% lab work. Each student receives course notes (over 500 pages, with 80
  733. illustrations), dozens of sample programs, plus X and Motif reference
  734. materials.  Please contact us for detailed course syllabi, references and
  735. other information.
  736.  
  737.  
  738.  
  739. Name:     Gerald Moore
  740. Email:     Clarity@infoserve.com  
  741. Address: 10 Old Stow Road
  742.      P.O. Box 743
  743.      Concord, MA 01742
  744. Phone:     1-508-371-3233
  745. Fax:     1-508-371-0917
  746.  
  747. Provides various courses on Unix, open systems, Xlib, Motif, C, C++,
  748. object oriented programming, and networking.  Contact them for more
  749. details.
  750.  
  751.