Copy Link
Add to Bookmark
Report

Developer Support News Issue 4

eZine's profile picture
Published in 
Developer Support News
 · 3 years ago

  


IBM (R) Personal Software Products

DDDD EEEEE V V EEEEE L OOO PPPP EEEEE RRRR
D D E V V E L O O P P E R R
D D EEEE V V EEEE L O O PPPP EEEE RRRR
D D E V V E L O O P E R R
DDDD EEEEE V EEEEE LLLLL OOO P EEEEE R R

SSSS U U PPPP PPPP OOO RRRR TTTTT N N EEEEE W W SSSS
S U U P P P P O O R R T NN N E W W S
SSS U U PPPP PPPP O O RRRR T N N N EEEE W W W SSS
S U U P P O O R R T N NN E W W W S
SSSS UUU P P OOO R R T N N EEEEE WW WW SSSS

========================================================================
Issue 4 23 July 1993
========================================================================

Notice
------

IBM PSP Developer Support News is normally published once a month,
around the middle of each month. However, extra issues -- such as this
one -- will come out when there is timely news. The next regularly
scheduled issue will appear on or about 16 August 1993.

+----------+
| Contents |
+----------+

The table of contents contains search codes for going directly to items
that interest you.

Search Codes
------------

o IBM Device Driver Workshops Begin 9 August ddwkshp

o Driver Development Support Center Update ddsupctr

o IBM Ultimotion Workshop/2 Beta ultiwork

o Beta for IBM LAN NetView Fix nvbeta

o IBM PenAssist Developers Program Offerings pendap

o IBM PSP Rebuttal to Microsoft Document Comparing rebutdoc
Windows NT and OS/2 2.1
NOTE: This item is 968 lines long

o IBM's Personal Software Products Technical ibmintch
Interchange -- the Home Stretch!

o Common Desktop Environment Developers Conference cdeconf

o Second International Colorado OS/2 Developers colconf
Conference

o Correction to Application Discount Advertising faxfix
Program Fax Number

o Announcement Letters Available Via IBM FAX faxann

o 800 Phone Numbers 800nos

o Trademarks, Registered Trademarks, Service Marks tmarks

+---------------+
| Abbreviations |
+---------------+

CDN = Canadian
GMT = Greenwich Mean Time
GST = Goods and Services Tax (in Canada)
USD = United States Dollars
SD = Singapore Dollars

+-------------+
| Back Issues |
+-------------+

This is Issue 4, distributed 23 July 1993, in file DSN93D.ZIP.
Issue 3, distributed 15 July 1993, is in file DSN93C.ZIP.
Issue 2, distributed 15 June 1993, is in file DSN93B.ZIP.
Issue 1, distributed 17 May 1993, is in file DSN93A.ZIP.

The unzipped files posted on IBM internal repositories are:
Issue 4, DSNEWS 93D
Issue 3, DSNEWS 93C
Issue 2, DSNEWS 93B
Issue 1, DSNEWS 93A

+------------------------+
| Send Us Your Feedback! |
+------------------------+

Your comments about this newsletter are important to us. Please send
your feedback to IBM PSP Developer Support News at:

o CompuServe (R): 74150,44
o Internet (R): dsnews@vnet.ibm.com
o BIX (R): dsnews@bix.com
o IBMMAIL: USIB33NP
o Fax: 1-407-443-3241
o Mail: Newsletter, Internal Zip 2230, IBM Corporation,
1000 N.W. 51st Street, Boca Raton FL 33431, USA

========================================================================

+--------------------------------------------+
| IBM Device Driver Workshops Begin 9 August | ddwkshp
+--------------------------------------------+

The IBM Boca Raton PSP Development Laboratory announces a series of OS/2
(R) 2.x Device Driver Workshops. Designed for C or Macro Assembler
programmers, these five-day workshops are presented at IBM's Boca Raton
Design Center, or can be brought to your location.

In each workshop, you design and build device drivers for your specific
hardware. The morning lectures cover the topics listed in the workshop
descriptions below; the afternoon lab sessions concentrate on developing
your custom device drivers.

Workshop Schedule for 1993 Workshop #
-------------------------- ----------

9 - 13 August Multimedia Physical Device Drivers OS2DD309

20 - 24 September Physical Device Drivers OS2DD101

11 - 15 October Pointer Device Drivers OS2DD304

15 - 19 November Virtual Device Drivers OS2DD201

13 - 17 December Device Managers OS2DD305

Other Workshops in the Series
-----------------------------

o Presentation Manager Display Drivers OS2DD301

o SVGA Seamless Windows PM Drivers OS2DD302

o Adapter Device Drivers OS2DD303

o Printer Device Drivers OS2DD306

o Industrial Control Device Drivers OS2DD307

o LAN Device Drivers OS2DD308

To Enroll
---------

To enroll in an OS/2 Device Driver Workshop, call the Dynamic
Upload/Download Environment (DUDE) BBS at 1-407-982-3217, and follow
the instructions, or leave a voice message on 1-407-982-4239.

August Workshop: Multimedia Physical Device Drivers, workshop OS2DD309
---------------------------------------------------

Kicking off the IBM Device Driver Workshop series is the pilot
Multimedia Physical Device Drivers workshop, to be held 9 through 13
August at the IBM Design Center in Boca Raton, Florida, USA.

This workshop enables programmers to write OS/2 multimedia physical
device drivers (MM PDDs). An MM PDD allows multimedia I/O ports (audio,
video capture, MIDI, and so on) to be shared by multiple OS/2
applications. This workshop describes how the MM PDD communicates with
the OS/2 kernel using the DeVHlp interface. Installation and debug
techniques are also covered. The OS/2 Device Driver Kit (DDK) is used
extensively to build and test the MM PDD.

The target audience is IBM or OEM programmers who code device drivers
for PC multimedia hardware, such as audio, video capture, or MIDI
interfaces.

Outline:
o OS/2 structure
o Device driver types
-- Physical device driver
-- Character versus block
-- Modes, times
-- Init, kernel, interrupt, timer
o Init sequence - CONFIG.SYS processing
o Utilities, debuggers
o Semaphores
o PDD address space
-- Memory management
o MM extensions, DLL interfaces
-- MIDI, audio, video
-- Device-sharing techniques
-- Streaming protocols
o VDD communication
o Lab: Developing OEM MM physical device drivers

Prerequisites:
o Programming expertise in C or Macro Assembler
o Have written device drivers/utilities for OEM hardware (DOS device
drivers, ROM BIOS, test utilities)
o Have purchased development software (OS/2 2.1, OS/2 DDK, Microsoft
(R) C Compiler 6.0)

There is NO CHARGE for attending this pilot workshop or for the class
materials. Attendees are responsible for their own transportation,
accommodations, and meal expenses.

Each attendee will be assigned a fully configured OS/2 workstation to
use during the week.

You will need to bring the source code for the device driver that you
want to convert to OS/2 2.x; your favorite text editor; and any
third-party software you may need for device-driver development.

You must also bring your own personal computer to use for development.
The following specifications are suggested for a development PC:

o 386- or 486-based, 25 MHz or faster
o 8 MB of RAM memory (16 MB recommended)
o VGA display (or SVGA or XGA)
o 100 MB hard disk (200 MB recommended)
o OS/2 2.1 installed
o Any additional hardware to be used for development.

IBM is limiting the seating in this workshop to 14 people, in order to
offer quality technical assistance and to have a productive session.

To confirm a seat in this workshop, complete the OS/2 Device Driver
Workshop Registration Form, file REGISTRA.TXT on the DUDE BBS, by
Wednesday 4 August. The BBS phone number is 1-407-982-3217.

For more information about this workshop, call Bob Peterson at
1-407-443-8289.

Other Workshop Descriptions
---------------------------

Some of the other workshops in the Device Driver Workshop series are
described below in workshop numeric order. The remaining workshops are
under development; their descriptions, when available, will be published
in this newsletter.

Physical Device Drivers, workshop OS2DD101
-----------------------

This workshop enables programmers to write OS/2 2.x physical device
drivers (PDDs). A PDD enables PC hardware to be shared by multiple OS/2
applications. This workshop describes how the PDD communicates with the
OS/2 kernel using the DevHlp interface. Installation and debug
techniques are also covered. The OS/2 Device Driver Kit (DDK) is used
extensively to build and test the PDD.

The target audience is IBM or OEM programmers who code device drivers
for PC hardware, such as serial, parallel, SCSI, or proprietary
interfaces.

This workshop is a prerequisite for all other device driver workshops.

Outline:
o OS/2 structure
o Device driver types
o Physical device driver
-- Character versus block
o Modes, times
-- Init, kernel, interrupt, timer
o Init sequence
-- CONFIG.SYS processing
o Utilities, debuggers
-- Compiler, Assembler, Linker usage
-- Symbol generation (MAPSYM)
-- Kernel debugger (KDB)
o Processor support
o Semaphores
o PDD address spaces
-- Memory management
o Monitor implementations
o VDD communication
o Lab: Developing OEM physical device drivers

Prerequisites:
o Programming expertise in either C or Macro Assembler
o Have written device drivers for OEM hardware (DOS device drivers, ROM
BIOS, test utilities)
o Have purchased development software (OS/2 2.1, OS/2 DDK, Microsoft C
Compiler 6.0)

Virtual Device Drivers, workshop OS2DD201
----------------------

This workshop enables programmers to write OS/2 2.x virtual device
drivers (VDDs). A VDD enables multiple DOS applications to share
hardware. This workshop describes how the VDD communicates with the
OS/2 kernel and DOS session manager using Virtual Device Helper (VDH)
Services. Installation and debug techniques are also covered. The OS/2
Device Driver Kit (DDK) is used extensively to build and test the VDD.

The target audience is IBM or OEM programmers who code device drivers
for PC hardware, such as serial, parallel, SCSI, and custom interfaces.

Outline:
o OS/2 structure
-- Device driver types
o Virtual device drivers
-- MVDM - Definition and overview
-- VDH - Virtual DevHlp
-- Event trapping: Interrupt, port
-- Memory management
. VDM initialization (instance, global)
. Synchronization with system events
o Utilities, debuggers
-- Compiler, Assembler, Linker usage
-- Symbol generation (MAPSYM)
-- Kernel debugger (KDB)
o DDK contents
-- Organization, build tree, sample code
o Debug procedures
o Lab: Developing OEM virtual device drivers

Prerequisites:
o Programming expertise in C (expertise in Macro Assembler useful)
o Knowledge of OS/2 2.x physical device drivers (attendance at workshop
OS2DD101 recommended)
o Have written device drivers/utilities for OEM hardware (DOS device
drivers, ROM BIOS, test utilities)
o Have purchased development software (OS/2 2.1, OS/2 DDK, Microsoft C
Compiler 6.0)

Presentation Manager Display Drivers, workshop OS2DD301, and
------------------------------------
SVGA Seamless Windows Device Drivers, workshop OS2DD302
------------------------------------

These workshops enable programmers from PC video board manufacturers
to write OS/2 2.x Presentation Manager (PM) display drivers (DDs). A
PM DD enables video hardware to support the PM desktop and the Workplace
Shell (WPS). These workshops cover the PM DD modules that are used to
interface OS/2 to the display; this includes support for WIN and GPI
calls. Graphics engine interfacing is covered in detail. The OS/2 Device
Driver Kit (DDK) is used extensively in order to build and test the PM
DD.

The target audience is IBM or Independent Hardware Vendor (IHV)
programmers who code device drivers for video display cards.

Outline:
o OS/2 structure
-- Device driver types
. PM device drivers
o Block diagram (PM driver modules)
-- Logic, data flow
o Device context
-- Types, data types, stack usage
o Dynamic Link Library (DLL) functions (imported, exported)
o Presentation Driver Interface
o Protocol
-- Return codes, error strategy
-- Allocating memory, protection implementation
-- Exit list processing, interrupts
o Development topics
-- Transform matrix values, bounds computations
-- Clipping, coordinate values
-- Correlation, drawing to display drivers
o DDK contents
-- Organization, build tree, tools, DSPINSTL
-- Display Test Tool (DTT), test case DLLs
o OS/2 2.1, 32-bit SVGA display driver
-- IBMVGA32.DLL, IBMDEV32.DLL, DSPRES.DLL
. Background mix options, palette management
o Lab: Developing OEM PM display drivers

Prerequisites:
o Programming expertise in C, Macro Assembler
o Have written device drivers for video hardware (DOS device drivers,
ROM BIOS, test utilities)
o Have purchased development software (OS/2 2.1, OS/2 DDK, Microsoft C
Compiler 6.0, MASM 6.0)

Adapter Device Drivers, workshop OS2DD303
----------------------

This workshop enables programmers to write OS/2 adapter device drivers
(ADDs). An ADD communicates with SCSI or proprietary I/O interfaces that
usually connect to hard disks, CD-ROM devices, and so on. This class
describes how the ADD communicates with the Device Manager (DMD) using
the Input/Output Request Block (IORB) interface. Installation and debug
techniques are also covered. The OS/2 Device Driver Kit (DDK) is used
extensively to build and test the ADD.

The target audience is IBM or OEM programmers who code device drivers
for PC I/O interfaces such as SCSI or proprietary.

Outline:
o OS/2 structure
o Device driver types
o Driver stack under OS/2 2.x
-- Adapter Device Driver (ADD)
-- Filter ADD (FLT), Device Manager (DMD)
o CONFIG.SYS
-- Installation (BASEDEV= )
-- Boot sequence
o ADD development consideration
-- Command-line parameters
-- Error handling
o IORB - format, control
o Device table structure
o TESTCFG.SYS
-- IOCTL functions, parameters
o CDROM filter ADD example
-- Sample code layout
o Device driver profiles
o Impact: SCSI versus proprietary interfaces
o Lab: Developing Adapter Device Drivers

Prerequisites:
o Programming expertise in C (expertise in Macro Assembler useful)
o Have written device drivers for hard disk I/O (DOS device drivers,
ROM BIOS, test utilities)
o Have purchased development software (OS/2 2.1, OS/2 DDK, Microsoft C
Compiler 6.0)
o Knowledge of OS/2 2.x PDDs (attendance at workshop OS2DD101
recommended)

Pointer Device Drivers, workshop OS2DD304
----------------------

This workshop enables programmers to write pointer device drivers to
enable pointing devices, such as mice, trackballs, touch screens, light
pens, tracking pens, and Braille pads, to be used with OS/2 2.x by OS/2,
DOS, and Windows (TM) applications. This class describes how to
communicate with other device drivers and the kernel using the DevHlp
interface. Installation and debug techniques are also covered. The OS/2
Device Driver Kit (DDK) is used extensively to build and test the
pointer device driver.

The target audience is IBM or IHV programmers who code device drivers
for pointer devices such as mice, pens, etc.

Outline:
o OS/2 structure
o Device driver types
o Pointer device driver model
-- Character
-- Elements: physical, virtual
-- Device-dependent code versus device-independent code
-- Swappable / resident
-- Physical versus logical
-- FG / BG / detached request processing
o Required functions
-- Collision check
-- Pointer positioning logic
-- Queue processing
o IOCtl support
o Request handler structure
o Error handling
o IDC to other modules
o Monitor processing
o Lab: Developing OEM pointer device drivers

Prerequisites:
o Programming expertise in C and Macro Assembler
o Have written device drivers / utilities for OEM hardware (DOS device
drivers, ROM BIOS, test utilities)
o Have purchased development software (OS/2 2.1, OS/2 DDK, Microsoft C
Compiler 6.0)
o Knowledge of OS/2 2.x PDDs (attendance at workshop OS2DD101
recommended)

Device Managers, workshop OS2DD305
---------------

This workshop enables peripheral manufacturers to use a SCSI adapter to
communicate with diverse peripherals, such as SCSI laser printers,
CD-ROMs, scanners, and other SCSI peripherals, by writing an OS/2 device
driver. Because SCSI supports multiple device types, multiple device
managers allow support for dissimilar I/O devices operating from the
same SCSI adapter. This workshop describes how to implement a device
manager (DMD) in order to provide a uniform interface between clients
and adapter device drivers (ADDs). Installation and debug techniques are
also covered.

The target audience is IBM or IHV programmers who code device drivers
for logical devices such as CD-ROM, WOM, etc. The code developed in this
module is independent of the physical connection (e.g., SCSI or
proprietary) to the logical device.

Outline:
o OS/2 structure
o Device driver types
o Driver stack under OS/2 2.0
-- Adapter device driver (ADD), filter ADD, device manager (DM)
o CONFIG.SYS
-- Installation (BASEDEV= )
o Boot sequence
o DMD development considerations
-- Command-line parameters, error handling
o Input/Output Request Block (IORB)
-- Control, format
o Device table structure
o OS2DASD.DMD example walkthrough
-- Sample code layout
o Device driver profiles
o DDK contents
-- Organization, build tree
-- Tools
. Display Test Tool (DTT)
-- Test case DLLs
o Lab: Device driver development

Prerequisites:
o Programming expertise in C (expertise in Macro Assembler useful)
o Knowledge of OS/2 2.x physical device drivers (workshop OS2DD101) or
equivalent
o Knowledge of IHV programming protocol
o Purchased development software (OS/2 2.1, OS/2 DDK, Microsoft C
Compiler 6.0, MASM 5.1)

========================================================================

+------------------------------------------+
| Driver Development Support Center Update | ddsupctr
+------------------------------------------+

The Driver Development Support Center (DDSC) group in IBM Boca Raton,
Florida has the mission to provide worldwide support to all
device-driver developers, both within and outside IBM. The DDSC provides
a single point of contact for all device-driver developers to get
answers to their questions.

To obtain support, device-driver developers should use a PC and modem to
call the Dynamic Upload/Download Environment (DUDE) BBS at
1-407-982-3217. After completing a self-registration, they will have
limited access to the system, and will then receive further information
about the BBS and about the DDSC. Within one business day, the DDSC
group will verify completion of the registration information, upgrade
the developer's access level to NORMAL, and notify the developer.

Developers experiencing problems connecting to the DUDE BBS can leave a
voice message on 1-407-982-4239. A member of the DDSC team will return
the call before the end of the next business day.

(For more details about the DDSC, see the 15 July issue of this
newsletter.)

========================================================================

+--------------------------------+
| IBM Ultimotion Workshop/2 Beta | ultiwork
+--------------------------------+

Digital video is the business revolution of the '90s. Like the 1980s'
desktop publishing revolution, personal desktop multimedia is exploding
in this decade.

Now, you can be your own producer with the Ultimotion Workshop/2 Beta.
Users of OS/2 2.1 can watch the stimulating videos you make, right on
their computers, without any additional video hardware. Imagine being
able to add appealing digital video clips to create:

o Exciting business presentations for a stronger message.

o Powerful electronic newsletters that better inform your readers.

o Lively spreadsheets to enhance the look of the bottom line.

o Effective training material for reinforced learning.

o Great-selling multimedia CD-ROMs from your published printed books.

Ultimotion Workshop/2 Beta gives you the capability for all this and
more!

Add video segments to your business presentations using an easy-to-use
authoring tool like Ultimedia Builder/2. Then take your pitch on the
road and play it on your notebook computer. You'll amaze your audience!

To create movies in a few easy steps:

First, install a video capture adapter and the Ultimotion Workshop/2
Beta software on your computer. Then, hook up a camcorder, VCR, or
laserdisc player to the video capture adapter. Ultimotion Workshop/2
Beta can record real-time video (camcorder and VCR) up to 15 frames per
second, or frame-by-frame video on a laserdisc for higher-quality video.

Next, choose the video digitizing and compression technology you want,
either Ultimotion 1 or Indeo (R) (shipped with the final product). Then
record the video, adjusting the frame rates and image sizes, using the
Video Recorder application. When you're done, AVI files are created.

The video files can be treated like any multimedia data object. And for
distribution, any OS/2 2.1-installed system can play the files. It's as
easy as that!

In addition, Ultimotion Workshop/2 Beta has adjustable features such as
selectable data rates. Typical rates are from 150 to 300 KB per second.
Use low data rates for single-spin CD-ROM, or higher rates for improved
quality.

Highlights
----------

o Compression technology
-- Ultimotion
-- Indeo (supported in final product)

o Video Recorder/Editor
-- Input monitor function
-- Real-time video record
-- Frame-step video record
-- Cut, copy, and paste
-- Video attribute control
-- Frame rate control
-- Still image capture (bit maps)

o AVI File Utility
-- File browser/walker
-- Merge, split, interleave, and skew functions

o Video Capture Device Support (NTSC and PAL)
-- Creative Labs' Video Blaster (ISA)
-- IBM Video Capture Adapter/A (Micro Channel)
-- Jovian Logic SuperVIA (Micro Channel and ISA)
-- Sigma Designs' WinMovie/Jovian QuickVIA (ISA)
-- Software Motion Video (asymmetric / real-time)

o Audio Adapter Support
-- Creative Labs' Sound Blaster (TM)
-- IBM M-Audio Capture Playback Adapter and Adapter/A
-- Media Vision's Pro Audio Spectrum 16

o Laserdisc Support
-- Pioneer 4200, 4300D (NTSC and PAL), 4400, 8000

Hardware Requirements
---------------------

o 386 SX-based, 25 MHz IBM PS/2 (R) (or equivalent non-IBM personal
computer), or higher, for playback and asymmetric recording. A
486-based system is the recommended minimum for real-time recording.
o OS/2 2.1 with Multimedia Presentation Manager/2 (TM) (MMPM/2)
o 12 MB of RAM memory (more for better performance)
o A supported display adapter: VGA, SVGA, XGA (TM), or XGA-2
o A supported audio adapter (see list above)

Terms and Conditions
--------------------

By accepting the Ultimotion Workshop/2 Beta package, you agree to
evaluate multimedia applications under development for the OS/2 32-bit
MMPM/2 environment, and to provide feedback to IBM. No warranty or
service is implied.

Information about this product will be posted in the MMPM/2 library
section of the OS2DF1 forum on CompuServe (R), and responses to
technical questions about the beta code will be provided only via
CompuServe. To access the OS2DF1 forum, enter GO OS2DF1 . If you are
not a CompuServe user, call 1-800-524-3388, and ask for representative
number 239, for a free introductory membership.

How to Obtain the Beta
----------------------

To order the Ultimotion Workshop/2 Beta, call 1-800-3IBMOS2.

========================================================================

+------------------------------+
| Beta for IBM LAN NetView Fix | nvbeta
+------------------------------+

The IBM LAN NetView (R) Fix application is now available for beta
testing. The Fix product is another the LAN NetView applications being
made available for beta testing.

LAN NetView Fix
---------------

The IBM LAN NetView Fix Version 1.0 application is designed to receive
and process Common Management Information Protocol (CMIP) and Simple
Network Management Protocol (SNMP) events in an OS/2 2.x environment.

The Fix program performs the following tasks:

o Register for CMIP and SNMP event notifications from specified
resources on selected managed systems.

o Receive event notification from managed systems.

o Store events specified by the user into an IBM Database Manager
database.

o Display events specified by the user on an event console as they are
received.

o Provide special handling for events that are designated as important
by the user.

o Retransmit events that cannot be processed at the managing
workstation so that they can be received by another managing
application (for example, LAN NetView Tie). If received by Tie, the
events can then be forwarded to a NetView host.

o Call a pager when a specified event is received.

o Display a message pop-up when a specified event is received.

o Invoke user-specified routines for personalized handling of received
events.

Who Qualifies?
--------------

Qualifying applicants are network planners and administrators who want
to become familiar with the LAN NetView Fix product.

Ordering Instructions
---------------------

o Current beta participants:

Customers who are currently testing with the LAN NetView family of
products shipped at the end of June need to complete and return the
surveys received with that shipment of beta code. Upon receipt of
those completed surveys, you will be sent the LAN NetView Fix
product.

o New LAN NetView beta participants:

Customers may order all of the LAN NetView family currently in beta
by doing one of the following:

- In the USA, call 1-800-IBM-3040. You will be charged for
reproduction and distribution costs. The costs will be 100 USD for
the user package and 200 USD for the developer package, plus
shipping. The developer package contains additional documentation
for those interested in developing their own applications.

- In Canada, call 1-800-561-5293. You will be charged for
reproduction and distribution costs. The costs will be 120 dollars
CDN for the user package and 200 dollars CDN for the developer
package, plus shipping. The developer package contains additional
documentation for those interested in developing their own
applications.

- In Asia/Pacific and Europe, contact your IBM marketing
representative.

IBM employees can obtain the beta code and publications by typing at
the VM command line:

TOOLS SENDTO AUSVM1 D953TLS2 OS2DSM GET packagename PACKAGE

Package names are: User package, LNVBETAU
Developer package, LNVBETAD
Publications only package, LNVBETAP
Fix only package, LNVBETAF

Question-and-Answer Support
---------------------------

o On CompuServe, use the LAN NetView messages section of the OS2DF2
forum.

o On the OS2BBS, access the OS/2 Question-and-Answer bulletin boards,
page down, and select the IBM LAN NetView beta code topic.

o IBM employees may use the LANNETVU CFORUM on the IBMPC disk.

========================================================================

+--------------------------------------------+
| IBM PenAssist Developers Program Offerings | pendap
+--------------------------------------------+

IBM offers two tiers of support in its PenAssist (TM) Developers
Program. Tier 1, which has no annual fee, offers support on the IBM Pen
forums on CompuServe; use of IBM test centers; and the PenDOS Software
Developer Kit. Tier 2, for which there is a 500 USD annual fee, includes
all offerings in Tier 1, plus many hardware, software, and business
discounts. Tier 2 members also have direct contact with the IBM Pen
Software support organization, which offers technical and marketing
support.

Here is a summary of IBM PenAssist Developers Program offerings.

Tiers 1 and 2
=============

IBM Pen Forums on CompuServe
----------------------------

IBM has established two Pen forums on CompuServe. These forums,
available at all times, provide additional technical information about
IBM Pen products. In the message sections of these forums, you can ask
questions and receive expert guidance from IBM and other developers who
are writing software for the Pen environment.

The OS/2 forum is the OS2DF2 forum, section 7 (Pen software). The
general hardware / software forum is the THINKPAD forum.

Members of Tiers 1 and 2 of the IBM PenAssist Developers Program are
entitled to a free introductory membership to CompuServe. The PenAssist
membership welcome kit tells how to obtain this CompuServe membership.

IBM Test Centers
----------------

Members of Tiers 1 and 2 of the IBM PenAssist Developers Program can do
early testing of their software using IBM ThinkPad (R) computers and pen
computers from OEMs who have redistribution agreements for PenDOS (R)
and Pen for OS/2.

The test centers are located in Palo Alto CA; Atlanta GA; and Hamden CT.
Each test center is equipped with an IBM PS/2 Model 70 with 8 MB of RAM
memory, a 60 MB hard disk, digitizing pad, DOS 4.0 or higher, PenDOS,
and Pen for OS/2. An IBM ThinkPad with an external 3.5-inch diskette
drive is also available. OEM pen computers will be added as
redistribution agreements are signed.

Test center testing time is limited to 4 hours per day and 10 hours per
week. Additional time will be granted if no one else is using the
equipment. Test centers are open Monday through Friday, 9:00 am to 6:00
pm local time.

PenDOS Software Developer Kit (SDK)
-----------------------------------

The PenDOS Software Developer Kit (SDK) provides developers with tools
to develop pen-centric applications, and to modify DOS-based
applications to take advantage of the pen. With PenDOS SDK, pen-centric
applications accept handwritten input, and execute commands based on
"gestures" -- special pen strokes that invoke application commands such
as delete or insert. The PenDOS SDK includes Communication Intelligence
Corporation's award-winning, multilingual Handwriter Recognition System
software.

PenDOS SDK is available directly from Communication Intelligence Corp.
For additional information, or to order, call 1-800-888-8242 within the
USA, or 1-415-802-7888 from elsewhere, Monday through Friday, 8:30 am to
6:00 pm Pacific time (GMT-8).

Members of Tiers 1 and 2 of the IBM PenAssist Developers Program receive
a 60 percent discount on the price of the PenDOS SDK.

Tier 2 Only
===========

Special Offers on IBM and OEM Pen System Hardware
-------------------------------------------------

Tier 2 members of the IBM PenAssist Developers Program can get, for a
limited time only, a 20 percent discount on up to 15 IBM ThinkPad 710T
systems and system components. Many OEMs also offer Tier 2 members
significant discounts on their pen system hardware.

Specifically, the special offers are available only to developers who
have:
o joined the IBM PenAssist Developers Program
o received an IBM PenAssist Developers Program identification number
(PDP number)
o pre-registered by returning a signed terms-and-conditions agreement.
The agreement form is in the welcome kit.

Developer Discount Program for IBM Printers
-------------------------------------------

Tier 2 members of the IBM PenAssist Developers Program are eligible for
a 50 percent discount on selected IBM printers and features. The
printers and features must be ordered directly from Lexmark
International, Inc., and must be used to develop, test, and support your
application's print drivers. The Lexmark Developers Discount Agreement
and the list of eligible products (Product Schedule) are in the welcome
kit.

Business Show Support
---------------------

Tier 2 members may be invited to demonstrate their Pen system offerings
in the IBM booth at selected business shows and technical conferences.

Invitations to program participants are based on the type of show,
audience, location, and business objectives of IBM, as well as the
participant's capability of meeting those objectives. IBM reserves the
right to make all decisions regarding use of program participants in IBM
business shows.

IBM National Solution Center
----------------------------

The IBM National Solution Center (NSC) has a powerful on-line database
used by IBM marketing representatives and IBM Business Partners to find
business solutions for their customers. As a PenAssist Developers
Program participant, you may list your software with the NSC. This may
provide you with better-qualified leads, and expand your geographic
range of prospects.

IBM will forward the appropriate information about your company to the
National Solution Center for entry into the database. To submit details
about specific software applications to be included in the database,
fill out and return the NSC Online Software Catalog Nomination Form,
included in the welcome kit.

Equipment Rental
----------------

GE Rental/Lease extends a special rental discount to Tier 2 participants
in the IBM PenAssist Developers Program. The discount is available for
renting IBM ThinkPad 710T and IBM PS/2 systems. The equipment rental
program includes attractive short- or long-term rental rates; optional
next-day delivery on most configurations (within the USA only); and
overnight replacement of malfunctioning equipment (within the USA only).

Travel Discounts
----------------

Tier 2 members receive a travel discount booklet offering substantial
savings on hotel reservations and car rentals. Membership cards,
instructions, and terms are provided in the booklet.

Business Discounts
------------------

IBM has negotiated special discounts for members of the IBM PenAssist
Developers Program from the following vendors:

o Penny Wise Office Products
o Airborne Express
o MemberCom Plus long distance

Product Discounts
-----------------

SuperScript:
SuperScript, Inc. offers, for a limited time only, a 30 percent discount
on the SuperScript-MCA and SuperScript-ISA display tablet products.
These tablets attach to a Micro Channel bus or to an ISA bus via a VGA
card and cable.

Kurta:
Kurta Corporation offers special developer pricing on all Kurta
digitizing tablets. This program enables Tier 2 PenAssist Developers
Program members to purchase up to three Kurta tablets at 60 percent off
list price.

Slate:
Slate Corp. offers a 20 percent discount on its PenApps Application
Builder for PenPoint.

Softway:
Softway, Inc. is offering Tier 2 PenAssist Developers Program members a
45 percent discount on HI-SCREEN Pro II, the user interface system for
DOS and PenDOS.

First Pen Systems:
First Pen Systems, Inc. offers a 15 percent discount on PenSIL, the
graphical interface builder for the PenPoint operating system.

Autumn Hill Software:
Autumn Hill offers a 40 percent discount on Autumn Hill Software's
Menuet/CPP with PenDOS extensions.

Complex Architectures:
IBM has negotiated a special discount for Tier 2 PenAssist Developers
Program members for the Electronic Messaging System (EMS) mobility
connectivity software from Complex Architectures, Inc.

TelePad:
IBM has negotiated a special discount for Tier 2 members for TelePad
Corporation's Pen Computer With a TelePad SL.

For Information
---------------

For more information about the IBM PenAssist Developers Program, as well
as the enrollment form, please call 1-800-627-8363 within the USA,
1-404-238-2200 from elsewhere, or send a fax to 1-404-238-4264.

========================================================================

+----------------------------------------+
| IBM PSP Rebuttal to Microsoft Document | rebutdoc
| Comparing Windows NT and OS/2 2.1 |
+----------------------------------------+

Typography note: Left and right square brackets do not upload properly,
so they have been replaced in this document by (- and -) respectively.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

This document is IBM Personal Software Products' rebuttal to the
Microsoft Document "Windows NT and OS/2 2.1: The Advantages of Windows
NT for Today's Client-Server Computing" (May, June, and July 1993
versions).

Introduction
------------

The purpose of this document is to rebut any inaccurate and/or
misleading information that Microsoft published in a document called
"Windows NT and OS/2 2.1: The Advantages of Windows NT for Today's
Client-Server Computing". Although it is not IBM's normal practice to
produce such a rebuttal, we believe our customers should make their
decisions based on facts, and therefore, felt it was worth
communicating our viewpoint relative to Microsoft's claims and
statements made in this document.

IBM is extremely proud of OS/2, and welcomes the opportunity to compare
OS/2 to any version of Windows from Microsoft. We are confident that
OS/2 provides a far better operating environment than Windows 3.1 and
Windows NT, and that we will continue to provide superior technology
and client/server solutions in the years to come. We therefore
encourage our customers to get the facts when comparing OS/2 to
Windows and Windows NT.

There are currently three versions of the Microsoft document, dated May,
June, and July 1993. The June version, in our opinion, did not correct
any of the problems contained in the previous version. The July
version corrected a few of the problems, due in part to our direct
contact with Microsoft, but still included the vast majority of the
problems. Although we have contacted Microsoft regarding this
document, we do not endorse the July version as approved in any way by
IBM. Our rebuttal is intended for customers who received the May,
June, or July version of the referenced Microsoft document.

To ensure we are direct and to the point in our rebuttal, we have
organized our response as a series of claims from Microsoft's
document, in the order of occurrence, followed by our viewpoint. The
sections are divided by page numbers (from the original May version of
the Microsoft document) for easy reference.

Prior to the item-by-item discussion, it is worth discussing some
overall themes that Microsoft consistently uses to distort
requirements and features truly important to you, our customers, who
are considering or are implementing a mission-critical client/server
application.

The most prominent theme Microsoft stresses throughout the document is
that the client/server functions needed for most customers are
"built-in" to Windows NT and Windows NT Advanced Server and,
therefore, are integrated. Most of the functions, however, were
actually previously available separately, or are still separate
Microsoft products that are bundled with Windows NT (e.g., the LAN
server function in Windows NT Advanced Server was a port of the
Microsoft OS/2 LAN Manager product plus enhancements).

Our customers have told us they want the flexibility to install and
pay for the right function on the right machine, and to be able to
choose that function from the vendor who is best-of-breed (e.g., the
ability to choose IBM LAN Server, NetWare (R) from IBM, a third-party
solution, or all of the above, based on their specific requirements
and long-term strategies). To assist with this customization, we
provide solutions such as LAN NetView to help customers centrally or
remotely automate individual and LAN software configuration,
installation, and distribution.

"Built-in" does not mean products are more tightly integrated. Both
IBM LAN Server 3.0 and NetWare from IBM for OS/2 products, for
instance, are integrated down to ring 0 (privileged kernel areas) of
the OS/2 operating system. The fact that Microsoft uses the word
"built-in" is much more of a marketing and packaging statement than it
is an integration statement.

Another key requirement that Microsoft focuses on is reliability. We
agree that this is a major requirement for client/server environments.
We disagree with Microsoft's definition of reliability, which is
summarized on Microsoft's chart on page 3 as "tightly integrated
security", "built-in fault tolerance", "integrated systems and network
management services", and "application and system integrity". Removing
the words "tightly", "integrated", and "built-in", per the discussion
above, OS/2 and its family of flexible extensions is delivering
virtually all of what Microsoft is referring to, plus many more
important IBM exclusives, and IBM PSP has demonstrated or announced
products that extend our lead as the premier provider of client/server
solutions.

Most important, however, is that customers will view Windows NT as
reliable when and if it establishes a track record of proven reliable
operation in production client/server environments. Microsoft is
claiming that Windows NT, on its first release, with over 4 million
liens of new code (not including its client/server extensions of SQL
Server/NT, SNA Server/NT, and Hermes systems management) will be more
reliable than our 32-bit OS/2 and its family of extensions that have
been shipping and in production use by well over a million customers
for over a year. In addition, we just shipped the second generation,
OS/2 2.1, which has met higher quality standards than all previous
releases. Although Microsoft has done extensive beta-testing with a
proclaimed 75,000 users, it is difficult to see how it can compare to
the over 4 years that OS/2 1.x and 2.0 and its client/server solutions
have been in actual production use. Reliability to us is what you tell
us it is -- products that work. Reliability is a function of proven
quality and maturity. Windows NT has yet to prove how reliable it is.

The Microsoft document also has distorted Windows 3.0 and Windows 3.1
volumes to emphasize Windows market acceptance. There is no dispute that
Microsoft has achieved market success with the Windows 3.x family, but
what is misleading about the document is that it uses Windows 3.x
volumes when comparing to OS/2's market presence, but uses Windows NT's
features when comparing product lines. We have therefore added Windows
3.1 to several of the comparison charts Microsoft uses to compare
client/server features, to show that Windows 3.1 fails to meet most of
Microsoft's own criteria.

Given these overall observations, we would like to address the
statements one by one.

Page 1 (of May version of Microsoft's document):
------

Microsoft Claim:
"It (-OS/2 2.1-) does not run Windows applications as well as Windows
does."

IBM Response:
OS/2 2.1 includes actual Windows 3.1 code to provide Microsoft Windows
3.1 functionality and compatibility. OS/2 can also provide Windows
applications with key client/server features, such as crash protection
and pre-emptive multitasking, by running them in separate Virtual DOS
Machines (VDMs). (These are features that Microsoft presentations
concede will not be supported in Windows NT for 16-bit Windows 3.1
applications.)

Others agree. According to John Ruley, an editor for Windows magazine,
"... OS/2 2.1 is a better DOS than DOS and probably a better Windows
than (pause for effect) Windows..." (June 1993 issue)

Microsoft Claim:
"Today, OS/2 does not support key Windows features (-such-) as dynamic
data exchange (DDE), object linking and embedding (OLE) and even cut
and paste between separate Windows virtual device machines (VDMs)."

IBM Response:
Not true. OS/2's public clipboard enables DDE and cut-and-paste to
work correctly between Windows applications in separate Windows VDMs
(OLE works correctly between applications in the same Windows VDM,
which is equivalent to Windows NT OLE support).

Microsoft Claim:
"Windows NT is a more powerful, reliable, and open solution for
client-server computing."

IBM Response:
Windows NT is not yet generally available. While is it certainly
designed to be powerful (with a 32-bit data model, multithreading, and
pre-emptive multitasking, like OS/2 has available today), NT's
reliability and openness have yet to be proven.

Microsoft's justification for this statement references symmetric
multiprocessing, portability, openness, integrated security, and
built-in networking as key high-end OS/2 features.

o Multi-processor computers may be an option for customers with very
high-capacity server needs, and there are different kinds of
multiprocessing architectures to consider. IBM provides asymmetric
multiprocessor support for OS/2 on the PS/2 model 295 and 195 today.
Recently, IBM also demonstrated symmetric multiprocessing on OS/2 on
a variety of multi-processor systems at COMDEX/Spring '93 in Atlanta
and at PC Expo 1993 in New York.

o Operating system portability is one alternative for customers who
are integrating and supporting different hardware architectures. A
more important requirement for this environment is for vendors to
support open industry standards. IBM is supporting both of these
requirements by supporting OSF's Distributed Computing Environment
(DCE) and by providing an OS/2 environment on a portable (to RISC
architectures) and open microkernel, via the IBM Microkernel-based
OS technology which was also demonstrated at spring COMDEX.

o Microsoft's commitment to open systems, especially DCE and CORBA,
has been incomplete. We are not alone in this viewpoint. From an
article in PC Week, March 1993, titled "Microsoft goes it alone:
standards stance leaves users concerned": "Users and observers say
that Microsoft Corp. is taking advantage of its dominant position as
a leader in the microcomputer software market to set its own
standards and ignore those set by other industry groups. ... Buyers
are concerned about interoperability, according to analysts critical
of Microsoft's often-proprietary approach. ... Microsoft claims that
it will support standards that have clear industry-wide support,
such as POSIX, TCP/IP, and remote procedure call, but has stopped
short of endorsing the full Distributed Computing Environment (DCE)
standard and some other widely supported standards."

o Of course, security and networking are necessary requirements for
distributed computing. Including these features in the operating
system is a packaging and marketing consideration. It may be a
convenience for some customers, but it can also limit their options
and unnecessarily increase the system requirements.

The following table is a corrected version of the table in the
Microsoft document, and includes a column for Windows 3.1:

Windows NT Versus OS/2 2.1 and Windows 3.1 Summary

Windows NT (1) OS/2 2.1 Windows 3.1
---------- -------- -----------

Leverages Windows family Yes Yes Yes
benefits

Meets high-end operating Most Most No
system requirements

(1) = when generally available

Page 2
------

Microsoft Claim:
"IBM has no single strategy ... long-term, IBM is working on eight
different operating systems."

IBM Response:
IBM recongizes that there is no "one size fits all" strategy when it
comes to customer computing environments. The number of operating
systems offered by IBM is a result of our long-term leadership in
helping customers develop mission-critical systems to meet their needs
on a wide variety of hardware platforms. The breadth of IBM offerings
is underscored by a singular commitment to serve our customers. On the
Intel-compatible platform alone, Microsoft has at least eight
operating systems supporting their strategy: Windows 3.1, Windows for
Workgroups, Windows NT, Windows NT Advanced Server, Chicago, Cairo,
Modular Windows, and Winpad, all of which have differences in their
application programming interfaces (APIs).

For a complete discussion of IBM's microcomputer-based operating
systems strategy, see the related document called "Why OS/2?" (updated
version available August 1993).

Microsoft Claim:
"IBM embraces Windows."

IBM Response:
It is true that the IBM PC Company resells Windows, and may also
pre-load Windows NT when customers request it. IBM recommends OS/2 and
its client/server extensions over Windows and Windows NT because it is
a superior platform for client/server computing.

Microsoft Claim:
"Key ISVs, such as Micrografx, are halting their OS/2 development
efforts ... "

IBM Response:
This statement is incorrect. OS/2 Professional magazine published the
following in the May 1993 issue: "PC Week recently published an
article saying Micrografx was not behind OS/2. On the contrary, J.
Paul Grayson, Micrografx CEO, says the company has more people working
on OS/2 than ever before. Grayson says Mirrors is doing very well, and
they are evaluating new directions for OS/2 products. Among
Micrografx's OS/2 offerings are Designer and Windows Draw. Grayson
also reportedly attempted to get the PC Week article corrected prior
to publication, but was unsuccessful."

Microsoft Claim:
"... 25 million customers are using Windows already ..."

IBM Response:
While the shipment volumes of Windows is granted, there are several
reasons to question the number of actual Windows users. First, the 25
million number is the number of shipments since Windows 3.0. Most
users of Windows 3.0 have upgraded to OS/2 or Windows 3.1. Second, 60
percent of all PCs ship with Windows pre-installed, whether the user
intends to use it or not. Last October, Windows magazine estimated
that only 1/3 of all Windows shipments were actually being used.

Microsoft Claim:
"Windows 3.1 leverages existing hardware and software better."

IBM Response:
It is a pretty safe assumption that most of the PCs that are running
Windows 3.1 are 386 or above class machines with 32-bit architectures.
While Windows 3.1 runs on more existing machine configurations, it
does not fully exploit the capabilities of those machines like OS/2
2.x can, since Windows 3.1 is a 16-bit DOS extender running on 32-bit
hardware. In addition, there are more software packages that run on
OS/2 2.1, since it runs DOS, Windows 3.1, and advanced 32-bit OS/2
applications.

Microsoft Claim:
"... Usage of OS/2 has dwindled. This is because Windows NT best
addresses customer requirements for high-end operating systems."

IBM Response:
Contrary to Microsoft's claims, usage of OS/2 has not "dwindled".
Shipments of OS/2 2.0 exceed all previous releases of OS/2 combined,
and OS/2 2.1 has had a very positive reception in the market and is
currently shipping in high volumes. (-The phrase "Usage of OS/2 has
dwindled" was removed from the July version of the Microsoft
document.-)

The assertion that Windows NT best addresses requirements for high-end
operating systems is subjective and unsupported. A phone survey done
by Communications Week for their 19 April issue asked the question
"Which operating system is more strategic to your enterprise network:
IBM's OS/2 or Microsoft's forthcoming Windows NT?" Over 1,400 votes
were cast for OS/2, with only 75 cast for NT (95 percent to 5
percent).

Page 3
------

The following table is a corrected version of the table in the Microsoft
document, and includes a column for Windows 3.1:

How Windows NT, OS/2, and Windows 3.1 Address These Customer
Requirements

Windows NT (1) OS/2 2.1 Windows 3.1
---------- -------- -----------

Powerful:

Capacity High High Low

Symmetric multiprocessing Yes Yes (2) No

Supports RISC architectures Yes No (3) No

Built-in networking / Yes Available Available
workgroup services option (4) option

Powerful development platform TBD Yes No
for client/server solutions

32-bit pre-emptive Yes (5) Yes No
multitasking

Reliable:

Tightly integrated security Yes Available No
option

Built-in fault tolerance Yes Available No
services option

Integrated system and network Yes Available No
management services option

Application and system Some (5) Yes No
integrity

Open:

Broad hardware and peripheral Yes Yes Yes
support

Application compatibility and Some (6) Yes Yes
availability

Built-in support for standard Some (7) Available Available
protocols option option

Built-in support for Yes Available Available
industry-standard network option option
management environments

(1) = when generally available

(2) = IBM demonstrated SMP on OS/2 2.x on a variety of hardware
configurations at COMDEX/Spring '93.

(3) = IBM plans to support RISC via our IBM Microkernel-based OS
family (which includes support for DOS, Windows, and OS/2
applications). Also, IBM offers AIX/6000, a UNIX-based operating
system for our RISC System/6000 RISC workstations.

(4) = IBM chooses to offer options on selected features, which enables
our customers to configure options most appropriate to their
needs.

(5) = Windows NT runs all Windows 16-bit applications in a single
address space, and does not provide protection or pre-emptive
multitasking between these applications (per the Microsoft
presentation "A Technical Overview of Microsoft Windows NT
3.1").

(6) = DOS and Windows applications that ship with and use a DOS device
driver will not run under NT without modification unless a new
device driver is supplied (per the same Microsoft presentation).

(7) = Microsoft has made no commitment that we know of to support the
full DCE standard, except for RPC. IBM has, in beta for OS/2,
support for DCE's RPC and DCE's network time management,
security, and distributed directory services.

The primary correction (besides the inaccuracies about OS/2) is to
include Windows 3.1, Microsoft's high-volume client OS. As you can see,
it fails Microsoft's own criteria as a client for client/server
computing. By these criteria, Microsoft's strategy might be looked at as
a server/server strategy.

Microsoft Claim:
"Windows NT is the most powerful, reliable and open operating system
for client-server computing."

IBM Response:
This statement is subjective and unsupported. See Introduction.

Microsoft Claim:
"NT runs on all Intel 386/486 and compatible CPUs and will take full
advantage of Intel's Pentium processor."

IBM Response:
This is not correct. The recommended minimum environment for NT is
either a very fast (25 MHz+) 386 or 486 processor with 12 to 16 MB of
memory. International Data Corporation (IDC) estimates this to be only
20 percent of the installed base of PCs. OS/2, on the other hand, runs
on 386SX or above processors, and requires less memory (6 to 8 MB
recommended).

Microsoft Claim:
"OS/2 2.x only runs on the Intel x86 platform. IBM claims they are
porting OS/2 to the Mach kernel, but this means creating an entirely
new OS, which is a long and difficult project. For example, Windows NT
took over four and one-half years to develop and spent over a year and
one-half in large-scale external testing."

IBM Response:
To compare the development of an OS/2 personality that works on top of
the IBM microkernel (Mach-based) to the development of Windows NT is
very misleading. Windows NT was developed from scratch to provide
complex, high-end operating system functions that are not available in
the DOS/Windows environment, such as multitasking, multi-threading,
32-bit memory model, high-performance file system, etc. OS/2 already
has all these high-end features, and we do not have to "create" an
entirely new operating system to move them to a microkernel
environment. We also do not need to "create" the Mach microkernel,
which is an established code base developed by Carnegie Mellon
University, and is adopted, approved, and licensed by the Open
Software Foundation. Microsoft, on the other hand, decided to build
the kernel for NT from scratch (which they admit is a long and
difficult project). In doing so, they have also decided to keep their
operating system proprietary, not truly open to the industry. IBM, on
the other hand, is in the process of licensing our microkernel
technology to various industry players.

Page 4
------

Microsoft Claim:
"OS/2 2.x does not support multiprocessor systems."

IBM Response:
As mentioned earlier, OS/2 currently supports the multiprocessing
(asymmetric) PS/2 195 and 295 (available today), and OS/2 2.x was
demonstrated on a variety of symmetric multiprocessing machines at
COMDEX/Spring '93 and PC Expo 1993.

Microsoft Claim:
"(-Windows NT-) RPC facility is interoperable with other OSF/DCE
compatible RPC implementations."

IBM Response:
While Microsoft claims Windows NT's RPC will be interoperable with
DCE, there are at least 13 known incompatibilities between it and the
DCE RPC, as documented in Microsoft's RPC developers guide available
with the March 1993 Windows NT beta program. Microsoft's decision to
develop their own proprietary code base, instead of licensing it from
the Open Software Foundation (TM) (OSF), introduces the potential for
additional compatibilities. IBM's implementation of DCE is based on
software licensed directly from the OSF. In addition, IBM is enhancing
the RPC software with plans to license it back to the OSF, meaning
Microsoft will always be playing "catch-up" with the latest OSF RPC
specifications. IBM is also licensing software for the other OSF DCE
standards, which are: network time management, security, and
distributed directory services (we know of no Microsoft commitment to
support these other DCE standards).

Microsoft Claim:
"OS/2 does not have integration between 16-bit Windows and 32-bit OS/2
applications. In addition, integration features such as OLE and DDE do
not work between separate 16-bit Windows VDMs. In many cases, simple
cuts and pastes between VDMs do not work properly."

IBM Response:
As stated earlier, OS/2's public clipboard enables DDE and
cut-and-paste to work correctly between application in separate
Windows VDMs (OLE works correctly between applications in the same
Windows VDM, which is equivalent to Windows NT OLE support). We also
support cut-and-paste and DDE between Windows and OS/2 applications.

(-In the July version of the Microsoft document, the phrase "OS/2 does
not have integration" was changed to "OS/2 has limited integration",
with claims that Microsoft internal testing shows complicated cuts and
pastes, and that DDEs are not reliable between separate VDMs. Our
internal testing and customer feedback indicate that we met our design
goal, which was to support all cuts and pastes and DDEs between
Windows applications in separate VDMs that perform correctly under DOS
with Windows 3.1.-)

Page 5
------

Microsoft Claim:
"OS/2 2.x offers no integrated security. IBM promises security add-ons
for future releases of OS/2, but to have truly integrated security, it
must be designed into the system from the ground up."

IBM Response:
The requirements for PC security vary from "none at

  
all" for most end
users to "government-certified" for military and international banking
institutions. Microsoft is correct that some high-security features
should be included in the base operating system. However, Microsoft's
implication that OS/2 needs to be redesigned from the ground up is
subjective and unsupported by facts. We have made design changes in
OS/2 to enhance security over the years, specifically in support of
OS/2 LAN Server, which is the current method of providing fundamental
security on an OS/2 system. We have plans in place to improve OS/2's
security further, and demonstrated a technology enhancing OS/2's
security at COMDEX/Fall '92.

Microsoft Claim:
"This (-NT's-) complete memory protection prevents errant applications
from corrupting data, interfering with other applications, or damaging
the system."

IBM Response:
This is not correct. Because NT runs all 16-bit Windows applications
in a single address space, it is possible for one of these
applications to interfere with one of the others running in that same
space. This can happen between 16-bit Windows applications under
Windows 3.0 and 3.1 in the form of UAEs and GPFs, respectively, and
can continue to happen under Windows NT.

Microsoft Claim:
"IBM claims that Windows 3.x applications are better protected in
OS/2, but this is not the default configuration and can't be enabled
without sacrificing application integration."

IBM Response:
By "sacrificing integration", Microsoft is again implying that
cut-and-paste and DDE don't work across VDMs. Again, OS/2's public
clipboard enables DDE and cut-and-paste to work correctly between
applications in separate Windows VDMs (OLE works correctly between
applications in the same Windows VDM, which is equivalent to Windows
NT OLE support).

Microsoft Claim:
"LAN Server does not support RAID 5."

IBM Response:
This is misleading. LAN Server does not provide RAID 5 natively, but
IBM offers an additional product called OASAS that provides RAID 5,
with or without LAN Server installed.

Page 6
------

The following table is a corrected version of the table in the Microsoft
document:

Windows NT Has Broad Hardware and Peripheral Coverage

Windows NT (1) OS/2 2.x
---------- --------

Intel-based uniprocessor systems 1000+ 760+

Symmetric multiprocessor systems 21 2 (2)

RISC systems 6 MIPs, 0 (3)
2 DEC Alpha

Printers 649 329

SCSI adapters 49 67

Network adapters 26 87

Display adapters (with 10 chip sets) 26 30

(1) = when generally available

(2) = IBM demonstrated the OS/2 2.x base running on two different
symmetrical multiprocessor configurations at COMDEX/Spring '93
and PC Expo '93. Internally, IBM has tested six configurations,
and plans to support many more when SMP support for OS/2 becomes
generally available.

(3) = IBM plans to support RISC machines via our IBM Microkernel-based
OS family with an OS/2 personality.

The format of this chart can be very misleading. For example, even
though Windows NT may have more PC models and printers listed as
"certified", Microsoft has not tested all configurations of those
machines, per their compatibility document dated March 1993. Likewise,
the number of PCs and printers tested by IBM is a subset of the machines
that we support, given that we support all 386SX machines and above. Due
to the system disk and memory requirements, it is likely that OS/2 can
run on more installed PCs than Windows NT will be able to run on when it
is generally available.

Microsoft Claim:
"25 percent of (-NT-) applications are being ported from UNIX, VMS,
and MVS, including IBM's own DB2 database."

IBM Response:
This is a very misleading statement. IBM's MVS DB2 database is not
being ported to Windows NT. In an effort to support a wide variety of
server platforms, the DB2/2 product (currently available for the OS/2
environment) is being considered for porting to additional operating
environments.

Microsoft Claim:
"IBM currently lists only 500 unique OS/2 applications."

IBM Response:
This statement is incorrect. IBM currently lists 1196 unique OS/2
32-bit-exploitive applications in our OS/2 Applications Guide. In
addition, OS/2 2.1 runs existing DOS and Windows 3.x applications.

Page 7
------

Microsoft Claim:
"IBM's strategy ... (-is to-) show that Windows NT is broken."

IBM Response:
This is not correct. IBM does not believe that Windows NT is broken.
It is late, still unavailable, and definitely unproven. We do,
however, believe that Microsoft's client/server strategy and products
are not as good as ours, as we offer a more reliable, comprehensive,
and available set of client/server solutions.

Microsoft Claim:
"OS/2 does not have the mission-critical features of Windows NT
today."

IBM Response:
Today, OS/2 has more mission-critical features available than Windows
3.1 and NT. When NT does become generally available, it is planned to
have some additional features that are specific to niche needs. These
features are either available in OS/2 via add-ons (such as fault
tolerance and RAID 5), or are planned for OS/2 or a future add-on. On
the other hand, even after NT is generally available, Windows 3.1 will
still have inadequate mission-critical features for the client, such
as pre-emptive multitasking and crash protection, which OS/2 has
today.

Microsoft Claim:
"Today, OS/2 is missing key mission-critical features customers
require, including true pre-emptive multitasking (with asynchronous
input queues) ..."

IBM Response:
This is a very misleading statement. OS/2 has true pre-emptive
multitasking (i.e., the system can interrupt, or pre-empt, a running
task, and give control to another task). Asynchronous input queues
address a different aspect of the system. An asynchronous input queue
gives a separate keyboard and mouse channel for each application
running on the screen. This feature does make the system feel more
response to the end user, but has no value on an unattended server,
which is Windows NT's main targeted market. IBM has publicly stated
that asynchronous input queue support for OS/2 is in development.
Also, note that 16-bit Windows applications running under Windows 3.1
or under Windows NT are lacking both features (pre-emptive
multitasking and asynchronous input queues).

Microsoft Claim:
"IBM has promised these features and others that Windows NT has today
for the future, but equivalent functionality is still one to three
years out."

IBM Response:
Windows NT is not generally available today, and Microsoft's
statements do not reflect IBM's priorities or product plans. OS/2 has
a 15-month lead as an available 32-bit operating system, and has
features Microsoft does not plan to ship in Windows NT 3.1, such as an
object-oriented Workplace Shell (TM) user interface and our System
Object Model (SOM), which incorporates object technology directly into
the operating system to allow object reuse between different object
languages. In addition, we have announced delivery for the third
quarter of 1993, and are beta-testing Distributed SOM (DSOM), which
allows object communication and re-use over networks, between
different languages, and potentially even different operating systems
(e.g., AIX and OS/2). In addition, IBM has recently stated its intent
to use OpenDoc technology from Apple for compound document integration
that will support SOM and DSOM, providing application integration
across multiple operating systems, including UNIX, and across networks
(both of which are features that are lacking in OLE 2.0 from
Microsoft). OpenDoc is vendor-independent, and has growing industry
support from major players, including IBM, Apple, Novell (R),
WordPerfect (R), and Borland.

(-In the July version of the Microsoft document, the phrase "but
equivalent functionality is still one to three years out" was changed
to "but can't deliver them today". The "functionality" Microsoft
refers to includes "built-in systems management tools" (Hermes), which
is not available from Microsoft today. IBM's LAN NetView family of
systems management products all entered beta testing with customers in
June 1993, and LAN NetView Start is generally available.-)

Page 8
------

Microsoft Claim:
"Windows NT is compatible with Windows 16-bit and MS-DOS
applications."

IBM Response:
We believe NT will be compatible with the high-volume applications,
but Microsoft will not focus on compatibility for lower-volume or
home-grown applications. Also, DOS and Windows applications that ship
with and use a DOS device driver will not run under NT without
modification unless a new device driver is supplied (per a
presentation from Microsoft called "A Technical Overview of Microsoft
Windows 3.1").

Microsoft Claim:
"Windows NT's 16-bit application protection model provides error
trapping between applications and more importantly provides full
integration between applications. OS/2's model breaks application
integration."

IBM Response:
The error-trapping mechanism in Windows 3.1 (and NT) for 16-bit
applications is not the same thing as the true protection that OS/2
provides for all applications by running them under separate
processes. Error trapping just notifies the user once the damage has
been done, and recommends the user reboot (Windows 3.1) or restart the
Windows subsystem (Windows NT). Also, as stated earlier, Microsoft is
incorrect about OS/2's ability to support DDE and cut-and-paste
between Windows applications in separate VDMs, and OLE works correctly
between applications in the same Windows VDM, which is equivalent to
Windows NT OLE support. Also, IBM has announced its intention to
support OpenDoc, which will provide compound document integration
across multiple operating system types, including UNIX, and over
networks, which are features that OLE 2.0 does not support.

Microsoft Claim:
"Neither OS/2 nor Windows NT runs on (-Intel 386 systems with 4 MB of
RAM-)."

IBM Response:
This is incorrect. OS/2 does run on 4MB Intel 386 systems (although 6
to 8 MB are recommended). Windows NT does not.

Microsoft Claim:
"OS/2's model forces customers to choose between integration or task
switching with protection."

IBM Response:
Microsoft is again implying that cut-and-paste and DDE do not work
between separate Windows VDMs in OS/2. With the public clipboard
enabled, DDE and cut-and-paste work correctly between applications in
separate Windows VDMs (OLE works correctly between applications in the
same Windows VDM, which is equivalent to Windows NT OLE support).

Microsoft Claim:
"IBM Asserts: OS/2 2.1 runs Windows applications faster than Windows
NT on identical hardware ... Windows NT performance is equivalent to
OS/2 2.1."

IBM Response:
Some independent performance tests on Windows NT and OS/2 have been
described on public bulletin boards that have drawn the conclusion
that DOS and Windows applications run faster on OS/2 than on Windows
NT; however, IBM has not and will not "assert" anything officially
until the Windows NT code is made generally available. (-The July
version of the Microsoft document changes this claim to "Windows NT
performance, given a certain level of hardware (e.g., Windows NT does
not support 6 MB RAM configuration), is equivalent to OS/2 2.1."-)

Microsoft Claim:
"Windows NT is better optimized for performance-critical
applications."

IBM Response:
The three reasons listed are the implementation of asynchronous input
queues, use of asynchronous I/O, and the ability to pre-empt a running
time slice. OS/2 supports the last two features today, and we have
publicly stated we intend to support asynchronous input queues in a
future release. Asynchronous input queues affect only the
responsiveness of the client, and not of an unattended server. Also,
as stated above, some independent performance tests have indicated
that OS/2 is probably a better choice if performance is a concern,
although we plan to wait for NT to ship to draw that conclusion.

Page 9 (start of sentence on page 8)
------

Microsoft Claim:
" ... in IBM's OS/2 applications catalog, only 500 are unique, of
which only 15 are general desktop applications."

IBM Response:
This statement is incorrect. IBM currently lists 1196 unique OS/2
32-bit-exploitive applications in our OS/2 Applications Guide. They
break down into the following categories:

Category Number of Shipping Applications
-------- -------------------------------

Productivity / business 509
Communications 139
Development tools 219
Multimedia 102
Utilities 98
Other 130
TOTAL 1196

In addition, OS/2 2.1 runs existing DOS and Windows applications.

Microsoft Claim:
"Microsoft has met every development milestone with Windows NT and
plans to deliver it as promised in Q2 1993."

IBM Response:
The following would seem to suggest otherwise:

MacWeek, 13 July 1992: "NT (New Technology) is on track to ship by the
end of the year (-1992-) and is expected to cost less than 500 USD,
Gates said."

Computer Reseller News, 28 September 1992: "Walker says that Windows
NT will ship during the first few months of 1993."

Newsbytes, 28 September 1992: "The new date is now 'early 1993', with
Microsoft officials saying that it 'needs more time to respond to
customer suggestions for improvements in the Windows NT system'."

Software magazine, December 1992: "At the ITAA conference ... Mike
Maples, Microsoft's executive vice president, said NT would ship in
April."

InfoWorld, 15 March 1993: "NT could ship to customers later than the
promised date of 30 June, but no more than 30 days late, Walker said."

Windows World, Spring 1993: Gates said in his keynote address that
Windows NT would ship within 60 days (-by 22 July-) and that Windows
NT Advanced Server would ship within 30 days of Windows NT (-by 21
August-).

PC Week, 5 July 1993: "Gates also said Microsoft will ship Windows NT
by the end of the month (-July-) ...".

(-In the July version of the Microsoft document, this claim was
removed.-)

Page 10
-------

Microsoft Claim:
"OS/2 requires add-on products (costly products) ... and they are not
well integrated with OS/2."

IBM Response:
Maintaining only the necessary functions on desktop machines is a
significant benefit of client/server systems, and it is what
"rightsizing" is all about. Unnecessarily upgrading hardware and
forcing unused functionality into every machine is what can be costly.
Our customers have told us that they need flexibility ... so we are
providing a robust and stable base for both client and server systems,
with optionally available features to customize each system as
necessary. We also provide LAN mechanisms to manage this process
centrally via remote electronic software configuration, installation,
and distribution.

Microsoft's assertion that networking features need to be built in to
be well integrated is simply not true.

(-In the July version of the Microsoft document, the "(costly
products)" phrase was removed.-)

Page 11 (Appendix 1)
--------------------

Microsoft Claim:
"By using the Windows NT microkernel architecture model, IBM claims
OS/2 will ..."

IBM Response:
THe IBM Microkernel is based on the Mach 3.0 architecture, not the
Windows NT architecture model. IBM has since made significant
enhancements in this microkernel, and is now in the process of
licensing this technology to other vendors, making it an open
architecture. Windows NT's kernel technology is not considered a true
microkernel, since device-driver and file-system functions were
allowed to reside in the kernel itself. The Windows NT kernel is also
proprietary.

(-In the July version of the Microsoft document, the phrase "By using
the Windows NT microkernel architecture model" was changed to "By
using the Mach microkernel architecture model".-)

Microsoft Claim:
"IBM's development cycle is one to three years behind Microsoft's.
Windows NT will have been on the market for several years before IBM
ships its first microkernel based version of OS/2."

IBM Response:
In the paragraph preceding this statement, Microsoft also states that
IBM plans to have a microkernel-based version of OS/2 available by
mid-1994. Putting these two statements together implies that Windows
NT has been "on the market" for several years before mid-1994.
Obviously, IBM is not behind Microsoft in any sense. OS/2 is at least
15 months ahead of Windows NT in making mission-critical features
available to customers. IBM is also years ahead of Microsoft in object
technology -- we shipped an object-oriented operating system shell,
called Workplace Shell, with OS/2 2.0 in March 1992, and have
delivered beta versions of our Distributed Systems Object Model in
February 1993. On 15 June 1993, IBM announced the SOMobjects (TM)
Developer Toolkit Version 2.0, the first professional programming
toolkit to incorporate IBM's System Object Model (SOM) and Distributed
System Object Model (DSOM) technologies, and announced a scheduled
availability date of 3Q '93. Microsoft doesn't plan to deliver an
object-oriented interface, or support distributed objects on Windows
NT, until release 2 (Cairo). Microsoft has made no formal commitment
for these object features on Windows 4.0 (Chicago) that IBM is aware
of.

(-In the July version of the Microsoft document, the claim above was
changed to "IBM PSP group plans to ship a full beta release of its
first microkernel-based version of OS/2 by the end of 1993. ...-)

For more information on the competitive advantages of OS/2 2.1 in a
client/server environment, please read Why OS/2? (updated version
available August 1993) and the article titled "IBM Personal Software
Products: Product Line Update" from the April 1993 edition of IBM
Personal Systems Technical Solutions magazine. Both documents can be
obtained from your IBM marketing representative or systems engineer.

Disclaimer
----------

Some of the information in this paper concerns future products, or
future releases of current, commercially available products. Discussion
of Windows is based on information which the Microsoft Corporation has
made publicly available as of 16 July 1993, or information in the public
trade press, and is subject to change. IBM's future products and their
performance, functions, and availability are based upon IBM's current
intent, and are subject to change.

Special Notices
---------------

References in this document to IBM's current and future products,
programs, or services do not imply that IBM intends to make these
generally available in all countries in which IBM operates.

IBM may have patents or pending patent applications covering subject
matter in this document. This document does not grant anyone a license
to those patents, patent applications, or to any other IBM intellectual
property.

IBM Personal Software Products, 11400 Burnet Road, Austin TX 78758 USA

========================================================================

ibmintch

+--------------------------------------------------------+
| IBM's Personal Software Products Technical Interchange |
| -- the Home Stretch! |
+--------------------------------------------------------+

It's the home stretch for enrolling to attend the only IBM-sponsored
event of its kind -- IBM's Personal Software Products Technical
Interchange, featuring OS/2 and IBM LAN Systems!

From 29 August through 2 September, 1993, at the Walt Disney World (R)
Dolphin Hotel in Lake Buena Vista, Florida, USA, IBM is pulling out all
the stops to bring you the newest, latest, best technical information
ever about OS/2 and IBM LAN Systems products! No other such conference
offers you the complete picture -- up-to-the-minute technical details,
about a comprehensive variety of hot topics, covered in depth, and
presented by IBM's own developers of OS/2 and LAN Systems. In just four
days, you'll amass a vast amount of crucial knowledge that would
normally take you much longer to gather -- if you could find it at all!

This is the real thing ... the only IBM-sponsored technical interchange
of its kind. Don't be fooled by imitations; accept no substitutes!

Maximize the effectiveness of the IBM PSP Technical Interchange by
choosing your topics from 15 intensive elective tracks. See, first-hand,
the latest OS/2 and LAN Systems tools and applications from leading
independent software vendors and IBM. Get one-on-one assistance from
IBM's own technical experts in two hands-on labs.

Hear prominent executives -- James Cannavino, Art Olbert, Cliff Reeves,
and John Soyring of IBM, and John Landry of Lotus (R) -- offer their
views on industry trends and directions. Participate in a one-hour Q&A
session with Lois Dimpfel and the OS/2 and LAN Systems development
teams. Boggle your mind as David Barnes, everyone's favorite OS/2
pitchman, puts OS/2 through its paces.

See demonstrations of state-of-the-art PSP application software from
more than 75 leading independent software vendors, who have developed
leading-edge software for major PSP operating platforms -- OS/2, LAN
Systems, Multimedia, and Pen.

Take home a bundle of premiums -- OS/2 2.1; a CD-ROM with beta versions
of IBM LAN Systems products; a copy of IBM Communications Manager/2; a
beta version of IBM's Developer Connection CD-ROM; and software from our
co-sponsors: a choice of Computer Associates' CA-REALIZER or
CA-SUPERPROJECT; Lotus' Ami Pro for OS/2; and WordPerfect 5.2 for OS/2.
Get a complimentary one-year subscription to OS/2 Developer magazine.
Sign up for daily product raffles. Collect OS/2 "32-bit" entry forms
when you participate in functions and sessions, and use them to vie for
the grand prize -- a brand-new IBM ThinkPad!

Enjoy the "Tacky Tourist" welcome event on Sunday night 29 August, and
the Tropical Heat Wave reception the next evening. Come with us on
chartered buses to Universal Studios Florida on Wednesday evening, and
enjoy a dinner buffet, continuous use of some of the most popular rides
and attractions, and a private viewing of the Wild, Wild, Wild West
Stunt Show.

The Orlando area is one of the world's most popular tourist
destinations, featuring the many Disney World attractions, Universal
Studios, Sea World, Cypress Gardens, Busch Gardens, the Kennedy Space
Center (the latter three attractions within two hours' drive), lots of
outdoor activities, and shopping to fit everyone's tastes.

Fee -- Discount Extended!
-------------------------

The registration fee is 895 USD. Due to delayed mailings, the discount
for early registration has been extended to 15 August; the early
registration fee is 795 USD. Three or more people registering from the
same company at the same time get a 100 USD discount per person off the
rate in effect at the time of registration. The registration fee
includes: attendance at all functions and sessions, special premiums /
bonuses, handouts, continental breakfast and lunch daily, the two
receptions and the Universal Studios tour and dinner mentioned above,
and opportunities to win prizes and raffles.

Hotel
-----

The PSP Technical Interchange is being held at the Walt Disney World
Dolphin Hotel, in the heart of the Disney World resort complex.
Attendees qualify for a reduced rate of 115 USD per night for single or
double accommodations. For reservations, call the hotel at
1-800-227-1500 within the USA or 1-407-934-4000 elsewhere.

Travel
------

The Disney World area is served through the Orlando airport. To obtain
discounted air fares, call 1-800-688-6700 within the USA, and specify
identifier number 260631. The Dolphin Hotel is 20 minutes from the
airport, and transportation is available for 20 USD round trip.

Families
--------

Your family can come too! They will find lots to do in the Orlando area
while you attend the PSP Technical Interchange. Meal tickets for family
members are available for all food functions at a cost of 350 USD per
person for the week; for children age 6 and under, the cost is 100 USD.
The price for participating only in the Universal Studios party is 33
USD per person.

To Register
-----------

Register early to ensure your place! To register, call 1-800-872-7109 in
the USA and Canada, or 1-508-443-4990 from elsewhere, or send a fax to
1-508-443-4715, or write to: PSP Technical Interchange, Chiswick Park,
490 Boston Post Road, Sudbury MA 01776 USA.

Elective Tracks
---------------

The IBM PSP Technical Interchange features 15 elective tracks covering
many subjects of interest to independent software developers:

12 IBM tracks: Initials

o Application Development AD
o C and C++ CC
o Communications CM
o Database DB
o Device Driver Development DD
o Distributed Systems Management DM
o LAN Systems LS
o Multimedia and Pen Computing MM, PN
o Object-Oriented Technology OO
o Open Systems OP
o OS/2 2.1: The System OS
o Technical Support TS

3 co-sponsor tracks:

o Computer Associates International, Inc. CA
o Lotus Development Corporation LT
o WordPerfect Corporation WP

Birds-of-a-feather sessions RT

Agenda
------

Here is the agenda for the PSP Technical Interchange as of 23 July 1993.
Schedules are subject to change.

Most elective sessions are presented more than once, to give everyone
the maximum chance to participate. Use the agenda to plan your personal
itinerary for the interchange!

Sunday 29 August
1:00 pm - 8:00 pm Registration
7:00 pm - 9:00 pm "Tacky Tourist" Reception

Monday 30 August
7:00 am - 7:00 pm Registration
7:00 am - 8:00 am Continental breakfast
8:00 am - 11:30 am General session
11:30 am - 1:00 pm Lunch
1:00 pm - 2:15 pm 13 elective sessions:
Application Development Directions AD01
IBM C Set ++ for OS/2 CC01
Communications Manager: The Application Developer's View CM01
IBM DB2 Family DB01
Pen for OS/2 PN01
Multimedia Trends and Directions MM01
OS/2 Up to the Minute OS01
Distributed Computing Vision OP08
OS/2 LAN Server 3.0 Overview LS01
IBM LAN NetView Strategy DM01
CA-UNICENTER CA01
Developing Notes Applications LT06
WordPerfect OS/2 Development WP01
2:15 pm - 3:00 pm Break
3:00 pm - 4:15 pm 14 elective sessions:
Multi-Threading OS/2 Applications AD02
Introduction to IBM C Set ++ Class Libraries CC02
Communications Manager/2: Installation and Configuration Tips CM02
and Techniques (part 1)
IBM DATABASE 2/2 Client/Server Programming DB02
Base Video Handler and Virtual Device Drivers DD04
Multimedia Presentation Manager/2: 32-Bit Support MM02
OS/2 System and Application Performance Tuning OS03
Distributed Applications OP09
LAN Systems Peer Capability LS02
Lotus Notes "Hands-On" LT07
IBM LAN NetView Family Overview DM02
Xbase Development Tools for OS/2 CA02
Lotus Working Together on OS/2 LT01
WordPerfect 5.2 for OS/2 WP02
4:15 pm - 4:30 pm break
4:30 pm - 5:45 pm 14 elective sessions:
OS/2 Architecture on the Microkernel OS02
C Set ++ Optimization Tips and Techniques CC03
Communications Manager/2: Installation and Configuration Tips CM03
and Techniques (part 2)
IBM Distributed Database Connection Services/2 DB03
Developer Assistance Program TS01
OS/2 Tools for Multimedia Application Development MM06
Customizing the Workplace Shell Using RC Files and REXX OS04
Personal Systems Object Technology Plans OO01
Graphic Architecture on the Microkernel OS07
OS/2 LAN Server Administration "Hands-On" LS11
OS/2 Trouble-Shooting Tips, Tricks, and Hints OS09
CA-REALIZER CA03
REXX Meets the King of Spreadsheets LT02
WordPerfect Office 4.0 WP03
6:00 pm - 8:00 pm Tropical Heat Wave Reception
8:00 pm - 10:00 pm Elective sessions and birds-of-a-feather sessions:
Distributed Systems Management RT01
Software Developer Information Exchange RT02
CompuServe "How-To" RT03
OS/2 Client/Server in Banking: LANDP RT05
Application Development with Gpf and SOM OO05
Multimedia Performance Considerations for the PC Platform MM07

Tuesday 31 August
7:30 am - 6:00 pm Registration
7:30 am - 8:30 am Continental breakfast
8:30 am - 9:45 am 13 elective sessions:
Printing from OS/2 Applications AD04
Mail-Enabling Applications Using VIM AD06
CICS OS/2: 32-Bit Client/Server Computing CM04
IBM DATABASE 2/2 Performance and Tuning DB04
Pen for OS/2 PN01
OS/2 2.1 Software Motion Video MM03
Customizing the Workplace Shell Using RC Files and REXX OS04
Distributed Computing Vision OP08
Introduction to Distributed Computing Environment (DCE) OP01
VAR Roundtable RT04
IBM LAN NetView View: Integrating Managing Applications with DM04
an Object-Oriented Topology Display
CA-CommonView and CA C++ CA04
Developing Notes Applications LT06
WordPerfect OS/2 Development WP01
9:45 am - 10:15 am Break
10:15 am - 11:30 am 14 elective sessions:
OS/2 Architecture on the Microkernel OS02
Migrating to C Set ++ CC04
What's New for APPC in Workstations CM06
IBM DATABASE 2/2 Forward Recovery DB05
Graphic Architecture on the Microkernel OS07
Distributed Multimedia with IBM LAN Server MM05
Exploiting the Workplace Shell from Your Application AD08
Distributed Applications OP09
DCE Application Programming Interface OP02
Lotus Notes "Hands-On" LT08
IBM LAN NetView Manage and Enable: Implementing the OSI DM05
Managing and Managed System Model
CA-UniCenter CA01
Data-Enabling Your Applications Through DataLens LT03
WordPerfect 5.2 for OS/2 WP02
11:30 am - 1:00 pm Lunch
1:00 pm - 2:15 pm 14 elective sessions:
Application Development Directions AD01
C Set ++ Optimization Tips and Techniques CC03
Communications Manager: The Application Developer's View CM01
IBM Distributed Database Connection Services/2 DB03
Device Driver Development Techniques DD03
Plugging Into Multimedia Presentation Manager/2 MM04
OS/2 System and Application Performance Tuning OS03
Personal Systems Object Technology Plans OO01
OS/2 LAN Server 3.0 Overview LS01
DCE Application Programming Lab "Hands-On" OP11
IBM LAN NetView Strategy DM01
Xbase Development Tools for OS/2 CA02
Application Development and Integration Using Ami Pro LT04
WordPerfect Office 4.0 WP03
2:15 pm - 3:15 pm Break
3:15 pm - 4:30 pm 13 elective sessions:
Multi-Threading OS/2 Applications AD02
Introduction to IBM C Set ++ Class Libraries CC02
Communications Manager/2: Installation and Configuration Tips CM02
and Techniques (part 1)
IBM DATABASE 2/2 Client/Server Programming DB02
Building Virtual Device Drivers DD02
OS/2 Tools for Multimedia Application Development MM06
Comparing and Contrasting OS/2 and Windows OS05
OS/2 LAN Server Tips and Techniques (part 1) LS03
Introduction to DCE Systems Administration OP03
IBM LAN NetView Family Overview DM02
CA-REALIZER CA03
Lotus Working Together on OS/2 LT01
IBM Worldwide Services and Support TS02
4:30 pm - 4:45 pm Break
4:45 pm - 6:00 pm 14 elective sessions:
Base Video Handler and Virtual Device Drivers DD04
IBM C Set ++ for OS/2 CC01
Communications Manager/2: Installation and Configuration Tips CM03
and Techniques (part 2)
IBM DB2 Family DB01
Introduction to WIN-OS/2 Seamless Architecture DD01
Multimedia Trends and Directions MM01
DOS and Windows Compatibility OS06
OS/2 LAN Server Tips and Techniques (part 2) LS04
LMU/LAN NetView Positioning DM03
DCE Basic System Administration Lab "Hands-On" OP10
Internationalization on the Microkernel OS08
CA-CommonView and CA C++ CA04
REXX Meets the King of Spreadsheets LT02
cc:Mail for the Workplace Shell LT08
6:00 pm - 8:00 pm Lotus and Computer Associates hospitality suites

Wednesday 1 September
7:00 am - 6:00 pm Registration
7:00 am - 8:00 am Continental breakfast
8:00 am - 9:15 am 14 elective sessions:
Graphical Programming Interface Programming Techniques AD07
C Set ++ Debugging Tips and Techniques CC05
Configuring APPC for OS/2 and DOS CM05
Data Access Services DB06
OS/2 Up to the Minute OS01
Multimedia Presentation Manager/2: 32-Bit Support MM02
System Object Model (SOM): a Technology for Language- OO03
Independent Objects
NetWare Server for OS/2 LS08
Introduction to Distributed Computing Environment OP01
OS/2 LAN Server Administration "Hands-On" LS12
Enabling Applications with Configuration, Installation, and DM07
Distribution Services
LMU/LAN NetView Positioning DM03
Data-Enabling Your Application Through DataLens LT03
OS/2 LAN Server Remote IPL LS10
9:15 am - 9:45 am Break
9:45 am - 11:00 am 14 elective sessions:
Developer Connection for OS/2 AD09
Performance Tuning with EXTRA CC06
APPC's New Programming Interface CM07
Comparing and Contrasting OS/2 and Windows OS05
Device Driver Development Techniques DD03
Distributed Multimedia with IBM LAN Server MM05
Designing OS/2 Applications AD03
Network Transport Services/2 Overview LS06
DCE Application Programming Interface OP02
IBM LAN NetView Start and CID "Hands-On" DM14
IBM LAN NetView Start DM08
LAN Management Utilities/2 DM12
Application Development and Integration Using Ami Pro LT04
LAN Automated Distribution/2 DM13
11:00 am - 12:00 n Q&A Panel with IBM Developers
12:00 n - 1:00 pm Lunch
1:00 pm - 2:15 pm 14 elective sessions:
Porting Existing Applications AD10
NLS and DBCS Programming Considerations AD05
CICS OS/2: 32-Bit Client/Server Computing CM04
DOS and Windows Compatibility OS06
Introduction to WIN-OS/2 Seamless Architecture DD01
IBM DATABASE 2/2 Performance and Tuning DB04
Developing Distributed System Object Model (DSOM) OO04
OS/2 LAN Server, Novell, Banyan, and TCP/IP Coexistence OP05
Distributed System Security OP04
DCE Application Programming Lab "Hands-On" OP11
IBM LAN NetView Start DM08
IBM LAN NetView View: Integrating Managing Applications with DM04
an Object-Oriented Topology Display
Migrating Host Office Systems to the LAN LT05
IBM Services and Support TS02
2:15 pm - 3:15 pm Break
3:15 pm - 4:30 pm 14 elective sessions:
Printing from OS/2 Applications AD04
Mail-Enabling Applications Using VIM AD06
What's New for APPC in Workstations CM06
IBM DATABASE 2/2 Forward Recovery DB05
Building Virtual Device Drivers DD02
OS/2 2.1 Software Motion Video MM03
Object-Oriented REXX Technology OO02
Multi-Protocol Transport Services LS07
OS/2 LAN Server Performance Tuning LS05
IBM LAN NetView Monitor "Hands-On" DM15
IBM LAN NetView Tie DM10
IBM LAN NetView Manage and Enable: Implementing the OSI DM05
Managing and Managed System Model
cc:Mail for the Workplace Shell LT07
IBM Personal Systems Services and Support TS03
4:30 pm - 4:45 pm Break
4:45 pm - 6:00 pm 13 elective sessions:
Exploiting the Workplace Shell from Your Application AD08
Migrating to C Set ++ CC04
APPC's New Programming Interface CM07
LAN Systems Peer Capability LS02
Developer Assistance Program TS01
Plugging into Multimedia Presentation Manager/2 MM04
The X-Window System for OS/2 OP07
Client/Server Programming with OS/2 and LAN Server OP06
IBM Remote LAN Access Capability LS09
IBM LAN NetView Fix DM11
IBM LAN NetView Agents and Agents Extended: Managing the DM06
Resource Managers
Migrating Host Office Systems to the LAN LT05
Technical Coordinator Program TS04
6:30 pm - 11:00 pm Party at Universal Studios

Thursday 2 September
7:30 am - 3:00 pm Registration
7:30 am - 8:30 am Continental breakfast
8:30 am - 9:45 am 14 elective sessions:
Graphical Programming Interface Programming Techniques AD07
Performance Tuning with EXTRA CC06
OS/2 LAN Server Tips and Techniques (part 1) LS03
IBM Remote LAN Access Capability LS09
The X-Window System of OS/2 OP07
System Object Model (SOM): a Technology for Language- OO03
Independent Objects
Object-Oriented REXX Technology OO02
Network Transport Services/2 Overview LS06
Introduction to DCE System Administration OP03
IBM LAN NetView Monitor "Hands-On" DM15
Enabling Applications with Configuration, Installation, and DM07
Distribution Services
IBM LAN NetView Agents and Agents Extended: Managing the DM06
Resource Managers
LAN Server 3.0 Application Certification Program LS11
IBM Personal Systems Services and Support TS03
9:45 am - 10:15 am Break
10:15 am - 11:30 am 14 elective sessions:
Developer Connection for OS/2 AD09
Configuring APPC for OS/2 and DOS CM05
OS/2 LAN Server Tips and Techniques (part 2) LS04
NetWare Server for OS/2 LS08
Distributed System Security OP04
Designing OS/2 Applications AD03
OS/2 LAN Server, Novell, Banyan, and TCP/IP Coexistence OP05
OS/2 LAN Server Performance Tuning LS05
IBM LAN NetView Start DM08
DCE Basic System Administration Lab "Hands-On" OP10
IBM LAN NetView Fix DM11
Client/Server Programming with OS/2 and LAN Server OP06
Technical Coordinator Program TS04
Internationalization on the Microkernel OS08
11:30 am - 12:45 pm Lunch
12:45 pm - 2:00 pm 14 elective sessions:
Porting Existing Applications AD10
NLS and DBCS Programming Considerations AD05
OS/2 and LAN Server Remote IPL LS10
Data Access Services DB06
C Set ++ Debugging Tips and Techniques CC05
Developing Distributed System Object Model (SOM) OO04
Multi-Protocol Transport Services LS07
LAN Management Utilities/2 DM12
IBM LAN NetView Tie DM10
IBM LAN NetView Start and CID "Hands-On" DM14
IBM LAN NetView Monitor DM09
LAN Server 3.0 Application Certification Program LS11
LAN Automated Distribution/2 DM13
DCE Application Programming Lab "Hands-On" OP09
2:15 pm - 3:15 pm Closing session and raffles

========================================================================

+--------------------------------------------------+
| Common Desktop Environment Developers Conference | cdeconf
+--------------------------------------------------+

A technology of the common open software environment

Date and Place
--------------

26-28 October 1993
San Jose (California) Convention Center

What is the Common Open Software Environment?
--------------------------------------------

The Common Open Software Environment (COSE) process was announced by
Hewlett-Packard Company, IBM Corporation, The Santa Cruz Operation,
SunSoft, Inc., Univel, and UNIX System Laboratories in March 1993.
These sponsoring companies saw the need to expedite the adoption of
standards and to promote greater consistency and interoperability among
UNIX system products in the industry. In addition to the Common Desktop
Environment (CDE), other areas of focus for COSE include graphics,
multimedia, object technology, system administration, and networking.

What is the Common Desktop Environment?
--------------------------------------

The Common Desktop Environment provides end users with an innovative,
intuitive, easy-to-use desktop computing environment. CDE provides
software developers with a single set of programming interfaces for H-P,
IBM, SCO, SunSoft, Univel, USL, and other platforms.

The Common Desktop Environment incorporates existing technology from
participating vendors and has been designed to support distributed
enterprise computing applications. As such, it will scale across a range
of client/server platforms, support small workgroups to large
enterprises, and support simple text and data uses as well as advanced
collaborative multimedia applications.

Who Should Attend the CDE Developers Conference?
------------------------------------------------

o People who would like to expand the number of platforms that their
existing applications run on.

o People interested in creating applications that will run on platforms
available from multiple vendors.

o People who want to take full advantage of the desktop feature set to
deliver applications that are highly integrated with the desktop.

o System integrators who provide cross platform solutions.

o OEMs interested in providing CDE on their platforms.

If you are a:

- Software engineer
- System administrator
- Engineering manager
- Value-added reseller
- Independent software vendor
- Original Equipment Manufacturer
- Systems integrator
- Software and technology consultant
- System engineer

then you should attend the CDE Developers Conference so you can
immediately begin to take advantage of the benefits CDE has to offer.

What is the Conference Program?
-------------------------------

The CDE Developers Conference is the official developers conference for
the Common Desktop Environment. It is a technical conference which will
feature sessions taught by the developers of the CDE software.

A series of general conference sessions will provide answers to key
management questions. By attending the General Session, you will meet
with the key industry executives who are sponsoring the Common Open
Software Environment. And, you will learn, first-hand, why the CDE is so
important to software development. You will get a jump on your
competition!

The CDE Technical Program will feature in-depth courses, papers,
tutorials, technology demonstrations, and expert panel discussions on
how to implement the CDE, providing application developers,
multi-platform software suppliers, end users, and systems integrators
with the latest technical details about writing and integrating
applications for the CDE.

CDE Developers Conference Program

General Sessions

1. Keynote
2. Executive Panel - the Common Open Software Environment
3. Overview of the Common Desktop Environment
4. Panel Discussion - Why CDE Makes $ense
5. Roundtable with CDE Architects

CDE Technical Program

Adding File Types and Actions to the Desktop:
Tools, APIs, and configuration files for defining new desktop icons and
associating them with applications or data files.

Application Installation Techniques:
Description of the policies and guidelines for delivering an
application that will automatically integrate into the desktop.

CDE Customization and Your Applications:
Tools, APIs and configuration files that enable your application to
participate in CDE customizing.

CDE Graphical User Interface Toolkits:
An overview of CDE's GUI toolkits.

CDE System Architecture:
Overview of the APIs, guidelines, and configuration files for creating
CDE applications.

Customizing Your Front Panel:
Tools, APIs, and configuration files for controlling the layout and
content of the CDE front panel.

Desktop Administration:
An overview of the policies and configuration files that control your
CDE desktop.

Drag and Drop:
APIs and policies for adding drag-and-drop to your applications.

Drag & Drop Proxy

Guidelines for Common Font Use:
APIs and conventions for accessing CDE fonts from your application.

Help Design and Authoring:
Techniques for authoring hyperlinked, online information.

Internationalization and Localization for Global Applications

I18N + L10N = Globalization:
Standard APIs and CDE conventions for configuring your application for
specific countries and languages.

Leveraging CDE Applications with Messaging:
APIs and conventions for integrating your application with other
applications and the desktop through messaging.

Linking into Help Services:
APIs for adding online help to your application.

Migrating Applications (Panel):
Tips for migrating existing applications into CDE.

Motif Interfaces for Shell Scripts:
Tutorial on adding Motif interfaces to your shell scripts.

Placing Your Application in a Workspace:
APIs for integrating your application into the workspace.

Power of the Distributed Desktop:
Understand how to take full advantage of the CDE's client/server
capabilities in a distributed, heterogeneous network.

Session Management:
APIs and conventions for preserving your application's state across
login and logout.

Taking CDE Home

Terminal Emulator

Tools and Tips for Icon Design:
Guidelines for creating effective icons for your application.

Usability and Style:
Using the CDE style guide to create intuitive applications. Includes
suggestions for using color effectively.

Will My Existing Application Run On CDE (Panel):
Questions and answers on integrating existing, unmodified applications
into CDE.

You Can Print From X!:
APIs for adding WYSIWYG printing to X applications.

In addition, a full-day Motif tutorial will be offered for people who
desire to build or enhance their Motif programming skills.

Why Should You Register Now?
----------------------------

o You will save $100 on the registration fee
o Space is limited
o Free attendance at full day Motif tutorial
o First selection on registering for sessions

What Will You Leave With?
-------------------------

By the conclusion of the CDE Developers Conference, you will receive:

o Pre-release software of the CDE for the Intel, IBM, H-P, and Sun
platforms on CD ROM
o CDE documentation
o Conference proceedings
o Membership in The UniForum Association

Registration Fee
----------------

The registration fee is 895 USD. If you register before 1 October, the
fee is 795 USD. For groups of three or more people registering together,
the fee is 695 USD per person.

Employees of the six companies participating in the common open software
environment are eligible for discounted rates. For internal IBM
developers, the rate is 295 USD per person. Rates for the other
participating companies may vary.

To Register
-----------

To Register for the Common Desktop Environment Developers Conference,
call 1-800-225-4698.

Employees of the six companies participating in the common open software
environment should use their companies' internal registration processes.

========================================================================

+----------------------------------------------------------+
| Second International Colorado OS/2 Developers Conference | colconf
+----------------------------------------------------------+

(Note: The original announcement about this conference appeared in the
15 June issue of this newsletter. The material below, furnished by the
conference producer, updates that announcement.)

The Second International Colorado OS/2 Developers Conference
(ColoradOS/2 (TM)) will be held 31 October through 5 November 1993 in
Colorado Springs, Colorado, USA.

Conference Topics
-----------------

ColoradOS/2 provides the most extensive technical coverage of OS/2 ever
brought together in a single conference. Some sessions focus on the
transition from DOS or Windows programming to OS/2, while others focus
on the transition from 16-bit to 32-bit programming. Many sessions are
of particular interest to Presentation Manager programmers, as we
provide detailed information on programming the new PM controls
introduced with OS/2 version 2.x. Object programming sessions cover
topics on Workplace Shell (WPS) and System Object Model (SOM)
programming, C Set ++ and the User Interface Class Library, and
Smalltalk/V PM. Other topics include REXX, OS/2 Device Driver
development, multithreaded programming techniques for both PM and VIO
programs, client/server programming, Extended Services, and
Communications Manager.

Featured Speakers
-----------------

ColoradOS/2's keynote speaker is John Soyring, Director of Software
Development Programs in IBM's Personal Systems Products division, who is
well known in OS/2 circles for his tireless efforts to assist OS/2
developers. Additional featured speakers include Bjarne Stroustrup of
AT&T Bell Labs, the creator of C++; Paul Giangarra, lead architect for
Workplace OS; Scott Kliger, technical lead for WordPerfect for OS/2;
Mike Kogan, co-author of "The Design of OS/2"; Richard Hoffman, IBM's
liaison to Taligent; and others.

Special Opportunity to Tour NORAD / Cheyenne Mountain
-----------------------------------------------------

The North American Aerospace Defense Command (NORAD) has granted
permission to have 35 ColoradOS/2 participants tour its Cheyenne
Mountain facility on Monday 1 November from 2:00 pm to 4:00 pm. Tour
participants will witness the nerve center of the United States'
missile-detection system, buried deep in Cheyenne Mountain southwest of
Colorado Springs. The tour requires climbing three flights of stairs, at
an elevation of 7,300 feet.

Tour participants will be selected at random in a drawing. To enter the
drawing, furnish your Social Security number if you are a U.S. citizen,
or your passport number if you are not a U.S. citizen. If you register
by phone, ask the reservationist to enter your name in the drawing.

Tour participants will be selected at the end of September and will be
notified shortly thereafter. If you are chosen as a tour participant,
you must bring a photo identification (such as a driver's license) plus
your Social Security card (if you are a U.S. citizen) or your passport
(if you are not a U.S. citizen).

ColoradOS/2 Technical Agenda
----------------------------

Listed alphabetically by author. Data as of 22 June 1993.

Keynote Address John Soyring
C Set ++ Optimizations Ian Ameline
Writing High-Performance OS/2 Applications Ian Ameline
Object Databases, OS/2, and MIS: the Next Three Tim Andrews
Years
Scalable Objects: A New Perspective on Tim Andrews
Information Architectures
Introducing New Technology to an Organization: Tim Andrews
Cultural Transformation
Object Programming and OS/2 Noel Bergman
Distributed Object Programming Noel Bergman
Events, Messages, and Hooks -- Today and Tomorrow Ivan Biddles
Adding a REXX Interface to Your Application Charles Daney
Advanced REXX Programming Charles Daney
PM Programming in Smalltalk Paul Duncanson
Programming OS/2 PM Vector Graphics Paul Duncanson
Programming Notebook Controls Rick Fishman
Container Control Basics Rick Fishman
Advanced Container Programming Rick Fishman
Adding Drag-and-Drop to Your Applications Rick Fishman
Basics of Asynch Programming Under OS/2 2.x Brady Flowers
The Workplace OS Paul Giangarra
SOM's CORBA-Compliant Interface Repository Dave Hock
Taligent and OS/2 Dr. Richard Hoffman
Internalization Ian Holland
OS/2 Multithreaded Programming Aidon Jennery
OS/2 Inter-Process Communication Aidon Jennery
Writing Industrial-Strength Commercial OS/2 Scott Kliger
Applications
OS/2: Platform for the 1990s Dr. Michael Kogan
Comparing and Contrasting OS/2 and Windows Dr. Michael Kogan
DOS and Windows Compatibility Dr. Michael Kogan
Introduction to SOM, with C++ Alex Lane
OS/2 Direct Manipulation Usng the IBM C/C++ Tools William Law
Power Programming with the OS/2 GPI Kelvin Lawrence
Exploiting Fonts in an OS/2 PM Application Kelvin Lawrence
Writing Well-Behaved PM Applications Kelvin Lawrence
The IBM User Interface Class Library Kevin Leong
Introduction to OS/2 Device Drivers Steve Mastrianni
OS/2 2.x Device Drivers: Advanced Topics Steve Mastrianni
Emerging Technology in OS/2 Devices Steve Mastrianni
Introduction to the PM API David Moskowitz
Designing Applications for OS/2 David Moskowitz
Getting the Most Out of OS/2 David Moskowitz
What Does It Take to Succeed as an OS/2 Consultant? David Moskowitz
Value Sets, Sliders, and Font/File Dialogs Kathleen Panov
Multithreading in Presentation Manager Kathleen Panov
Dr. Comm Manager: Or, How I Learned to Stop Toby Pennycuff
Worrying and Love PU Type 2.1
3270 Support and the CM/2 Gateway Toby Pennycuff
APPC/APPN Support: I Can Do ALL THAT? Toby Pennycuff
VTAM/NCP Considerations: What is a MODE Table Toby Pennycuff
Anyway?
CM/2 Productivity Aids: Some Really Great Tools, Toby Penncuff
for FREE!
Programming OS/2 Presentation Manager with Style Guy Scharf
Creating Your Own Controls with Subclassing Guy Scharf
Introduction to Object-Oriented Programming and C++ Roger Sessions
Object-Oriented Programming on OS/2: the SOM Model Roger Sessions
Advanced SOM Programming Roger Sessions
The Frameworks of the SOMobjects Toolkit Roger Sessions
The IBM Continuous Speech Series Vince Stanford
C++ as a General-Purpose Programming Language Bjarne Stroustrup
Past, Present, and Future of the Workplace Shell James Taylor
Using the Advanced Layout Controls of the IBM C/C++ Hiroshi Tsuji
Tools
Writing Industrial-Strength Commercial OS/2 Greg White
Applications

Hotel and Travel Information
----------------------------

ColoradOS/2 has reserved rooms at the Cheyenne Mountain Conference
Resort at a special rate of 75 USD plus tax for a single or double room.
Your spouse and children can stay with you for no additional charge.

You can make your room reservations

  
when calling to register for the
conference. The number of rooms available at the resort is just over
one-half the number of anticipated conference attendees. Therefore, be
sure to register for the conference and reserve your room as early as
possible. For those who register after the resort's rooms are committed,
the resort will make your reservation for you at a nearby hotel. You
will receive free shuttle service to and from the resort, and will have
complete access to all of the resort's amenities.

ColoradOS/2 has made special discount travel arrangements with
International Conference Resorts of America (ICRA) Travel Services.
ICRA's airfares are typically 50 percent lower than published coach
fares, although savings vary depending on city of origin, air carrier,
and the season.

In addition to the normal ICRA discounted fares, you may be able to take
advantage of special Ultra Saver fares, which require a 30-day advance
purchase. The ICRA Travel Services representative can explain these
fares and special requirements when you make your reservations.

To make your reservations for ICRA discounted fares, call
a fax to 1-602-948-6690. ICRA's hours are Monday through Friday, 6:30 am
to 5:00 pm Pacific time (GMT-8).

ICRA provides air and ground transportation to and from the Cheyenne
Mountain Conference Resort. The cost is 8.50 USD per person each way.

Fee
---

The standard registration fee for ColoradOS/2 is 1295 USD per person.
Three or more standard registrations received from the same corporate
location at the same time receive a discount of 100 USD per person.
Early registration, prior to 30 August 1993, is 995 USD per person.

Registration
------------

By phone:

o If you are registering using a credit card, call 1-800-648-5717
within the USA, or 1-719-576-4600 from elsewhere.

o Phone registration hours are 7:30 am to 5:00 pm Mountain Time
(GMT-7).

o Tell the reservationist that you want to register for ColoradOS/2.
You can make your room reservation at the same time. In addition,
ask the reservationist to enter your name in the NORAD tour drawing.
You will have to furnish your Social Security number if you are a
U.S. citizen, or your passport number if you are not a U.S. citizen.

By fax:

o Supply all pertinent information, including your credit card number
and expiration date, on a sheet of paper, and fax the sheet to
1-719-576-2105.

By mail:

o Supply all pertinent information, including your credit card number
and expiration date, on a sheet of paper, and mail the sheet to:
The Cheyenne Mountain Conference Resort
Attn: Amy Seymour -- ColoradOS/2
3225 Broadmoor Valley Road
Colorado Springs CO 80906 USA

Cancellation Policy
-------------------

All cancellation and refund requests must be received in writing priot
to 30 August 1993, and are subject to a 100 USD cancellation fee. After
30 August 1993, your registration fee is not refundable.

ColoradOS/2 Registration Form

Please fill out completely. Print or type the information as you want it
to appear on your badge. Photocopy this form for additional
registrations and use one form per registrant.

Mr. Ms. Mrs. _______________________________________________________

Title __________________________________________________________________

Company ________________________________________________________________

Address ________________________________________________________________

________________________________________________________________

City ___________________ State/Province _________________________

Zip / Postal Code _______________ Country ______________________

___ Yes, please register me to stay at the Cheyenne Mountain Conference
Resort.
Number in party: _______ Arrive: _____________ Depart: ____________

___ Yes, please enter my name in the drawing to attend the NORAD tour.
Social Security number / passport number: __________________________

Registration (check one)

____ Early-bird registration: 995 USD for registration and payment
received before 30 August 1993.

____ Standard registration received 30 August and after: 1295 USD.

____ Corporate discount: 1195 USD per person for three more more people
from the same company location registering and prepaying at the
same time (not valid with any other discounts)

Registration amount due: ________________ USD

Method of Payment

____ Check _____ Money Order (Sorry, we accept no purchase orders.)

Enclose your check or money order with this registration form and
make it payable in US dollars to Kovsky Conference Productions Inc.

____ MasterCard ____ VISA ____ American Express
____ Discover ____ Diners Club ____ Carte Blanche

Card number: __________________________ Expiration date: __________

Signature as it appears on card: _______________________________________

____ Please do not give my name and company name to other conference
participants.

____ Please do not give my name and address to anyone else.


Please tell us who recommended that you attend this conference.

_____________________________________________________________________


========================================================================

faxfix

+-------------------------------------------------------------------+
| Correction to Application Discount Advertising Program Fax Number |
+-------------------------------------------------------------------+

To request the information package for the Application Discount
Advertising program, including a complete list of publications and
comparison rates, call 1-407-982-6408, option 3, or send a fax to
1-512-823-1693.

(For the rest of this article, see the 15 July issue of this newsletter,
file name DSNEWS.93C or DSN93C.ZIP .)

------------------------------------------------------------------------

faxann

+----------------------------------------------------------------+
| Announcement Letters Available via IBM FAX Information Service |
+----------------------------------------------------------------+

The IBM FAX Information Service enables you to access complete IBM
announcement letters via any fax machine. IBM FAX is easy to use and is
available all the time. Here are the simple steps:

Step 1: If your fax machine has a handset, pick it up and dial
1-415-855-4444.

If your fax machine does not have a handset:
(1) Press the "voice" button (and ensure that the volume is up)
(2) Dial 1-415-855-4444
(3) Press the "send/receive" button.

Step 2: Select Option 2

Step 3: Enter the selected Announcement Letter number(s)

Step 4: continue following the prompts to receive your response(s).

For more information, contact Jo Mastroserio at 1-914-642-6270.

========================================================================

+-------------------+
| 800 Phone Numbers | 800nos
+-------------------+

The 800 phone numbers below come from two sources:
(1) This issue and preceding issues of PSP Developer Support News
(2) Information posted on IBM internal forums.

Common Desktop Environment Developers Conference 1-800-225-4698
Walt Disney World Dolphin Hotel 1-800-227-1500
OS/2 Multimedia Tools 1-800-228-8584
OS/2 2.0 Customer Support (Defect Reporting) 1-800-237-5511
OS/2 Tour '93 Professional Overview Session 1-800-285-7577
OS/2 2.0 Software Support 1-800-288-8737
OS/2 Sales 1-800-342-6672
(in Canada, 1-800-465-7999)
IBM National Telesales Marketing (IBMCALL) 1-800-426-2255
IBM Software Installer 1.2 for OS/2 1-800-426-2279
Boca Raton Technical Services Software System Test 1-800-426-2622
IBM Direct 1-800-426-2968
LAN NetView Extended Beta Test 1-800-426-3040
(in Canada, 1-800-561-5293)
IBM Business Partner Locator (PS/2 Dealers) 1-800-426-3377
IBM FAX Information Service 1-800-426-4329
OEM Sales 1-800-426-4579
Skill Dynamics (Education) 1-800-426-8322
(in Canada, 1-800-661-2131)
Ultimedia Developer Assistance Program 1-800-426-9402
American Airlines (for OS/2 Professional Interchange) 1-800-433-1790
OS/2 Professional Interchange Registration 1-800-438-6720
Programmer's Paradise 1-800-445-7899
CompuServe Membership 1-800-524-3388
Travel Reservations for ColoradOS/2 Conference 1-800-544-2432
OS/2 Application Assistance Center + TalkLink (OS2BBS) 1-800-547-1283
America West Airlines (for OS/2 Professional Interchange) 1-800-548-7575
Personal Systems Technical Solutions magazine 1-800-551-2832
several Developer Assistance Programs * 1-800-627-8363
IBM Direct Response Marketing 1-800-633-8266
ColoradOS/2 Conference Registration 1-800-648-5717
Hertz Car Rental (for OS/2 Professional Interchange) 1-800-654-2240
IBM Redemption Center (OS/2 2.0 Upgrade) 1-800-677-2581
IBM Porting and Technical Consulting Workshops 1-800-678-31UP
Travel Reservations for IBM PSP Technical Interchange 1-800-688-6700
OS/2 Tour '93 General Overview and Technical Sessions 1-800-766-4344
Personal Systems HelpCenter 1-800-772-2227
Budget Car Rental (for OS/2 Professional Interchange) 1-800-772-3773
Indelible Blue, Inc. 1-800-776-8284
Business Depot, Inc. 1-800-844-8448
IBM PSP Technical Interchange Registration * 1-800-872-7109
IBM Publications 1-800-879-2755
PenDOS Software Developer Kit 1-800-888-8242
OS/2 Developer magazine 1-800-926-8672
OS/2 Tour '93 Developer Seminar 1-800-934-6566
OS/2 Free Seminar Enrollment 1-800-937-3737
OS/2 Tour '93 Space Registration 1-800-947-8688
DB2 Technical Conference 1-800-955-1238
IBM Customer Support Center 1-800-967-7882
Personal Software Products Support Center (Defect report) 1-800-992-4777

* indicates the number works in Canada also

========================================================================

+--------------------------------------------------+
| Trademarks, Registered Trademarks, Service Marks | tmarks
+--------------------------------------------------+

(R) AIX, Application System/400, AS/400, AT, Audio Visual Connection,
BookManager, Communications Manager/2, C Set/2, DB2, DisplayWrite,
HelpCenter, HelpWare, IBM, ImagePlus, LAN Server, Micro Channel,
NetView, Operating System/2, Operating System/400, OS/2, OS/400,
Pen for OS/2, Personal System/2, Presentation Manager, PS/1, PS/2,
RISC System/6000, RISC/6000, Systems Application Architecture,
TalkLink, ThinkPad, Ultimedia, and XGA are registered trademarks of
International Business Machines Corp.

(R) America Online is a registered trademark of Quantum Computer
Services, Inc.
(R) ATI is a registered trademark of ATI Technologies, Inc.
(R) BIX is a registered trademark of General Videotex Corp.
(R) Cirrus Logic is a registered trademark of Cirrus Technology, Inc.
(R) COMDEX is a registered trademark of The Interface Group, Inc.
(R) CompuServe is a registered trademark of CompuServe, Inc.
(R) Computer Associates is a registered trademark of Computer
Associates International, Inc.
(R) dBASE is a registered trademark of Borland International.
(R) Epson is a registered trademark of Seiko Epson Corp.
(R) Headland is a registered trademark of Headland, Inc.
(R) Hitachi is a registered trademark of Hitachi Corp.
(R) HP, LaserJet, DeskJet, and PaintJet are registered trademarks of
Hewlett-Packard Co.
(R) IEEE is a registered trademark of The Institute of Electrical and
Electronics Engineers.
(R) Intel and Indeo are registered trademarks of Intel Corp.
(R) Internet is a registered trademark of Internet, Inc.
(R) ISO is a registered trademark of the International Organization for
Standardization.
(R) Lotus, Lotus Notes, and 1-2-3 are registered trademarks of Lotus
Development Corp.
(R) MicroGate is a registered trademark of Gateway Microsystems, Inc.
(R) Microsoft and Microsoft C are registered trademarks of Microsoft
Corp.
(R) NEC is a registered trademark of NEC Corp.
(R) NetWare, NetWare Server, and Novell are registered trademarks of
Novell, Inc.
(R) OMG is a registered trademark of Object Management Group.
(R) OPEN LOOK and UNIX are registered trademarks of UNIX System
Laboratories, Inc.
(R) PenDOS is a registered trademark of Communication Intelligence
Corp.
(R) Prodigy is a registered trademark of Prodigy Services Co.
(R) Sony is a registered trademark of Sony Corp.
(R) ToolTalk and SunSoft are registered trademarks of Sun Microsystems,
Inc.
(R) Toshiba is a registered trademark of Toshiba Corp.
(R) True Type is a registered trademark of Apple Computer, Inc.
(R) Walt Disney World is a registered trademark of Walt Disney
Productions.
(R) Western Digital is a registered trademark of Western Digital Corp.
(R) WordPerfect is a registered trademark of WordPerfect Corp.

(TM) AIX/6000, APPN, CICS, CICS OS/2, Common User Access, C Set ++, CUA,
Current, DATABASE 2, DataHub, DB2/2, DB2/6000, DDCS/2, DISTRIBUTED
DATABASE CONNECTION SERVICES/2, DRDA, Extended Services for OS/2,
IBMLink, Information Warehouse, LANStreamer, Library Reader,
LinkWay, Matinee, Multimedia Presentation Manager/2, PCjr,
PenAssist, SAA, Skill Dynamics, Skill Dynamics Canada, SOMobjects,
SQL/DS, Storyboard, Ultimotion, VSE/ESA, WIN-OS/2, Workplace Shell,
and XT are trademarks of International Business Machines Corp.

(TM) AST is a trademark of AST Research, Inc.
(TM) Borland is a trademark of Borland International.
(TM) ColoradOS/2 is a trademark of Kovsky Conference Productions, Inc.
(TM) DVI, Indeo, and ActionMedia are trademarks of Intel Corp.
(TM) Ethernet is a trademark of Xerox Corp.
(TM) Excel is a trademark of Microsoft Corp.
(TM) Micro Focus is a trademark of Micro Focus Ltd.
(TM) Open Software Foundation and Motif are trademarks of the Open
Software Foundation, Inc.
(TM) ORACLE Server and ORACLE7 are trademarks of Oracle Corp.
(TM) PCMCIA is a trademark of the Personal Computer Memory Card
International Association.
(TM) Pentium is a trademark of Intel Corp.
(TM) PostScript and Adobe Type Manager are trademark of Adobe Systems,
Inc.
(TM) PSN and Private Satellite Network are trademarks of Private
Satellite Network, Inc.
(TM) SCO is a trademark of The Santa Cruz Operation, Inc.
(TM) SmallTalk and Smalltalk V/PM are trademarks of Digitalk Corp.
(TM) Sound Blaster is a trademark of Creative Labs, Inc.
(TM) Taligent is a trademark of Taligent, Inc.
(TM) TelePad is a trademark of TelePad Corp.
(TM) Tusk is a trademark of Tusk, Inc.
(TM) Univel is a trademark of Univel.
(TM) VX*REXX and WATCOM are trademarks of WATCOM International Corp.
(TM) X/Open is a trademark of the X/Open Co., Ltd.
(TM) Windows and Windows NT are trademarks of Microsoft Corp.

All other product names may be trademarks or registered trademarks of
their respective companies.

========================================================================

This concludes the fourth issue of IBM PSP Developer Support News.
Please let us know how we can improve it; see the beginning of the
newsletter for ways to contact us. Thank you!



← previous
next →
loading
sending ...
New to Neperos ? Sign Up for free
download Neperos App from Google Play
install Neperos as PWA

Let's discover also

Recent Articles

Recent Comments

Neperos cookies
This website uses cookies to store your preferences and improve the service. Cookies authorization will allow me and / or my partners to process personal data such as browsing behaviour.

By pressing OK you agree to the Terms of Service and acknowledge the Privacy Policy

By pressing REJECT you will be able to continue to use Neperos (like read articles or write comments) but some important cookies will not be set. This may affect certain features and functions of the platform.
OK
REJECT