home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR9 / DSN93D.ZIP / DSNEWS.93D
Text File  |  1993-07-23  |  143KB  |  3,129 lines

  1.  
  2.                   IBM (R) Personal Software Products
  3.  
  4.          DDDD  EEEEE V   V EEEEE L      OOO  PPPP  EEEEE RRRR
  5.          D   D E     V   V E     L     O   O P   P E     R   R
  6.          D   D EEEE  V   V EEEE  L     O   O PPPP  EEEE  RRRR
  7.          D   D E      V V  E     L     O   O P     E     R  R
  8.          DDDD  EEEEE   V   EEEEE LLLLL  OOO  P     EEEEE R   R
  9.  
  10.  SSSS U   U PPPP  PPPP   OOO  RRRR  TTTTT        N   N EEEEE W   W  SSSS
  11. S     U   U P   P P   P O   O R   R   T          NN  N E     W   W S
  12.  SSS  U   U PPPP  PPPP  O   O RRRR    T          N N N EEEE  W W W  SSS
  13.     S U   U P     P     O   O R  R    T          N  NN E     W W W     S
  14. SSSS   UUU  P     P      OOO  R   R   T          N   N EEEEE WW WW SSSS
  15.  
  16. ========================================================================
  17. Issue 4                                                     23 July 1993
  18. ========================================================================
  19.  
  20.                                 Notice
  21.                                 ------
  22.  
  23. IBM PSP Developer Support News is normally published once a month,
  24. around the middle of each month. However, extra issues -- such as this
  25. one -- will come out when there is timely news. The next regularly
  26. scheduled issue will appear on or about 16 August 1993.
  27.  
  28.                               +----------+
  29.                               | Contents |
  30.                               +----------+
  31.  
  32. The table of contents contains search codes for going directly to items
  33. that interest you.
  34.  
  35.                                                         Search Codes
  36.                                                         ------------
  37.  
  38. o  IBM Device Driver Workshops Begin 9 August           ddwkshp
  39.  
  40. o  Driver Development Support Center Update             ddsupctr
  41.  
  42. o  IBM Ultimotion Workshop/2 Beta                       ultiwork
  43.  
  44. o  Beta for IBM LAN NetView Fix                         nvbeta
  45.  
  46. o  IBM PenAssist Developers Program Offerings           pendap
  47.  
  48. o  IBM PSP Rebuttal to Microsoft Document Comparing     rebutdoc
  49.      Windows NT and OS/2 2.1
  50.    NOTE: This item is 968 lines long
  51.  
  52. o  IBM's Personal Software Products Technical           ibmintch
  53.      Interchange -- the Home Stretch!
  54.  
  55. o  Common Desktop Environment Developers Conference     cdeconf
  56.  
  57. o  Second International Colorado OS/2 Developers        colconf
  58.    Conference
  59.  
  60. o  Correction to Application Discount Advertising       faxfix
  61.      Program Fax Number
  62.  
  63. o  Announcement Letters Available Via IBM FAX           faxann
  64.  
  65. o  800 Phone Numbers                                    800nos
  66.  
  67. o  Trademarks, Registered Trademarks, Service Marks     tmarks
  68.  
  69.                            +---------------+
  70.                            | Abbreviations |
  71.                            +---------------+
  72.  
  73.    CDN = Canadian
  74.    GMT = Greenwich Mean Time
  75.    GST = Goods and Services Tax (in Canada)
  76.    USD = United States Dollars
  77.    SD  = Singapore Dollars
  78.  
  79.                             +-------------+
  80.                             | Back Issues |
  81.                             +-------------+
  82.  
  83.    This is Issue 4, distributed 23 July 1993, in file DSN93D.ZIP.
  84.    Issue 3, distributed 15 July 1993, is in file DSN93C.ZIP.
  85.    Issue 2, distributed 15 June 1993, is in file DSN93B.ZIP.
  86.    Issue 1, distributed 17 May 1993, is in file DSN93A.ZIP.
  87.  
  88.    The unzipped files posted on IBM internal repositories are:
  89.      Issue 4, DSNEWS 93D
  90.      Issue 3, DSNEWS 93C
  91.      Issue 2, DSNEWS 93B
  92.      Issue 1, DSNEWS 93A
  93.  
  94.                        +------------------------+
  95.                        | Send Us Your Feedback! |
  96.                        +------------------------+
  97.  
  98. Your comments about this newsletter are important to us. Please send
  99. your feedback to IBM PSP Developer Support News at:
  100.  
  101. o  CompuServe (R): 74150,44
  102. o  Internet (R): dsnews@vnet.ibm.com
  103. o  BIX (R): dsnews@bix.com
  104. o  IBMMAIL: USIB33NP
  105. o  Fax: 1-407-443-3241
  106. o  Mail: Newsletter, Internal Zip 2230, IBM Corporation,
  107.          1000 N.W. 51st Street, Boca Raton FL 33431, USA
  108.  
  109. ========================================================================
  110.  
  111.             +--------------------------------------------+
  112.             | IBM Device Driver Workshops Begin 9 August |       ddwkshp
  113.             +--------------------------------------------+
  114.  
  115. The IBM Boca Raton PSP Development Laboratory announces a series of OS/2
  116. (R) 2.x Device Driver Workshops. Designed for C or Macro Assembler
  117. programmers, these five-day workshops are presented at IBM's Boca Raton
  118. Design Center, or can be brought to your location.
  119.  
  120. In each workshop, you design and build device drivers for your specific
  121. hardware. The morning lectures cover the topics listed in the workshop
  122. descriptions below; the afternoon lab sessions concentrate on developing
  123. your custom device drivers.
  124.  
  125. Workshop Schedule for 1993                                    Workshop #
  126. --------------------------                                    ----------
  127.  
  128.  9 - 13 August     Multimedia Physical Device Drivers           OS2DD309
  129.  
  130. 20 - 24 September  Physical Device Drivers                      OS2DD101
  131.  
  132. 11 - 15 October    Pointer Device Drivers                       OS2DD304
  133.  
  134. 15 - 19 November   Virtual Device Drivers                       OS2DD201
  135.  
  136. 13 - 17 December   Device Managers                              OS2DD305
  137.  
  138. Other Workshops in the Series
  139. -----------------------------
  140.  
  141. o  Presentation Manager Display Drivers                         OS2DD301
  142.  
  143. o  SVGA Seamless Windows PM Drivers                             OS2DD302
  144.  
  145. o  Adapter Device Drivers                                       OS2DD303
  146.  
  147. o  Printer Device Drivers                                       OS2DD306
  148.  
  149. o  Industrial Control Device Drivers                            OS2DD307
  150.  
  151. o  LAN Device Drivers                                           OS2DD308
  152.  
  153. To Enroll
  154. ---------
  155.  
  156. To enroll in an OS/2 Device Driver Workshop, call the Dynamic
  157. Upload/Download Environment (DUDE) BBS at 1-407-982-3217, and follow
  158. the instructions, or leave a voice message on 1-407-982-4239.
  159.  
  160. August Workshop: Multimedia Physical Device Drivers, workshop OS2DD309
  161. ---------------------------------------------------
  162.  
  163. Kicking off the IBM Device Driver Workshop series is the pilot
  164. Multimedia Physical Device Drivers workshop, to be held 9 through 13
  165. August at the IBM Design Center in Boca Raton, Florida, USA.
  166.  
  167. This workshop enables programmers to write OS/2 multimedia physical
  168. device drivers (MM PDDs). An MM PDD allows multimedia I/O ports (audio,
  169. video capture, MIDI, and so on) to be shared by multiple OS/2
  170. applications. This workshop describes how the MM PDD communicates with
  171. the OS/2 kernel using the DeVHlp interface. Installation and debug
  172. techniques are also covered. The OS/2 Device Driver Kit (DDK) is used
  173. extensively to build and test the MM PDD.
  174.  
  175. The target audience is IBM or OEM programmers who code device drivers
  176. for PC multimedia hardware, such as audio, video capture, or MIDI
  177. interfaces.
  178.  
  179. Outline:
  180. o  OS/2 structure
  181. o  Device driver types
  182.    --  Physical device driver
  183.    --  Character versus block
  184.    --  Modes, times
  185.    --  Init, kernel, interrupt, timer
  186. o  Init sequence - CONFIG.SYS processing
  187. o  Utilities, debuggers
  188. o  Semaphores
  189. o  PDD address space
  190.    --  Memory management
  191. o  MM extensions, DLL interfaces
  192.    --  MIDI, audio, video
  193.    --  Device-sharing techniques
  194.    --  Streaming protocols
  195. o  VDD communication
  196. o  Lab: Developing OEM MM physical device drivers
  197.  
  198. Prerequisites:
  199. o  Programming expertise in C or Macro Assembler
  200. o  Have written device drivers/utilities for OEM hardware (DOS device
  201.    drivers, ROM BIOS, test utilities)
  202. o  Have purchased development software (OS/2 2.1, OS/2 DDK, Microsoft
  203.    (R) C Compiler 6.0)
  204.  
  205. There is NO CHARGE for attending this pilot workshop or for the class
  206. materials. Attendees are responsible for their own transportation,
  207. accommodations, and meal expenses.
  208.  
  209. Each attendee will be assigned a fully configured OS/2 workstation to
  210. use during the week.
  211.  
  212. You will need to bring the source code for the device driver that you
  213. want to convert to OS/2 2.x; your favorite text editor; and any
  214. third-party software you may need for device-driver development.
  215.  
  216. You must also bring your own personal computer to use for development.
  217. The following specifications are suggested for a development PC:
  218.  
  219. o  386- or 486-based, 25 MHz or faster
  220. o  8 MB of RAM memory (16 MB recommended)
  221. o  VGA display (or SVGA or XGA)
  222. o  100 MB hard disk (200 MB recommended)
  223. o  OS/2 2.1 installed
  224. o  Any additional hardware to be used for development.
  225.  
  226. IBM is limiting the seating in this workshop to 14 people, in order to
  227. offer quality technical assistance and to have a productive session.
  228.  
  229. To confirm a seat in this workshop, complete the OS/2 Device Driver
  230. Workshop Registration Form, file REGISTRA.TXT on the DUDE BBS, by
  231. Wednesday 4 August. The BBS phone number is 1-407-982-3217.
  232.  
  233. For more information about this workshop, call Bob Peterson at
  234. 1-407-443-8289.
  235.  
  236. Other Workshop Descriptions
  237. ---------------------------
  238.  
  239. Some of the other workshops in the Device Driver Workshop series are
  240. described below in workshop numeric order. The remaining workshops are
  241. under development; their descriptions, when available, will be published
  242. in this newsletter.
  243.  
  244. Physical Device Drivers, workshop OS2DD101
  245. -----------------------
  246.  
  247. This workshop enables programmers to write OS/2 2.x physical device
  248. drivers (PDDs). A PDD enables PC hardware to be shared by multiple OS/2
  249. applications. This workshop describes how the PDD communicates with the
  250. OS/2 kernel using the DevHlp interface. Installation and debug
  251. techniques are also covered. The OS/2 Device Driver Kit (DDK) is used
  252. extensively to build and test the PDD.
  253.  
  254. The target audience is IBM or OEM programmers who code device drivers
  255. for PC hardware, such as serial, parallel, SCSI, or proprietary
  256. interfaces.
  257.  
  258. This workshop is a prerequisite for all other device driver workshops.
  259.  
  260. Outline:
  261. o  OS/2 structure
  262. o  Device driver types
  263. o  Physical device driver
  264.    --  Character versus block
  265. o  Modes, times
  266.    --  Init, kernel, interrupt, timer
  267. o  Init sequence
  268.    --  CONFIG.SYS processing
  269. o  Utilities, debuggers
  270.    --  Compiler, Assembler, Linker usage
  271.    --  Symbol generation (MAPSYM)
  272.    --  Kernel debugger (KDB)
  273. o  Processor support
  274. o  Semaphores
  275. o  PDD address spaces
  276.    --  Memory management
  277. o  Monitor implementations
  278. o  VDD communication
  279. o  Lab: Developing OEM physical device drivers
  280.  
  281. Prerequisites:
  282. o  Programming expertise in either C or Macro Assembler
  283. o  Have written device drivers for OEM hardware (DOS device drivers, ROM
  284.    BIOS, test utilities)
  285. o  Have purchased development software (OS/2 2.1, OS/2 DDK, Microsoft C
  286.    Compiler 6.0)
  287.  
  288. Virtual Device Drivers, workshop OS2DD201
  289. ----------------------
  290.  
  291. This workshop enables programmers to write OS/2 2.x virtual device
  292. drivers (VDDs). A VDD enables multiple DOS applications to share
  293. hardware. This workshop describes how the VDD communicates with the
  294. OS/2 kernel and DOS session manager using Virtual Device Helper (VDH)
  295. Services. Installation and debug techniques are also covered. The OS/2
  296. Device Driver Kit (DDK) is used extensively to build and test the VDD.
  297.  
  298. The target audience is IBM or OEM programmers who code device drivers
  299. for PC hardware, such as serial, parallel, SCSI, and custom interfaces.
  300.  
  301. Outline:
  302. o  OS/2 structure
  303.    --  Device driver types
  304. o  Virtual device drivers
  305.    --  MVDM - Definition and overview
  306.    --  VDH - Virtual DevHlp
  307.    --  Event trapping: Interrupt, port
  308.    --  Memory management
  309.        .  VDM initialization (instance, global)
  310.        .  Synchronization with system events
  311. o  Utilities, debuggers
  312.    --  Compiler, Assembler, Linker usage
  313.    --  Symbol generation (MAPSYM)
  314.    --  Kernel debugger (KDB)
  315. o  DDK contents
  316.    --  Organization, build tree, sample code
  317. o  Debug procedures
  318. o  Lab: Developing OEM virtual device drivers
  319.  
  320. Prerequisites:
  321. o  Programming expertise in C (expertise in Macro Assembler useful)
  322. o  Knowledge of OS/2 2.x physical device drivers (attendance at workshop
  323.    OS2DD101 recommended)
  324. o  Have written device drivers/utilities for OEM hardware (DOS device
  325.    drivers, ROM BIOS, test utilities)
  326. o  Have purchased development software (OS/2 2.1, OS/2 DDK, Microsoft C
  327.    Compiler 6.0)
  328.  
  329. Presentation Manager Display Drivers, workshop OS2DD301, and
  330. ------------------------------------
  331. SVGA Seamless Windows Device Drivers, workshop OS2DD302
  332. ------------------------------------
  333.  
  334. These workshops enable programmers from PC video board manufacturers
  335. to write OS/2 2.x Presentation Manager (PM) display drivers (DDs). A
  336. PM DD enables video hardware to support the PM desktop and the Workplace
  337. Shell (WPS). These workshops cover the PM DD modules that are used to
  338. interface OS/2 to the display; this includes support for WIN and GPI
  339. calls. Graphics engine interfacing is covered in detail. The OS/2 Device
  340. Driver Kit (DDK) is used extensively in order to build and test the PM
  341. DD.
  342.  
  343. The target audience is IBM or Independent Hardware Vendor (IHV)
  344. programmers who code device drivers for video display cards.
  345.  
  346. Outline:
  347. o  OS/2 structure
  348.    --  Device driver types
  349.        .  PM device drivers
  350. o  Block diagram (PM driver modules)
  351.    --  Logic, data flow
  352. o  Device context
  353.    --  Types, data types, stack usage
  354. o  Dynamic Link Library (DLL) functions (imported, exported)
  355. o  Presentation Driver Interface
  356. o  Protocol
  357.    --  Return codes, error strategy
  358.    --  Allocating memory, protection implementation
  359.    --  Exit list processing, interrupts
  360. o  Development topics
  361.    --  Transform matrix values, bounds computations
  362.    --  Clipping, coordinate values
  363.    --  Correlation, drawing to display drivers
  364. o  DDK contents
  365.    --  Organization, build tree, tools, DSPINSTL
  366.    --  Display Test Tool (DTT), test case DLLs
  367. o  OS/2 2.1, 32-bit SVGA display driver
  368.    --  IBMVGA32.DLL, IBMDEV32.DLL, DSPRES.DLL
  369.        .  Background mix options, palette management
  370. o  Lab: Developing OEM PM display drivers
  371.  
  372. Prerequisites:
  373. o  Programming expertise in C, Macro Assembler
  374. o  Have written device drivers for video hardware (DOS device drivers,
  375.    ROM BIOS, test utilities)
  376. o  Have purchased development software (OS/2 2.1, OS/2 DDK, Microsoft C
  377.    Compiler 6.0, MASM 6.0)
  378.  
  379. Adapter Device Drivers, workshop OS2DD303
  380. ----------------------
  381.  
  382. This workshop enables programmers to write OS/2 adapter device drivers
  383. (ADDs). An ADD communicates with SCSI or proprietary I/O interfaces that
  384. usually connect to hard disks, CD-ROM devices, and so on. This class
  385. describes how the ADD communicates with the Device Manager (DMD) using
  386. the Input/Output Request Block (IORB) interface. Installation and debug
  387. techniques are also covered. The OS/2 Device Driver Kit (DDK) is used
  388. extensively to build and test the ADD.
  389.  
  390. The target audience is IBM or OEM programmers who code device drivers
  391. for PC I/O interfaces such as SCSI or proprietary.
  392.  
  393. Outline:
  394. o  OS/2 structure
  395. o  Device driver types
  396. o  Driver stack under OS/2 2.x
  397.    --  Adapter Device Driver (ADD)
  398.    --  Filter ADD (FLT), Device Manager (DMD)
  399. o  CONFIG.SYS
  400.    --  Installation (BASEDEV= )
  401.    --  Boot sequence
  402. o  ADD development consideration
  403.    --  Command-line parameters
  404.    --  Error handling
  405. o  IORB - format, control
  406. o  Device table structure
  407. o  TESTCFG.SYS
  408.    --  IOCTL functions, parameters
  409. o  CDROM filter ADD example
  410.    --  Sample code layout
  411. o  Device driver profiles
  412. o  Impact: SCSI versus proprietary interfaces
  413. o  Lab: Developing Adapter Device Drivers
  414.  
  415. Prerequisites:
  416. o  Programming expertise in C (expertise in Macro Assembler useful)
  417. o  Have written device drivers for hard disk I/O (DOS device drivers,
  418.    ROM BIOS, test utilities)
  419. o  Have purchased development software (OS/2 2.1, OS/2 DDK, Microsoft C
  420.    Compiler 6.0)
  421. o  Knowledge of OS/2 2.x PDDs (attendance at workshop OS2DD101
  422.    recommended)
  423.  
  424. Pointer Device Drivers, workshop OS2DD304
  425. ----------------------
  426.  
  427. This workshop enables programmers to write pointer device drivers to
  428. enable pointing devices, such as mice, trackballs, touch screens, light
  429. pens, tracking pens, and Braille pads, to be used with OS/2 2.x by OS/2,
  430. DOS, and Windows (TM) applications. This class describes how to
  431. communicate with other device drivers and the kernel using the DevHlp
  432. interface. Installation and debug techniques are also covered. The OS/2
  433. Device Driver Kit (DDK) is used extensively to build and test the
  434. pointer device driver.
  435.  
  436. The target audience is IBM or IHV programmers who code device drivers
  437. for pointer devices such as mice, pens, etc.
  438.  
  439. Outline:
  440. o  OS/2 structure
  441. o  Device driver types
  442. o  Pointer device driver model
  443.    --  Character
  444.    --  Elements: physical, virtual
  445.    --  Device-dependent code versus device-independent code
  446.    --  Swappable / resident
  447.    --  Physical versus logical
  448.    --  FG / BG / detached request processing
  449. o  Required functions
  450.    --  Collision check
  451.    --  Pointer positioning logic
  452.    --  Queue processing
  453. o  IOCtl support
  454. o  Request handler structure
  455. o  Error handling
  456. o  IDC to other modules
  457. o  Monitor processing
  458. o  Lab: Developing OEM pointer device drivers
  459.  
  460. Prerequisites:
  461. o  Programming expertise in C and Macro Assembler
  462. o  Have written device drivers / utilities for OEM hardware (DOS device
  463.    drivers, ROM BIOS, test utilities)
  464. o  Have purchased development software (OS/2 2.1, OS/2 DDK, Microsoft C
  465.    Compiler 6.0)
  466. o  Knowledge of OS/2 2.x PDDs (attendance at workshop OS2DD101
  467.    recommended)
  468.  
  469. Device Managers, workshop OS2DD305
  470. ---------------
  471.  
  472. This workshop enables peripheral manufacturers to use a SCSI adapter to
  473. communicate with diverse peripherals, such as SCSI laser printers,
  474. CD-ROMs, scanners, and other SCSI peripherals, by writing an OS/2 device
  475. driver. Because SCSI supports multiple device types, multiple device
  476. managers allow support for dissimilar I/O devices operating from the
  477. same SCSI adapter. This workshop describes how to implement a device
  478. manager (DMD) in order to provide a uniform interface between clients
  479. and adapter device drivers (ADDs). Installation and debug techniques are
  480. also covered.
  481.  
  482. The target audience is IBM or IHV programmers who code device drivers
  483. for logical devices such as CD-ROM, WOM, etc. The code developed in this
  484. module is independent of the physical connection (e.g., SCSI or
  485. proprietary) to the logical device.
  486.  
  487. Outline:
  488. o  OS/2 structure
  489. o  Device driver types
  490. o  Driver stack under OS/2 2.0
  491.    --  Adapter device driver (ADD), filter ADD, device manager (DM)
  492. o  CONFIG.SYS
  493.    --  Installation (BASEDEV= )
  494. o  Boot sequence
  495. o  DMD development considerations
  496.    --  Command-line parameters, error handling
  497. o  Input/Output Request Block (IORB)
  498.    --  Control, format
  499. o  Device table structure
  500. o  OS2DASD.DMD example walkthrough
  501.    --  Sample code layout
  502. o  Device driver profiles
  503. o  DDK contents
  504.    --  Organization, build tree
  505.    --  Tools
  506.        .  Display Test Tool (DTT)
  507.           --  Test case DLLs
  508. o  Lab: Device driver development
  509.  
  510. Prerequisites:
  511. o  Programming expertise in C (expertise in Macro Assembler useful)
  512. o  Knowledge of OS/2 2.x physical device drivers (workshop OS2DD101) or
  513.    equivalent
  514. o  Knowledge of IHV programming protocol
  515. o  Purchased development software (OS/2 2.1, OS/2 DDK, Microsoft C
  516.    Compiler 6.0, MASM 5.1)
  517.  
  518. ========================================================================
  519.  
  520.              +------------------------------------------+
  521.              | Driver Development Support Center Update |       ddsupctr
  522.              +------------------------------------------+
  523.  
  524. The Driver Development Support Center (DDSC) group in IBM Boca Raton,
  525. Florida has the mission to provide worldwide support to all
  526. device-driver developers, both within and outside IBM. The DDSC provides
  527. a single point of contact for all device-driver developers to get
  528. answers to their questions.
  529.  
  530. To obtain support, device-driver developers should use a PC and modem to
  531. call the Dynamic Upload/Download Environment (DUDE) BBS at
  532. 1-407-982-3217. After completing a self-registration, they will have
  533. limited access to the system, and will then receive further information
  534. about the BBS and about the DDSC. Within one business day, the DDSC
  535. group will verify completion of the registration information, upgrade
  536. the developer's access level to NORMAL, and notify the developer.
  537.  
  538. Developers experiencing problems connecting to the DUDE BBS can leave a
  539. voice message on 1-407-982-4239. A member of the DDSC team will return
  540. the call before the end of the next business day.
  541.  
  542. (For more details about the DDSC, see the 15 July issue of this
  543. newsletter.)
  544.  
  545. ========================================================================
  546.  
  547.                    +--------------------------------+
  548.                    | IBM Ultimotion Workshop/2 Beta |           ultiwork
  549.                    +--------------------------------+
  550.  
  551. Digital video is the business revolution of the '90s. Like the 1980s'
  552. desktop publishing revolution, personal desktop multimedia is exploding
  553. in this decade.
  554.  
  555. Now, you can be your own producer with the Ultimotion Workshop/2 Beta.
  556. Users of OS/2 2.1 can watch the stimulating videos you make, right on
  557. their computers, without any additional video hardware. Imagine being
  558. able to add appealing digital video clips to create:
  559.  
  560. o  Exciting business presentations for a stronger message.
  561.  
  562. o  Powerful electronic newsletters that better inform your readers.
  563.  
  564. o  Lively spreadsheets to enhance the look of the bottom line.
  565.  
  566. o  Effective training material for reinforced learning.
  567.  
  568. o  Great-selling multimedia CD-ROMs from your published printed books.
  569.  
  570. Ultimotion Workshop/2 Beta gives you the capability for all this and
  571. more!
  572.  
  573. Add video segments to your business presentations using an easy-to-use
  574. authoring tool like Ultimedia Builder/2. Then take your pitch on the
  575. road and play it on your notebook computer. You'll amaze your audience!
  576.  
  577. To create movies in a few easy steps:
  578.  
  579. First, install a video capture adapter and the Ultimotion Workshop/2
  580. Beta software on your computer. Then, hook up a camcorder, VCR, or
  581. laserdisc player to the video capture adapter. Ultimotion Workshop/2
  582. Beta can record real-time video (camcorder and VCR) up to 15 frames per
  583. second, or frame-by-frame video on a laserdisc for higher-quality video.
  584.  
  585. Next, choose the video digitizing and compression technology you want,
  586. either Ultimotion 1 or Indeo (R) (shipped with the final product). Then
  587. record the video, adjusting the frame rates and image sizes, using the
  588. Video Recorder application. When you're done, AVI files are created.
  589.  
  590. The video files can be treated like any multimedia data object. And for
  591. distribution, any OS/2 2.1-installed system can play the files. It's as
  592. easy as that!
  593.  
  594. In addition, Ultimotion Workshop/2 Beta has adjustable features such as
  595. selectable data rates. Typical rates are from 150 to 300 KB per second.
  596. Use low data rates for single-spin CD-ROM, or higher rates for improved
  597. quality.
  598.  
  599. Highlights
  600. ----------
  601.  
  602. o  Compression technology
  603.    --  Ultimotion
  604.    --  Indeo (supported in final product)
  605.  
  606. o  Video Recorder/Editor
  607.    --  Input monitor function
  608.    --  Real-time video record
  609.    --  Frame-step video record
  610.    --  Cut, copy, and paste
  611.    --  Video attribute control
  612.    --  Frame rate control
  613.    --  Still image capture (bit maps)
  614.  
  615. o  AVI File Utility
  616.    --  File browser/walker
  617.    --  Merge, split, interleave, and skew functions
  618.  
  619. o  Video Capture Device Support (NTSC and PAL)
  620.    --  Creative Labs' Video Blaster (ISA)
  621.    --  IBM Video Capture Adapter/A (Micro Channel)
  622.    --  Jovian Logic SuperVIA (Micro Channel and ISA)
  623.    --  Sigma Designs' WinMovie/Jovian QuickVIA (ISA)
  624.    --  Software Motion Video (asymmetric / real-time)
  625.  
  626. o  Audio Adapter Support
  627.    --  Creative Labs' Sound Blaster (TM)
  628.    --  IBM M-Audio Capture Playback Adapter and Adapter/A
  629.    --  Media Vision's Pro Audio Spectrum 16
  630.  
  631. o  Laserdisc Support
  632.    --  Pioneer 4200, 4300D (NTSC and PAL), 4400, 8000
  633.  
  634. Hardware Requirements
  635. ---------------------
  636.  
  637. o  386 SX-based, 25 MHz IBM PS/2 (R) (or equivalent non-IBM personal
  638.    computer), or higher, for playback and asymmetric recording. A
  639.    486-based system is the recommended minimum for real-time recording.
  640. o  OS/2 2.1 with Multimedia Presentation Manager/2 (TM) (MMPM/2)
  641. o  12 MB of RAM memory (more for better performance)
  642. o  A supported display adapter: VGA, SVGA, XGA (TM), or XGA-2
  643. o  A supported audio adapter (see list above)
  644.  
  645. Terms and Conditions
  646. --------------------
  647.  
  648. By accepting the Ultimotion Workshop/2 Beta package, you agree to
  649. evaluate multimedia applications under development for the OS/2 32-bit
  650. MMPM/2 environment, and to provide feedback to IBM. No warranty or
  651. service is implied.
  652.  
  653. Information about this product will be posted in the MMPM/2 library
  654. section of the OS2DF1 forum on CompuServe (R), and responses to
  655. technical questions about the beta code will be provided only via
  656. CompuServe.  To access the OS2DF1 forum, enter GO OS2DF1 . If you are
  657. not a CompuServe user, call 1-800-524-3388, and ask for representative
  658. number 239, for a free introductory membership.
  659.  
  660. How to Obtain the Beta
  661. ----------------------
  662.  
  663. To order the Ultimotion Workshop/2 Beta, call 1-800-3IBMOS2.
  664.  
  665. ========================================================================
  666.  
  667.                    +------------------------------+
  668.                    | Beta for IBM LAN NetView Fix |               nvbeta
  669.                    +------------------------------+
  670.  
  671. The IBM LAN NetView (R) Fix application is now available for beta
  672. testing. The Fix product is another the LAN NetView applications being
  673. made available for beta testing.
  674.  
  675. LAN NetView Fix
  676. ---------------
  677.  
  678. The IBM LAN NetView Fix Version 1.0 application is designed to receive
  679. and process Common Management Information Protocol (CMIP) and Simple
  680. Network Management Protocol (SNMP) events in an OS/2 2.x environment.
  681.  
  682. The Fix program performs the following tasks:
  683.  
  684. o  Register for CMIP and SNMP event notifications from specified
  685.    resources on selected managed systems.
  686.  
  687. o  Receive event notification from managed systems.
  688.  
  689. o  Store events specified by the user into an IBM Database Manager
  690.    database.
  691.  
  692. o  Display events specified by the user on an event console as they are
  693.    received.
  694.  
  695. o  Provide special handling for events that are designated as important
  696.    by the user.
  697.  
  698. o  Retransmit events that cannot be processed at the managing
  699.    workstation so that they can be received by another managing
  700.    application (for example, LAN NetView Tie). If received by Tie, the
  701.    events can then be forwarded to a NetView host.
  702.  
  703. o  Call a pager when a specified event is received.
  704.  
  705. o  Display a message pop-up when a specified event is received.
  706.  
  707. o  Invoke user-specified routines for personalized handling of received
  708.    events.
  709.  
  710. Who Qualifies?
  711. --------------
  712.  
  713. Qualifying applicants are network planners and administrators who want
  714. to become familiar with the LAN NetView Fix product.
  715.  
  716. Ordering Instructions
  717. ---------------------
  718.  
  719. o  Current beta participants:
  720.  
  721.    Customers who are currently testing with the LAN NetView family of
  722.    products shipped at the end of June need to complete and return the
  723.    surveys received with that shipment of beta code. Upon receipt of
  724.    those completed surveys, you will be sent the LAN NetView Fix
  725.    product.
  726.  
  727. o  New LAN NetView beta participants:
  728.  
  729.    Customers may order all of the LAN NetView family currently in beta
  730.    by doing one of the following:
  731.  
  732.    -  In the USA, call 1-800-IBM-3040. You will be charged for
  733.       reproduction and distribution costs. The costs will be 100 USD for
  734.       the user package and 200 USD for the developer package, plus
  735.       shipping. The developer package contains additional documentation
  736.       for those interested in developing their own applications.
  737.  
  738.    -  In Canada, call 1-800-561-5293. You will be charged for
  739.       reproduction and distribution costs. The costs will be 120 dollars
  740.       CDN for the user package and 200 dollars CDN for the developer
  741.       package, plus shipping. The developer package contains additional
  742.       documentation for those interested in developing their own
  743.       applications.
  744.  
  745.    -  In Asia/Pacific and Europe, contact your IBM marketing
  746.       representative.
  747.  
  748.    IBM employees can obtain the beta code and publications by typing at
  749.    the VM command line:
  750.  
  751.    TOOLS SENDTO AUSVM1 D953TLS2 OS2DSM GET packagename PACKAGE
  752.  
  753.    Package names are: User package, LNVBETAU
  754.                       Developer package, LNVBETAD
  755.                       Publications only package, LNVBETAP
  756.                       Fix only package, LNVBETAF
  757.  
  758. Question-and-Answer Support
  759. ---------------------------
  760.  
  761. o  On CompuServe, use the LAN NetView messages section of the OS2DF2
  762.    forum.
  763.  
  764. o  On the OS2BBS, access the OS/2 Question-and-Answer bulletin boards,
  765.    page down, and select the IBM LAN NetView beta code topic.
  766.  
  767. o  IBM employees may use the LANNETVU CFORUM on the IBMPC disk.
  768.  
  769. ========================================================================
  770.  
  771.            +--------------------------------------------+
  772.            | IBM PenAssist Developers Program Offerings |         pendap
  773.            +--------------------------------------------+
  774.  
  775. IBM offers two tiers of support in its PenAssist (TM) Developers
  776. Program. Tier 1, which has no annual fee, offers support on the IBM Pen
  777. forums on CompuServe; use of IBM test centers; and the PenDOS Software
  778. Developer Kit. Tier 2, for which there is a 500 USD annual fee, includes
  779. all offerings in Tier 1, plus many hardware, software, and business
  780. discounts. Tier 2 members also have direct contact with the IBM Pen
  781. Software support organization, which offers technical and marketing
  782. support.
  783.  
  784. Here is a summary of IBM PenAssist Developers Program offerings.
  785.  
  786. Tiers 1 and 2
  787. =============
  788.  
  789. IBM Pen Forums on CompuServe
  790. ----------------------------
  791.  
  792. IBM has established two Pen forums on CompuServe. These forums,
  793. available at all times, provide additional technical information about
  794. IBM Pen products. In the message sections of these forums, you can ask
  795. questions and receive expert guidance from IBM and other developers who
  796. are writing software for the Pen environment.
  797.  
  798. The OS/2 forum is the OS2DF2 forum, section 7 (Pen software). The
  799. general hardware / software forum is the THINKPAD forum.
  800.  
  801. Members of Tiers 1 and 2 of the IBM PenAssist Developers Program are
  802. entitled to a free introductory membership to CompuServe. The PenAssist
  803. membership welcome kit tells how to obtain this CompuServe membership.
  804.  
  805. IBM Test Centers
  806. ----------------
  807.  
  808. Members of Tiers 1 and 2 of the IBM PenAssist Developers Program can do
  809. early testing of their software using IBM ThinkPad (R) computers and pen
  810. computers from OEMs who have redistribution agreements for PenDOS (R)
  811. and Pen for OS/2.
  812.  
  813. The test centers are located in Palo Alto CA; Atlanta GA; and Hamden CT.
  814. Each test center is equipped with an IBM PS/2 Model 70 with 8 MB of RAM
  815. memory, a 60 MB hard disk, digitizing pad, DOS 4.0 or higher, PenDOS,
  816. and Pen for OS/2. An IBM ThinkPad with an external 3.5-inch diskette
  817. drive is also available.  OEM pen computers will be added as
  818. redistribution agreements are signed.
  819.  
  820. Test center testing time is limited to 4 hours per day and 10 hours per
  821. week. Additional time will be granted if no one else is using the
  822. equipment. Test centers are open Monday through Friday, 9:00 am to 6:00
  823. pm local time.
  824.  
  825. PenDOS Software Developer Kit (SDK)
  826. -----------------------------------
  827.  
  828. The PenDOS Software Developer Kit (SDK) provides developers with tools
  829. to develop pen-centric applications, and to modify DOS-based
  830. applications to take advantage of the pen. With PenDOS SDK, pen-centric
  831. applications accept handwritten input, and execute commands based on
  832. "gestures" -- special pen strokes that invoke application commands such
  833. as delete or insert. The PenDOS SDK includes Communication Intelligence
  834. Corporation's award-winning, multilingual Handwriter Recognition System
  835. software.
  836.  
  837. PenDOS SDK is available directly from Communication Intelligence Corp.
  838. For additional information, or to order, call 1-800-888-8242 within the
  839. USA, or 1-415-802-7888 from elsewhere, Monday through Friday, 8:30 am to
  840. 6:00 pm Pacific time (GMT-8).
  841.  
  842. Members of Tiers 1 and 2 of the IBM PenAssist Developers Program receive
  843. a 60 percent discount on the price of the PenDOS SDK.
  844.  
  845. Tier 2 Only
  846. ===========
  847.  
  848. Special Offers on IBM and OEM Pen System Hardware
  849. -------------------------------------------------
  850.  
  851. Tier 2 members of the IBM PenAssist Developers Program can get, for a
  852. limited time only, a 20 percent discount on up to 15 IBM ThinkPad 710T
  853. systems and system components. Many OEMs also offer Tier 2 members
  854. significant discounts on their pen system hardware.
  855.  
  856. Specifically, the special offers are available only to developers who
  857. have:
  858. o  joined the IBM PenAssist Developers Program
  859. o  received an IBM PenAssist Developers Program identification number
  860.    (PDP number)
  861. o  pre-registered by returning a signed terms-and-conditions agreement.
  862.    The agreement form is in the welcome kit.
  863.  
  864. Developer Discount Program for IBM Printers
  865. -------------------------------------------
  866.  
  867. Tier 2 members of the IBM PenAssist Developers Program are eligible for
  868. a 50 percent discount on selected IBM printers and features. The
  869. printers and features must be ordered directly from Lexmark
  870. International, Inc., and must be used to develop, test, and support your
  871. application's print drivers. The Lexmark Developers Discount Agreement
  872. and the list of eligible products (Product Schedule) are in the welcome
  873. kit.
  874.  
  875. Business Show Support
  876. ---------------------
  877.  
  878. Tier 2 members may be invited to demonstrate their Pen system offerings
  879. in the IBM booth at selected business shows and technical conferences.
  880.  
  881. Invitations to program participants are based on the type of show,
  882. audience, location, and business objectives of IBM, as well as the
  883. participant's capability of meeting those objectives. IBM reserves the
  884. right to make all decisions regarding use of program participants in IBM
  885. business shows.
  886.  
  887. IBM National Solution Center
  888. ----------------------------
  889.  
  890. The IBM National Solution Center (NSC) has a powerful on-line database
  891. used by IBM marketing representatives and IBM Business Partners to find
  892. business solutions for their customers. As a PenAssist Developers
  893. Program participant, you may list your software with the NSC. This may
  894. provide you with better-qualified leads, and expand your geographic
  895. range of prospects.
  896.  
  897. IBM will forward the appropriate information about your company to the
  898. National Solution Center for entry into the database. To submit details
  899. about specific software applications to be included in the database,
  900. fill out and return the NSC Online Software Catalog Nomination Form,
  901. included in the welcome kit.
  902.  
  903. Equipment Rental
  904. ----------------
  905.  
  906. GE Rental/Lease extends a special rental discount to Tier 2 participants
  907. in the IBM PenAssist Developers Program. The discount is available for
  908. renting IBM ThinkPad 710T and IBM PS/2 systems. The equipment rental
  909. program includes attractive short- or long-term rental rates; optional
  910. next-day delivery on most configurations (within the USA only); and
  911. overnight replacement of malfunctioning equipment (within the USA only).
  912.  
  913. Travel Discounts
  914. ----------------
  915.  
  916. Tier 2 members receive a travel discount booklet offering substantial
  917. savings on hotel reservations and car rentals. Membership cards,
  918. instructions, and terms are provided in the booklet.
  919.  
  920. Business Discounts
  921. ------------------
  922.  
  923. IBM has negotiated special discounts for members of the IBM PenAssist
  924. Developers Program from the following vendors:
  925.  
  926. o  Penny Wise Office Products
  927. o  Airborne Express
  928. o  MemberCom Plus long distance
  929.  
  930. Product Discounts
  931. -----------------
  932.  
  933. SuperScript:
  934. SuperScript, Inc. offers, for a limited time only, a 30 percent discount
  935. on the SuperScript-MCA and SuperScript-ISA display tablet products.
  936. These tablets attach to a Micro Channel bus or to an ISA bus via a VGA
  937. card and cable.
  938.  
  939. Kurta:
  940. Kurta Corporation offers special developer pricing on all Kurta
  941. digitizing tablets. This program enables Tier 2 PenAssist Developers
  942. Program members to purchase up to three Kurta tablets at 60 percent off
  943. list price.
  944.  
  945. Slate:
  946. Slate Corp. offers a 20 percent discount on its PenApps Application
  947. Builder for PenPoint.
  948.  
  949. Softway:
  950. Softway, Inc. is offering Tier 2 PenAssist Developers Program members a
  951. 45 percent discount on HI-SCREEN Pro II, the user interface system for
  952. DOS and PenDOS.
  953.  
  954. First Pen Systems:
  955. First Pen Systems, Inc. offers a 15 percent discount on PenSIL, the
  956. graphical interface builder for the PenPoint operating system.
  957.  
  958. Autumn Hill Software:
  959. Autumn Hill offers a 40 percent discount on Autumn Hill Software's
  960. Menuet/CPP with PenDOS extensions.
  961.  
  962. Complex Architectures:
  963. IBM has negotiated a special discount for Tier 2 PenAssist Developers
  964. Program members for the Electronic Messaging System (EMS) mobility
  965. connectivity software from Complex Architectures, Inc.
  966.  
  967. TelePad:
  968. IBM has negotiated a special discount for Tier 2 members for TelePad
  969. Corporation's Pen Computer With a TelePad SL.
  970.  
  971. For Information
  972. ---------------
  973.  
  974. For more information about the IBM PenAssist Developers Program, as well
  975. as the enrollment form, please call 1-800-627-8363 within the USA,
  976. 1-404-238-2200 from elsewhere, or send a fax to 1-404-238-4264.
  977.  
  978. ========================================================================
  979.  
  980.              +----------------------------------------+
  981.              | IBM PSP Rebuttal to Microsoft Document |         rebutdoc
  982.              |   Comparing Windows NT and OS/2 2.1    |
  983.              +----------------------------------------+
  984.  
  985. Typography note: Left and right square brackets do not upload properly,
  986. so they have been replaced in this document by (- and -) respectively.
  987.  
  988. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  989.  
  990. This document is IBM Personal Software Products' rebuttal to the
  991. Microsoft Document "Windows NT and OS/2 2.1: The Advantages of Windows
  992. NT for Today's Client-Server Computing" (May, June, and July 1993
  993. versions).
  994.  
  995. Introduction
  996. ------------
  997.  
  998. The purpose of this document is to rebut any inaccurate and/or
  999. misleading information that Microsoft published in a document called
  1000. "Windows NT and OS/2 2.1: The Advantages of Windows NT for Today's
  1001. Client-Server Computing". Although it is not IBM's normal practice to
  1002. produce such a rebuttal, we believe our customers should make their
  1003. decisions based on facts, and therefore, felt it was worth
  1004. communicating our viewpoint relative to Microsoft's claims and
  1005. statements made in this document.
  1006.  
  1007. IBM is extremely proud of OS/2, and welcomes the opportunity to compare
  1008. OS/2 to any version of Windows from Microsoft. We are confident that
  1009. OS/2 provides a far better operating environment than Windows 3.1 and
  1010. Windows NT, and that we will continue to provide superior technology
  1011. and client/server solutions in the years to come. We therefore
  1012. encourage our customers to get the facts when comparing OS/2 to
  1013. Windows and Windows NT.
  1014.  
  1015. There are currently three versions of the Microsoft document, dated May,
  1016. June, and July 1993. The June version, in our opinion, did not correct
  1017. any of the problems contained in the previous version. The July
  1018. version corrected a few of the problems, due in part to our direct
  1019. contact with Microsoft, but still included the vast majority of the
  1020. problems. Although we have contacted Microsoft regarding this
  1021. document, we do not endorse the July version as approved in any way by
  1022. IBM. Our rebuttal is intended for customers who received the May,
  1023. June, or July version of the referenced Microsoft document.
  1024.  
  1025. To ensure we are direct and to the point in our rebuttal, we have
  1026. organized our response as a series of claims from Microsoft's
  1027. document, in the order of occurrence, followed by our viewpoint. The
  1028. sections are divided by page numbers (from the original May version of
  1029. the Microsoft document) for easy reference.
  1030.  
  1031. Prior to the item-by-item discussion, it is worth discussing some
  1032. overall themes that Microsoft consistently uses to distort
  1033. requirements and features truly important to you, our customers, who
  1034. are considering or are implementing a mission-critical client/server
  1035. application.
  1036.  
  1037. The most prominent theme Microsoft stresses throughout the document is
  1038. that the client/server functions needed for most customers are
  1039. "built-in" to Windows NT and Windows NT Advanced Server and,
  1040. therefore, are integrated. Most of the functions, however, were
  1041. actually previously available separately, or are still separate
  1042. Microsoft products that are bundled with Windows NT (e.g., the LAN
  1043. server function in Windows NT Advanced Server was a port of the
  1044. Microsoft OS/2 LAN Manager product plus enhancements).
  1045.  
  1046. Our customers have told us they want the flexibility to install and
  1047. pay for the right function on the right machine, and to be able to
  1048. choose that function from the vendor who is best-of-breed (e.g., the
  1049. ability to choose IBM LAN Server, NetWare (R) from IBM, a third-party
  1050. solution, or all of the above, based on their specific requirements
  1051. and long-term strategies). To assist with this customization, we
  1052. provide solutions such as LAN NetView to help customers centrally or
  1053. remotely automate individual and LAN software configuration,
  1054. installation, and distribution.
  1055.  
  1056. "Built-in" does not mean products are more tightly integrated. Both
  1057. IBM LAN Server 3.0 and NetWare from IBM for OS/2 products, for
  1058. instance, are integrated down to ring 0 (privileged kernel areas) of
  1059. the OS/2 operating system. The fact that Microsoft uses the word
  1060. "built-in" is much more of a marketing and packaging statement than it
  1061. is an integration statement.
  1062.  
  1063. Another key requirement that Microsoft focuses on is reliability. We
  1064. agree that this is a major requirement for client/server environments.
  1065. We disagree with Microsoft's definition of reliability, which is
  1066. summarized on Microsoft's chart on page 3 as "tightly integrated
  1067. security", "built-in fault tolerance", "integrated systems and network
  1068. management services", and "application and system integrity". Removing
  1069. the words "tightly", "integrated", and "built-in", per the discussion
  1070. above, OS/2 and its family of flexible extensions is delivering
  1071. virtually all of what Microsoft is referring to, plus many more
  1072. important IBM exclusives, and IBM PSP has demonstrated or announced
  1073. products that extend our lead as the premier provider of client/server
  1074. solutions.
  1075.  
  1076. Most important, however, is that customers will view Windows NT as
  1077. reliable when and if it establishes a track record of proven reliable
  1078. operation in production client/server environments. Microsoft is
  1079. claiming that Windows NT, on its first release, with over 4 million
  1080. liens of new code (not including its client/server extensions of SQL
  1081. Server/NT, SNA Server/NT, and Hermes systems management) will be more
  1082. reliable than our 32-bit OS/2 and its family of extensions that have
  1083. been shipping and in production use by well over a million customers
  1084. for over a year. In addition, we just shipped the second generation,
  1085. OS/2 2.1, which has met higher quality standards than all previous
  1086. releases. Although Microsoft has done extensive beta-testing with a
  1087. proclaimed 75,000 users, it is difficult to see how it can compare to
  1088. the over 4 years that OS/2 1.x and 2.0 and its client/server solutions
  1089. have been in actual production use. Reliability to us is what you tell
  1090. us it is -- products that work. Reliability is a function of proven
  1091. quality and maturity. Windows NT has yet to prove how reliable it is.
  1092.  
  1093. The Microsoft document also has distorted Windows 3.0 and Windows 3.1
  1094. volumes to emphasize Windows market acceptance. There is no dispute that
  1095. Microsoft has achieved market success with the Windows 3.x family, but
  1096. what is misleading about the document is that it uses Windows 3.x
  1097. volumes when comparing to OS/2's market presence, but uses Windows NT's
  1098. features when comparing product lines. We have therefore added Windows
  1099. 3.1 to several of the comparison charts Microsoft uses to compare
  1100. client/server features, to show that Windows 3.1 fails to meet most of
  1101. Microsoft's own criteria.
  1102.  
  1103. Given these overall observations, we would like to address the
  1104. statements one by one.
  1105.  
  1106. Page 1 (of May version of Microsoft's document):
  1107. ------
  1108.  
  1109. Microsoft Claim:
  1110.   "It (-OS/2 2.1-) does not run Windows applications as well as Windows
  1111.   does."
  1112.  
  1113. IBM Response:
  1114.   OS/2 2.1 includes actual Windows 3.1 code to provide Microsoft Windows
  1115.   3.1 functionality and compatibility. OS/2 can also provide Windows
  1116.   applications with key client/server features, such as crash protection
  1117.   and pre-emptive multitasking, by running them in separate Virtual DOS
  1118.   Machines (VDMs). (These are features that Microsoft presentations
  1119.   concede will not be supported in Windows NT for 16-bit Windows 3.1
  1120.   applications.)
  1121.  
  1122.   Others agree. According to John Ruley, an editor for Windows magazine,
  1123.   "...  OS/2 2.1 is a better DOS than DOS and probably a better Windows
  1124.   than (pause for effect) Windows..." (June 1993 issue)
  1125.  
  1126. Microsoft Claim:
  1127.   "Today, OS/2 does not support key Windows features (-such-) as dynamic
  1128.   data exchange (DDE), object linking and embedding (OLE) and even cut
  1129.   and paste between separate Windows virtual device machines (VDMs)."
  1130.  
  1131. IBM Response:
  1132.   Not true. OS/2's public clipboard enables DDE and cut-and-paste to
  1133.   work correctly between Windows applications in separate Windows VDMs
  1134.   (OLE works correctly between applications in the same Windows VDM,
  1135.   which is equivalent to Windows NT OLE support).
  1136.  
  1137. Microsoft Claim:
  1138.   "Windows NT is a more powerful, reliable, and open solution for
  1139.   client-server computing."
  1140.  
  1141. IBM Response:
  1142.   Windows NT is not yet generally available. While is it certainly
  1143.   designed to be powerful (with a 32-bit data model, multithreading, and
  1144.   pre-emptive multitasking, like OS/2 has available today), NT's
  1145.   reliability and openness have yet to be proven.
  1146.  
  1147.   Microsoft's justification for this statement references symmetric
  1148.   multiprocessing, portability, openness, integrated security, and
  1149.   built-in networking as key high-end OS/2 features.
  1150.  
  1151.   o Multi-processor computers may be an option for customers with very
  1152.     high-capacity server needs, and there are different kinds of
  1153.     multiprocessing architectures to consider. IBM provides asymmetric
  1154.     multiprocessor support for OS/2 on the PS/2 model 295 and 195 today.
  1155.     Recently, IBM also demonstrated symmetric multiprocessing on OS/2 on
  1156.     a variety of multi-processor systems at COMDEX/Spring '93 in Atlanta
  1157.     and at PC Expo 1993 in New York.
  1158.  
  1159.   o Operating system portability is one alternative for customers who
  1160.     are integrating and supporting different hardware architectures. A
  1161.     more important requirement for this environment is for vendors to
  1162.     support open industry standards. IBM is supporting both of these
  1163.     requirements by supporting OSF's Distributed Computing Environment
  1164.     (DCE) and by providing an OS/2 environment on a portable (to RISC
  1165.     architectures) and open microkernel, via the IBM Microkernel-based
  1166.     OS technology which was also demonstrated at spring COMDEX.
  1167.  
  1168.   o Microsoft's commitment to open systems, especially DCE and CORBA,
  1169.     has been incomplete. We are not alone in this viewpoint. From an
  1170.     article in PC Week, March 1993, titled "Microsoft goes it alone:
  1171.     standards stance leaves users concerned": "Users and observers say
  1172.     that Microsoft Corp. is taking advantage of its dominant position as
  1173.     a leader in the microcomputer software market to set its own
  1174.     standards and ignore those set by other industry groups. ... Buyers
  1175.     are concerned about interoperability, according to analysts critical
  1176.     of Microsoft's often-proprietary approach. ... Microsoft claims that
  1177.     it will support standards that have clear industry-wide support,
  1178.     such as POSIX, TCP/IP, and remote procedure call, but has stopped
  1179.     short of endorsing the full Distributed Computing Environment (DCE)
  1180.     standard and some other widely supported standards."
  1181.  
  1182.   o Of course, security and networking are necessary requirements for
  1183.     distributed computing. Including these features in the operating
  1184.     system is a packaging and marketing consideration. It may be a
  1185.     convenience for some customers, but it can also limit their options
  1186.     and unnecessarily increase the system requirements.
  1187.  
  1188.   The following table is a corrected version of the table in the
  1189.   Microsoft document, and includes a column for Windows 3.1:
  1190.  
  1191.     Windows NT Versus OS/2 2.1 and Windows 3.1 Summary
  1192.  
  1193.                                 Windows NT (1)  OS/2 2.1     Windows 3.1
  1194.                                 ----------      --------     -----------
  1195.  
  1196.     Leverages Windows family       Yes             Yes           Yes
  1197.       benefits
  1198.  
  1199.     Meets high-end operating       Most            Most          No
  1200.       system requirements
  1201.  
  1202.     (1) = when generally available
  1203.  
  1204. Page 2
  1205. ------
  1206.  
  1207. Microsoft Claim:
  1208.   "IBM has no single strategy ... long-term, IBM is working on eight
  1209.   different operating systems."
  1210.  
  1211. IBM Response:
  1212.   IBM recongizes that there is no "one size fits all" strategy when it
  1213.   comes to customer computing environments. The number of operating
  1214.   systems offered by IBM is a result of our long-term leadership in
  1215.   helping customers develop mission-critical systems to meet their needs
  1216.   on a wide variety of hardware platforms. The breadth of IBM offerings
  1217.   is underscored by a singular commitment to serve our customers. On the
  1218.   Intel-compatible platform alone, Microsoft has at least eight
  1219.   operating systems supporting their strategy: Windows 3.1, Windows for
  1220.   Workgroups, Windows NT, Windows NT Advanced Server, Chicago, Cairo,
  1221.   Modular Windows, and Winpad, all of which have differences in their
  1222.   application programming interfaces (APIs).
  1223.  
  1224.   For a complete discussion of IBM's microcomputer-based operating
  1225.   systems strategy, see the related document called "Why OS/2?" (updated
  1226.   version available August 1993).
  1227.  
  1228. Microsoft Claim:
  1229.   "IBM embraces Windows."
  1230.  
  1231. IBM Response:
  1232.   It is true that the IBM PC Company resells Windows, and may also
  1233.   pre-load Windows NT when customers request it. IBM recommends OS/2 and
  1234.   its client/server extensions over Windows and Windows NT because it is
  1235.   a superior platform for client/server computing.
  1236.  
  1237. Microsoft Claim:
  1238.   "Key ISVs, such as Micrografx, are halting their OS/2 development
  1239.   efforts ... "
  1240.  
  1241. IBM Response:
  1242.   This statement is incorrect. OS/2 Professional magazine published the
  1243.   following in the May 1993 issue: "PC Week recently published an
  1244.   article saying Micrografx was not behind OS/2. On the contrary, J.
  1245.   Paul Grayson, Micrografx CEO, says the company has more people working
  1246.   on OS/2 than ever before. Grayson says Mirrors is doing very well, and
  1247.   they are evaluating new directions for OS/2 products. Among
  1248.   Micrografx's OS/2 offerings are Designer and Windows Draw. Grayson
  1249.   also reportedly attempted to get the PC Week article corrected prior
  1250.   to publication, but was unsuccessful."
  1251.  
  1252. Microsoft Claim:
  1253.   "... 25 million customers are using Windows already ..."
  1254.  
  1255. IBM Response:
  1256.   While the shipment volumes of Windows is granted, there are several
  1257.   reasons to question the number of actual Windows users. First, the 25
  1258.   million number is the number of shipments since Windows 3.0. Most
  1259.   users of Windows 3.0 have upgraded to OS/2 or Windows 3.1. Second, 60
  1260.   percent of all PCs ship with Windows pre-installed, whether the user
  1261.   intends to use it or not. Last October, Windows magazine estimated
  1262.   that only 1/3 of all Windows shipments were actually being used.
  1263.  
  1264. Microsoft Claim:
  1265.   "Windows 3.1 leverages existing hardware and software better."
  1266.  
  1267. IBM Response:
  1268.   It is a pretty safe assumption that most of the PCs that are running
  1269.   Windows 3.1 are 386 or above class machines with 32-bit architectures.
  1270.   While Windows 3.1 runs on more existing machine configurations, it
  1271.   does not fully exploit the capabilities of those machines like OS/2
  1272.   2.x can, since Windows 3.1 is a 16-bit DOS extender running on 32-bit
  1273.   hardware. In addition, there are more software packages that run on
  1274.   OS/2 2.1, since it runs DOS, Windows 3.1, and advanced 32-bit OS/2
  1275.   applications.
  1276.  
  1277. Microsoft Claim:
  1278.   "... Usage of OS/2 has dwindled. This is because Windows NT best
  1279.   addresses customer requirements for high-end operating systems."
  1280.  
  1281. IBM Response:
  1282.   Contrary to Microsoft's claims, usage of OS/2 has not "dwindled".
  1283.   Shipments of OS/2 2.0 exceed all previous releases of OS/2 combined,
  1284.   and OS/2 2.1 has had a very positive reception in the market and is
  1285.   currently shipping in high volumes. (-The phrase "Usage of OS/2 has
  1286.   dwindled" was removed from the July version of the Microsoft
  1287.   document.-)
  1288.  
  1289.   The assertion that Windows NT best addresses requirements for high-end
  1290.   operating systems is subjective and unsupported. A phone survey done
  1291.   by Communications Week for their 19 April issue asked the question
  1292.   "Which operating system is more strategic to your enterprise network:
  1293.   IBM's OS/2 or Microsoft's forthcoming Windows NT?" Over 1,400 votes
  1294.   were cast for OS/2, with only 75 cast for NT (95 percent to 5
  1295.   percent).
  1296.  
  1297. Page 3
  1298. ------
  1299.  
  1300. The following table is a corrected version of the table in the Microsoft
  1301. document, and includes a column for Windows 3.1:
  1302.  
  1303.   How Windows NT, OS/2, and Windows 3.1 Address These Customer
  1304.   Requirements
  1305.  
  1306.                                 Windows NT (1)  OS/2 2.1     Windows 3.1
  1307.                                 ----------      --------     -----------
  1308.  
  1309.   Powerful:
  1310.  
  1311.     Capacity                       High           High           Low
  1312.  
  1313.     Symmetric multiprocessing      Yes            Yes (2)        No
  1314.  
  1315.     Supports RISC architectures    Yes            No (3)         No
  1316.  
  1317.     Built-in networking /          Yes          Available     Available
  1318.       workgroup services                        option (4)    option
  1319.  
  1320.     Powerful development platform  TBD            Yes            No
  1321.       for client/server solutions
  1322.  
  1323.     32-bit pre-emptive             Yes (5)        Yes            No
  1324.       multitasking
  1325.  
  1326.   Reliable:
  1327.  
  1328.     Tightly integrated security    Yes          Available        No
  1329.                                                 option
  1330.  
  1331.     Built-in fault tolerance       Yes          Available        No
  1332.       services                                  option
  1333.  
  1334.     Integrated system and network  Yes          Available        No
  1335.       management services                       option
  1336.  
  1337.     Application and system         Some (5)       Yes            No
  1338.       integrity
  1339.  
  1340.   Open:
  1341.  
  1342.     Broad hardware and peripheral  Yes            Yes            Yes
  1343.       support
  1344.  
  1345.     Application compatibility and  Some (6)       Yes            Yes
  1346.       availability
  1347.  
  1348.     Built-in support for standard  Some (7)     Available     Available
  1349.       protocols                                 option        option
  1350.  
  1351.     Built-in support for           Yes          Available     Available
  1352.       industry-standard network                 option        option
  1353.       management environments
  1354.  
  1355.   (1) = when generally available
  1356.  
  1357.   (2) = IBM demonstrated SMP on OS/2 2.x on a variety of hardware
  1358.         configurations at COMDEX/Spring '93.
  1359.  
  1360.   (3) = IBM plans to support RISC via our IBM Microkernel-based OS
  1361.         family (which includes support for DOS, Windows, and OS/2
  1362.         applications). Also, IBM offers AIX/6000, a UNIX-based operating
  1363.         system for our RISC System/6000 RISC workstations.
  1364.  
  1365.   (4) = IBM chooses to offer options on selected features, which enables
  1366.         our customers to configure options most appropriate to their
  1367.         needs.
  1368.  
  1369.   (5) = Windows NT runs all Windows 16-bit applications in a single
  1370.         address space, and does not provide protection or pre-emptive
  1371.         multitasking between these applications (per the Microsoft
  1372.         presentation "A Technical Overview of Microsoft Windows NT
  1373.         3.1").
  1374.  
  1375.   (6) = DOS and Windows applications that ship with and use a DOS device
  1376.         driver will not run under NT without modification unless a new
  1377.         device driver is supplied (per the same Microsoft presentation).
  1378.  
  1379.   (7) = Microsoft has made no commitment that we know of to support the
  1380.         full DCE standard, except for RPC. IBM has, in beta for OS/2,
  1381.         support for DCE's RPC and DCE's network time management,
  1382.         security, and distributed directory services.
  1383.  
  1384. The primary correction (besides the inaccuracies about OS/2) is to
  1385. include Windows 3.1, Microsoft's high-volume client OS. As you can see,
  1386. it fails Microsoft's own criteria as a client for client/server
  1387. computing. By these criteria, Microsoft's strategy might be looked at as
  1388. a server/server strategy.
  1389.  
  1390. Microsoft Claim:
  1391.   "Windows NT is the most powerful, reliable and open operating system
  1392.   for client-server computing."
  1393.  
  1394. IBM Response:
  1395.   This statement is subjective and unsupported. See Introduction.
  1396.  
  1397. Microsoft Claim:
  1398.   "NT runs on all Intel 386/486 and compatible CPUs and will take full
  1399.   advantage of Intel's Pentium processor."
  1400.  
  1401. IBM Response:
  1402.   This is not correct. The recommended minimum environment for NT is
  1403.   either a very fast (25 MHz+) 386 or 486 processor with 12 to 16 MB of
  1404.   memory. International Data Corporation (IDC) estimates this to be only
  1405.   20 percent of the installed base of PCs. OS/2, on the other hand, runs
  1406.   on 386SX or above processors, and requires less memory (6 to 8 MB
  1407.   recommended).
  1408.  
  1409. Microsoft Claim:
  1410.   "OS/2 2.x only runs on the Intel x86 platform. IBM claims they are
  1411.   porting OS/2 to the Mach kernel, but this means creating an entirely
  1412.   new OS, which is a long and difficult project. For example, Windows NT
  1413.   took over four and one-half years to develop and spent over a year and
  1414.   one-half in large-scale external testing."
  1415.  
  1416. IBM Response:
  1417.   To compare the development of an OS/2 personality that works on top of
  1418.   the IBM microkernel (Mach-based) to the development of Windows NT is
  1419.   very misleading. Windows NT was developed from scratch to provide
  1420.   complex, high-end operating system functions that are not available in
  1421.   the DOS/Windows environment, such as multitasking, multi-threading,
  1422.   32-bit memory model, high-performance file system, etc. OS/2 already
  1423.   has all these high-end features, and we do not have to "create" an
  1424.   entirely new operating system to move them to a microkernel
  1425.   environment. We also do not need to "create" the Mach microkernel,
  1426.   which is an established code base developed by Carnegie Mellon
  1427.   University, and is adopted, approved, and licensed by the Open
  1428.   Software Foundation. Microsoft, on the other hand, decided to build
  1429.   the kernel for NT from scratch (which they admit is a long and
  1430.   difficult project). In doing so, they have also decided to keep their
  1431.   operating system proprietary, not truly open to the industry. IBM, on
  1432.   the other hand, is in the process of licensing our microkernel
  1433.   technology to various industry players.
  1434.  
  1435. Page 4
  1436. ------
  1437.  
  1438. Microsoft Claim:
  1439.   "OS/2 2.x does not support multiprocessor systems."
  1440.  
  1441. IBM Response:
  1442.   As mentioned earlier, OS/2 currently supports the multiprocessing
  1443.   (asymmetric) PS/2 195 and 295 (available today), and OS/2 2.x was
  1444.   demonstrated on a variety of symmetric multiprocessing machines at
  1445.   COMDEX/Spring '93 and PC Expo 1993.
  1446.  
  1447. Microsoft Claim:
  1448.   "(-Windows NT-) RPC facility is interoperable with other OSF/DCE
  1449.   compatible RPC implementations."
  1450.  
  1451. IBM Response:
  1452.   While Microsoft claims Windows NT's RPC will be interoperable with
  1453.   DCE, there are at least 13 known incompatibilities between it and the
  1454.   DCE RPC, as documented in Microsoft's RPC developers guide available
  1455.   with the March 1993 Windows NT beta program. Microsoft's decision to
  1456.   develop their own proprietary code base, instead of licensing it from
  1457.   the Open Software Foundation (TM) (OSF), introduces the potential for
  1458.   additional compatibilities. IBM's implementation of DCE is based on
  1459.   software licensed directly from the OSF. In addition, IBM is enhancing
  1460.   the RPC software with plans to license it back to the OSF, meaning
  1461.   Microsoft will always be playing "catch-up" with the latest OSF RPC
  1462.   specifications. IBM is also licensing software for the other OSF DCE
  1463.   standards, which are: network time management, security, and
  1464.   distributed directory services (we know of no Microsoft commitment to
  1465.   support these other DCE standards).
  1466.  
  1467. Microsoft Claim:
  1468.   "OS/2 does not have integration between 16-bit Windows and 32-bit OS/2
  1469.   applications. In addition, integration features such as OLE and DDE do
  1470.   not work between separate 16-bit Windows VDMs. In many cases, simple
  1471.   cuts and pastes between VDMs do not work properly."
  1472.  
  1473. IBM Response:
  1474.   As stated earlier, OS/2's public clipboard enables DDE and
  1475.   cut-and-paste to work correctly between application in separate
  1476.   Windows VDMs (OLE works correctly between applications in the same
  1477.   Windows VDM, which is equivalent to Windows NT OLE support). We also
  1478.   support cut-and-paste and DDE between Windows and OS/2 applications.
  1479.  
  1480.   (-In the July version of the Microsoft document, the phrase "OS/2 does
  1481.   not have integration" was changed to "OS/2 has limited integration",
  1482.   with claims that Microsoft internal testing shows complicated cuts and
  1483.   pastes, and that DDEs are not reliable between separate VDMs. Our
  1484.   internal testing and customer feedback indicate that we met our design
  1485.   goal, which was to support all cuts and pastes and DDEs between
  1486.   Windows applications in separate VDMs that perform correctly under DOS
  1487.   with Windows 3.1.-)
  1488.  
  1489. Page 5
  1490. ------
  1491.  
  1492. Microsoft Claim:
  1493.   "OS/2 2.x offers no integrated security. IBM promises security add-ons
  1494.   for future releases of OS/2, but to have truly integrated security, it
  1495.   must be designed into the system from the ground up."
  1496.  
  1497. IBM Response:
  1498.   The requirements for PC security vary from "none at all" for most end
  1499.   users to "government-certified" for military and international banking
  1500.   institutions. Microsoft is correct that some high-security features
  1501.   should be included in the base operating system. However, Microsoft's
  1502.   implication that OS/2 needs to be redesigned from the ground up is
  1503.   subjective and unsupported by facts. We have made design changes in
  1504.   OS/2 to enhance security over the years, specifically in support of
  1505.   OS/2 LAN Server, which is the current method of providing fundamental
  1506.   security on an OS/2 system. We have plans in place to improve OS/2's
  1507.   security further, and demonstrated a technology enhancing OS/2's
  1508.   security at COMDEX/Fall '92.
  1509.  
  1510. Microsoft Claim:
  1511.   "This (-NT's-) complete memory protection prevents errant applications
  1512.   from corrupting data, interfering with other applications, or damaging
  1513.   the system."
  1514.  
  1515. IBM Response:
  1516.   This is not correct. Because NT runs all 16-bit Windows applications
  1517.   in a single address space, it is possible for one of these
  1518.   applications to interfere with one of the others running in that same
  1519.   space. This can happen between 16-bit Windows applications under
  1520.   Windows 3.0 and 3.1 in the form of UAEs and GPFs, respectively, and
  1521.   can continue to happen under Windows NT.
  1522.  
  1523. Microsoft Claim:
  1524.   "IBM claims that Windows 3.x applications are better protected in
  1525.   OS/2, but this is not the default configuration and can't be enabled
  1526.   without sacrificing application integration."
  1527.  
  1528. IBM Response:
  1529.   By "sacrificing integration", Microsoft is again implying that
  1530.   cut-and-paste and DDE don't work across VDMs. Again, OS/2's public
  1531.   clipboard enables DDE and cut-and-paste to work correctly between
  1532.   applications in separate Windows VDMs (OLE works correctly between
  1533.   applications in the same Windows VDM, which is equivalent to Windows
  1534.   NT OLE support).
  1535.  
  1536. Microsoft Claim:
  1537.   "LAN Server does not support RAID 5."
  1538.  
  1539. IBM Response:
  1540.   This is misleading. LAN Server does not provide RAID 5 natively, but
  1541.   IBM offers an additional product called OASAS that provides RAID 5,
  1542.   with or without LAN Server installed.
  1543.  
  1544. Page 6
  1545. ------
  1546.  
  1547. The following table is a corrected version of the table in the Microsoft
  1548. document:
  1549.  
  1550.   Windows NT Has Broad Hardware and Peripheral Coverage
  1551.  
  1552.                                             Windows NT (1)   OS/2 2.x
  1553.                                             ----------       --------
  1554.  
  1555.   Intel-based uniprocessor systems          1000+            760+
  1556.  
  1557.   Symmetric multiprocessor systems          21               2 (2)
  1558.  
  1559.   RISC systems                              6 MIPs,          0 (3)
  1560.                                             2 DEC Alpha
  1561.  
  1562.   Printers                                  649              329
  1563.  
  1564.   SCSI adapters                             49               67
  1565.  
  1566.   Network adapters                          26               87
  1567.  
  1568.   Display adapters (with 10 chip sets)      26               30
  1569.  
  1570.   (1) = when generally available
  1571.  
  1572.   (2) = IBM demonstrated the OS/2 2.x base running on two different
  1573.         symmetrical multiprocessor configurations at COMDEX/Spring '93
  1574.         and PC Expo '93. Internally, IBM has tested six configurations,
  1575.         and plans to support many more when SMP support for OS/2 becomes
  1576.         generally available.
  1577.  
  1578.   (3) = IBM plans to support RISC machines via our IBM Microkernel-based
  1579.         OS family with an OS/2 personality.
  1580.  
  1581. The format of this chart can be very misleading. For example, even
  1582. though Windows NT may have more PC models and printers listed as
  1583. "certified", Microsoft has not tested all configurations of those
  1584. machines, per their compatibility document dated March 1993. Likewise,
  1585. the number of PCs and printers tested by IBM is a subset of the machines
  1586. that we support, given that we support all 386SX machines and above. Due
  1587. to the system disk and memory requirements, it is likely that OS/2 can
  1588. run on more installed PCs than Windows NT will be able to run on when it
  1589. is generally available.
  1590.  
  1591. Microsoft Claim:
  1592.   "25 percent of (-NT-) applications are being ported from UNIX, VMS,
  1593.   and MVS, including IBM's own DB2 database."
  1594.  
  1595. IBM Response:
  1596.   This is a very misleading statement. IBM's MVS DB2 database is not
  1597.   being ported to Windows NT. In an effort to support a wide variety of
  1598.   server platforms, the DB2/2 product (currently available for the OS/2
  1599.   environment) is being considered for porting to additional operating
  1600.   environments.
  1601.  
  1602. Microsoft Claim:
  1603.   "IBM currently lists only 500 unique OS/2 applications."
  1604.  
  1605. IBM Response:
  1606.   This statement is incorrect. IBM currently lists 1196 unique OS/2
  1607.   32-bit-exploitive applications in our OS/2 Applications Guide. In
  1608.   addition, OS/2 2.1 runs existing DOS and Windows 3.x applications.
  1609.  
  1610. Page 7
  1611. ------
  1612.  
  1613. Microsoft Claim:
  1614.   "IBM's strategy ... (-is to-) show that Windows NT is broken."
  1615.  
  1616. IBM Response:
  1617.   This is not correct. IBM does not believe that Windows NT is broken.
  1618.   It is late, still unavailable, and definitely unproven. We do,
  1619.   however, believe that Microsoft's client/server strategy and products
  1620.   are not as good as ours, as we offer a more reliable, comprehensive,
  1621.   and available set of client/server solutions.
  1622.  
  1623. Microsoft Claim:
  1624.   "OS/2 does not have the mission-critical features of Windows NT
  1625.   today."
  1626.  
  1627. IBM Response:
  1628.   Today, OS/2 has more mission-critical features available than Windows
  1629.   3.1 and NT. When NT does become generally available, it is planned to
  1630.   have some additional features that are specific to niche needs. These
  1631.   features are either available in OS/2 via add-ons (such as fault
  1632.   tolerance and RAID 5), or are planned for OS/2 or a future add-on. On
  1633.   the other hand, even after NT is generally available, Windows 3.1 will
  1634.   still have inadequate mission-critical features for the client, such
  1635.   as pre-emptive multitasking and crash protection, which OS/2 has
  1636.   today.
  1637.  
  1638. Microsoft Claim:
  1639.   "Today, OS/2 is missing key mission-critical features customers
  1640.   require, including true pre-emptive multitasking (with asynchronous
  1641.   input queues) ..."
  1642.  
  1643. IBM Response:
  1644.   This is a very misleading statement. OS/2 has true pre-emptive
  1645.   multitasking (i.e., the system can interrupt, or pre-empt, a running
  1646.   task, and give control to another task). Asynchronous input queues
  1647.   address a different aspect of the system. An asynchronous input queue
  1648.   gives a separate keyboard and mouse channel for each application
  1649.   running on the screen. This feature does make the system feel more
  1650.   response to the end user, but has no value on an unattended server,
  1651.   which is Windows NT's main targeted market. IBM has publicly stated
  1652.   that asynchronous input queue support for OS/2 is in development.
  1653.   Also, note that 16-bit Windows applications running under Windows 3.1
  1654.   or under Windows NT are lacking both features (pre-emptive
  1655.   multitasking and asynchronous input queues).
  1656.  
  1657. Microsoft Claim:
  1658.   "IBM has promised these features and others that Windows NT has today
  1659.   for the future, but equivalent functionality is still one to three
  1660.   years out."
  1661.  
  1662. IBM Response:
  1663.   Windows NT is not generally available today, and Microsoft's
  1664.   statements do not reflect IBM's priorities or product plans. OS/2 has
  1665.   a 15-month lead as an available 32-bit operating system, and has
  1666.   features Microsoft does not plan to ship in Windows NT 3.1, such as an
  1667.   object-oriented Workplace Shell (TM) user interface and our System
  1668.   Object Model (SOM), which incorporates object technology directly into
  1669.   the operating system to allow object reuse between different object
  1670.   languages. In addition, we have announced delivery for the third
  1671.   quarter of 1993, and are beta-testing Distributed SOM (DSOM), which
  1672.   allows object communication and re-use over networks, between
  1673.   different languages, and potentially even different operating systems
  1674.   (e.g., AIX and OS/2). In addition, IBM has recently stated its intent
  1675.   to use OpenDoc technology from Apple for compound document integration
  1676.   that will support SOM and DSOM, providing application integration
  1677.   across multiple operating systems, including UNIX, and across networks
  1678.   (both of which are features that are lacking in OLE 2.0 from
  1679.   Microsoft). OpenDoc is vendor-independent, and has growing industry
  1680.   support from major players, including IBM, Apple, Novell (R),
  1681.   WordPerfect (R), and Borland.
  1682.  
  1683.   (-In the July version of the Microsoft document, the phrase "but
  1684.   equivalent functionality is still one to three years out" was changed
  1685.   to "but can't deliver them today". The "functionality" Microsoft
  1686.   refers to includes "built-in systems management tools" (Hermes), which
  1687.   is not available from Microsoft today. IBM's LAN NetView family of
  1688.   systems management products all entered beta testing with customers in
  1689.   June 1993, and LAN NetView Start is generally available.-)
  1690.  
  1691. Page 8
  1692. ------
  1693.  
  1694. Microsoft Claim:
  1695.   "Windows NT is compatible with Windows 16-bit and MS-DOS
  1696.   applications."
  1697.  
  1698. IBM Response:
  1699.   We believe NT will be compatible with the high-volume applications,
  1700.   but Microsoft will not focus on compatibility for lower-volume or
  1701.   home-grown applications. Also, DOS and Windows applications that ship
  1702.   with and use a DOS device driver will not run under NT without
  1703.   modification unless a new device driver is supplied (per a
  1704.   presentation from Microsoft called "A Technical Overview of Microsoft
  1705.   Windows 3.1").
  1706.  
  1707. Microsoft Claim:
  1708.   "Windows NT's 16-bit application protection model provides error
  1709.   trapping between applications and more importantly provides full
  1710.   integration between applications. OS/2's model breaks application
  1711.   integration."
  1712.  
  1713. IBM Response:
  1714.   The error-trapping mechanism in Windows 3.1 (and NT) for 16-bit
  1715.   applications is not the same thing as the true protection that OS/2
  1716.   provides for all applications by running them under separate
  1717.   processes. Error trapping just notifies the user once the damage has
  1718.   been done, and recommends the user reboot (Windows 3.1) or restart the
  1719.   Windows subsystem (Windows NT). Also, as stated earlier, Microsoft is
  1720.   incorrect about OS/2's ability to support DDE and cut-and-paste
  1721.   between Windows applications in separate VDMs, and OLE works correctly
  1722.   between applications in the same Windows VDM, which is equivalent to
  1723.   Windows NT OLE support. Also, IBM has announced its intention to
  1724.   support OpenDoc, which will provide compound document integration
  1725.   across multiple operating system types, including UNIX, and over
  1726.   networks, which are features that OLE 2.0 does not support.
  1727.  
  1728. Microsoft Claim:
  1729.   "Neither OS/2 nor Windows NT runs on (-Intel 386 systems with 4 MB of
  1730.   RAM-)."
  1731.  
  1732. IBM Response:
  1733.   This is incorrect. OS/2 does run on 4MB Intel 386 systems (although 6
  1734.   to 8 MB are recommended). Windows NT does not.
  1735.  
  1736. Microsoft Claim:
  1737.   "OS/2's model forces customers to choose between integration or task
  1738.   switching with protection."
  1739.  
  1740. IBM Response:
  1741.   Microsoft is again implying that cut-and-paste and DDE do not work
  1742.   between separate Windows VDMs in OS/2. With the public clipboard
  1743.   enabled, DDE and cut-and-paste work correctly between applications in
  1744.   separate Windows VDMs (OLE works correctly between applications in the
  1745.   same Windows VDM, which is equivalent to Windows NT OLE support).
  1746.  
  1747. Microsoft Claim:
  1748.   "IBM Asserts: OS/2 2.1 runs Windows applications faster than Windows
  1749.   NT on identical hardware ... Windows NT performance is equivalent to
  1750.   OS/2 2.1."
  1751.  
  1752. IBM Response:
  1753.   Some independent performance tests on Windows NT and OS/2 have been
  1754.   described on public bulletin boards that have drawn the conclusion
  1755.   that DOS and Windows applications run faster on OS/2 than on Windows
  1756.   NT; however, IBM has not and will not "assert" anything officially
  1757.   until the Windows NT code is made generally available. (-The July
  1758.   version of the Microsoft document changes this claim to "Windows NT
  1759.   performance, given a certain level of hardware (e.g., Windows NT does
  1760.   not support 6 MB RAM configuration), is equivalent to OS/2 2.1."-)
  1761.  
  1762. Microsoft Claim:
  1763.   "Windows NT is better optimized for performance-critical
  1764.   applications."
  1765.  
  1766. IBM Response:
  1767.   The three reasons listed are the implementation of asynchronous input
  1768.   queues, use of asynchronous I/O, and the ability to pre-empt a running
  1769.   time slice. OS/2 supports the last two features today, and we have
  1770.   publicly stated we intend to support asynchronous input queues in a
  1771.   future release. Asynchronous input queues affect only the
  1772.   responsiveness of the client, and not of an unattended server. Also,
  1773.   as stated above, some independent performance tests have indicated
  1774.   that OS/2 is probably a better choice if performance is a concern,
  1775.   although we plan to wait for NT to ship to draw that conclusion.
  1776.  
  1777. Page 9 (start of sentence on page 8)
  1778. ------
  1779.  
  1780. Microsoft Claim:
  1781.   " ... in IBM's OS/2 applications catalog, only 500 are unique, of
  1782.   which only 15 are general desktop applications."
  1783.  
  1784. IBM Response:
  1785.   This statement is incorrect. IBM currently lists 1196 unique OS/2
  1786.   32-bit-exploitive applications in our OS/2 Applications Guide. They
  1787.   break down into the following categories:
  1788.  
  1789.   Category                             Number of Shipping Applications
  1790.   --------                             -------------------------------
  1791.  
  1792.   Productivity / business              509
  1793.   Communications                       139
  1794.   Development tools                    219
  1795.   Multimedia                           102
  1796.   Utilities                             98
  1797.   Other                                130
  1798.   TOTAL                               1196
  1799.  
  1800.   In addition, OS/2 2.1 runs existing DOS and Windows applications.
  1801.  
  1802. Microsoft Claim:
  1803.   "Microsoft has met every development milestone with Windows NT and
  1804.   plans to deliver it as promised in Q2 1993."
  1805.  
  1806. IBM Response:
  1807.   The following would seem to suggest otherwise:
  1808.  
  1809.   MacWeek, 13 July 1992: "NT (New Technology) is on track to ship by the
  1810.   end of the year (-1992-) and is expected to cost less than 500 USD,
  1811.   Gates said."
  1812.  
  1813.   Computer Reseller News, 28 September 1992: "Walker says that Windows
  1814.   NT will ship during the first few months of 1993."
  1815.  
  1816.   Newsbytes, 28 September 1992: "The new date is now 'early 1993', with
  1817.   Microsoft officials saying that it 'needs more time to respond to
  1818.   customer suggestions for improvements in the Windows NT system'."
  1819.  
  1820.   Software magazine, December 1992: "At the ITAA conference ... Mike
  1821.   Maples, Microsoft's executive vice president, said NT would ship in
  1822.   April."
  1823.  
  1824.   InfoWorld, 15 March 1993: "NT could ship to customers later than the
  1825.   promised date of 30 June, but no more than 30 days late, Walker said."
  1826.  
  1827.   Windows World, Spring 1993: Gates said in his keynote address that
  1828.   Windows NT would ship within 60 days (-by 22 July-) and that Windows
  1829.   NT Advanced Server would ship within 30 days of Windows NT (-by 21
  1830.   August-).
  1831.  
  1832.   PC Week, 5 July 1993: "Gates also said Microsoft will ship Windows NT
  1833.   by the end of the month (-July-) ...".
  1834.  
  1835.   (-In the July version of the Microsoft document, this claim was
  1836.   removed.-)
  1837.  
  1838. Page 10
  1839. -------
  1840.  
  1841. Microsoft Claim:
  1842.   "OS/2 requires add-on products (costly products) ... and they are not
  1843.   well integrated with OS/2."
  1844.  
  1845. IBM Response:
  1846.   Maintaining only the necessary functions on desktop machines is a
  1847.   significant benefit of client/server systems, and it is what
  1848.   "rightsizing" is all about. Unnecessarily upgrading hardware and
  1849.   forcing unused functionality into every machine is what can be costly.
  1850.   Our customers have told us that they need flexibility ... so we are
  1851.   providing a robust and stable base for both client and server systems,
  1852.   with optionally available features to customize each system as
  1853.   necessary. We also provide LAN mechanisms to manage this process
  1854.   centrally via remote electronic software configuration, installation,
  1855.   and distribution.
  1856.  
  1857.   Microsoft's assertion that networking features need to be built in to
  1858.   be well integrated is simply not true.
  1859.  
  1860.   (-In the July version of the Microsoft document, the "(costly
  1861.   products)" phrase was removed.-)
  1862.  
  1863. Page 11 (Appendix 1)
  1864. --------------------
  1865.  
  1866. Microsoft Claim:
  1867.   "By using the Windows NT microkernel architecture model, IBM claims
  1868.   OS/2 will ..."
  1869.  
  1870. IBM Response:
  1871.   THe IBM Microkernel is based on the Mach 3.0 architecture, not the
  1872.   Windows NT architecture model. IBM has since made significant
  1873.   enhancements in this microkernel, and is now in the process of
  1874.   licensing this technology to other vendors, making it an open
  1875.   architecture. Windows NT's kernel technology is not considered a true
  1876.   microkernel, since device-driver and file-system functions were
  1877.   allowed to reside in the kernel itself. The Windows NT kernel is also
  1878.   proprietary.
  1879.  
  1880.   (-In the July version of the Microsoft document, the phrase "By using
  1881.   the Windows NT microkernel architecture model" was changed to "By
  1882.   using the Mach microkernel architecture model".-)
  1883.  
  1884. Microsoft Claim:
  1885.   "IBM's development cycle is one to three years behind Microsoft's.
  1886.   Windows NT will have been on the market for several years before IBM
  1887.   ships its first microkernel based version of OS/2."
  1888.  
  1889. IBM Response:
  1890.   In the paragraph preceding this statement, Microsoft also states that
  1891.   IBM plans to have a microkernel-based version of OS/2 available by
  1892.   mid-1994. Putting these two statements together implies that Windows
  1893.   NT has been "on the market" for several years before mid-1994.
  1894.   Obviously, IBM is not behind Microsoft in any sense. OS/2 is at least
  1895.   15 months ahead of Windows NT in making mission-critical features
  1896.   available to customers. IBM is also years ahead of Microsoft in object
  1897.   technology -- we shipped an object-oriented operating system shell,
  1898.   called Workplace Shell, with OS/2 2.0 in March 1992, and have
  1899.   delivered beta versions of our Distributed Systems Object Model in
  1900.   February 1993.  On 15 June 1993, IBM announced the SOMobjects (TM)
  1901.   Developer Toolkit Version 2.0, the first professional programming
  1902.   toolkit to incorporate IBM's System Object Model (SOM) and Distributed
  1903.   System Object Model (DSOM) technologies, and announced a scheduled
  1904.   availability date of 3Q '93. Microsoft doesn't plan to deliver an
  1905.   object-oriented interface, or support distributed objects on Windows
  1906.   NT, until release 2 (Cairo). Microsoft has made no formal commitment
  1907.   for these object features on Windows 4.0 (Chicago) that IBM is aware
  1908.   of.
  1909.  
  1910.   (-In the July version of the Microsoft document, the claim above was
  1911.   changed to "IBM PSP group plans to ship a full beta release of its
  1912.   first microkernel-based version of OS/2 by the end of 1993. ...-)
  1913.  
  1914. For more information on the competitive advantages of OS/2 2.1 in a
  1915. client/server environment, please read Why OS/2? (updated version
  1916. available August 1993) and the article titled "IBM Personal Software
  1917. Products: Product Line Update" from the April 1993 edition of IBM
  1918. Personal Systems Technical Solutions magazine. Both documents can be
  1919. obtained from your IBM marketing representative or systems engineer.
  1920.  
  1921. Disclaimer
  1922. ----------
  1923.  
  1924. Some of the information in this paper concerns future products, or
  1925. future releases of current, commercially available products. Discussion
  1926. of Windows is based on information which the Microsoft Corporation has
  1927. made publicly available as of 16 July 1993, or information in the public
  1928. trade press, and is subject to change. IBM's future products and their
  1929. performance, functions, and availability are based upon IBM's current
  1930. intent, and are subject to change.
  1931.  
  1932. Special Notices
  1933. ---------------
  1934.  
  1935. References in this document to IBM's current and future products,
  1936. programs, or services do not imply that IBM intends to make these
  1937. generally available in all countries in which IBM operates.
  1938.  
  1939. IBM may have patents or pending patent applications covering subject
  1940. matter in this document. This document does not grant anyone a license
  1941. to those patents, patent applications, or to any other IBM intellectual
  1942. property.
  1943.  
  1944. IBM Personal Software Products, 11400 Burnet Road, Austin TX 78758 USA
  1945.  
  1946. ========================================================================
  1947.  
  1948.                                                                 ibmintch
  1949.  
  1950.       +--------------------------------------------------------+
  1951.       | IBM's Personal Software Products Technical Interchange |
  1952.       |               -- the Home Stretch!                     |
  1953.       +--------------------------------------------------------+
  1954.  
  1955. It's the home stretch for enrolling to attend the only IBM-sponsored
  1956. event of its kind -- IBM's Personal Software Products Technical
  1957. Interchange, featuring OS/2 and IBM LAN Systems!
  1958.  
  1959. From 29 August through 2 September, 1993, at the Walt Disney World (R)
  1960. Dolphin Hotel in Lake Buena Vista, Florida, USA, IBM is pulling out all
  1961. the stops to bring you the newest, latest, best technical information
  1962. ever about OS/2 and IBM LAN Systems products!  No other such conference
  1963. offers you the complete picture -- up-to-the-minute technical details,
  1964. about a comprehensive variety of hot topics, covered in depth, and
  1965. presented by IBM's own developers of OS/2 and LAN Systems. In just four
  1966. days, you'll amass a vast amount of crucial knowledge that would
  1967. normally take you much longer to gather -- if you could find it at all!
  1968.  
  1969. This is the real thing ... the only IBM-sponsored technical interchange
  1970. of its kind. Don't be fooled by imitations; accept no substitutes!
  1971.  
  1972. Maximize the effectiveness of the IBM PSP Technical Interchange by
  1973. choosing your topics from 15 intensive elective tracks. See, first-hand,
  1974. the latest OS/2 and LAN Systems tools and applications from leading
  1975. independent software vendors and IBM. Get one-on-one assistance from
  1976. IBM's own technical experts in two hands-on labs.
  1977.  
  1978. Hear prominent executives -- James Cannavino, Art Olbert, Cliff Reeves,
  1979. and John Soyring of IBM, and John Landry of Lotus (R) -- offer their
  1980. views on industry trends and directions. Participate in a one-hour Q&A
  1981. session with Lois Dimpfel and the OS/2 and LAN Systems development
  1982. teams. Boggle your mind as David Barnes, everyone's favorite OS/2
  1983. pitchman, puts OS/2 through its paces.
  1984.  
  1985. See demonstrations of state-of-the-art PSP application software from
  1986. more than 75 leading independent software vendors, who have developed
  1987. leading-edge software for major PSP operating platforms -- OS/2, LAN
  1988. Systems, Multimedia, and Pen.
  1989.  
  1990. Take home a bundle of premiums -- OS/2 2.1; a CD-ROM with beta versions
  1991. of IBM LAN Systems products; a copy of IBM Communications Manager/2; a
  1992. beta version of IBM's Developer Connection CD-ROM; and software from our
  1993. co-sponsors: a choice of Computer Associates' CA-REALIZER or
  1994. CA-SUPERPROJECT; Lotus' Ami Pro for OS/2; and WordPerfect 5.2 for OS/2.
  1995. Get a complimentary one-year subscription to OS/2 Developer magazine.
  1996. Sign up for daily product raffles. Collect OS/2 "32-bit" entry forms
  1997. when you participate in functions and sessions, and use them to vie for
  1998. the grand prize -- a brand-new IBM ThinkPad!
  1999.  
  2000. Enjoy the "Tacky Tourist" welcome event on Sunday night 29 August, and
  2001. the Tropical Heat Wave reception the next evening. Come with us on
  2002. chartered buses to Universal Studios Florida on Wednesday evening, and
  2003. enjoy a dinner buffet, continuous use of some of the most popular rides
  2004. and attractions, and a private viewing of the Wild, Wild, Wild West
  2005. Stunt Show.
  2006.  
  2007. The Orlando area is one of the world's most popular tourist
  2008. destinations, featuring the many Disney World attractions, Universal
  2009. Studios, Sea World, Cypress Gardens, Busch Gardens, the Kennedy Space
  2010. Center (the latter three attractions within two hours' drive), lots of
  2011. outdoor activities, and shopping to fit everyone's tastes.
  2012.  
  2013. Fee -- Discount Extended!
  2014. -------------------------
  2015.  
  2016. The registration fee is 895 USD. Due to delayed mailings, the discount
  2017. for early registration has been extended to 15 August; the early
  2018. registration fee is 795 USD. Three or more people registering from the
  2019. same company at the same time get a 100 USD discount per person off the
  2020. rate in effect at the time of registration. The registration fee
  2021. includes: attendance at all functions and sessions, special premiums /
  2022. bonuses, handouts, continental breakfast and lunch daily, the two
  2023. receptions and the Universal Studios tour and dinner mentioned above,
  2024. and opportunities to win prizes and raffles.
  2025.  
  2026. Hotel
  2027. -----
  2028.  
  2029. The PSP Technical Interchange is being held at the Walt Disney World
  2030. Dolphin Hotel, in the heart of the Disney World resort complex.
  2031. Attendees qualify for a reduced rate of 115 USD per night for single or
  2032. double accommodations. For reservations, call the hotel at
  2033. 1-800-227-1500 within the USA or 1-407-934-4000 elsewhere.
  2034.  
  2035. Travel
  2036. ------
  2037.  
  2038. The Disney World area is served through the Orlando airport. To obtain
  2039. discounted air fares, call 1-800-688-6700 within the USA, and specify
  2040. identifier number 260631. The Dolphin Hotel is 20 minutes from the
  2041. airport, and transportation is available for 20 USD round trip.
  2042.  
  2043. Families
  2044. --------
  2045.  
  2046. Your family can come too! They will find lots to do in the Orlando area
  2047. while you attend the PSP Technical Interchange. Meal tickets for family
  2048. members are available for all food functions at a cost of 350 USD per
  2049. person for the week; for children age 6 and under, the cost is 100 USD.
  2050. The price for participating only in the Universal Studios party is 33
  2051. USD per person.
  2052.  
  2053. To Register
  2054. -----------
  2055.  
  2056. Register early to ensure your place! To register, call 1-800-872-7109 in
  2057. the USA and Canada, or 1-508-443-4990 from elsewhere, or send a fax to
  2058. 1-508-443-4715, or write to: PSP Technical Interchange, Chiswick Park,
  2059. 490 Boston Post Road, Sudbury MA 01776 USA.
  2060.  
  2061. Elective Tracks
  2062. ---------------
  2063.  
  2064. The IBM PSP Technical Interchange features 15 elective tracks covering
  2065. many subjects of interest to independent software developers:
  2066.  
  2067. 12 IBM tracks:                                                  Initials
  2068.  
  2069. o  Application Development                                      AD
  2070. o  C and C++                                                    CC
  2071. o  Communications                                               CM
  2072. o  Database                                                     DB
  2073. o  Device Driver Development                                    DD
  2074. o  Distributed Systems Management                               DM
  2075. o  LAN Systems                                                  LS
  2076. o  Multimedia and Pen Computing                                 MM, PN
  2077. o  Object-Oriented Technology                                   OO
  2078. o  Open Systems                                                 OP
  2079. o  OS/2 2.1: The System                                         OS
  2080. o  Technical Support                                            TS
  2081.  
  2082. 3 co-sponsor tracks:
  2083.  
  2084. o  Computer Associates International, Inc.                      CA
  2085. o  Lotus Development Corporation                                LT
  2086. o  WordPerfect Corporation                                      WP
  2087.  
  2088. Birds-of-a-feather sessions                                     RT
  2089.  
  2090. Agenda
  2091. ------
  2092.  
  2093. Here is the agenda for the PSP Technical Interchange as of 23 July 1993.
  2094. Schedules are subject to change.
  2095.  
  2096. Most elective sessions are presented more than once, to give everyone
  2097. the maximum chance to participate. Use the agenda to plan your personal
  2098. itinerary for the interchange!
  2099.  
  2100. Sunday 29 August
  2101.  1:00 pm -  8:00 pm  Registration
  2102.  7:00 pm -  9:00 pm  "Tacky Tourist" Reception
  2103.  
  2104. Monday 30 August
  2105.  7:00 am -  7:00 pm  Registration
  2106.  7:00 am -  8:00 am  Continental breakfast
  2107.  8:00 am - 11:30 am  General session
  2108. 11:30 am -  1:00 pm  Lunch
  2109.  1:00 pm -  2:15 pm  13 elective sessions:
  2110.    Application Development Directions                               AD01
  2111.    IBM C Set ++ for OS/2                                            CC01
  2112.    Communications Manager: The Application Developer's View         CM01
  2113.    IBM DB2 Family                                                   DB01
  2114.    Pen for OS/2                                                     PN01
  2115.    Multimedia Trends and Directions                                 MM01
  2116.    OS/2 Up to the Minute                                            OS01
  2117.    Distributed Computing Vision                                     OP08
  2118.    OS/2 LAN Server 3.0 Overview                                     LS01
  2119.    IBM LAN NetView Strategy                                         DM01
  2120.    CA-UNICENTER                                                     CA01
  2121.    Developing Notes Applications                                    LT06
  2122.    WordPerfect OS/2 Development                                     WP01
  2123.  2:15 pm -  3:00 pm  Break
  2124.  3:00 pm -  4:15 pm  14 elective sessions:
  2125.    Multi-Threading OS/2 Applications                                AD02
  2126.    Introduction to IBM C Set ++ Class Libraries                     CC02
  2127.    Communications Manager/2: Installation and Configuration Tips    CM02
  2128.      and Techniques (part 1)
  2129.    IBM DATABASE 2/2 Client/Server Programming                       DB02
  2130.    Base Video Handler and Virtual Device Drivers                    DD04
  2131.    Multimedia Presentation Manager/2: 32-Bit Support                MM02
  2132.    OS/2 System and Application Performance Tuning                   OS03
  2133.    Distributed Applications                                         OP09
  2134.    LAN Systems Peer Capability                                      LS02
  2135.    Lotus Notes "Hands-On"                                           LT07
  2136.    IBM LAN NetView Family Overview                                  DM02
  2137.    Xbase Development Tools for OS/2                                 CA02
  2138.    Lotus Working Together on OS/2                                   LT01
  2139.    WordPerfect 5.2 for OS/2                                         WP02
  2140.  4:15 pm -  4:30 pm  break
  2141.  4:30 pm -  5:45 pm  14 elective sessions:
  2142.    OS/2 Architecture on the Microkernel                             OS02
  2143.    C Set ++ Optimization Tips and Techniques                        CC03
  2144.    Communications Manager/2: Installation and Configuration Tips    CM03
  2145.      and Techniques (part 2)
  2146.    IBM Distributed Database Connection Services/2                   DB03
  2147.    Developer Assistance Program                                     TS01
  2148.    OS/2 Tools for Multimedia Application Development                MM06
  2149.    Customizing the Workplace Shell Using RC Files and REXX          OS04
  2150.    Personal Systems Object Technology Plans                         OO01
  2151.    Graphic Architecture on the Microkernel                          OS07
  2152.    OS/2 LAN Server Administration "Hands-On"                        LS11
  2153.    OS/2 Trouble-Shooting Tips, Tricks, and Hints                    OS09
  2154.    CA-REALIZER                                                      CA03
  2155.    REXX Meets the King of Spreadsheets                              LT02
  2156.    WordPerfect Office 4.0                                           WP03
  2157.  6:00 pm -  8:00 pm  Tropical Heat Wave Reception
  2158.  8:00 pm - 10:00 pm  Elective sessions and birds-of-a-feather sessions:
  2159.    Distributed Systems Management                                   RT01
  2160.    Software Developer Information Exchange                          RT02
  2161.    CompuServe "How-To"                                              RT03
  2162.    OS/2 Client/Server in Banking: LANDP                             RT05
  2163.    Application Development with Gpf and SOM                         OO05
  2164.    Multimedia Performance Considerations for the PC Platform        MM07
  2165.  
  2166. Tuesday 31 August
  2167.  7:30 am -  6:00 pm  Registration
  2168.  7:30 am -  8:30 am  Continental breakfast
  2169.  8:30 am -  9:45 am  13 elective sessions:
  2170.    Printing from OS/2 Applications                                  AD04
  2171.    Mail-Enabling Applications Using VIM                             AD06
  2172.    CICS OS/2: 32-Bit Client/Server Computing                        CM04
  2173.    IBM DATABASE 2/2 Performance and Tuning                          DB04
  2174.    Pen for OS/2                                                     PN01
  2175.    OS/2 2.1 Software Motion Video                                   MM03
  2176.    Customizing the Workplace Shell Using RC Files and REXX          OS04
  2177.    Distributed Computing Vision                                     OP08
  2178.    Introduction to Distributed Computing Environment (DCE)          OP01
  2179.    VAR Roundtable                                                   RT04
  2180.    IBM LAN NetView View: Integrating Managing Applications with     DM04
  2181.      an Object-Oriented Topology Display
  2182.    CA-CommonView and CA C++                                         CA04
  2183.    Developing Notes Applications                                    LT06
  2184.    WordPerfect OS/2 Development                                     WP01
  2185.  9:45 am - 10:15 am  Break
  2186. 10:15 am - 11:30 am  14 elective sessions:
  2187.    OS/2 Architecture on the Microkernel                             OS02
  2188.    Migrating to C Set ++                                            CC04
  2189.    What's New for APPC in Workstations                              CM06
  2190.    IBM DATABASE 2/2 Forward Recovery                                DB05
  2191.    Graphic Architecture on the Microkernel                          OS07
  2192.    Distributed Multimedia with IBM LAN Server                       MM05
  2193.    Exploiting the Workplace Shell from Your Application             AD08
  2194.    Distributed Applications                                         OP09
  2195.    DCE Application Programming Interface                            OP02
  2196.    Lotus Notes "Hands-On"                                           LT08
  2197.    IBM LAN NetView Manage and Enable: Implementing the OSI          DM05
  2198.      Managing and Managed System Model
  2199.    CA-UniCenter                                                     CA01
  2200.    Data-Enabling Your Applications Through DataLens                 LT03
  2201.    WordPerfect 5.2 for OS/2                                         WP02
  2202. 11:30 am -  1:00 pm  Lunch
  2203.  1:00 pm -  2:15 pm  14 elective sessions:
  2204.    Application Development Directions                               AD01
  2205.    C Set ++ Optimization Tips and Techniques                        CC03
  2206.    Communications Manager: The Application Developer's View         CM01
  2207.    IBM Distributed Database Connection Services/2                   DB03
  2208.    Device Driver Development Techniques                             DD03
  2209.    Plugging Into Multimedia Presentation Manager/2                  MM04
  2210.    OS/2 System and Application Performance Tuning                   OS03
  2211.    Personal Systems Object Technology Plans                         OO01
  2212.    OS/2 LAN Server 3.0 Overview                                     LS01
  2213.    DCE Application Programming Lab "Hands-On"                       OP11
  2214.    IBM LAN NetView Strategy                                         DM01
  2215.    Xbase Development Tools for OS/2                                 CA02
  2216.    Application Development and Integration Using Ami Pro            LT04
  2217.    WordPerfect Office 4.0                                           WP03
  2218.  2:15 pm -  3:15 pm  Break
  2219.  3:15 pm -  4:30 pm  13 elective sessions:
  2220.    Multi-Threading OS/2 Applications                                AD02
  2221.    Introduction to IBM C Set ++ Class Libraries                     CC02
  2222.    Communications Manager/2: Installation and Configuration Tips    CM02
  2223.      and Techniques (part 1)
  2224.    IBM DATABASE 2/2 Client/Server Programming                       DB02
  2225.    Building Virtual Device Drivers                                  DD02
  2226.    OS/2 Tools for Multimedia Application Development                MM06
  2227.    Comparing and Contrasting OS/2 and Windows                       OS05
  2228.    OS/2 LAN Server Tips and Techniques (part 1)                     LS03
  2229.    Introduction to DCE Systems Administration                       OP03
  2230.    IBM LAN NetView Family Overview                                  DM02
  2231.    CA-REALIZER                                                      CA03
  2232.    Lotus Working Together on OS/2                                   LT01
  2233.    IBM Worldwide Services and Support                               TS02
  2234.  4:30 pm -  4:45 pm  Break
  2235.  4:45 pm -  6:00 pm  14 elective sessions:
  2236.    Base Video Handler and Virtual Device Drivers                    DD04
  2237.    IBM C Set ++ for OS/2                                            CC01
  2238.    Communications Manager/2: Installation and Configuration Tips    CM03
  2239.      and Techniques (part 2)
  2240.    IBM DB2 Family                                                   DB01
  2241.    Introduction to WIN-OS/2 Seamless Architecture                   DD01
  2242.    Multimedia Trends and Directions                                 MM01
  2243.    DOS and Windows Compatibility                                    OS06
  2244.    OS/2 LAN Server Tips and Techniques (part 2)                     LS04
  2245.    LMU/LAN NetView Positioning                                      DM03
  2246.    DCE Basic System Administration Lab "Hands-On"                   OP10
  2247.    Internationalization on the Microkernel                          OS08
  2248.    CA-CommonView and CA C++                                         CA04
  2249.    REXX Meets the King of Spreadsheets                              LT02
  2250.    cc:Mail for the Workplace Shell                                  LT08
  2251.  6:00 pm -  8:00 pm  Lotus and Computer Associates hospitality suites
  2252.  
  2253. Wednesday 1 September
  2254.  7:00 am -  6:00 pm  Registration
  2255.  7:00 am -  8:00 am  Continental breakfast
  2256.  8:00 am -  9:15 am  14 elective sessions:
  2257.    Graphical Programming Interface Programming Techniques           AD07
  2258.    C Set ++ Debugging Tips and Techniques                           CC05
  2259.    Configuring APPC for OS/2 and DOS                                CM05
  2260.    Data Access Services                                             DB06
  2261.    OS/2 Up to the Minute                                            OS01
  2262.    Multimedia Presentation Manager/2: 32-Bit Support                MM02
  2263.    System Object Model (SOM): a Technology for Language-            OO03
  2264.      Independent Objects
  2265.    NetWare Server for OS/2                                          LS08
  2266.    Introduction to Distributed Computing Environment                OP01
  2267.    OS/2 LAN Server Administration "Hands-On"                        LS12
  2268.    Enabling Applications with Configuration, Installation, and      DM07
  2269.      Distribution Services
  2270.    LMU/LAN NetView Positioning                                      DM03
  2271.    Data-Enabling Your Application Through DataLens                  LT03
  2272.    OS/2 LAN Server Remote IPL                                       LS10
  2273.  9:15 am -  9:45 am  Break
  2274.  9:45 am - 11:00 am  14 elective sessions:
  2275.    Developer Connection for OS/2                                    AD09
  2276.    Performance Tuning with EXTRA                                    CC06
  2277.    APPC's New Programming Interface                                 CM07
  2278.    Comparing and Contrasting OS/2 and Windows                       OS05
  2279.    Device Driver Development Techniques                             DD03
  2280.    Distributed Multimedia with IBM LAN Server                       MM05
  2281.    Designing OS/2 Applications                                      AD03
  2282.    Network Transport Services/2 Overview                            LS06
  2283.    DCE Application Programming Interface                            OP02
  2284.    IBM LAN NetView Start and CID "Hands-On"                         DM14
  2285.    IBM LAN NetView Start                                            DM08
  2286.    LAN Management Utilities/2                                       DM12
  2287.    Application Development and Integration Using Ami Pro            LT04
  2288.    LAN Automated Distribution/2                                     DM13
  2289. 11:00 am - 12:00 n   Q&A Panel with IBM Developers
  2290. 12:00 n  -  1:00 pm  Lunch
  2291.  1:00 pm -  2:15 pm  14 elective sessions:
  2292.    Porting Existing Applications                                    AD10
  2293.    NLS and DBCS Programming Considerations                          AD05
  2294.    CICS OS/2: 32-Bit Client/Server Computing                        CM04
  2295.    DOS and Windows Compatibility                                    OS06
  2296.    Introduction to WIN-OS/2 Seamless Architecture                   DD01
  2297.    IBM DATABASE 2/2 Performance and Tuning                          DB04
  2298.    Developing Distributed System Object Model (DSOM)                OO04
  2299.    OS/2 LAN Server, Novell, Banyan, and TCP/IP Coexistence          OP05
  2300.    Distributed System Security                                      OP04
  2301.    DCE Application Programming Lab "Hands-On"                       OP11
  2302.    IBM LAN NetView Start                                            DM08
  2303.    IBM LAN NetView View: Integrating Managing Applications with     DM04
  2304.      an Object-Oriented Topology Display
  2305.    Migrating Host Office Systems to the LAN                         LT05
  2306.    IBM Services and Support                                         TS02
  2307.  2:15 pm -  3:15 pm  Break
  2308.  3:15 pm -  4:30 pm  14 elective sessions:
  2309.    Printing from OS/2 Applications                                  AD04
  2310.    Mail-Enabling Applications Using VIM                             AD06
  2311.    What's New for APPC in Workstations                              CM06
  2312.    IBM DATABASE 2/2 Forward Recovery                                DB05
  2313.    Building Virtual Device Drivers                                  DD02
  2314.    OS/2 2.1 Software Motion Video                                   MM03
  2315.    Object-Oriented REXX Technology                                  OO02
  2316.    Multi-Protocol Transport Services                                LS07
  2317.    OS/2 LAN Server Performance Tuning                               LS05
  2318.    IBM LAN NetView Monitor "Hands-On"                               DM15
  2319.    IBM LAN NetView Tie                                              DM10
  2320.    IBM LAN NetView Manage and Enable: Implementing the OSI          DM05
  2321.      Managing and Managed System Model
  2322.    cc:Mail for the Workplace Shell                                  LT07
  2323.    IBM Personal Systems Services and Support                        TS03
  2324.  4:30 pm -  4:45 pm  Break
  2325.  4:45 pm -  6:00 pm  13 elective sessions:
  2326.    Exploiting the Workplace Shell from Your Application             AD08
  2327.    Migrating to C Set ++                                            CC04
  2328.    APPC's New Programming Interface                                 CM07
  2329.    LAN Systems Peer Capability                                      LS02
  2330.    Developer Assistance Program                                     TS01
  2331.    Plugging into Multimedia Presentation Manager/2                  MM04
  2332.    The X-Window System for OS/2                                     OP07
  2333.    Client/Server Programming with OS/2 and LAN Server               OP06
  2334.    IBM Remote LAN Access Capability                                 LS09
  2335.    IBM LAN NetView Fix                                              DM11
  2336.    IBM LAN NetView Agents and Agents Extended: Managing the         DM06
  2337.      Resource Managers
  2338.    Migrating Host Office Systems to the LAN                         LT05
  2339.    Technical Coordinator Program                                    TS04
  2340.  6:30 pm - 11:00 pm  Party at Universal Studios
  2341.  
  2342. Thursday 2 September
  2343.  7:30 am -  3:00 pm  Registration
  2344.  7:30 am -  8:30 am  Continental breakfast
  2345.  8:30 am -  9:45 am  14 elective sessions:
  2346.    Graphical Programming Interface Programming Techniques           AD07
  2347.    Performance Tuning with EXTRA                                    CC06
  2348.    OS/2 LAN Server Tips and Techniques (part 1)                     LS03
  2349.    IBM Remote LAN Access Capability                                 LS09
  2350.    The X-Window System of OS/2                                      OP07
  2351.    System Object Model (SOM): a Technology for Language-            OO03
  2352.      Independent Objects
  2353.    Object-Oriented REXX Technology                                  OO02
  2354.    Network Transport Services/2 Overview                            LS06
  2355.    Introduction to DCE System Administration                        OP03
  2356.    IBM LAN NetView Monitor "Hands-On"                               DM15
  2357.    Enabling Applications with Configuration, Installation, and      DM07
  2358.      Distribution Services
  2359.    IBM LAN NetView Agents and Agents Extended: Managing the         DM06
  2360.      Resource Managers
  2361.    LAN Server 3.0 Application Certification Program                 LS11
  2362.    IBM Personal Systems Services and Support                        TS03
  2363.  9:45 am - 10:15 am  Break
  2364. 10:15 am - 11:30 am  14 elective sessions:
  2365.    Developer Connection for OS/2                                    AD09
  2366.    Configuring APPC for OS/2 and DOS                                CM05
  2367.    OS/2 LAN Server Tips and Techniques (part 2)                     LS04
  2368.    NetWare Server for OS/2                                          LS08
  2369.    Distributed System Security                                      OP04
  2370.    Designing OS/2 Applications                                      AD03
  2371.    OS/2 LAN Server, Novell, Banyan, and TCP/IP Coexistence          OP05
  2372.    OS/2 LAN Server Performance Tuning                               LS05
  2373.    IBM LAN NetView Start                                            DM08
  2374.    DCE Basic System Administration Lab "Hands-On"                   OP10
  2375.    IBM LAN NetView Fix                                              DM11
  2376.    Client/Server Programming with OS/2 and LAN Server               OP06
  2377.    Technical Coordinator Program                                    TS04
  2378.    Internationalization on the Microkernel                          OS08
  2379. 11:30 am - 12:45 pm  Lunch
  2380. 12:45 pm -  2:00 pm  14 elective sessions:
  2381.    Porting Existing Applications                                    AD10
  2382.    NLS and DBCS Programming Considerations                          AD05
  2383.    OS/2 and LAN Server Remote IPL                                   LS10
  2384.    Data Access Services                                             DB06
  2385.    C Set ++ Debugging Tips and Techniques                           CC05
  2386.    Developing Distributed System Object Model (SOM)                 OO04
  2387.    Multi-Protocol Transport Services                                LS07
  2388.    LAN Management Utilities/2                                       DM12
  2389.    IBM LAN NetView Tie                                              DM10
  2390.    IBM LAN NetView Start and CID "Hands-On"                         DM14
  2391.    IBM LAN NetView Monitor                                          DM09
  2392.    LAN Server 3.0 Application Certification Program                 LS11
  2393.    LAN Automated Distribution/2                                     DM13
  2394.    DCE Application Programming Lab "Hands-On"                       OP09
  2395.  2:15 pm -  3:15 pm  Closing session and raffles
  2396.  
  2397. ========================================================================
  2398.  
  2399.          +--------------------------------------------------+
  2400.          | Common Desktop Environment Developers Conference |    cdeconf
  2401.          +--------------------------------------------------+
  2402.  
  2403.          A technology of the common open software environment
  2404.  
  2405. Date and Place
  2406. --------------
  2407.  
  2408. 26-28 October 1993
  2409. San Jose (California) Convention Center
  2410.  
  2411. What is the Common Open Software Environment?
  2412. --------------------------------------------
  2413.  
  2414. The Common Open Software Environment (COSE) process was announced by
  2415. Hewlett-Packard Company, IBM Corporation, The Santa Cruz Operation,
  2416. SunSoft, Inc., Univel, and UNIX System Laboratories in March 1993.
  2417. These sponsoring companies saw the need to expedite the adoption of
  2418. standards and to promote greater consistency and interoperability among
  2419. UNIX system products in the industry. In addition to the Common Desktop
  2420. Environment (CDE), other areas of focus for COSE include graphics,
  2421. multimedia, object technology, system administration, and networking.
  2422.  
  2423. What is the Common Desktop Environment?
  2424. --------------------------------------
  2425.  
  2426. The Common Desktop Environment provides end users with an innovative,
  2427. intuitive, easy-to-use desktop computing environment. CDE provides
  2428. software developers with a single set of programming interfaces for H-P,
  2429. IBM, SCO, SunSoft, Univel, USL, and other platforms.
  2430.  
  2431. The Common Desktop Environment incorporates existing technology from
  2432. participating vendors and has been designed to support distributed
  2433. enterprise computing applications. As such, it will scale across a range
  2434. of client/server platforms, support small workgroups to large
  2435. enterprises, and support simple text and data uses as well as advanced
  2436. collaborative multimedia applications.
  2437.  
  2438. Who Should Attend the CDE Developers Conference?
  2439. ------------------------------------------------
  2440.  
  2441. o  People who would like to expand the number of platforms that their
  2442.    existing applications run on.
  2443.  
  2444. o  People interested in creating applications that will run on platforms
  2445.    available from multiple vendors.
  2446.  
  2447. o  People who want to take full advantage of the desktop feature set to
  2448.    deliver applications that are highly integrated with the desktop.
  2449.  
  2450. o  System integrators who provide cross platform solutions.
  2451.  
  2452. o  OEMs interested in providing CDE on their platforms.
  2453.  
  2454. If you are a:
  2455.  
  2456.    -  Software engineer
  2457.    -  System administrator
  2458.    -  Engineering manager
  2459.    -  Value-added reseller
  2460.    -  Independent software vendor
  2461.    -  Original Equipment Manufacturer
  2462.    -  Systems integrator
  2463.    -  Software and technology consultant
  2464.    -  System engineer
  2465.  
  2466. then you should attend the CDE Developers Conference so you can
  2467. immediately begin to take advantage of the benefits CDE has to offer.
  2468.  
  2469. What is the Conference Program?
  2470. -------------------------------
  2471.  
  2472. The CDE Developers Conference is the official developers conference for
  2473. the Common Desktop Environment. It is a technical conference which will
  2474. feature sessions taught by the developers of the CDE software.
  2475.  
  2476. A series of general conference sessions will provide answers to key
  2477. management questions. By attending the General Session, you will meet
  2478. with the key industry executives who are sponsoring the Common Open
  2479. Software Environment. And, you will learn, first-hand, why the CDE is so
  2480. important to software development. You will get a jump on your
  2481. competition!
  2482.  
  2483. The CDE Technical Program will feature in-depth courses, papers,
  2484. tutorials, technology demonstrations, and expert panel discussions on
  2485. how to implement the CDE, providing application developers,
  2486. multi-platform software suppliers, end users, and systems integrators
  2487. with the latest technical details about writing and integrating
  2488. applications for the CDE.
  2489.  
  2490.                   CDE Developers Conference Program
  2491.  
  2492. General Sessions
  2493.  
  2494. 1.  Keynote
  2495. 2.  Executive Panel - the Common Open Software Environment
  2496. 3.  Overview of the Common Desktop Environment
  2497. 4.  Panel Discussion - Why CDE Makes $ense
  2498. 5.  Roundtable with CDE Architects
  2499.  
  2500. CDE Technical Program
  2501.  
  2502. Adding File Types and Actions to the Desktop:
  2503. Tools, APIs, and configuration files for defining new desktop icons and
  2504. associating them with applications or data files.
  2505.  
  2506. Application Installation Techniques:
  2507. Description of the policies and guidelines for delivering an
  2508. application that will automatically integrate into the desktop.
  2509.  
  2510. CDE Customization and Your Applications:
  2511. Tools, APIs and configuration files that enable your application to
  2512. participate in CDE customizing.
  2513.  
  2514. CDE Graphical User Interface Toolkits:
  2515. An overview of CDE's GUI toolkits.
  2516.  
  2517. CDE System Architecture:
  2518. Overview of the APIs, guidelines, and configuration files for creating
  2519. CDE applications.
  2520.  
  2521. Customizing Your Front Panel:
  2522. Tools, APIs, and configuration files for controlling the layout and
  2523. content of the CDE front panel.
  2524.  
  2525. Desktop Administration:
  2526. An overview of the policies and configuration files that control your
  2527. CDE desktop.
  2528.  
  2529. Drag and Drop:
  2530. APIs and policies for adding drag-and-drop to your applications.
  2531.  
  2532. Drag & Drop Proxy
  2533.  
  2534. Guidelines for Common Font Use:
  2535. APIs and conventions for accessing CDE fonts from your application.
  2536.  
  2537. Help Design and Authoring:
  2538. Techniques for authoring hyperlinked, online information.
  2539.  
  2540. Internationalization and Localization for Global Applications
  2541.  
  2542. I18N + L10N = Globalization:
  2543. Standard APIs and CDE conventions for configuring your application for
  2544. specific countries and languages.
  2545.  
  2546. Leveraging CDE Applications with Messaging:
  2547. APIs and conventions for integrating your application with other
  2548. applications and the desktop through messaging.
  2549.  
  2550. Linking into Help Services:
  2551. APIs for adding online help to your application.
  2552.  
  2553. Migrating Applications (Panel):
  2554. Tips for migrating existing applications into CDE.
  2555.  
  2556. Motif Interfaces for Shell Scripts:
  2557. Tutorial on adding Motif interfaces to your shell scripts.
  2558.  
  2559. Placing Your Application in a Workspace:
  2560. APIs for integrating your application into the workspace.
  2561.  
  2562. Power of the Distributed Desktop:
  2563. Understand how to take full advantage of the CDE's client/server
  2564. capabilities in a distributed, heterogeneous network.
  2565.  
  2566. Session Management:
  2567. APIs and conventions for preserving your application's state across
  2568. login and logout.
  2569.  
  2570. Taking CDE Home
  2571.  
  2572. Terminal Emulator
  2573.  
  2574. Tools and Tips for Icon Design:
  2575. Guidelines for creating effective icons for your application.
  2576.  
  2577. Usability and Style:
  2578. Using the CDE style guide to create intuitive applications. Includes
  2579. suggestions for using color effectively.
  2580.  
  2581. Will My Existing Application Run On CDE (Panel):
  2582. Questions and answers on integrating existing, unmodified applications
  2583. into CDE.
  2584.  
  2585. You Can Print From X!:
  2586. APIs for adding WYSIWYG printing to X applications.
  2587.  
  2588. In addition, a full-day Motif tutorial will be offered for people who
  2589. desire to build or enhance their Motif programming skills.
  2590.  
  2591. Why Should You Register Now?
  2592. ----------------------------
  2593.  
  2594. o  You will save $100 on the registration fee
  2595. o  Space is limited
  2596. o  Free attendance at full day Motif tutorial
  2597. o  First selection on registering for sessions
  2598.  
  2599. What Will You Leave With?
  2600. -------------------------
  2601.  
  2602. By the conclusion of the CDE Developers Conference, you will receive:
  2603.  
  2604. o  Pre-release software of the CDE for the Intel, IBM, H-P, and Sun
  2605.    platforms on CD ROM
  2606. o  CDE documentation
  2607. o  Conference proceedings
  2608. o  Membership in The UniForum Association
  2609.  
  2610. Registration Fee
  2611. ----------------
  2612.  
  2613. The registration fee is 895 USD. If you register before 1 October, the
  2614. fee is 795 USD. For groups of three or more people registering together,
  2615. the fee is 695 USD per person.
  2616.  
  2617. Employees of the six companies participating in the common open software
  2618. environment are eligible for discounted rates. For internal IBM
  2619. developers, the rate is 295 USD per person. Rates for the other
  2620. participating companies may vary.
  2621.  
  2622. To Register
  2623. -----------
  2624.  
  2625. To Register for the Common Desktop Environment Developers Conference,
  2626. call 1-800-225-4698.
  2627.  
  2628. Employees of the six companies participating in the common open software
  2629. environment should use their companies' internal registration processes.
  2630.  
  2631. ========================================================================
  2632.  
  2633.    +----------------------------------------------------------+
  2634.    | Second International Colorado OS/2 Developers Conference |  colconf
  2635.    +----------------------------------------------------------+
  2636.  
  2637. (Note: The original announcement about this conference appeared in the
  2638. 15 June issue of this newsletter. The material below, furnished by the
  2639. conference producer, updates that announcement.)
  2640.  
  2641. The Second International Colorado OS/2 Developers Conference
  2642. (ColoradOS/2 (TM)) will be held 31 October through 5 November 1993 in
  2643. Colorado Springs, Colorado, USA.
  2644.  
  2645. Conference Topics
  2646. -----------------
  2647.  
  2648. ColoradOS/2 provides the most extensive technical coverage of OS/2 ever
  2649. brought together in a single conference. Some sessions focus on the
  2650. transition from DOS or Windows programming to OS/2, while others focus
  2651. on the transition from 16-bit to 32-bit programming. Many sessions are
  2652. of particular interest to Presentation Manager programmers, as we
  2653. provide detailed information on programming the new PM controls
  2654. introduced with OS/2 version 2.x. Object programming sessions cover
  2655. topics on Workplace Shell (WPS) and System Object Model (SOM)
  2656. programming, C Set ++ and the User Interface Class Library, and
  2657. Smalltalk/V PM. Other topics include REXX, OS/2 Device Driver
  2658. development, multithreaded programming techniques for both PM and VIO
  2659. programs, client/server programming, Extended Services, and
  2660. Communications Manager.
  2661.  
  2662. Featured Speakers
  2663. -----------------
  2664.  
  2665. ColoradOS/2's keynote speaker is John Soyring, Director of Software
  2666. Development Programs in IBM's Personal Systems Products division, who is
  2667. well known in OS/2 circles for his tireless efforts to assist OS/2
  2668. developers. Additional featured speakers include Bjarne Stroustrup of
  2669. AT&T Bell Labs, the creator of C++; Paul Giangarra, lead architect for
  2670. Workplace OS; Scott Kliger, technical lead for WordPerfect for OS/2;
  2671. Mike Kogan, co-author of "The Design of OS/2"; Richard Hoffman, IBM's
  2672. liaison to Taligent; and others.
  2673.  
  2674. Special Opportunity to Tour NORAD / Cheyenne Mountain
  2675. -----------------------------------------------------
  2676.  
  2677. The North American Aerospace Defense Command (NORAD) has granted
  2678. permission to have 35 ColoradOS/2 participants tour its Cheyenne
  2679. Mountain facility on Monday 1 November from 2:00 pm to 4:00 pm. Tour
  2680. participants will witness the nerve center of the United States'
  2681. missile-detection system, buried deep in Cheyenne Mountain southwest of
  2682. Colorado Springs. The tour requires climbing three flights of stairs, at
  2683. an elevation of 7,300 feet.
  2684.  
  2685. Tour participants will be selected at random in a drawing. To enter the
  2686. drawing, furnish your Social Security number if you are a U.S. citizen,
  2687. or your passport number if you are not a U.S. citizen. If you register
  2688. by phone, ask the reservationist to enter your name in the drawing.
  2689.  
  2690. Tour participants will be selected at the end of September and will be
  2691. notified shortly thereafter. If you are chosen as a tour participant,
  2692. you must bring a photo identification (such as a driver's license) plus
  2693. your Social Security card (if you are a U.S. citizen) or your passport
  2694. (if you are not a U.S. citizen).
  2695.  
  2696. ColoradOS/2 Technical Agenda
  2697. ----------------------------
  2698.  
  2699. Listed alphabetically by author. Data as of 22 June 1993.
  2700.  
  2701. Keynote Address                                      John Soyring
  2702. C Set ++ Optimizations                               Ian Ameline
  2703. Writing High-Performance OS/2 Applications           Ian Ameline
  2704. Object Databases, OS/2, and MIS: the Next Three      Tim Andrews
  2705.   Years
  2706. Scalable Objects: A New Perspective on               Tim Andrews
  2707.   Information Architectures
  2708. Introducing New Technology to an Organization:       Tim Andrews
  2709.   Cultural Transformation
  2710. Object Programming and OS/2                          Noel Bergman
  2711. Distributed Object Programming                       Noel Bergman
  2712. Events, Messages, and Hooks -- Today and Tomorrow    Ivan Biddles
  2713. Adding a REXX Interface to Your Application          Charles Daney
  2714. Advanced REXX Programming                            Charles Daney
  2715. PM Programming in Smalltalk                          Paul Duncanson
  2716. Programming OS/2 PM Vector Graphics                  Paul Duncanson
  2717. Programming Notebook Controls                        Rick Fishman
  2718. Container Control Basics                             Rick Fishman
  2719. Advanced Container Programming                       Rick Fishman
  2720. Adding Drag-and-Drop to Your Applications            Rick Fishman
  2721. Basics of Asynch Programming Under OS/2 2.x          Brady Flowers
  2722. The Workplace OS                                     Paul Giangarra
  2723. SOM's CORBA-Compliant Interface Repository           Dave Hock
  2724. Taligent and OS/2                                    Dr. Richard Hoffman
  2725. Internalization                                      Ian Holland
  2726. OS/2 Multithreaded Programming                       Aidon Jennery
  2727. OS/2 Inter-Process Communication                     Aidon Jennery
  2728. Writing Industrial-Strength Commercial OS/2          Scott Kliger
  2729.   Applications
  2730. OS/2: Platform for the 1990s                         Dr. Michael Kogan
  2731. Comparing and Contrasting OS/2 and Windows           Dr. Michael Kogan
  2732. DOS and Windows Compatibility                        Dr. Michael Kogan
  2733. Introduction to SOM, with C++                        Alex Lane
  2734. OS/2 Direct Manipulation Usng the IBM C/C++ Tools    William Law
  2735. Power Programming with the OS/2 GPI                  Kelvin Lawrence
  2736. Exploiting Fonts in an OS/2 PM Application           Kelvin Lawrence
  2737. Writing Well-Behaved PM Applications                 Kelvin Lawrence
  2738. The IBM User Interface Class Library                 Kevin Leong
  2739. Introduction to OS/2 Device Drivers                  Steve Mastrianni
  2740. OS/2 2.x Device Drivers: Advanced Topics             Steve Mastrianni
  2741. Emerging Technology in OS/2 Devices                  Steve Mastrianni
  2742. Introduction to the PM API                           David Moskowitz
  2743. Designing Applications for OS/2                      David Moskowitz
  2744. Getting the Most Out of OS/2                         David Moskowitz
  2745. What Does It Take to Succeed as an OS/2 Consultant?  David Moskowitz
  2746. Value Sets, Sliders, and Font/File Dialogs           Kathleen Panov
  2747. Multithreading in Presentation Manager               Kathleen Panov
  2748. Dr. Comm Manager: Or, How I Learned to Stop          Toby Pennycuff
  2749.   Worrying and Love PU Type 2.1
  2750. 3270 Support and the CM/2 Gateway                    Toby Pennycuff
  2751. APPC/APPN Support: I Can Do ALL THAT?                Toby Pennycuff
  2752. VTAM/NCP Considerations: What is a MODE Table        Toby Pennycuff
  2753.   Anyway?
  2754. CM/2 Productivity Aids: Some Really Great Tools,     Toby Penncuff
  2755.   for FREE!
  2756. Programming OS/2 Presentation Manager with Style     Guy Scharf
  2757. Creating Your Own Controls with Subclassing          Guy Scharf
  2758. Introduction to Object-Oriented Programming and C++  Roger Sessions
  2759. Object-Oriented Programming on OS/2: the SOM Model   Roger Sessions
  2760. Advanced SOM Programming                             Roger Sessions
  2761. The Frameworks of the SOMobjects Toolkit             Roger Sessions
  2762. The IBM Continuous Speech Series                     Vince Stanford
  2763. C++ as a General-Purpose Programming Language        Bjarne Stroustrup
  2764. Past, Present, and Future of the Workplace Shell     James Taylor
  2765. Using the Advanced Layout Controls of the IBM C/C++  Hiroshi Tsuji
  2766.   Tools
  2767. Writing Industrial-Strength Commercial OS/2          Greg White
  2768.   Applications
  2769.  
  2770. Hotel and Travel Information
  2771. ----------------------------
  2772.  
  2773. ColoradOS/2 has reserved rooms at the Cheyenne Mountain Conference
  2774. Resort at a special rate of 75 USD plus tax for a single or double room.
  2775. Your spouse and children can stay with you for no additional charge.
  2776.  
  2777. You can make your room reservations when calling to register for the
  2778. conference. The number of rooms available at the resort is just over
  2779. one-half the number of anticipated conference attendees. Therefore, be
  2780. sure to register for the conference and reserve your room as early as
  2781. possible. For those who register after the resort's rooms are committed,
  2782. the resort will make your reservation for you at a nearby hotel. You
  2783. will receive free shuttle service to and from the resort, and will have
  2784. complete access to all of the resort's amenities.
  2785.  
  2786. ColoradOS/2 has made special discount travel arrangements with
  2787. International Conference Resorts of America (ICRA) Travel Services.
  2788. ICRA's airfares are typically 50 percent lower than published coach
  2789. fares, although savings vary depending on city of origin, air carrier,
  2790. and the season.
  2791.  
  2792. In addition to the normal ICRA discounted fares, you may be able to take
  2793. advantage of special Ultra Saver fares, which require a 30-day advance
  2794. purchase. The ICRA Travel Services representative can explain these
  2795. fares and special requirements when you make your reservations.
  2796.  
  2797. To make your reservations for ICRA discounted fares, call
  2798. a fax to 1-602-948-6690. ICRA's hours are Monday through Friday, 6:30 am
  2799. to 5:00 pm Pacific time (GMT-8).
  2800.  
  2801. ICRA provides air and ground transportation to and from the Cheyenne
  2802. Mountain Conference Resort. The cost is 8.50 USD per person each way.
  2803.  
  2804. Fee
  2805. ---
  2806.  
  2807. The standard registration fee for ColoradOS/2 is 1295 USD per person.
  2808. Three or more standard registrations received from the same corporate
  2809. location at the same time receive a discount of 100 USD per person.
  2810. Early registration, prior to 30 August 1993, is 995 USD per person.
  2811.  
  2812. Registration
  2813. ------------
  2814.  
  2815. By phone:
  2816.  
  2817. o  If you are registering using a credit card, call 1-800-648-5717
  2818.    within the USA, or 1-719-576-4600 from elsewhere.
  2819.  
  2820. o  Phone registration hours are 7:30 am to 5:00 pm Mountain Time
  2821.    (GMT-7).
  2822.  
  2823. o  Tell the reservationist that you want to register for ColoradOS/2.
  2824.    You can make your room reservation at the same time. In addition,
  2825.    ask the reservationist to enter your name in the NORAD tour drawing.
  2826.    You will have to furnish your Social Security number if you are a
  2827.    U.S. citizen, or your passport number if you are not a U.S. citizen.
  2828.  
  2829. By fax:
  2830.  
  2831. o  Supply all pertinent information, including your credit card number
  2832.    and expiration date, on a sheet of paper, and fax the sheet to
  2833.    1-719-576-2105.
  2834.  
  2835. By mail:
  2836.  
  2837. o  Supply all pertinent information, including your credit card number
  2838.    and expiration date, on a sheet of paper, and mail the sheet to:
  2839.      The Cheyenne Mountain Conference Resort
  2840.      Attn: Amy Seymour -- ColoradOS/2
  2841.      3225 Broadmoor Valley Road
  2842.      Colorado Springs CO 80906 USA
  2843.  
  2844. Cancellation Policy
  2845. -------------------
  2846.  
  2847. All cancellation and refund requests must be received in writing priot
  2848. to 30 August 1993, and are subject to a 100 USD cancellation fee. After
  2849. 30 August 1993, your registration fee is not refundable.
  2850.  
  2851.                    ColoradOS/2 Registration Form
  2852.  
  2853. Please fill out completely. Print or type the information as you want it
  2854. to appear on your badge. Photocopy this form for additional
  2855. registrations and use one form per registrant.
  2856.  
  2857. Mr.  Ms.  Mrs.   _______________________________________________________
  2858.  
  2859. Title __________________________________________________________________
  2860.  
  2861. Company ________________________________________________________________
  2862.  
  2863. Address ________________________________________________________________
  2864.  
  2865.         ________________________________________________________________
  2866.  
  2867. City ___________________ State/Province _________________________
  2868.  
  2869. Zip / Postal Code _______________  Country ______________________
  2870.  
  2871. ___ Yes, please register me to stay at the Cheyenne Mountain Conference
  2872.     Resort.
  2873.     Number in party: _______  Arrive: _____________ Depart: ____________
  2874.  
  2875. ___ Yes, please enter my name in the drawing to attend the NORAD tour.
  2876.     Social Security number / passport number: __________________________
  2877.  
  2878. Registration (check one)
  2879.  
  2880. ____ Early-bird registration: 995 USD for registration and payment
  2881.      received before 30 August 1993.
  2882.  
  2883. ____ Standard registration received 30 August and after: 1295 USD.
  2884.  
  2885. ____ Corporate discount: 1195 USD per person for three more more people
  2886.      from the same company location registering and prepaying at the
  2887.      same time (not valid with any other discounts)
  2888.  
  2889. Registration amount due: ________________ USD
  2890.  
  2891. Method of Payment
  2892.  
  2893. ____ Check    _____ Money Order   (Sorry, we accept no purchase orders.)
  2894.  
  2895.      Enclose your check or money order with this registration form and
  2896.      make it payable in US dollars to Kovsky Conference Productions Inc.
  2897.  
  2898. ____ MasterCard     ____ VISA           ____ American Express
  2899. ____ Discover       ____ Diners Club    ____ Carte Blanche
  2900.  
  2901.      Card number: __________________________ Expiration date: __________
  2902.  
  2903. Signature as it appears on card: _______________________________________
  2904.  
  2905. ____ Please do not give my name and company name to other conference
  2906.      participants.
  2907.  
  2908. ____ Please do not give my name and address to anyone else.
  2909.  
  2910.  
  2911. Please tell us who recommended that you attend this conference.
  2912.  
  2913. _____________________________________________________________________
  2914.  
  2915.  
  2916. ========================================================================
  2917.  
  2918.                                                                   faxfix
  2919.  
  2920.  +-------------------------------------------------------------------+
  2921.  | Correction to Application Discount Advertising Program Fax Number |
  2922.  +-------------------------------------------------------------------+
  2923.  
  2924. To request the information package for the Application Discount
  2925. Advertising program, including a complete list of publications and
  2926. comparison rates, call 1-407-982-6408, option 3, or send a fax to
  2927. 1-512-823-1693.
  2928.  
  2929. (For the rest of this article, see the 15 July issue of this newsletter,
  2930. file name DSNEWS.93C or DSN93C.ZIP .)
  2931.  
  2932. ------------------------------------------------------------------------
  2933.  
  2934.                                                                   faxann
  2935.  
  2936.    +----------------------------------------------------------------+
  2937.    | Announcement Letters Available via IBM FAX Information Service |
  2938.    +----------------------------------------------------------------+
  2939.  
  2940. The IBM FAX Information Service enables you to access complete IBM
  2941. announcement letters via any fax machine. IBM FAX is easy to use and is
  2942. available all the time. Here are the simple steps:
  2943.  
  2944. Step 1: If your fax machine has a handset, pick it up and dial
  2945.         1-415-855-4444.
  2946.  
  2947.         If your fax machine does not have a handset:
  2948.         (1) Press the "voice" button (and ensure that the volume is up)
  2949.         (2) Dial 1-415-855-4444
  2950.         (3) Press the "send/receive" button.
  2951.  
  2952. Step 2: Select Option 2
  2953.  
  2954. Step 3: Enter the selected Announcement Letter number(s)
  2955.  
  2956. Step 4: continue following the prompts to receive your response(s).
  2957.  
  2958. For more information, contact Jo Mastroserio at 1-914-642-6270.
  2959.  
  2960. ========================================================================
  2961.  
  2962.                        +-------------------+
  2963.                        | 800 Phone Numbers |                      800nos
  2964.                        +-------------------+
  2965.  
  2966. The 800 phone numbers below come from two sources:
  2967. (1) This issue and preceding issues of PSP Developer Support News
  2968. (2) Information posted on IBM internal forums.
  2969.  
  2970. Common Desktop Environment Developers Conference          1-800-225-4698
  2971. Walt Disney World Dolphin Hotel                           1-800-227-1500
  2972. OS/2 Multimedia Tools                                     1-800-228-8584
  2973. OS/2 2.0 Customer Support (Defect Reporting)              1-800-237-5511
  2974. OS/2 Tour '93 Professional Overview Session               1-800-285-7577
  2975. OS/2 2.0 Software Support                                 1-800-288-8737
  2976. OS/2 Sales                                                1-800-342-6672
  2977.     (in Canada, 1-800-465-7999)
  2978. IBM National Telesales Marketing (IBMCALL)                1-800-426-2255
  2979. IBM Software Installer 1.2 for OS/2                       1-800-426-2279
  2980. Boca Raton Technical Services Software System Test        1-800-426-2622
  2981. IBM Direct                                                1-800-426-2968
  2982. LAN NetView Extended Beta Test                            1-800-426-3040
  2983.     (in Canada, 1-800-561-5293)
  2984. IBM Business Partner Locator (PS/2 Dealers)               1-800-426-3377
  2985. IBM FAX Information Service                               1-800-426-4329
  2986. OEM Sales                                                 1-800-426-4579
  2987. Skill Dynamics (Education)                                1-800-426-8322
  2988.     (in Canada, 1-800-661-2131)
  2989. Ultimedia Developer Assistance Program                    1-800-426-9402
  2990. American Airlines (for OS/2 Professional Interchange)     1-800-433-1790
  2991. OS/2 Professional Interchange Registration                1-800-438-6720
  2992. Programmer's Paradise                                     1-800-445-7899
  2993. CompuServe Membership                                     1-800-524-3388
  2994. Travel Reservations for ColoradOS/2 Conference            1-800-544-2432
  2995. OS/2 Application Assistance Center + TalkLink (OS2BBS)    1-800-547-1283
  2996. America West Airlines (for OS/2 Professional Interchange) 1-800-548-7575
  2997. Personal Systems Technical Solutions magazine             1-800-551-2832
  2998. several Developer Assistance Programs                   * 1-800-627-8363
  2999. IBM Direct Response Marketing                             1-800-633-8266
  3000. ColoradOS/2 Conference Registration                       1-800-648-5717
  3001. Hertz Car Rental (for OS/2 Professional Interchange)      1-800-654-2240
  3002. IBM Redemption Center (OS/2 2.0 Upgrade)                  1-800-677-2581
  3003. IBM Porting and Technical Consulting Workshops            1-800-678-31UP
  3004. Travel Reservations for IBM PSP Technical Interchange     1-800-688-6700
  3005. OS/2 Tour '93 General Overview and Technical Sessions     1-800-766-4344
  3006. Personal Systems HelpCenter                               1-800-772-2227
  3007. Budget Car Rental (for OS/2 Professional Interchange)     1-800-772-3773
  3008. Indelible Blue, Inc.                                      1-800-776-8284
  3009. Business Depot, Inc.                                      1-800-844-8448
  3010. IBM PSP Technical Interchange Registration              * 1-800-872-7109
  3011. IBM Publications                                          1-800-879-2755
  3012. PenDOS Software Developer Kit                             1-800-888-8242
  3013. OS/2 Developer magazine                                   1-800-926-8672
  3014. OS/2 Tour '93 Developer Seminar                           1-800-934-6566
  3015. OS/2 Free Seminar Enrollment                              1-800-937-3737
  3016. OS/2 Tour '93 Space Registration                          1-800-947-8688
  3017. DB2 Technical Conference                                  1-800-955-1238
  3018. IBM Customer Support Center                               1-800-967-7882
  3019. Personal Software Products Support Center (Defect report) 1-800-992-4777
  3020.  
  3021.  * indicates the number works in Canada also
  3022.  
  3023. ========================================================================
  3024.  
  3025.          +--------------------------------------------------+
  3026.          | Trademarks, Registered Trademarks, Service Marks |     tmarks
  3027.          +--------------------------------------------------+
  3028.  
  3029. (R)  AIX, Application System/400, AS/400, AT, Audio Visual Connection,
  3030.      BookManager, Communications Manager/2, C Set/2, DB2, DisplayWrite,
  3031.      HelpCenter, HelpWare, IBM, ImagePlus, LAN Server, Micro Channel,
  3032.      NetView, Operating System/2, Operating System/400, OS/2, OS/400,
  3033.      Pen for OS/2, Personal System/2, Presentation Manager, PS/1, PS/2,
  3034.      RISC System/6000, RISC/6000, Systems Application Architecture,
  3035.      TalkLink, ThinkPad, Ultimedia, and XGA are registered trademarks of
  3036.      International Business Machines Corp.
  3037.  
  3038. (R)  America Online is a registered trademark of Quantum Computer
  3039.      Services, Inc.
  3040. (R)  ATI is a registered trademark of ATI Technologies, Inc.
  3041. (R)  BIX is a registered trademark of General Videotex Corp.
  3042. (R)  Cirrus Logic is a registered trademark of Cirrus Technology, Inc.
  3043. (R)  COMDEX is a registered trademark of The Interface Group, Inc.
  3044. (R)  CompuServe is a registered trademark of CompuServe, Inc.
  3045. (R)  Computer Associates is a registered trademark of Computer
  3046.      Associates International, Inc.
  3047. (R)  dBASE is a registered trademark of Borland International.
  3048. (R)  Epson is a registered trademark of Seiko Epson Corp.
  3049. (R)  Headland is a registered trademark of Headland, Inc.
  3050. (R)  Hitachi is a registered trademark of Hitachi Corp.
  3051. (R)  HP, LaserJet, DeskJet, and PaintJet are registered trademarks of
  3052.      Hewlett-Packard Co.
  3053. (R)  IEEE is a registered trademark of The Institute of Electrical and
  3054.      Electronics Engineers.
  3055. (R)  Intel and Indeo are registered trademarks of Intel Corp.
  3056. (R)  Internet is a registered trademark of Internet, Inc.
  3057. (R)  ISO is a registered trademark of the International Organization for
  3058.      Standardization.
  3059. (R)  Lotus, Lotus Notes, and 1-2-3 are registered trademarks of Lotus
  3060.      Development Corp.
  3061. (R)  MicroGate is a registered trademark of Gateway Microsystems, Inc.
  3062. (R)  Microsoft and Microsoft C are registered trademarks of Microsoft
  3063.      Corp.
  3064. (R)  NEC is a registered trademark of NEC Corp.
  3065. (R)  NetWare, NetWare Server, and Novell are registered trademarks of
  3066.      Novell, Inc.
  3067. (R)  OMG is a registered trademark of Object Management Group.
  3068. (R)  OPEN LOOK and UNIX are registered trademarks of UNIX System
  3069.      Laboratories, Inc.
  3070. (R)  PenDOS is a registered trademark of Communication Intelligence
  3071.      Corp.
  3072. (R)  Prodigy is a registered trademark of Prodigy Services Co.
  3073. (R)  Sony is a registered trademark of Sony Corp.
  3074. (R)  ToolTalk and SunSoft are registered trademarks of Sun Microsystems,
  3075.      Inc.
  3076. (R)  Toshiba is a registered trademark of Toshiba Corp.
  3077. (R)  True Type is a registered trademark of Apple Computer, Inc.
  3078. (R)  Walt Disney World is a registered trademark of Walt Disney
  3079.      Productions.
  3080. (R)  Western Digital is a registered trademark of Western Digital Corp.
  3081. (R)  WordPerfect is a registered trademark of WordPerfect Corp.
  3082.  
  3083. (TM) AIX/6000, APPN, CICS, CICS OS/2, Common User Access, C Set ++, CUA,
  3084.      Current, DATABASE 2, DataHub, DB2/2, DB2/6000, DDCS/2, DISTRIBUTED
  3085.      DATABASE CONNECTION SERVICES/2, DRDA, Extended Services for OS/2,
  3086.      IBMLink, Information Warehouse, LANStreamer, Library Reader,
  3087.      LinkWay, Matinee, Multimedia Presentation Manager/2, PCjr,
  3088.      PenAssist, SAA, Skill Dynamics, Skill Dynamics Canada, SOMobjects,
  3089.      SQL/DS, Storyboard, Ultimotion, VSE/ESA, WIN-OS/2, Workplace Shell,
  3090.      and XT are trademarks of International Business Machines Corp.
  3091.  
  3092. (TM) AST is a trademark of AST Research, Inc.
  3093. (TM) Borland is a trademark of Borland International.
  3094. (TM) ColoradOS/2 is a trademark of Kovsky Conference Productions, Inc.
  3095. (TM) DVI, Indeo, and ActionMedia are trademarks of Intel Corp.
  3096. (TM) Ethernet is a trademark of Xerox Corp.
  3097. (TM) Excel is a trademark of Microsoft Corp.
  3098. (TM) Micro Focus is a trademark of Micro Focus Ltd.
  3099. (TM) Open Software Foundation and Motif are trademarks of the Open
  3100.      Software Foundation, Inc.
  3101. (TM) ORACLE Server and ORACLE7 are trademarks of Oracle Corp.
  3102. (TM) PCMCIA is a trademark of the Personal Computer Memory Card
  3103.      International Association.
  3104. (TM) Pentium is a trademark of Intel Corp.
  3105. (TM) PostScript and Adobe Type Manager are trademark of Adobe Systems,
  3106.      Inc.
  3107. (TM) PSN and Private Satellite Network are trademarks of Private
  3108.      Satellite Network, Inc.
  3109. (TM) SCO is a trademark of The Santa Cruz Operation, Inc.
  3110. (TM) SmallTalk and Smalltalk V/PM are trademarks of Digitalk Corp.
  3111. (TM) Sound Blaster is a trademark of Creative Labs, Inc.
  3112. (TM) Taligent is a trademark of Taligent, Inc.
  3113. (TM) TelePad is a trademark of TelePad Corp.
  3114. (TM) Tusk is a trademark of Tusk, Inc.
  3115. (TM) Univel is a trademark of Univel.
  3116. (TM) VX*REXX and WATCOM are trademarks of WATCOM International Corp.
  3117. (TM) X/Open is a trademark of the X/Open Co., Ltd.
  3118. (TM) Windows and Windows NT are trademarks of Microsoft Corp.
  3119.  
  3120. All other product names may be trademarks or registered trademarks of
  3121. their respective companies.
  3122.  
  3123. ========================================================================
  3124.  
  3125. This concludes the fourth issue of IBM PSP Developer Support News.
  3126. Please let us know how we can improve it; see the beginning of the
  3127. newsletter for ways to contact us. Thank you!
  3128.  
  3129.