
                  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

========================================================================
1994 Issue 10                                             15 August 1994
========================================================================

                               +--------+
                               | NOTICE |
                               +--------+

An extra issue of this newsletter was published on 27 July 1994 so that
timely news could be distributed as soon as possible. The 27 July issue
is DSN4I, and this issue is DSN4J.

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

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

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

o  IBM Worldwide Developer Assistance Program Announces         inetdap
   Repository on Internet
     Responding to requests. Tools, utilities, information
     available on Internet. DAP Information Library.
     Requirements for access. Current Worldwide DAP members.
     Non-DAP members. Enrollment. More information.

o  IBM to Release Warp Beta 2                                   wb2
     Available during week of 15 August. More productivity
     enhancements. Applications BonusPak. Designed for
     business, mobile, and home users. Overview of usability
     enhancements. Overview of BonusPak applications. Windows
     support. Acquiring Warp Beta 2 in the USA. Acquiring Warp
     Beta 2 in Europe, Middle East, and Africa.

o  SMART Analysis Program Sample Output and Explanation         apsoe
     Two main parts. SMART Analysis output. Explanation of
     report. Factors affecting the porting process.
     Evaluating the porting process. Final summary. The GA
     version of SMART. Outsourcing.
     NOTE: This item is 616 lines long.

o  Updates to OS/2 Device-Driver Developer Workshops Schedule   dudesked
     Change of dates for two workshops. More information.
     Registration. About the Device-Driver Support Center.

o  IBM's Taligent Application Frameworks (ITAF) Early           eeptal
   Experience Program
     Begins in August. Encourages development of TalAE-
     exploitive tools and applications. TalAE technology.
     OS/2, AIX, OS/400 support. TalAE overview. EEP phases.
     EEP objectives. ITAF functional description (phases 2 and
     3). Independent portability frameworks. GUI frameworks.
     Taligent programming model. Workplace Shell integration.
     Benefits for participants. EEP components. Participant
     selection criteria. Required hardware and software.
     Technical support. Education. More information.
     NOTE: This item is 360 lines long.

o  New Book: Taligent's Guide to Designing Programs             booktal
     Developer's view of the Taligent Operating Environment.
     Information about the book.

o  Lotus Development Corp. Joins Component Integration          cilotus
   Laboratories, Inc.
     Lotus joins CI Labs as full member. Component software.
     Adopting object technologies. CI Labs mission. OpenDoc
     facts. More information.

o  OpenDoc Spreadsheet for OS/2 Coming Soon from Athena Design  athodoc
     Mesa 2 for OS/2. Full exploitation of OS/2. REXX
     compatibility. Sparking interest in object orientation.
     Introductory offer. More information.

o  IBM Team Wins at Object World in San Francisco               objteam
     Swiss developers win the category "Best object-oriented
     application with components for multiple use". More than
     50 percent of objects are reuseable. Project details.

o  IBM Mail Exchange for IBMLink Users                          maillink
     IBMLink now connected to IBMMAIL. Advantis VAN
     interconnection list. Directory services. Service
     functions. IBM Mail Exchange charges. IBMLink charges.
     Ordering information.

o  New OS/2 Development Tools: IBM's PL/I for OS/2 Family       plios2
     Three new products for today's programmer. Get client/
     server right with PL/I. Benefit from OS/2 ease of use and
     performance. Access DB2. Develop CICS applications in a
     client/server environment. Develop IMS Client Server/2
     applications. Tailor PL/I to your organization. Improve
     your productivity. Clean up your PL/I applications with a
     graphical facility. Benefit from new PL/I language
     features. Mainframe compatibility. Choose the PL/I that's
     right for you. Features of PL/I for OS/2 Personal Edition.
     Features of PL/I for OS/2 Professional Edition. Features of
     PL/I for OS/2 Toolkit. Installation information. Ordering
     information.

o  List of All Files (Except Multimedia) in OS/2 2.1            filesos2
     Filename. On which OS/2 diskette. Installed into which
     directory. Function. Total files listed = 1,303.
     NOTE: This item is 2,002 lines long.

o  Latest OS/2 2.x Industry Awards                              cumaward
     List of the most recent industry awards given to OS/2 2.x.

o  Common Open Client/Server Terms                              ocsterm
     The more common terms and their definitions.
     NOTE: This item is 316 lines long.

o  APPC Developer Assistance Program                            dapappc
     For developing APPC or CPI-C applications. Technical,
     business, and marketing support. Two goals. More
     information.

o  IBM Developer Assistance Program Workshop: OS/2 DCE          dceadmin
   Administration
     Five-day workshop. Audience. Topics. Objectives.
     Prerequisite. Fee. Schedule. Enrollment.

o  IBM Developer Assistance Program Workshop: DCE Hands-On      dceapi
   Application Programming for OS/2, AIX, and Windows
     Five-day workshop. Audience. Topics. Objectives.
     Prerequisites. Fee. Schedule. Enrollment.

o  IBM Developer Assistance Program Workshop: Programming       dceacl
   with DCE Security and Writing ACL Managers
     Four-day course. Class content. Fee. Schedule. Enrollment.

o  IBM Personal Software Products August/September 1994 USA     showsked
   Show Schedule
     PSP trade show participation in the USA during August and
     September.

o  IBM Demonstration at ONE BBSCON                              1bbs
     17 through 21 August in Atlanta. Ultimate learning center
     for BBSs. Using OS/2 as BBS operating system. Registration
     and more information.

o  OS/2 Technical Interchange 1994, 19 through 23 September,    engtech
   Berlin, Germany
     Over 150 sessions in 10 categories. Overview of categories.
     More information.

o  DB2 Technical Conference, 25 through 30 September,           confdb2
   Orlando, Florida
     Focus on DB2 family of products. Conference highlights.
     More for managers. Two keynote presentations. Query
     panels. Third annual DB2 EXPO. Conference schedule.
     Elective sessions. Conference fee. Registration. Hotel
     arrangements. More information.
     NOTE: This item is 345 lines long.

o  Guest Access to Europe / Middle East / Africa DAP BBS        bbsguest
     For an overview of services and an application form.

o  McGraw-Hill Book Discount Available to Europe / Middle       hillbook
   East / Africa DAP members
     25 percent off all McGraw-Hill books. Where to find
     McGraw-Hill catalog.

o  The Networking Software Market in Singapore                  singnet
     Overview. Receptivity score. Market assessment. Best
     sales prospects. Factors affecting purchasing decisions.
     Receptiveness to U.S. software. Recommendations. Key
     contacts.
     NOTE: This item is 466 lines long.

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

o  How to Join the IBM Developer Assistance Program             joinhow
     Worldwide Services. US Commercial Services. US Premier
     Services. Developer Assistance Program contacts worldwide.

o  IBM Canada OS/2 Developer Assistance Programs                cdndap
     Worldwide DAP. Canadian OS/2 DAP. The Developer Connection
     for OS/2. Certification Programs. Phone numbers in Canada.

o  The IBM Developer Assistance Program in Europe, Middle       emeadap
   East, and Africa
     Overview. Open to anyone actively developing for OS/2.
     Bulletin boards and CD-ROMs. Discounts. Technical seminars.
     HelpFax. Application marketing. CompuServe support.
     Programming tools and information. More information.

o  Subscription Information for The Developer Connection for    subdcos2
   OS/2 and the IBM Device Driver Source Kit (DDK) for OS/2
     Worldwide phone and fax numbers for ordering.

o  800 Phone Numbers                                            800nos

o  Trademarks, Registered Trademarks, Service Marks             tmarks

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

The file names, dates, and number of pages for all issues thus far are
as follows.

1993
Issue  Date       Zipped       ASCII        .INF        .PS        Pages
-----  ----       ------       -----        ----        ---        -----
  1    17 May 93  dsn93a.zip = dsnews.93a                           52
  2    15 Jun     dsn93b.zip = dsnews.93b                           50
  3    15 Jul     dsn93c.zip = dsnews.93c                           62
  4    23 Jul     dsn93d.zip = dsnews.93d                           48
  5    16 Aug     dsn93e.zip = dsnews.93e                           29
  6    15 Sep     dsn93f.zip = dsnews.93f + dsn93f.inf              47

  7    15 Oct     dsn3ga.zip = dsnews.93g                           63
                  dsn3gi.zip =              dsn93g.inf
                  dsn3gp.zip =                          dsn93g.ps

  8    15 Nov     dsn3ha.zip = dsnews.93h                           34
                  dsn3hp.zip =                          dsn93h.ps

  9    15 Dec 93  dsn3ia.zip = dsnews.93i                           46
                  dsn3ii.zip =              dsn93i.inf
                  dsn3ip.zip =                          dsn93i.ps

1994
Issue  Date       Zipped       ASCII        .INF        .PS        Pages
-----  ----       ------       -----        ----        ---        -----
  1    17 Jan 94  dsn4aa.zip = dsn4a.asc                            81
                  dsn4ai.zip =              dsn4a.inf
                  dsn4ap.zip =                          dsn4a.ps

  2    15 Feb     dsn4ba.zip = dsn4b.asc                            71
  3    15 Feb     dsn4ca.zip = dsn4c.asc                            70
     (two issues  dsn4bi.zip =           (  dsn4b.inf
      on 15 Feb)                         (+ dsn4c.inf
                  dsn4bp.zip =                       (  dsn4b.ps
                                                     (+ dsn4c.ps

  4    15 Mar     dsn4da.zip = dsn4d.asc                            58
                  dsn4di.zip =              dsn4d.inf
                  dsn4dp.zip =                          dsn4d.ps

  5    15 Apr     dsn4ea.zip = dsn4e.asc                           101
                  dsn4ei.zip =              dsn4e.inf
                  dsn4ep.zip =                          dsn4e.ps

  6    13 May     dsn4fa.zip = dsn4f.asc                           122
                  dsn4fi.zip =              dsn4f.inf
                  dsn4fp.zip =                          dsn4f.ps

  7    15 June    dsn4ga.zip = dsn4g.asc                           106
                  dsn4gi.zip =              dsn4g.inf
                  dsn4gp.zip =                          dsn4g.ps

  8    15 July    dsn4ha.zip = dsn4h.asc                            60
                  dsn4hi.zip =              dsn4h.inf
                  dsn4hp.zip =                          dsn4h.ps

  9    27 July    dsn4ia.zip = dsn4i.asc                            32
                  dsn4ii.zip =              dsn4i.inf
                  dsn4ip.zip =                          dsn4i.ps

 10    15 August  dsn4ja.zip = dsn4j.asc                           106

Explanation of names of zipped files for 1993 Issue 7 and later:

  DSNymA = Developer Support News 199y issue m ASCII (plain-text)
  DSNymI = Developer Support News 199y issue m .INF  (use OS/2 VIEW)
  DSNymP = Developer Support News 199y issue m .PS   (PostScript)

where y = last digit of year (3, 4, ...)
      m = issue represented as alpha (1=A, ..., 7=G, 8=H, ...)

For example, DSN3GI is 1993 issue 7 (=G), the 15 October issue, in .INF
format (after being unzipped).

                       +----------------------+
                       | Where to Find DSNEWS |
                       +----------------------+

Outside IBM
-----------

DSNEWS zipped files are found on several e-mail and BBS systems:

o America Online, in the OS/2 forum, in the Newsletters library
o CompuServe, in OS2DF2 forum, *DAP library section 14
    and in OS2DF1 forum, OPEN FORUM library section 15
o Fidonet, in the OS2 Information file area, FWOS2INFO
o GEnie, in OS/2 Software Library 16
o Hitline mailbox (Switzerland), in file area 8
o IBM Canada BBS, in file area 35, OS/2 Programming
o IBM Europe/Middle East/Africa (E/ME/A) DAP BBS, in file area
    GENERAL.DOCS
o IBM France OS/2 Developer Assistance Program BBS, in area PUBS01
o IBM OS2BBS (TALKLink), in OS/2 Software Library, in Documents and Info
o IBM Personal Computer Company BBS, in file area 11, OS/2 Programming
o Internet, via anonymous ftp from software.watson.ibm.com, in
    directory /pub/os2/info; or via Gopher from index.almaden.ibm.com,
    in the OS/2 Information menu
o NIFTY-Serve (Japan), in FIBMFEEL forum, library section 4
o OS2NET (Europe), on all OS2NET bulletin boards in Europe, usually in
    the DSNEWS download area
o PRODIGY, in the OS/2 Club topic's download library, in IBM Files

Note: If you cannot find files named dsn... (in lower case), look for
files named DSN... (in upper case).

Within IBM
----------

All 1994 issues, in ASCII and INFBIN formats, are in DSN4 PACKAGE in the
OS2TOOLS tools catalog *only*. To obtain DSN4 PACKAGE, type

   TOOLCAT OS2TOOLS GET DSN4 PACKAGE
or
   TOOLS SENDTO KGNVMCB PCTOOLS OS2TOOLS GET DSN4 PACKAGE

You can also request DSN4 PACKAGE by typing
   REQUEST DSN4 FROM V1ENG AT BCRVM1

To subscribe to DSN4 PACKAGE, type
   TOOLS SENDTO KGNVMCB PCTOOLS OS2TOOLS SUB DSN4 PACKAGE

All 1993 issues, in ASCII and INFBIN formats, are in DSNEWS PACKAGE in
the MKTTOOLS, OS2TOOLS, and PCWIN tools catalogs. To obtain
DSNEWS PACKAGE, type
   TOOLCAT catalogname GET DSNEWS PACKAGE
or
   TOOLS SENDTO catalogdisk GET DSNEWS PACKAGE
where
   catalogname MKTTOOLS is on catalogdisk USDIST MKTTOOLS MKTTOOLS
   catalogname OS2TOOLS is on catalogdisk KGNVMCB PCTOOLS OS2TOOLS
   catalogname PCWIN is on catalogdisk BCRVMMS1 PCWIN PCWIN
Examples: TOOLCAT MKTTOOLS GET DSNEWS PACKAGE
          TOOLS SENDTO USDIST MKTTOOLS MKTTOOLS GET DSNEWS PACKAGE

You can also request DSNEWS PACKAGE by typing
   REQUEST DSNEWS FROM V1ENG AT BCRVM1

DSNEWS PACKAGE is no longer being updated every month. 1994 updates are
made to DSN4 PACKAGE.

Note: Use a monospace font to print the ASCII version.

                 +------------------------------------+
                 | Formats of DSNEWS Other Than ASCII |
                 +------------------------------------+

Outside IBM, .INF and PostScript formats are available for some (not
all) issues of DSNEWS. Consult the back issues chart above for details.

Within IBM, other formats of DSNEWS are available. The DSNEWSB PACKAGE
in the OS2TOOLS catalog contains all issues of DSNEWS in BookMaster,
LIST3820, OS/2 .INF, and PostScript formats.

PSP Developer Support produces only the ASCII version of DSNEWS. Other
formats are produced by IBM volunteers. Consequently, future issues of
DSNEWS will be provided in formats other than ASCII as time permits.

                  +-----------------------------------+
                  | Notice to Readers Outside the USA |
                  +-----------------------------------+

It is possible that the material in this newsletter may contain
references to, or information about, IBM products (machines and
programs), programming, or services that are not announced in your
country. Such references or information must not be construed to mean
that IBM intends to announce such products, programming, or services in
your country.

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

Your comments about this newsletter are important to us. Please send
your feedback to the editor of IBM PSP Developer Support News, Mike
Engelberg, at:

o  Internet: dsnews@vnet.ibm.com
o  IBMMAIL:  USIB33NP
o  Fax:      1-407-443-5214
o  Mail:     Newsletter, Internal Zip 5407, IBM Corporation,
             1000 N.W. 51st Street, Boca Raton FL 33431, USA

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

               +--------------------------------------------+
               | IBM Worldwide Developer Assistance Program |    inetdap
               |  Program Announces Repository on Internet  |
               +--------------------------------------------+

The IBM Worldwide Developer Assistance Program announces its worldwide
file repository on the Internet.

With uncounted millions of users, the Internet is by far the world's
largest connected network. To better serve the development community,
the IBM Worldwide DAP is responding to the many requests for support
through Internet.

Tools, utilities, and information are now available on the "information
superhighway" for all DAP members around the world.

DAP Information Library
-----------------------

The DAP Internet site, called The DAP Information Library, includes the
following file bases:

o DAPTOOLS LIBRARY restricted software. These tools, utilities, demos,
  and sample code are available only to members of IBM's Worldwide
  Developer Assistance Program. Popular tools include PHOENIX (a FAT and
  HPFS unerase utility), DEBUGO (a terminal debug program), MRFILEPM (a
  file manager), and many more exclusive tools.

o EWS. This is a shadow of the IBM Employee-Written Software file
  collection. This library contains many tools and utilities of general
  interest, and some tools specifically for developers. Tools include
  MSHELL and TSHELL (installable shells for OS/2), TINYED (an OS/2 text
  editor), and many more.

o DAPLIB. The DAPLIB keeps developers up to date about the latest
  announcements and useful information for DAP members. Until now, these
  programs have been available only to DAP members with access to
  CompuServe, and to Premier and Commercial US DAP members.

Requirements for Access
-----------------------

The DAP Information Library is a private repository, but access is easy
to get!

o Users must be members of one of IBM's Worldwide Developer Assistance
  Programs.

o Users must use their own Internet service providers, with true TN3270
  and FTP capabilities.

o Users must agree to the terms and conditions of all license agreements
  associated with both the libraries and the files themselves.

Current Worldwide DAP Members
-----------------------------

Get the file WWDAP.TXT. This is the Worldwide DAP application form, with
a few lines added at the top, to be filled out and returned. Existing
members need to fill out the top portion only! Once the file has been
e-mailed back to IBM, your member access to the DAP Information Library
will be processed.

Non-DAP Members
---------------

You must join the IBM Worldwide Developer Assistance Program to get
access to the DAP Information Library site on Internet. Get the file
WWDAP.TXT, fill it out completely, and e-mail it back to IBM. Once your
DAP ID Number has been assigned, we will process your access to the DAP
Information Library on Internet.

Enrollment
----------

The WWDAP.TXT file is located at most popular OS/2 sites on Internet.
You may also FTP to the DAP Information Library guest account. The DAP
Information Library is at DAP.SVO.COM (192.195.29.5). There are 10 guest
accounts (GUEST1, GUEST2, ..., GUEST10). Log in with a password of
DAP4ME. These are limited-access accounts that will give you access to a
few information files including WWDAP.TXT.

More Information
----------------

Questions and comments should be directed to the DAPTOOLS Coordinator at
CompuServe userid 71075,2553 or Internet userid
71075.2553@compuserve.com.

Questions and comments regarding Worldwide DAP membership should be
directed to Internet userid WWDAP@VNET.IBM.COM, or by calling
1-407-982-6408.

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

                    +----------------------------+
                    | IBM to Release Warp Beta 2 |                   wb2
                    +----------------------------+

IBM announced on 9 August that its second beta release for the next
version of OS/2, code-named Warp, will be available during the week of
15 August.

The second beta release offers more productivity-enhancing features,
plus a BonusPak with applications, in a fast, fun, easy-to-use
environment. The first beta cycle tested performance enhancements and
IBM's new PlayAtWill capability.

Designed for business, mobile, and home PC users, Warp Beta 2 combines
the maturity of the OS/2 32-bit operating environment with new features
for mobility and quick productivity, such as simplified installation,
reduced memory requirements, a floating tool bar, animated icons, and a
more responsive user interface.

The Warp Beta 2 comes with an applications BonusPak. The BonusPak
includes a suite of productivity applications, including IBM's
Person-to-Person real-time conferencing software, and integrated access
to online services.

IBM is making Warp Beta 2 widely available to users who order from IBM's
800 number or who download the software from CompuServe or the IBM OS/2
bulletin-board system.

"Warp is loaded with value and is a high performer on notebook PCs,
which will broaden OS/2's market appeal to mobile corporate users, small
businesses, and home offices," said Wally Casey, director of marketing,
IBM Personal Software Products division. "With Warp, Windows users will
be more productive, and current OS/2 users will love the speed and
usability improvements."

Customer-Driven Usability Enhancements
--------------------------------------

Warp Beta 2 features numerous usability enhancements, including:

o Easy Installation. At set-up, users select "easy install", and OS/2
  automatically handles the complete installation, identifying the
  hardware and configuring it to meet specifications. Experienced users
  can select an advanced install that provides customization ability.

o New Look-and-Feel. In Beta 2, the user interface, or OS/2 Workplace
  Shell, features new colorful animated 3-D icons. For example, an
  animated folder icon confirms visually the status of a folder. When a
  user opens a folder, the icon opens to show that it is active. Updated
  color and scheme palettes allow users to customize their desktops.

o OS/2 LaunchPad. Incorporating the principles of a floating tool bar,
  "LaunchPad" provides users with single-click access to the
  applications, folders, printers, and other objects they use most.

o Improved Usability. A new, graphical tutorial designed for new or
  advanced users makes it easier than ever to learn OS/2's capabilities.
  A new comet cursor was created for mobile users. It leaves a "comet"
  trail, making it easy to track cursor movement, particularly on LCD
  screens. More pointer sets allow for cursor enlargement, choice of
  styles, and color selection. Other significant improvements have been
  made in screen response time, command and window processing, and
  application load time already featured in Beta 1.

o PlayAtWill: A new PCMCIA software utility, called PlayAtWill, provides
  provides plug-and-play capabilities today. The utility automatically
  identifies the types of PCMCIA cards installed -- including
  communications, modem, memory, hard disk, and I/O cards -- and
  provides a convenient graphical status on the desktop.

BonusPak Applications
---------------------

The Person-to-Person capabilities in the BonusPak include whiteboard
data sharing, with multi-user annotation so that up to eight people can
share images, text, graphics, and application window contents in real
time, using different protocols.

Windows Support
---------------

The new OS/2 version supports Windows 3.1, Windows 3.11, and Windows for
Workgroups 3.x base function on Intel 386 and later machines.

Acquiring Warp Beta 2 in the USA
--------------------------------

The availability of this beta will be announced on the major electronic
bulletin boards (America Online, CompuServe, Internet, OS2BBS, PRODIGY).

The following instructions take effect at some time during the week of
15 August.

Users in the USA who are interested in participating in the Warp Beta 2
program can either call 1-800-251-2177 (8 a.m. to 5 p.m. Eastern Time)
for either a CD-ROM or diskette version for 14.95 USD plus tax. IBM is
offering the diskette version at the same price to encourage beta users
to verify the new compression scheme.

Users can also download the beta code from CompuServe's IBM OS/2 FORUM
Library (GO OS2BETA) and from the IBM OS/2 BBS (OS2PERF2).

If you purchased the OS/2 Performance Beta through the 800 number, you
will automatically be shipped a copy of OS/2 Warp Beta 2 at no
additional charge.

If you are interested in acquiring a copy of OS/2 Warp Beta 2, and did
not purchase a copy of the OS/2 Performance Beta from the 800 number,
IBM will begin taking your order later in the week of 15 August.

Acquiring Warp Beta 2 in Europe, Middle East, and Africa
--------------------------------------------------------

For the latest information about availability and how to acquire a copy
of the Warp 2 beta in Europe, the Middle East, and Africa, call the IBM
HelpFax at +44 256 50096. HelpFax is an an automated fax response
service; use your touch-tone telephone to request document number 30501.
A fax will then be transmitted to you showing beta availability and
ordering details. Alternately, keep a lookout on various popular
international and national bulletin boards for broadcasts from the IBM
Beta Programme in Europe, Middle East and Africa (EMEA).

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

       +------------------------------------------------------+
       | SMART Analysis Program Sample Output and Explanation |    apsoe
       +------------------------------------------------------+

(article furnished by Dan Kardell, One Up Corporation)

The Source Migration, Analysis, and Reporting Tool (SMART) assists
developers in migrating their existing 16- or 32-bit Windows programs
and 16-bit OS/2 programs to 32-bit OS/2.

SMART consists of two main parts:

(1) SMART Analysis, which takes developers' source code as input,
    analyzes that code, and produces a report that tells the developers
    how much and what kind of effort is required to complete the
    migration.

(2) SMART Migration, which actually performs some of the migration.

(Editor's note: A technical review of SMART, written by Dr. Michael
Kogan, appears in the August 1994 issue of OS/2 Professional magazine.)

This article is about the output of SMART Analysis.

SMART Analysis Output
---------------------

The SMART Analysis process creates a detailed report evaluating the
effort for migrating Windows or 16-bit OS/2 source code to 32-bit OS/2.

This report comes in two parts: (1) a detailed section covering each
source file, and (2) a recap of the analysis, by categories, related to
the difficulty of the migration, the type of keyword affected, and a
list of each category of keywords.

Figure 1 shows the SMART Analysis report for migrating a small sample
Windows program written in C.

(begin Figure 1)

(Page 1)
PATH/FILENAME    SIZE  LINES  CODE  HITS PCT HITS INSTS PCT INST  EFFORT

F:\SMART\SAMPLES\WIN31OS2\
  LIST.C        2,691     94    78    58     74.4    50     64.1     8.9
  LIST.H          239      5     5     9    180.0     7    140.0      .9
  OPENFILE.C    5,656    205   159   104     65.4    63     39.6     9.9
  OPENFILE.H      617     18    15    18    120.0     8     53.3     1.2
  SAMPLE.H        737     14    13     0       .0     0       .0      .0
  TIME.C        4,035    133   112    86     76.8    44     39.3     8.9
  TIME.H          422      9     8    14    175.0     9    112.5      .9
*SubTotal* (7) 14,397    478   390   289     74.1                   30.7

**Total** (7)  18,219    568   475   317     66.7   100     25.6    30.7

                  CAT   CAT   CAT   CAT   CAT   CAT   CAT
                  000   010   020   030   040   050   999

F:\SMART\SAMPLES\WIN31OS2\
  LIST.C            4    20    18     8     6     2     0
  LIST.H            0     4     4     0     1     0     0
  OPENFILE.C       19    29    39    11     6     0     0
  OPENFILE.H        3     6     8     0     1     0     0
  SAMPLE.H          0     0     0     0     0     0     0
  TIME.C           11    25    30    12     8     0     0
  TIME.H            0     9     4     0     1     0     0
*SubTotal* (7)     37    93   103    31    23     2     0

**Total** (7)      37    93   103    31    23     2     0

(Page 2)                             PCT                  PCT
ITEMS                          HITS  HITS  FILES  INSTS  INSTS  EFFORT

CATEGORIES
 000 Informational only          37   12.8     4      3    3.0      .0
 010 Literal replacement         93   32.2     6     32   32.0      .0
 020 Replacement with           103   35.6     6     41   41.0     8.2
       parameter changes
 030 Change with more / less     31   10.7     3     12   12.0     5.8
       API calls
 040 Logic changes required      23    8.0     6     10   10.0    10.9
 050 Functionality does not       2     .7     1      2    2.0     1.6
       exist
 *** Category Totals            289  100.0     7    100  100.0    26.5

TYPES
 010 Function                   108   37.4     6     50   50.0    17.7
 020 Message                     11    3.8     3      8    8.0     1.4
 030 Symbol                      72   24.9     6     26   26.0     2.7
 040 typedef                     98   33.9     6     16   16.0     4.7

AREAS
 010 Module-Management            4    1.4     2      2    2.0      .4
 060 Resource-Management          7    2.4     3      3    3.0     3.1
 070 String-Manipulation         10    3.5     2      4    4.0      .0
 200 Message                     24    8.3     6      8    8.0     4.8
 210 Window-Creation             34   11.8     3     18   18.0     4.3
 220 Display and Movement         9    3.1     3      5    5.0     1.1
 230 Input                        7    2.4     2      5    5.0     1.4
 250 Painting                    10    3.5     3      6    6.0     1.5
 260 Dialogs                     11    3.8     2     11   11.0     1.4
 280 Menu                        16    5.5     3      3    3.0     2.4
 300 System                       4    1.4     2      2    2.0      .1
 320 Error                        4    1.4     2      2    2.0      .2
 340 Cursor                       4    1.4     3      2    2.0      .0
 400 Device-Context               1     .3     1      1    1.0      .8
 410 Drawing-Tool                 5    1.7     2      4    4.0     1.1
 520 Text                         2     .7     1      1    1.0      .1
 530 Font                         3    1.0     1      3    3.0      .3
 925 Common Dialogs               6    2.1     1      4    4.0     1.0
 990 Miscellaneous              128   44.3     6     16   16.0     2.5

KEYWORDS (by Category and Hits)

 050 Functionality does not exist
   PAINTSTRUCT                    1     .3     1                    .8
   DLGWINDOWEXTRA                 1     .3     1                    .8

 040 Logic changes required
   WinMain                        6    2.1     6                   1.7
   RegisterClass                  3    1.0     3                   1.0
   LoadIcon                       3    1.0     3                   1.0
   LoadCursor                     3    1.0     3                   1.0
   SetTimer                       2     .7     1                    .7
   GetDC                          2     .7     1                    .7
   SetFocus                       1     .3     1                    .5
   FillRect                       1     .3     1                    .5
   ES_MULTILINE                   1     .3     1                    .5
   DeleteObject                   1     .3     1                    .5

 030 Change with more / less API calls
   EnableMenuItem                 9    3.1     1                   1.4
   WM_COMMAND                     4    1.4     3                    .7
   WNDCLASS                       3    1.0     3                    .5
   ShowWindow                     3    1.0     3                    .5
   SendMessage                    2     .7     1                    .4
   OPENFILENAME                   2     .7     1                    .4
   LPOPENFILENAME                 2     .7     1                    .4
   GetStockObject                 2     .7     2                    .4
   WM_SETFONT                     1     .3     1                    .2
   TranslateAccelerator           1     .3     1                    .2
   MoveWindow                     1     .3     1                    .2
   CreateFont                     1     .3     1                    .2

 020 Replacement with parameter changes
   HANDLE                        19    6.6     6                   1.2
   WPARAM                         8    2.8     6                    .5
   LPARAM                         8    2.8     6                    .5
   CW_USEDEFAULT                  7    2.4     2                    .5
   TranslateMessage               3    1.0     3                    .2
   PostQuitMessage                3    1.0     3                    .2
   GetMessage                     3    1.0     3                    .2
   GetMenu                        3    1.0     1                    .2
   DispatchMessage                3    1.0     3                    .2
   DefWindowProc                  3    1.0     3                    .2
   CreateWindow                   3    1.0     2                    .2
   WS_OVERLAPPEDWINDOW            2     .7     2                    .1
   TextOut                        2     .7     1                    .1
   ReleaseDC                      2     .7     1                    .1
   MessageBox                     2     .7     1                    .1
   MessageBeep                    2     .7     1                    .1
   MakeProcInstance               2     .7     2                    .1
   KillTimer                      2     .7     1                    .1
   GetCurrentTime                 2     .7     1                    .1
   GetClientRect                  2     .7     2                    .1
   FreeProcInstance               2     .7     2                    .1
   WS_VSCROLL                     1     .3     1                    .1
   WS_HSCROLL                     1     .3     1                    .1
   WS_CHILD                       1     .3     1                    .1
   WM_SIZE                        1     .3     1                    .1
   WM_SETFOCUS                    1     .3     1                    .1
   WM_INITDIALOG                  1     .3     1                    .1
   WHITE_BRUSH                    1     .3     1                    .1
   LoadAccelerators               1     .3     1                    .1
   LTGRAY_BRUSH                   1     .3     1                    .1
   LB_GETCURSEL                   1     .3     1                    .1
   IsDialogMessage                1     .3     1                    .1
   HFONT                          1     .3     1                    .1
   GetSaveFileName                1     .3     1                    .1
   GetOpenFileName                1     .3     1                    .1
   FF_ROMAN                       1     .3     1                    .1
   EndPaint                       1     .3     1                    .1
   ES_AUTOVSCROLL                 1     .3     1                    .1
   DialogBox                      1     .3     1                    .1
   CreateDialog                   1     .3     1                    .1
   BeginPaint                     1     .3     1                    .1

 010 Literal replacement
   PASCAL                        16    5.5     6                    .0
   LPSTR                         13    4.5     6                    .0
   FAR                           10    3.5     6                    .0
   WORD                           5    1.7     3                    .0
   lstrcat                        4    1.4     1                    .0
   UpdateWindow                   3    1.0     3                    .0
   MSG                            3    1.0     3                    .0
   LPRECT                         3    1.0     2                    .0
   IDC_ARROW                      3    1.0     3                    .0
   DWORD                          3    1.0     2                    .0
   wsprintf                       2     .7     1                    .0
   lstrlen                        2     .7     1                    .0
   lstrcpy                        2     .7     1                    .0
   SetWindowText                  2     .7     1                    .0
   RECT                           2     .7     2                    .0
   FARPROC                        2     .7     2                    .0
   DestroyWindow                  2     .7     1                    .0
   COLOR_WINDOW                   2     .7     2                    .0
   VARIABLE_PITCH                 1     .3     1                    .0
   SendDlgItemMessage             1     .3     1                    .0
   LOWORD                         1     .3     1                    .0
   LB_ERR                         1     .3     1                    .0
   LB_DELETESTRING                1     .3     1                    .0
   IDOK                           1     .3     1                    .0
   IDI_APPLICATION                1     .3     1                    .0
   IDCANCEL                       1     .3     1                    .0
   HIWORD                         1     .3     1                    .0
   GetDlgItem                     1     .3     1                    .0
   EndDialog                      1     .3     1                    .0
   ES_AUTOHSCROLL                 1     .3     1                    .0
   CS_VREDRAW                     1     .3     1                    .0
   CS_HREDRAW                     1     .3     1                    .0

 000 Informational only
   NULL                          29   10.0     3                    .0
   BOOL                           7    2.4     3                    .0
   WM_TIMER                       1     .3     1                    .0

Figure 1. SMART Analysis Report for Sample Program

Explanation of Report
---------------------

The following information explains how to read the analysis report in
Figure 1.

File Detail (Page 1)

o PATH/FILENAME
  If a new path is encountered in the list of files in the analysis,
  this path will be displayed in this column.

o SIZE
  The size of the source file in bytes.

o LINES
  The total number of lines of text in the source file, including lines
  skipped and comments.

o CODE
  The number of lines of text in the source file, excluding blank lines
  and comments.

o HITS
  The number of keyword occurrences that will require migration change.

o PCT HITS
  The number of hits from the previous column as a percentage of the
  number of code lines.

o INSTS
  The number of different keywords encountered in the hits.

o PCT INSTS
  The number of instances from the previous column as a percentage of
  the number of code lines.

o EFFORT
  A relative number indicating the effort to migrate the hits
  encountered in the source file. This effort value takes into
  consideration the category of the hits, the number of hits, and the
  number of different keyword instances. The higher the effort value,
  the more time is estimated to migrate the code.

o CAT xxx
  The number of hits in each category. The categories are defined in an
  increasing level of difficulty, as explained in the Recap section of
  the analysis.

Cat  Description

000  Informational only - An exact match of the name exists on the
     target platform, but there is change in the size of type (e.g.,
     short to a long).

010  Literal replacement - An equivalent definition exists on the target
     platform, but a change in the name is required (e.g., LPSTR to
     PSZ).

020  Replacement with parameter changes - Equivalent functionality
     exists on the target platform, but parameters or fields of a
     structure differ slightly from the source platform definition
     (e.g., SetWindowPos to WinSetWindowPos). Also included are items
     that are not applicable or required on the target platform (e.g.,
     MakeProcInstance).

030  Change with more / fewer API calls - Equivalent functionality
     exists on the target platform, but it must be implemented with more
     or sometimes fewer function calls (e.g., DlgDirList). Also included
     are items that map to one of several choices, depending upon the
     type of parameter used (e.g., GetObject).

040  Logic changes required - Similar functionality exists on the target
     platform, but the logic required to emulate the functionality must
     be reworked (e.g., CreatePatternBrush).

050  Functionality does not exist - There is no means to perform the
     same functionality on the target platform (e.g., GetKeynameText).

Recap (Page 2)

This section is a recap of the categories, types, and areas, followed by
each keyword that SMART encountered, flowed by the number of
occurrences, and the effort involved. When analyzing a migration effort,
we look at the Keyword section and the APIs that need to be ported. The
items in the recap include:

o ITEMS
  A descriptive name for the recap item displayed.

o HITS
  The number of keyword occurrences that will require migration change.

o PCT HITS
  The number of hits from the previous column as a percentage of the
  total number of hits.

o INSTS
  The number of different keywords encountered in the hits.

o PCT INSTS
  The number of instances from the previous column as a percentage of
  the total number of instances encountered.

o EFFORT
  A relative number indicating the effort to migrate the recap item
  displayed. This effort value takes into consideration the category of
  the hits, the number of hits, and the number of different keyword
  instances. The higher the effort value, the more time is estimated to
  migrate the code.

Summary of Analysis:

SIZE      14,397
LINES        478
CODE         390
HITS         289
INSTS        100
EFFORT        30.7
000           37
010           93
020          103
030           31
040           23
050            2
999            0

From the analysis of your code, you can see that the effort value
computed to 30.7. This is a relatively low number, and can be equated to
approximately 2 person-days. This estimate is based on the use of SMART.
If you do not use SMART, then the effort factor could double in time,
because you have no reference as to which APIs to change, and where they
occur within your source code.

The way you equate the effort factor to your development staff is to
have your staff migrate several of the higher-effort modules. Then you
can measure their effort to approximate the time required to complete
the entire 30.7 effort. Remember that this is not an absolute number. As
your migration staff continues through the project, their productivity
should increase with new and better ways to migrate sections of code.

If you choose to let SMART migrate your source code, category 010 will
be automatically migrated by SMART. This migration will not result in
a lower effort factor, because SMART's effort factor assumes that
SMART will make your level 010 changes. In this example, migrating
category 010 items results in 93 changes that are made for you.

Your category 020s represent a fair amount of your migration effort.
Category 020s are typically trivial to change, and do not require much
effort. As for the number of occurrences of the APIs that appear as
level 020, it is highly recommended that you make these changes once in
your code, and use the existing API in your Windows code to call
migrated code. For example, rather than changing the numerous
occurrences of GlobalLock, change the API once, and isolate it in a
function you call GlobalLock. Now, all of your GlobalLock APIs reference
your new OS/2 API. We recommend this approach for more than 15
occurrences when you migrate your code. Once you have completed the
migration, you can choose to go back and change each one individually.

Your 030s are APIs that require many-to-one or one-to-many changes.
While these APIs take more time to change, the changes are not too
difficult to make. An example of one of the changes would be:

  InvalidateRect

In OS/2, you would replace this API with WinInvalidateRect to invalidate
an area of a window. If the fErase flag is set to FALSE, then it is
required for the application to track this state and to return FALSE
when it processes the WM_ERASEBACKGROUND message.

Windows:
  HWND hMenu = GetMenu (hWnd);
OS/2:
  HWND hMenu = WinWindowFromID (hWnd, FID_MENU);

Your category 040 APIs have an effort factor of 10.9. Category 040
represents architecture changes that must be made to your Windows source
base. An example of category 040 would be:

  LoadCursor

In OS/2, you would replace this API with WinQuerySysPointer to get a
handle to a system pointer, or WinLoadPointer to load a pointer from a
module. System cursor identifiers will have to be mapped to OS/2.
WinLoadPointer will create a new copy of the pointer each time the
function is called. Windows returns the handle of an existing cursor if
it has already been loaded. Code must be changed to load the pointers
once during initialization and call WinDestroyPointer during
termination.

Windows:
  HCURSOR hCursorWait = LoadCursor (NULL, IDC_WAIT);
  HCURSOR hCursor1    = LoadCursor (hInst, 1);
OS/2:
  HPOINTER hPtrWait = WinQuerySysPointer (HWND_DESKTOP, SPTR_WAIT,
                        FALSE);
  HPOINTER hPtr1    = WinLoadPointer (HWND_DESKTOP, hMod, 1);

Your category 050s represent functionality that does not readily exist
in OS/2. It does not mean that it cannot be done, but it does indicate
that you must design this functionality for OS/2. Some items in the 050
are overcategorized. For example, we flag PAINTSTRUCTs as category
050; while most Windows programs use this for BeginPaint and EndPaint,
this structure is an HPS in OS/2. However, some Windows programs use
elements in the structure that must be obtained in other ways in OS/2.

Another example of a category 050, which is not used in your source, is:

  GetProp

There is no equivalent function in OS/2 to maintain a property list for
a window. Window properties can be simulated programatically by
maintaining a linked-list of items referenced by an application-defined
window extra data pointer.

Factors Affecting the Porting Process
-------------------------------------

The complexity of code, "cleanliness", and OS/2 2.x expertise, as well
as the use of third-party libraries, all contribute to the difficulty of
porting code.

We use additional tools such as SourceLink, a hyper-link editor that
allows you to use the report generated by SMART Analysis and Reporting
Tool and gives you the ability to hot-key from API to API within the
migrated source code with the click of a button. The PMViewer is a
window into the migration dictionary that SMART uses to analyze and
migrate your code. This tool is valuable for looking up the
OS/2-equivalent APIs for window APIs when you do not place all of the
migration information in your code.

Small project estimates cannot be linearly transposed to larger ones.
Although it may seem that you could migrate a few of the modules and
look at a linear curve to determine the overall time and resources, it
always turns out that larger projects take more time to coordinate to
completion.

A general benchmark to use when migrating Windows code to OS/2 is that
an effort level of 1400 requires three experienced PM programmers and
one PM/Windows programmer for four months, not including test and debug.
Because of the experience level of your programmers, this factor could
be adjusted by as much as 50 percent if you are attempting the migration
yourself. We suggest that you attempt to port one of the modules that we
have returned, and use that as a rough baseline for estimation of the
project size and length if you were to complete the migration. As anyone
begins to migrate, the measure of productivity versus the effort factor
should decrease as the project nears completion.

Additional programmers are not always a solution to decrease migration
time.

Evaluating the Porting Process
------------------------------

General points to remember in evaluating the porting process are:

o Resource files must be converted from Windows to OS/2 format. (SMART
  Toolset does this.)

o Dialog units in Windows are calculated based on the font used in the
  dialog, while dialog units in OS/2 are calculated based on the default
  system proportional font.

o Font names and selections must be converted to those available in
  OS/2.

o Menus for dialogs must be defined at run-time and not in the resource
  file. (There are ways.)

o Icons, cursors, and bitmaps must be converted to an OS/2 recognized
  format. (SMART Toolset does this.)

o Multiple Document Interface (MDI) must be implemented in the
  application. (Workshops help.)

o The frame window, frame control windows, and client windows are all
  separate windows in OS/2. Subclassing must be performed in OS/2 to
  monitor and process non-client window activity.

o Windows brushes and pens must be converted to area and line bundle
  attributes. Different OS/2 functions are used for drawing filled and
  non-filled objects, as well as drawing a nominal width line versus a
  wide line.

o APIs for drawing an arc, chord, pie, etc. require several function
  calls in OS/2.

o The OS/2 coordinate system is lower-left origin, versus Windows'
  upper-left origin. All coordinate calculations for positioning windows
  and drawings must be converted to be relative to the lower-left
  corner. If window positions are to remain relative to the upper-left
  corner when a parent window is resized, code must be added to
  reposition child windows.

o The CS_CLASSDC class style is not supported in OS/2.

o Regions are bottom-right exclusive in Windows and top-right exclusive
  in OS/2.

o The bits for monochrome bitmaps in OS/2 are reverse from those of
  Windows.

o Windows metafiles must be converted to OS/2 metafiles. Metafile
  enumeration is not directly supported in OS/2.

o Applications have less direct control over printing properties in
  OS/2. Applications should use the job properties dialog to allow users
  to modify the printing characteristics.

o Support of tabstops in a listbox is not available in OS/2. Columns are
  supported in OS/2 by using the container class.

o Cursors are not registered with a window class in OS/2. The setting of
  the pointer in OS/2 is performed during the WM_CONTROLPTR or
  WM_MOUSEMOVE message.

o Background brushes are not registered with a window class in OS/2. A
  background fill color can be set by setting a presentation parameter
  for the window.

o Control activity messages are received in a WM_CONTROL message instead
  of the WM_COMMAND message.

o Processes must explicitly gain access to shared memory, and all
  processes having access to shared memory must free it before the
  memory is freed. This differs from Windows, where the shared memory is
  freed when the creator of the memory frees it.

o Memory and window classes allocated and registered by a DLL are not
  available to other processes. In Windows, the ownership of window
  classes and memory objects is based on the code-segment that
  registered the class or allocated the memory. In OS/2, all resources,
  classes, and memory objects are owned by the process that allocated or
  registered them.

o OLE is not supported in OS/2.

o There is no Color or Print common dialog in OS/2. The options
  available for the font and file common dialog differ from those in
  Windows.

Final Summary
-------------

As you can see, this project is a minor effort, and the SMART Toolset
makes it even smaller still. On the basis of our past migration
experiences, we estimate that it would take one OS/2-Windows programmer
two days to migrate the code. You would then have to make the
determination, based on the complexity of your module build, as to how
long it would take you to test and debug. If you feel that you could
further use our services in the purchase of SMART copies, or migration
assistance through our workshop program, please let us know.

The GA Version of SMART
-----------------------

The GA version of SMART includes Resource Translator, which will convert
your Windows resources to an OS/2 format and take care of coordinate
transformations. It also includes the PMViewer, so that you do not have
to place all of the information about migration into your code. Instead,
the information is just a hot-key away, and allows you to concentrate on
your code that needs to be changed, rather than all the supportive
information that SMART can place in your code.

With the GA version, you also receive SourceLink, the program editor,
with built-in functionality such as cross-reference, call-tree, unused
function list, module definition list, and much more. The GA version
also gives you access to our Tech Support Department, in case you have
any difficulties with the use of the product.

Outsourcing
-----------

One Up also provides outsourcing options if you so choose. If you wish
to discuss this option, we will schedule a work session with your
development team to assess the steps needed in setting up this effort.

Daniel J. Kardell
Manager, Conversion Assistance
One Up Corporation
1603 LBJ Freeway, Suite 200, Dallas TX 75234
1-214-620-1123
CompuServe: 70444,260
Internet: 70444.260@compuserve.com
PRODIGY: HVBH07A

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

                   +-------------------------------+
                   | Updates to OS/2 Device-Driver |            dudesked
                   | Developer Workshops Schedule  |
                   +-------------------------------+

Due to increased demand for device-driver workshops, IBM announces more
changes to the OS/2 Device-Driver Developer Workshops schedule for 1994:

o The 19 September 1994 DMD Driver Workshop (OS2DD305) has been moved to
    26 September 1994

o The 7 November 1994 PDD Driver Workshop (OS2DD101) has been moved to
    10 October 1994

o The Workplace OS Driver Workshop (WPSDD101) remains scheduled for 12
    December 1994

Register NOW, because these important workshops are filling fast!

More Information
----------------

For additional details, download, from the INFO file area of the DUDE
bulletin-board system (1-407-982-3217, N,8,1, 14.4 Kbps):

- OS2DD305.TXT for the Device Manager Device Driver Workshop
- OS2DD101.TXT for the Physical Device Driver Workshop
- WPSDD101.TXT for the Workplace OS Driver Workshop
- REGISTER.TXT for the workshop registration form

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

To register for a workshop electronically, on the DUDE, download the
registration form, fill it in, then upload the file. After we receive
your completed form, we will send you D-MAIL (DUDE-MAIL) confirming your
registration in the workshop. It's that easy!

If you don't have immediate access to the DUDE, call either Bob Peterson
(1-407-443-8289) or Jim Bennett (1-407-982-4143) for assistance.

About the Device-Driver Support Center
--------------------------------------

The IBM Device-Driver Support Center is in place to support you, the
device-driver developer, and these NO-FEE workshops are a valuable
resource that we make available to aid you in expediting your
development efforts. But remember, we still look to you to let us know
what workshops you need and we currently don't have. Don't be shy --
send us a D-MAIL today!

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

              +---------------------------------------+
              | IBM's Taligent Application Frameworks |           eeptal
              |    (ITAF) Early Experience Program    |
              +---------------------------------------+

IBM announces an Early Experience Program for the company's
implementation of the Taligent Application Environment (TalAE). The
Early Experience Program, which will begin in August and support OS/2,
AS/400, and AIX, aims to encourage development of TalAE-exploitive
tools and applications.

TalAE Technology
----------------

The ITAF Early Experience Program is designed to give a limited number
of corporate and ISV developers the opportunity to develop an
application or to enhance an existing application using IBM's TAF
product. These developers will learn the TalAE programming model and
will gain an understanding of framework-based development.

As Early Experience participants, these developers will receive code,
documentation, and training for support of the TalAE on IBM's operating
systems.

"The Early Experience program offers developers a great opportunity to
get a head-start in the emerging marketplace for object-oriented
applications," said Cliff Reeves, director of object technology, IBM
Personal Software Products division. "With the TalAE technology, they
can explore an exciting new development environment and start designing
innovative new applications, as well as provide us with crucial user
feedback."

OS/2, AIX, OS/400 Support
-------------------------

IBM intends to support the Taligent Application Environment on OS/2,
AIX, and selected components on OS/400, beginning in 1995. Users will
also be able to access OS/400 data from within TalAE-exploitive
applications developed in OS/2 or AIX.

TalAE Overview
--------------

An open, portable application system for the enterprise desktop, TalAE
will establish the basis for a new software development and deployment
standard within the computer industry. Built with a rich, comprehensive
set of object-oriented frameworks, it allows developers to program more
efficiently by reusing both code and design. The scope of these
frameworks spans the spectrum of functionality, including user
interface, multimedia, networking, communications, and data access
programs. Developers can use these frameworks as they are, or use them
as the foundation from which they can create new frameworks to fit
unique application needs.

The TalAE is designed to run on 32-bit operating systems, including
OS/2, AIX, HP-UX, PowerOpen, and future versions of System 7.
Applications that adhere to the TalAE programming model will be
source-compatible and easily deployed across these environments.

Taligent provided IBM and its other investors, Apple and
Hewlett Packard, with the Application Environment reference release in
June, when it also introduced the Taligent PEEK (Partners Early
Experience Kit) early support program.

Taligent is an independent system software company owned by Apple
Computer Inc., Hewlett-Packard Co., and IBM. Taligent, along with its
investors, will license, market and support its software products
worldwide.

EEP Phases
----------

The ITAF Early Experience Program consists of four phases. The current
phase is Phase 2. Phase 3, during which more participants will be
added, is scheduled for October/November 1994. Phase 4, scheduled for
February/March 1995, is the official and final ITAF beta program,
including the complete set of functions that will be in the generally
available product.

EEP Objectives
--------------

The objectives of the ITAF EEP are to:

o Provide the participants with a toolkit for designing and implementing
  a project of their choice that exploits the features of the Taligent
  technology.

o Provide the IBM development organization with early feedback about
  the product and associated services.

o Produce referable applications to showcase at the general
  announcement.

The EEP includes periodic review to ensure that the objectives of both
the participants and the IBM developers are met.

ITAF Functional Description (Phases 2 and 3)
--------------------------------------------

The ITAF product allows programmers to create applications in a fraction
of the time that would be needed with current system libraries and
tools. It contains an extensive set of object-oriented frameworks that
the programmer customizes through the object-oriented technique of
inheritance. A set of protability frameworks and classes are provided
that can substantially isolate the programmer from platform differences.

These frameworks can be used incrementally to enhance existing
applications. For programmers creating new software, frameworks are
provided for structuring that software as small, independent tools that
automatically and seamlessly work together to allow users to manipulate
their data, manage workflow, and collaborate as needed to accomplish
many diverse tasks.

The functions provided in Phase 2 of the EEP are described below as
three categories of different frameworks.

Independent Portability Frameworks
----------------------------------

The first category of classes and frameworks provides operating system
wrappers, imaging frameworks, time-based media frameworks,
internationalized text frameworks, and utility frameworks.

The operating system wrappers include classes for processes, threads,
semaphores, timers, and shared and non-shared memory and files.

The imaging frameworks provide low-level 2-D and 3-D graphic rendering,
scalable and rotatable text rendering, print-stream generation, and
easy-to-use, high-level structured graphics.

Time-based media frameworks provide playing, recording, and controlling
of sound and video.

Internationalized text frameworks include classes for Unicode and other
codesets, and frameworks for locale-specific date/time/number
formatting, text sorting, and searching. Only a US English locale is
supported in EEP Phase 2.

Utility frameworks include template-based collections and streams.
Collections include sets, arrays, run arrays, linked lists, sorted
lists, queues, dequeues, and dictionaries. THe streaming framework
supports writing out an object's state in a bytestream format that can
be saved or transferred to another process. Subsequently, an identical
object can be reconstructed from the bytestream.

GUI Frameworks
--------------

The second category of frameworks provides a graphical user interface
framework and user interface controls. Applications developed using
these frameworks integrate seamlessly into the platform's desktop
environment for window management and input event-handling.

The graphical user interface framework provides both a top-level window
framework and lightweight view hierarchies within top-level windows.
Input event routing is handled between views and windows. A partial set
of GUI controls are provided. These controls can be easily modified or
extended using inheritance.

These frameworks, unlike the frameworks described in the first category
above, depend upon the use of other frameworks. Specifically, use of the
graphical user interface and control frameworks in a program requires
the program to also use the frameworks from the first category for the
following functions: imaging, processes, threads, semaphores, timers,
and memory.

Taligent Programming Model
--------------------------

The third category of frameworks provides a new programming model for
software. Rather than creating large applications, programmers create
independent tools that plug into the frameworks. The frameworks ensure
that these tools automatically and seamlessly integrate with each other
to exchange data and to use each other's services. Tools encapuslate
access and modification of data, and separately provide one or more user
interfaces for presentation and interaction with this data.

The major frameworks in this category are the document framework,
presentation framework, and a set of generic tools for text and
graphics. The document framework supports a hierarchy of embedded tools
and high-level functions common to all tools, particularly support for
tool hierarchies through embedding and unlimited undo/redo.

Workplace Shell Integration
---------------------------

In Phase 2 of the EEP, cut/copy/paste between Taligent applications will
be supported. Minimal integration with the Workplace Shell is provided.
A more seamless integration between Taligent applications, OS/2
Presentation Manager applications, and the Workplace Shell will be
provided in Phase 3, including drag/drop and exchange of common data
formats.

Benefits for Participants
-------------------------

Participants in the ITAF EEP will benefit from having:

o Early access to the Taligent object-oriented technology, as offered in
  IBM's Taligent Application Environment product.

o Early experience in object-oriented frameworks development.

o An early start in developing applications that adhere to IBM's new
  object-oriented API roadmap, and that are Taligent-compatible.

o (For ISVs) Possible product endorsement and/or early exposure if the
  ISV's application product is ready for availability at the same time
  as IBM's product.

EEP Components
--------------

Participants in the ITAF EEP will receive:

o ITAF code. Pre-release versions of the product code will be made
  available, in stages and with agreed-to refreshes, to participants.

o Publications. Associated product documentation will be provided in
  stages in pre-release form.

In addition, Addison-Wesley Publishing Company has announced the
formation of Taligent Press, a new publishing imprint designed to
support technology and products from Taligent, Inc. for the benefit of
programmers, developers, and users. Taligent Press will begin by
offering two distinct series of books. The first, series, The Taligent
Reference Library, will be the official documentation for developers
working in the Taligent Application Environment. The first title in that
series, Taligent's Guide to Designing Programs: A Guide to Well-Mannered
Object-Oriented Programming in C++, was published in April 1994. The
second, an applied series of books on using and programming Taligent
products and strategies, will see its first title, The Design of the
Taligent Operating Environment, published in the fall of 1994.

Participant Selection Criteria
------------------------------

PARTICIPATION IN PHASE 2 IS FULLY SUBSCRIBED. New candidates will be
considered for Phase 3.

Developers will be selected based on their technical and financial
commitment to the program's objectives. The specific criteria used for
the selection process are provided below.

If you meet all the criteria, and you wish to obtain additional
information that may lead to your being selected for this program,
contact either of the IBM employees listed at the end of this item.

IBM will review additional considerations on an individual basis to
ensure that participation will be mutually beneficial to both developers
and IBM. In addition, IBM reserves the right to limit the number of
participants in this program.

Unless otherwise stated, participants should expect to bear the cost of
the following activities:

- Extensive object-oriented application development experience with C++
  (preferably with IBM's C Set ++ compiler). The assigned team should
  have designed and developed at least one C++ application which has
  been deployed, so that they are familiar with the full life-cycle of
  the technology. Participants are also asked to assign an executive
  sponsor who will provide the required senior management attention and
  resources.

- Experience in OS/2 development.

- Good match between possible applications and product's capabilities.

- Resource available to utilize the technology immediately in a
  committed project. The resource must include an experienced
  object-oriented lead who can manage the program for its duration. This
  person will be expected to:

  -- Attend the education class to be provided prior to the start of the
     program (in phase 2, IBM will pay the class enrollment fee;
     participants will pay all other travel expenses)

  -- Screen all problems before reporting them to IBM to assure that
     they are legitimate problems

- Commitment to do at least one of the following:

  -- Enhance or modify a current application, for evaluation purposes,
     to use Taligent functions in place of corresponding platform
     functions (i.e., identify services to be modified, and provide
     feedback on ease of modification or reasons why modification could
     not be accomplished)

  -- Write a portable commercial or sample application with components
     that use services which usually make the application dependent on
     the operating system

  -- Write a commercial or sample application or tool using Taligent's
     new programming model

- Commitment to describe the scope or type of project (application) that
  you would develop for this program.

- Commitment and ability to obtain required hardware before start date
  of EEP.

- Commitment to participate in periodic status reviews which will be
  held to provide feedback while the program is in process. In addition,
  participants may be asked to accept/assess additional code drops, and
  evaluate the early experience program.

- Willingness to sign a Confidential Disclosure Agreement with IBM

Required Hardware and Software
------------------------------

Participants in the ITAF Early Experience Program should have the
following hardware and software:

o Intel 486DX or better processor, at least 50 MHz
o 24 MB of RAM
o A 520 MB or larger hard disk
o A CD drive for code installation
o IBM OS/2 2.1 plus specific Corrective Service Disks (CSDs)
o IBM C Set ++
o A graphics adapter card that supports a 1024 x 768 resolution at
    8 bits per pixel (4 bits per pixel are not supported); the adapter
    must also have an OS/2 Presentation Manager device driver

Technical Support
-----------------

Support for this program will be provided by IBM via a toll-free
hotline number. The number will be answered by technical support
personnel, who will be responsible for ensuring that all problems and
questions are resolved.

Education
---------

For Phase 3, IBM Education and Training will offer a five-day class in
Dallas, Texas during the October/November 1994 time frame. The
enrollment fee is 1,995 USD per person. IBM's Software Developer
Programs organization will pay the enrollment fee for one person from
each EEP participant. Each participant will be expected to cover their
own travel, lodging, and meal expenses, as well as enrollment fees for
any additional people.

More Information
----------------

The ITAF EEP is being administered by IBM Software Developer Programs in
Austin, Texas. For more information, contact:

  Bob Grafe                       or Jean Grace
  Internet: rjgrafe@vnet.ibm.com     Internet: jgrace@vnet.ibm.com
  Phone:    1-512-823-1503           Phone:    1-512-838-0593
  Fax:      1-512-823-3047           Fax:      1-512-838-1032
  Mail:     Internal Zip 3107        Mail:     Internal Zip 1002
            IBM Corporation                    IBM Corporation
            11400 Burnet Road                  11400 Burnet Road
            Austin TX 78758                    Austin TX 78758

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

         +--------------------------------------------------+
         | New Book: Taligent's Guide to Designing Programs |    booktal
         +--------------------------------------------------+

The Taligent Operating Environment is the first commercial software
system based entirely on object-oriented technology. Taligent's Guide to
Designing Programs is a developer's view of this system. It introduces
new concepts of programming, and empowers developers to create software
more productively.

Out of their direct experience in developing the system, the authors
focus on global issues of object-oriented design and writing C++
programs, and the specific issues of programming in the Taligent
Operating Environment. Taligent's Guide to Designing Programs assumes
the reader is an experienced C++ programmer, and proceeds from there to
fully explore "the Taligent way" of programming.

Title:     Taligent's Guide to Designing Programs: Well-Mannered
             Object-Oriented Design in C++
Authors:   Taligent, Inc.
ISBN:      0-201-40888-0
Pages:     144
Price:     19.50 USD
Publisher: Addison-Wesley, 1994

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

            +------------------------------------------+
            |      Lotus Development Corp. Joins       |         cilotus
            | Component Integration Laboratories, Inc. |
            +------------------------------------------+

Component Integration Laboratories, Inc. (CI Labs), a vendor-neutral
industry association promoting component software technology, announces
that Lotus Development Corporation has joined as a full member.

"Beginning in the fall of 1993, leaders in the software industry,
including Lotus, began discussing the need for an open, platform-neutral
component software architecture," explained Andy Poupart, vice president
of CI Labs. "The companies agreed to set specifications and share
technologies. The result is OpenDoc. Now that the sponsors have
completed the incorporation, CI Labs can accept general members, and
we're happy to have Lotus be the first."

Component Software Architecture
-------------------------------

CI Labs' OpenDoc component software architecture incorporates SOM,
Bento, and other technologies to deliver a new level of computing power
by providing users with greater functionality and by simplifying the
process of sharing information on heterogeneous platforms.

Lotus already supports CI Labs' Bento technology in its products. Bento
is a fully replaceable, portable object storage library and format. It
stores and exchanges all types of data, including compound documents and
multimedia, and is being shipped in software products running on UNIX,
Windows, and Macintosh platforms. Lotus was a major contributor to the
development of the Bento technology, and uses Bento in its current
versions of 1-2-3, Improv, and Lotus Notes VIP.

Adopting Object Technologies
----------------------------

"We are joining CI Labs to foster adoption of object technologies we
currently use or plan to use in our products," said John Landry, chief
technology officer of Lotus Development Corp. "We ship several products
today with the OpenDoc Bento file format, a technology we developed in
collaboration with Apple Computer Company and other organizations. We
are pleased that Apple is licensing Bento to CI Labs so that it can be
made available broadly. In addition, we are seriously evaluating SOM
technology and will be evaluating other parts of OpenDoc as they
develop. Lotus is committed to supporting 32-bit architectures and
object-oriented frameworks that facilitate building compound documents
and custom applications, and we support CI Labs and its efforts to
license and evolve open, cross-platform technologies."

CI Labs' sponsors Apple Computer, Inc., IBM Corporation, and
WordPerfect, The Novell Applications Group, have all licensed major
technologies to CI Labs, and have provided significant financial support
to the organization. The sponsors are developing OpenDoc for Macintosh,
OS/2, and Windows platforms, respectively. Lotus is the first company to
join CI Labs at the "full member" level, a category designed for
organizations interested in building upon the technologies and services
provided by CI Labs.

CI Labs Mission
---------------

CI Labs adopts, maintains, licenses, and supports essential component
software technologies. CI Labs will provide reference source code,
technical documentation, example software, and validation services
openly, without non-disclosure requirements.

"CI Labs believes that no one company can deliver true, cross-platform,
component software in a proprietary manner," Poupart explains. "CI Labs
helps the industry to innovate, and encourages companies to compete
based on added value, not on file formats and artificial barriers. We
encourage any company that wants to participate in open development of
object technology to join CI Labs."

OpenDoc Facts
-------------

o More than 12,000 developers have received OpenDoc SDKUs, which are
  available on all three platforms: Macintosh, Windows, and OS/2.

o Alpha versions of the OpenDoc SDK on all three platforms are publicly
  available without non disclosure agreements.

o More than 3,000 developers have seen OpenDoc interoperate with and
  support OLE 2.0 at various developers' meetings, "Parts Kitchens" and
  conferences.

o OpenDoc is fully extensible to mainframe and mid-range legacy systems.

o OpenDoc's System Object Model (SOM) gives developers the ability to
  use various programming languages such as C, SmallTalk, and C++ to
  create objects that can work together on a single desktop, across a
  network, and throughout an enterprise.

o OpenDoc's SOM is based on the industry standard for distributed object
  management, the Object Management Group (OMG) CORBA 1.1 specification.
  Microsoft's proprietary Component Object Model (COM) is not.

o OpenDoc provides inheritance, which significantly reduces development
  time and dramatically improves software quality through re-use of
  known and tested objects.

o Developers need less time and fewer development resources to develop
  to OpenDoc, while gaining complete OpenDoc functionality in addition
  to OLE container/server support. In comparison, developing for
  Microsoft's OLE is many times more complex.

o More than 200 products supporting one or more of the OpenDoc
  technologies -- SOM, Bento and OSA -- are shipping today.

o Because OpenDoc components are lightweight, componentized applications
  will require less memory, and users will be able to remove unnecessary
  components or plug in preferred components.

More Information
----------------

For more information, contact:

  Component Integration Laboratories, Inc.
  688 Fourth Ave.
  San Francisco CA 94118
  Phone: 1-415-750-8352
  Internet: cilabs@cil.org

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

                   +--------------------------------+
                   |  OpenDoc Spreadsheet for OS/2  |           athodoc
                   | Coming Soon from Athena Design |
                   +--------------------------------+

Athena Design, Inc. will soon be shipping a native OS/2 version of its
award-winning spreadsheet, Mesa. Mesa 2 for OS/2 embraces IBM's OpenDoc
strategy by providing the first OpenDoc spreadsheet in the world.

OpenDoc, designed to run software across multiple operating systems from
Macintosh to Windows to OS/2 to UNIX, is an emerging industry standard
supported by IBM, Apple, WordPerfect, Novell, Lotus, Borland, Oracle,
Taligent, and now Athena Design.

Full Exploitation of OS/2
-------------------------

This full-function OS/2 spreadsheet will clearly demonstrate OS/2's
superior performance as a desktop operating system with its use of SOM,
OpenDoc, multi-threading, and the object-oriented user interface. In
addition, Mesa 2 includes MOLI, the Mesa Object Library Interface, so
that customers can integrate Mesa objects with their own
line-of-business applications.

REXX Compatibility
------------------

Scheduled for release at the end of September, Mesa 2 will include REXX
compatibility. Users will be able to include REXX scripts in workbooks
to automate routine procedures, build applications, and drive the Mesa
spreadsheet. In their REXX programs, users will be able to utilize
Athena Design's special MScriptd functions to access Mesa's features and
functionality.

"OS/2 users know REXX, and they can build fantastic applications using
it," says Athena Design, Inc. President David Pollak. "We simply
leveraged the power and familiarity of REXX into Mesa 2. Our beta
testers are psyched about it!"

Sparking Interest in Object Orientation
---------------------------------------

Beta testers are not the only ones who are "psyched" about the
forthcoming product. Many people feel that the new software will spark
more interest in OS/2's object-oriented technology:

  "The Mesa 2 spreadsheet component is noteworthy, because it is a
  high-utility, high-quality software component that can be exploited in
  a variety of applications. We are entering a new era in software
  development as innovative developers can focus their skills on
  high-value areas and profit quickly without having to build and market
  monolithic applications that have more features than most people
  need."

    - Cliff Reeves, director of object-enabling technology, IBM
      Personal Software Products Division

  "I am delighted to see the value that Athena Design is creating for
  their customers through the use of OS/2's native, object-oriented
  technology. Developing applications from object-oriented components
  will likely be the wave of the future for application development.
  Athena Design has caught that wave early, and their customers should
  be the beneficiaries."

    - Dave Harrington, director of software development programs, IBM
      Personal Software Products Division

  "Athena Design's Mesa 2 OpenDoc spreadsheet part is an excellent
  example of how quickly developers are adopting the OpenDoc philosophy
  of componentized applications and object-oriented environments."

    - Jed Harris, executive director of Component Integration
      Laboratories (CI Labs).

Introductory Offer
------------------

Since its public debut at Object World in San Francisco last month, Mesa
2 and Athena Design are getting a lot of attention in the press. The
product launch includes a special 99 USD introductory price starting 15
August. This offer will be good for a limited time only. The specially
priced package comes with 90 days of technical support via electronic
mail or fax, and a discount on future upgrades. Users can take advantage
of the special introductory offer by calling 1-800-315-MESA within the
USA, or the numbers below from elsewhere.

More Information
----------------

For more information, contact Athena Design directly:

  Phone:    1-617-734-6372
  Fax:      1-617-734-1130
  Internet: info@athena.com

Athena Design, Inc., is a member of IBM's Developer Assistance Program.

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

          +------------------------------------------------+
          | IBM Team Wins at Object World in San Francisco |     objteam
          +------------------------------------------------+

IBM's Swiss software-development team took first place in a competition
at the recent Object World trade show in San Francisco, for its
object-oriented (OO) solution in the field of public administration.

The Swiss team received the Computerworld Application Award, an
international award for OO software development. The award was
sponsored by IDG (publisher of Computerworld and other trade
publications) and Object Management Group, which fosters the development
of OO technologies.

The team won in the category "Best application utilizing reusable
components leveraged from or for use in other projects". Their winning
solution was a client/server application, running under IBM's OS/2,
used to administer the commercial registers of companies. The source
code was written in the OO programming language C++ and consisted of
about 100,000 lines.

IBM software developers kept close contact with their customers --
regional public administrators -- during the whole production period.
The solution achieved a high degree of reusability. Project leader
Walter Ringger estimated that more than 50 percent of the object classes
can be used again in future software development projects, an
achievement that saves cost and time. Some of the existing objects
already have been integrated into a software project for inland revenue
departments in Switzerland.

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

(Editor's note: The following information was furnished by Walter
Ringger, project leader, Internet userid chibm1j@ibmmail.com.)

The Handelsregister application was developed by employees of IBM, CAP
Volmac, customer employees, and employees of a Swiss software house over
a period of two years.

Together with our customers (Government Kanton Zug and Solothurn), IBM
Switzerland developed a pure OO application for the administration of
the Commercial Register, which is responsible for the publication of
business data, such as capital, founding, liability, personnel involved,
and restrictions, for all the different company types that have to be
officially registered.

Highlights of the application:

o The application was developed in C++ using GUI_Master as Base-Class
  tree, especially for the graphical objects. GUI_Master is a product of
  CAP Volmac Utrecht (Netherlands).

o The compiler used was IBM C Set/2.

o About 500 classes were used for the whole application, including:
  - 128 GUI_Master classes
  - 150 technical classes (which were developed completely application-
          independent, to be reused in the next project, taxes)
  - 210 application classes, built in a hierarchy as follows:
         8 H - application general classes
        40 C - classes to use and manage generally defined codes in the
                 application (DB-Code-Tables)
        37 P - classes that manage information about people, such as
                 name, surname, address, date of birth, birthplace, ...
        63 G - classes that manage the business operations for the
                 mutations of the register information
        51 F - classes that manage the register information about the
                 registered companies, such as names, addresses,
                 capitalization, people involved and their
                 authorizations, ...
         8 E - classes that start up the application by invoking a logon
                 procedure that verifies users' functional rights

o 45 classes for a separate user-management application, which enables
  granting access rights to different functional levels in the
  application, depending on the status condition in the registered
  information.

o Lines for technical classes (completely application-neutral), 150
  classes with about 25,000 lines of code (approximately 170 lines per
  class).

o The real application portion has about 45,000 lines of code
  (approximately 220 lines of code per class).

o The application uses a relational database with an SQL interface (the
  server can be any DRDA-compatible server).

o The application was developed and runs under OS/2 Presentation
  Manager.

o The application is uses CUA '91 standards. The user is guided through
  the application with notebooks and containers for the different kinds
  of lists.

o The user enters normal business information by directly editing into
  the container. No detail dialogs are shown for the different
  information parts to be filled out.

o Whenever information can be entered only from a known list of codes,
  the user is shown a selection container (Technical List Dialog), which
  presents all information possible to be entered for that field.

o The whole application was built from scratch.

o Technical classes are reused and functionally extended in the new
  project for the taxes department of the same customers.

Some highlights about the technical classes:

o Easy SQL interface for static SQL programs
o Integrated technical monitoring for objects held in memory
o Integrated logging information about all database accesses
o Logging af all SQL error information
o Technical security object, a security manager that controls the access
    rights for the different functional levels of the user
o Technical mechanism for the database access
o Technical dialogs that can interact with the DB access
o Technical object manager that replies to application requests for the
    different object types
o Dynamic creation of object, depending on a defined object type
o Multitasking database access
o Integrated parser functionality
o Interface for the Script language to create a document from the
    information held in the application
o Debug tools
o Easy National Language Support, e.g., the dialogs and menus are
    dynamically set up in the user's language, without having to
    maintain dialogs for different user languages
o Encapsulation of the OS/2 Presentation Manager interfaces
o General filter and sort dialogs/mechanism
o Direct editing / owner draw support
o Virtual notebook page support
o Automatic refresh mechanism for database objects
o Window list accessible automatically from every dialog
o Title bar toolbox
o Dynamic bitmaps support
o General drag-and-drop implementation

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

               +-------------------------------------+
               | IBM Mail Exchange for IBMLink Users |          maillink
               +-------------------------------------+

The IBMLink system is now connected to the IBM Mail Exchange service
offered by Advantis. IBMLink users who register for IBMMAIL can now take
advantage of IBMMAIL's many offerings.

IBM Mail Exchange is an integrated worldwide service for distributing
electronic mail. It can be accessed from a variety of IBM-compatible
office systems, and from systems that comply with the Consultative
Committee on International Telephone and Telegraph (CCITT) X.400
recommendations.

Using the functions of the IBMLink Electronic Mail facility to send and
receive mail, you can exchange information electronically with other
users whose hardware and software may be different from yours.

IBM Mail Exchange is accessible from more than 95 countries around the
globe via leased-line or dial connections to the Advantis network and
its global affiliates.

Advantis VAN Interconnection List
---------------------------------

The following is a list of some of the value-added networks (VANs) or
public e-Mail services that are interconnected to Advantis. The list is
not intended to include every service available.

  U.S.                       International

  IBM Mail Exchange          IBM Mail Exchange
  BT Tymnet Dialcom 400      British Telecom Gold 400
  SprintMail, US Sprint      SprintMail, UK Sprint
  AT&T EasyLink              arCom 400, Swiss PTT
  AT&T Mail                  ELISA, Helsinki Tel
  MCI Mail                   MAILNET, Telecom Finland
  GEnie, GEIS Quick Comm     MemoCom - 400NET, Netherlands PTT
  Pac Bell                   MultiMessage, Mercury Communications
  Notice, INFONET            TelemaX.400, Norwegian Telecom
  Bell South
  EMBARC, Motorola
  CompuServe

Directory Services
------------------

The Advantis Directory can be used by any user of IBM Mail Exchange. It
can also be used by user of other public e-Mail service that are
connected to Advantis and IBM Mail Exchange.

To obtain a list of the directory MENU, create a request containing the
following command:

  /GET MENU

SNA users send the request to:

  INFORM at IBMMAIL

X.400 users send the request to:

  C=GB;  A=IBMX400;  P=IBMMAIL;  S=INFORM;  G=INFORM

Service Functions
-----------------

Using IBM Mail Exchange, you can:

o Extend the reach of your host system, and help maximize your company's
  investment in systems, people, and training to support a wider range
  of business activities

o Obtain support for a wide range of IBM and non-IBM systems and devices

o Benefit from value-added functions specially tailored to your
  environment, which make the system accessible, secure, and easy to use

o Take advantage of the IBM Mail Exchange fax service for an easy and
  reliable way to send fax messages

o Link to other messaging and office services on the Advantis network

o Communicate with trading partners on other value-added networks using
  the X.400 VAN interconnection.

The IBM Mail Exchange service provides the following main functions:

o Worldwide distribution of electronic mail items
o Links to different types of systems
o Access from your familiar IBMLink Electronic Note facility
o Unique inter-enterprise user addresses
o Online directory facilities:
  - A user directory
  - A Trade Directory Facility
o Open or controlled communications options
o A facility for sending text to fax machines

IBM Mail Exchange Charges
-------------------------

Monthly userid charge
- 3 USD per month
  (Not applicable to customer-owned Advantis account IDs)

IBM Mail Exchange domestic message
- 25 US cents for each 2,000 characters, up to and including 40,000
    characters (with a minimum charge of 2 message segments)
- 10 US cents for each additional 2,000 characters, up to and including
    100,000 characters
- 6 US cents for each additional 2,000 characters, up to and including a
    10 MB character file (10 MB is the maximum size supported)

IBM Mail Exchange international message
- 36 US cents for each 2,000 characters, up to and including 40,000
    characters (with a minimum charge of 2 message segments)
- 18 US cents for each additional 2,000 characters, up to and including
    100,000 characters
- 9 US cents for each additional 2,000 characters, up to and including a
    10 MB character file (10 MB is the maximum size supported)

IBM Mail Exchange fax
- Based on transmission time and sender/recipient charge band. Rounded
  up to the nearest whole minute.

  Charge Band 1 = 0.85 USD per minute
  -----------------------------------

  - Charge Band 1 locations:
      USA, including Alaska, Hawaii, Puerto Rico, St. Thomas, St. Croix
  - If you send from any location within Charge Band 1 to any other
      location within Charge Band 1, you will incur charges of 85 US
      cents per minute

  Charge Band 2 = 1.30 USD per minute
  -----------------------------------

  - Charge Band 2 locations include:
      Anguilla, Bahamas, Barbados, Bermuda, Canada, Cayman Islands,
      Dominica, Dominican Republic, Grenada, Jamaica, Montserrat, St.
      Kitts, St. Lucia, St. Vincent
  - If you send from any location within Charge Band 1 to any location
      within Charge Band 2, you will incur charges of 1.30 USD per
      minute
  - Sending from any country to itself (with the exception of the USA)
      also incurs a charge of 1.30 USD per minute

  Charge Band 3 = 2.70 USD per minute
  -----------------------------------

  - Charge Band 3 is comprised of all other locations
  - If you send from any location within Charge Band 1 to any location
      within Charge Band 3, you will incur charges of 2.70 USD per
      minute

IBMLink Charges
---------------

IBMLink OV/VM usage fee
    - 45 US cents per message

Ordering Information
--------------------

You can order this service electronically, directly from IBMLink. To
register, key the following command on an IBMLink command line:

  aeforms IMXORD

You will be presented with an electronic form/agreement. Please read all
the terms and conditions contained in this form, and fill in all the
required information. Your completed form will automatically be sent
to Advantis for processing.

If you have any questions pertaining to the use of AE/Forms, please
submit a feedback via the IBMLink Feedback Facility.

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

     +--------------------------------------------------------+
     | New OS/2 Development Tools: IBM's PL/I for OS/2 Family |   plios2
     +--------------------------------------------------------+

Introducing three new products for today's programmer!

PL/I is well known as a powerful, proven language that was designed with
the programmer in mind.

Today's programmer is developing complex client/server applications.
Today's programmer is expected to be more productive; to write more code
in less time and to write better quality applications in the most cost
effective environment.

IBM introduces three new members of the PL/I Family that have been
designed with today's programmer in mind: PL/I for OS/2 Professional
Edition, PL/I for OS/2 Personal Edition, and the PL/I for OS/2 Toolkit.

Get Client/Server Right with PL/I
---------------------------------

If your company has a large inventory of PL/I applications, you are
probably looking for a way to take advantage of new technologies, while
leveraging the investments you have already made. Are you wondering if
there's a way to reduce your mainframe overhead and program more
productively, without compromising the power and flexibility that made
PL/I an excellent investment over the years?

PL/I for OS/2 Professional Edition and the PL/I for OS/2 Toolkit can
relieve your mainframe by letting you move your applications to a
powerful development environment on the PC. The PL/I for OS/2 products
provide a visual PM front-end for developing VSAM, DB2, CICS, and IMS
Client Server/2 applications.

Continue to use your PL/I expertise while optimizing for the creation
of database and transaction-driven applications that will execute on a
mainframe, as client/server applications, or on a standalone PC.

Benefit from OS/2 Ease of Use and Performance
---------------------------------------------

OS/2 has many powerful features that makes it an attractive environment
for PL/I development. Here are just a few:

o Ease of use through an object-oriented iconic "drag and drop"
  interface, which makes OS/2 easy to learn and use
o Performance that is predictable and consistent
o True multithreading that lets you use multiple programs simultaneously
o 32-bit addressability means you can tap the potential of today's
  advanced microprocessing technology

With these features, OS/2 can raise your computing capability to a whole
new level by allowing you to work quickly, easily, and intuitively.

PL/I takes advantage of these innovative features in OS/2. The PL/I for
OS/2 products include header files that let you develop OS/2
Presentation Manager applications; a visual tool that generates PL/I
code as you 'paint' Presentation Manager applications, and PL/I supports
OS/2's multi-threading capability to further improve performance.

Together, PL/I and OS/2 provide you with a powerful, reliable
application development solution that increases your choices and
multiplies your opportunity to get bigger and better benefits from
your PL/I code and from your system.

Access DB2
----------

If you depend on data stored in a DB2 database across multiple
platforms, you probably want to access it from your PL/I applications,
whether they are running on MVS or OS/2.

PL/I for OS/2 Professional Edition includes a preprocessor that supports
DB2/2 and lets you imbed SQL statements in your PL/I programs. If you
have a distributed database connected by DDCS/2, you can access data
stored in other DB2 products, from PL/I applications on OS/2.

You can now access DB2 data on multiple platforms from PL/I products on
multiple platforms. PL/I's database solution lets you build new
client/server applications, or extend the life of your existing
mainframe PL/I applications.

Develop CICS Applications in a Client/Server Environment
--------------------------------------------------------

CICS is the transaction management solution of choice for many
businesses. If your company uses CICS for online transaction processing,
you can take advantage of the client/server support provided by both
CICS OS/2 and PL/I for OS/2 Professional Edition.

PL/I for OS/2 Professional Edition includes a CICS preprocessor that
lets you develop CICS applications on OS/2. CICS OS/2 and PL/I for OS/2
Professional Edition provide powerful facilities for improving your
productivity in the development and debugging of new applications. PL/I
for OS/2 is a valuable tool for development of CICS applications for
running on CICS/VSE and CICS/ESA systems.

The transaction management solution provided by CICS OS/2 and PL/I for
OS/2 Professional Edition lets you build new client/server applications,
or extend the life of existing mainframe applications.

Develop IMS Client Server/2 Applications
----------------------------------------

If you have IMS data or transactions on a mainframe, you can now access
them from applications written in a more productive environment.

Using PL/I for OS/2 Professional Edition and IMS Client Server/2, you
can develop client/server applications that call IMS data or invoke
IMS transactions that are running on a mainframe. By combining these two
products, you can access your mainframe IMS data and transactions from a
more flexible environment, while preserving data integrity.

Developing and maintaining applications that access mainframe IMS can be
very easy with PL/I. You can develop graphics-based applications with
PL/I for OS/2 Professional Edition. This simplifies the process by
letting programmers paint an application, therefore automating the
application development process. Did you have any idea IMS applications
could be this easy to write?

Tailor PL/I to Your Organization
--------------------------------

PL/I is a powerful language that affords programmers a lot of
flexibility. You can, for example, alter the severity of compiler
messages or suppress them completely. When debugging your program, you
can get a listing of diagnostic messages that identify errors in the
source program. Your program listing can also include an attribute and
cross-reference table which tells you not only in which lines a variable
is referenced, but also in which lines it is altered.

Improve Your Productivity
-------------------------

PL/I for OS/2 provides a cost-effective visual desktop development and
test environment. PL/I for OS/2 with WorkFrame/2, a GUI project manager,
makes application development simpler and more straightforward. Using
PL/I for OS/2 and Workframe/2 you can, for example, set compiler and
other options, and link them to a specific program or project for
repeated use. Using WorkFrame/2, you can also identify and locate error
messages, and edit your source code without ever leaving your work
session.

Clean Up Your PL/I Applications with a Graphical Facility
---------------------------------------------------------

With PL/I for OS/2's powerful GUI debug facility, you can set change,
entry, or statement breakpoints. Other debugging features include the
ability to trap conditions and monitor changes in variables during
execution of your program.

Benefit from New PL/I Language Features
---------------------------------------

The following is a list of some new language enhancements in the PL/I
for OS/2 products:

o Strongly typed enumerations, typed structures and unions, and
  user-defined types make it easier for you to identify potential
  problems at compile time.

o PL/I's various storage classes--including automatic, static,
  controlled, defined, and based--increase the flexibility of the
  language.

o A choice of linkages and parameter-passing mechanisms lets you call C,
  C, C++, REXX, and Fortran applications from within your PL/I
  applications.

o The new PACKAGE statement allows you to group related declarations and
  procedures that share name scope.

o A state-of-the-art macro facility is now available in PL/I for OS/2.

o With restricted expressions and named constants, you can create
  parameters in your source code so that when one item changes, all
  related items automatically adjust.

Mainframe Compatibility
-----------------------

PL/I for OS/2 Professional Edition supports EBCDIC character data and
hexadecimal float data  It also provides SAA language level checking
and other features that improve compatibility with mainframe PL/I.

Choose the PL/I That's Right for You
------------------------------------

PL/I for OS/2 comes in two varieties ... a Personal Edition and a
Professional Edition. Both editions include a full 32-bit compiler,
run-time, and graphical debugging facility.

PL/I for OS/2 Personal Edition was designed for small software
development companies, consultants, and students. The Personal Edition
supports new PL/I application development on standalone PCs or small
LANs.

PL/I for OS/2 Professional Edition includes all the features of the
Personal Edition, additional function that enhances its compatibility
with the mainframe compiler, preprocessor support for DB2/2 and CICS
OS/2, and support for IMS CS/2. PL/I for OS/2 Professional Edition was
designed for programmers who develop or maintain mainframe PL/I
applications and are looking for a reliable client/server solution.

The PL/I for OS/2 Toolkit consists of additional tools, including a
graphical prototyping tool and a code generator that can help you
develop graphical user interfaces. The PL/I for OS/2 Toolkit can help
you streamline the programming process, to offer a complete development
environment for PL/I for OS/2 PM applications. It can be used as both a
prototyping tool and a code generator to develop user interfaces.

Features of PL/I for OS/2 Personal Edition
------------------------------------------

Price 299 USD, including IBM Service

o Implementation of the PL/I language
o WorkFrame/2 support
o PL/I Interactive Test Facility (PLTEST)
o Interlanguage communication
o Macro facility
o PM Programming

Features of PL/I for OS/2 Professional Edition
----------------------------------------------

Price 1250 USD, including IBM Service

- All features of PL/I for OS/2 Personal Edition
- Support for EBCDIC character and hexadecimal float data
- SAA language level checking
- Support for DB2/2, including an SQL preprocessor
- Support for CICS OS/2, including a CICS preprocessor
- Support for IMS Client Server/2

Features of PL/I for OS/2 Toolkit
---------------------------------

Price 199 USD, including IBM Service

- Visual PL/I, a tool to build PM applications
- A programming aid designed to help you convert C header files to PL/I
    header files
- OS/2 Developer's Toolkit 2.1

Installation Information
------------------------

PL/I for OS/2 is available on 3.5-inch diskettes, and includes an
automated installation program. Generated object programs run under IBM
OS/2 Version 2.0 (or later).

IBM WorkFrame/2 Version 2.1 is included with the PL/I for OS/2 package,
and requires OS/2 Version 2.1 if you choose to install it.

Ordering Information
--------------------

To order PL/I for OS/2, contact an IBM representative. Or, from the
following countries, please call the corresponding number:

  Austria           0222 21145 2500
  France            05 03 03 03
  Italy             167 018001
  Netherlands       030 384040
  Switzerland       01 436 62 33
  United Kingdom    0705 564414
  United States     1-800-IBM-CALL

Ask for part number 10H7848 (Professional Edition) or 10H7819 (Personal
Edition).

The Toolkit (part number 1322966) is a feature of both PL/I for OS/2
Personal Edition and PL/I for OS/2 Professional Edition.

From anywhere, at anytime, you can send your questions to the PL/I
development team. Our fax number is 1-408-463-4820.

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

        +---------------------------------------------------+
        | List of All Files (Except Multimedia) in OS/2 2.1 |   filesos2
        +---------------------------------------------------+

Here is the list of all OS/2 2.1 files except the multimedia files. The
number of files listed is 1,303.

In the column titled "Found on OS/2 Diskette Number", entries are as
follows:

IN            = OS/2 installation diskette
 1 through 13 = OS/2 system diskettes (salmon-colored)
D1 and D2     = OS/2 display driver diskettes (salmon-colored)
P1 and P2     = OS/2 printer driver diskettes (salmon-colored)

             Found
                on
              OS/2
          Diskette  Directory Into Which
Filename    Number  This File is Installed   Function
--------    ------  ----------------------   --------

ABIOS.SYS       IN  \OS2                     List of ABIOS patch files
ACARTCO0.FNT    P1  \HP\PCL                  Font for HP laser printers
ACDISIO.HLP     13  \OS2\HELP                Terminal emulation applet
ACL.EXE          2  \OS2                     Access control list utility
ACLCHECK.LST     2  \OS2                     Access control list
ACLPANEL.DLL     2  \OS2                     Access control list library
ACSACDI.DAT     13  \OS2\APPS                Terminal emulation applet
AHA152X.ADD      3  \OS2                     Adaptec SCSI device driver
AHA154X.ADD      3  \OS2                     Adaptec SCSI device driver
AHA164X.ADD      3  \OS2                     Adaptec SCSI device driver
AHA174X.ADD      3  \OS2                     Adaptec SCSI device driver
ANIMAT.AMT       3  \OS2\HELP                Tutorial animation file
ANMT.DLL         2  \OS2\DLL                 Tutorial animation library
ANSI.EXE         2  \OS2                     Allows or prevents extended
                                               display and keyboard
                                               support for the OS/2
                                               command processor
ANSI.SYS         8  \OS2\MDOS                Allows or prevents extended
                                               display and keyboard
                                               support for the OS/2
                                               command processor
ANSICALL.DLL     1  \OS2\DLL                 Extended display and
                                               keyboard support
ANSIIBM.HLP     13  \OS2\HELP                Terminal emulation applet
ANSI364.HLP     13  \OS2\HELP                Terminal emulation applet
APM.SYS          7  \OS2                     Device driver for 16-bit
                                               Advanced Power Management
APMDELL.SYS      7  \OS2                     Device driver for Dell
                                               Advanced Power Management
APPEND.EXE       8  \OS2\MDOS                Sets a search path for data
                                               files in VDMs
APPS.HLP         6  \OS2\MDOS\WINOS2         Win-OS/2 help file for DOS
                                               applications
APPS.INF         6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 information file
                                               for DOS applications
ARIAL.FOT        6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Adobe font
ARIAL.TTF        6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Adobe font
ARIALB.FON      10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Adobe font
ARIALBD.FOT      6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Adobe font
ARIALBD.TTF      6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Adobe font
ARIALBI.FOT      6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Adobe font
ARIALBI.TTF      6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Adobe font
ARIALI.FOT       6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Adobe font
ARIALI.TTF       6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Adobe font
ASSIGN.COM       8  \OS2\MDOS                Gives a different drive
                                               letter to an existing
                                               drive
ATM.INI          6  \OS2\MDOS\WINOS2         Profile for Adobe Type
                                               Manager font
ATMCNTRL.EXE     6  \OS2\MDOS\WINOS2         Win-OS/2 ATM control file
ATMFONTS.QLC    10  \PSFONTS                 Quickload file containing
                                               a list of installed fonts
                                               and font metrics
ATMSYS.DRV       6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 ATM device driver
ATM16.DLL        5  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 ATM 16-bit library
ATM32.DLL        5  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 ATM 32-bit library
ATTRIB.EXE      13  \OS2                     View/change file attributes
AT480A.DSP      D2  Not installed            ATI 28800 video setup file
                                               for DSPINSTL
AT480AC.DSP     D1  Not installed            ATI 28800 video setup file
                                               for DSPINSTL
AT480B.DSP      D2  Not installed            ATI 28800 video setup file
                                               for DSPINSTL
AT480BC.DSP     D1  Not installed            ATI 28800 video setup file
                                               for DSPINSTL
AT600B.DSP      D2  Not installed            ATI 28800 video setup file
                                               for DSPINSTL
AT600BC.DSP     D1  Not installed            ATI 28800 video setup file
                                               for DSPINSTL
AT768B.DSP      D2  Not installed            ATI 28800 video setup file
                                               for DSPINSTL
AT768BC.DSP     D1  Not installed            ATI 28800 video setup file
                                               for DSPINSTL
AUTOEXEC.BAT        \                        Batch file that runs when a
                                               VDM is started
BACKUP.EXE      11  \OS2                     Utility to back up files to
                                               floppies
BARCODE0.FNT    P1  \HP\PCL                  Font for HP laser printers
BASIC.COM        8  \OS2\MDOS                BASIC language interpreter
BASICA.COM       8  \OS2\MDOS                Advanced BASIC language
                                               interpreter
BCARTTM0.FNT    P1  \HP\PCL                  Font for HP laser printers
BDBVH.DLL       13  \OS2\DLL                 Bidirectional support
                                               library
BDCALLS.DLL      3  \OS2\DLL                 Bidirectional support
                                               library
BDKBDM.EXE      13  \OS2                     Bidirectional support for
                                               keyboard
BDPRTM.EXE      13  \OS2                     Bidirectional support for
                                               printing
BKSCALLS.DLL     1  \OS2\DLL                 Base keyboard calls
BLOCKS.BMP       8  \OS2\BITMAP              Bitmap
BMSCALLS.DLL     1  \OS2\DLL                 Base monitor calls
BOOT.COM         3  \OS2                     Switches between native DOS
                                               and OS/2
BOX.BMP          8  \OS2\BITMAP              Bitmap
BOX.EX           9  \OS2\APPS                Enhanced PM editor applet
BRICK.BMP        8  \OS2\BITMAP              Bitmap
BRILLIA0.FNT    P1  \HP\PCL                  Font for HP laser printers
BUTTERFL.BMP     8  \OS2\BITMAP              Bitmap
BUTTON.DLL       2  \OS2\DLL                 PM button control library
BVHCGA.DLL      D2  \OS2\DLL                 CGA base video handler
                                               library
BVHEGA.DLL      D2  \OS2\DLL                 EGA base video handler
                                               library
BVHINIT.DLL     D1  \OS2\DLL                 Base video handler
                                               initialization library
BVHMPA.DLL      D1  \OS2\DLL                 MPA base video handler
                                               library
BVHSVGA.DLL     D1  \OS2\DLL                 SVGA base video handler
                                               library
BVHVGA.DLL      D1  \OS2\DLL                 VGA base video handler
                                               library
BVHWNDW.DLL      2  \OS2\DLL                 Base video handler window
                                               library
BVHXGA.DLL      D1  \OS2\DLL                 XGA base video handler
                                               library
BVH8514A.DLL    D1  \OS2\DLL                 8514A base video handler
                                               library
BVSCALLS.DLL     1  \OS2\DLL                 Base video system library
CACHE.EXE       10  \OS2                     Caching utility
CALC.EXE         9  \OS2\MDOS\WINOS2         Win-OS/2 calculator
CALC.HLP         9  \OS2\MDOS\WINOS2         Help for Win-OS/2
                                               calculator
CALENDAR.EXE     9  \OS2\MDOS\WINOS2         Win-OS/2 calendar
CALENDAR.HLP     9  \OS2\MDOS\WINOS2         Help for Win-OS/2 calendar
CALIBRAT.DAT    12  \OS2                     Data file to calibrate
                                               touch screens
CALIBRAT.EXE    12  \OS2                     Calibration program for
                                               touch screens
CALIBRAT.TXT    12  \OS2                     Information displayed
                                               while calibrating
CAN_ADF.EXE     P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Canon soft-font
                                               installer
CANON10E.DRV    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
CANON130.DRV    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
CANON330.DRV    P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
CANYON.MID       6  \OS2\MDOS\WINOS2         Win-OS/2 MIDI sound file
CARDFILE.EXE     9  \OS2\MDOS\WINOS2         Win-OS/2 cardfile applet
CARDFILE.HLP     9  \OS2\MDOS\WINOS2         Help for Win-OS/2 cardfile
                                               applet
CARDSYM.FON      9  \OS2\APPS                Solitaire game
CASTLE.HLP      10  \OS2\HELP                Mah-Jongg game
CASTLE.MAH      10  \OS2\APPS                Mah-Jongg game
CCARTIN0.FNT    P1  \HP\PCL                  Font for HP laser printers
CDFS.IFS        12  \OS2                     CD-ROM installable file
                                               system
CDROM.TBL        2  \OS2\INSTALL             List of supported CD-ROM
                                               drives
CGA.DRV         D2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 CGA device driver
CGA.RC           9  \OS2                     CGA resource file used to
                                               create OS2.INI
CGAFIX.FON      D2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 CGA font
CGAOEM.FON      D2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 CGA font
CGASYS.FON      D2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 CGA font
CHARMAP.EXE      6  \OS2\MDOS\WINOS2         Win-OS/2 character map
                                               applet
CHARMAP.HLP      6  \OS2\MDOS\WINOS2         Help for Win-OS/2
                                               character map applet
CHESSAI.DLL     13  \OS2\APPS\DLL            Chess game
CHIMES.WAV       9  \OS2\MDOS\WINOS2         Win-OS/2 sound file
CHKDSK.COM       2  \OS2                     Analyzes the drive
CHORD.WAV        9  \OS2\MDOS\WINOS2         Win-OS/2 sound file
CITOH.DRV       P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
CIT24US.DRV     P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
CIT9US.DRV      P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
CLEANUP.EXE     IN  \OS2\INSTALL             Deletes extraneous files
                                               used during installation
CLIPBRD.EXE      6  \OS2\MDOS\WINOS2         Win-OS/2 clipboard
                                               executable
CLIPBRD.HLP      6  \OS2\MDOS\WINOS2         Win-OS/2 clipboard help
CLIPOS2.EXE     IN  \OS2                     OS/2 clipboard program
                                               executable
CLIPVIEW.HLP    IN  \OS2\HELP                OS/2 clipboard help
CLOCK.EXE        9  \OS2\MDOS\WINOS2         Win-OS/2 clock program
CLOCK01.SYS      1  \OS2                     Clock device driver for
                                               Family 1 systems
CLOCK02.SYS      1  \OS2                     Clock device driver for
                                               Family 2 systems
CL480A.DSP      D2  Not installed            Cirrus Logic video setup
                                               file for DSPINSTL
CL480AC.DSP     D1  Not installed            Cirrus Logic video setup
                                               file for DSPINSTL
CL480B.DSP      D2  Not installed            Cirrus Logic video setup
                                               file for DSPINSTL
CL480BC.DSP     D1  Not installed            Cirrus Logic video setup
                                               file for DSPINSTL
CL600B.DSP      D2  Not installed            Cirrus Logic video setup
                                               file for DSPINSTL
CL600BC.DSP     D1  Not installed            Cirrus Logic video setup
                                               file for DSPINSTL
CL768B.DSP      D2  Not installed            Cirrus Logic video setup
                                               file for DSPINSTL
CL768BC.DSP     D1  Not installed            Cirrus Logic video setup
                                               file for DSPINSTL
CMD.EXE          1  \OS2                     Command interpreter
CMDREF.INF      12  \OS2\BOOK                Command reference help
COLUMNS.BMP      8  \OS2\BITMAP              Bitmap
COM.SYS         13  \OS2                     Serial port device driver
COMDD.SYS        8  \OS2\MDOS                DOS serial port device
                                               driver
COMM.DRV         6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 serial port device
                                               driver
COMMAND.COM      3  \OS2\MDOS                DOS command interpreter
COMMDLG.DLL      6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 common dialogs
                                               library
COMP.COM        IN  \OS2                     File compare program
CONFIG.SYS          \                        OS/2 configuration file
CONFIG.SYS          \OS2\INSTALL             Back up OS/2 configuration
                                               file
CONFIG.SYS       1  Not installed            Generic OS/2 configuration
                                               file
CONTROL.EXE      6  \OS2\MDOS\WINOS2         Win-OS/2 control file
CONTROL.HLP      5  \OS2\MDOS\WINOS2         Win-OS/2 control program
                                               help
CONTROL.INF      6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 information file
                                               for Control Panel and
                                               printer installation
CONTROL.INI     12  \OS2\MDOS\WINOS2         Win-OS/2 control program
                                               initialization file
CONTROL.SRC     10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 CONTROL.INI
                                               template
CONVERT.EXE      9  \OS2                     Program to convert OS/2 1.x
                                               applications to 2.x
COUNTRY.SYS      1  \OS2\SYSTEM              Contains specific country
                                               information
COUR.FOT         6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 courier font for
                                               EGA displays
COUR.OFM         6  \PSFONTS                 Courier font
COUR.PFB        12  \PSFONTS                 Courier font
COUR.PFM         6  \PSFONTS\PFM             Courier font
COUR.TTF         6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Adobe font
COURB.FON       10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 courier font
COURB.OFM        6  \PSFONTS                 Courier font
COURB.PFB       12  \PSFONTS                 Courier font
COURB.PFM        6  \PSFONTS\PFM             Courier font
COURBD.FOT       6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 courier font
COURBD.TTF       6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Adobe font
COURBI.FOT       6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 courier font
COURBI.OFM       6  \PSFONTS                 Courier font
COURBI.PFB      12  \PSFONTS                 Courier font
COURBI.PFM       6  \PSFONTS\PFM             Courier font
COURBI.TTF       5  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Adobe font
COURE.FON       10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 courier font
COURF.FON       10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 courier font
COURG.FON       10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 courier font
COURI.FOT        6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 courier font
COURI.OFM        6  \PSFONTS                 Courier font
COURI.PFB       12  \PSFONTS                 Courier font
COURI.PFM        6  \PSFONTS\PFM             Courier font
COURI.TTF        6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Adobe font
COURIER.BGA     11  \OS2\DLL                 Courier bitmap font
COURIER.CGA     11  \OS2\DLL                 Courier bitmap font
COURIER.EGA     11  \OS2\DLL                 Courier bitmap font
COURIERI.XGA    11  \OS2\DLL                 Courier bitmap font
CPISPFPC.DLL     7  \OS2\DLL                 Installation aid library
CREATEDD.EXE     7  \OS2                     Create a dump diskette for
                                               use with the stand-alone
                                               dump tool, OS2DUMP
CTLSACDI.DLL    13  \OS2\DLL                 Terminal emulation applet
CTLSACDI.EXE    13  \OS2\APPS                Terminal emulation applet
CUSTOM.MDB      13  \OS2\APPS                Terminal emulation applet
DATABASE.DAT    IN  \OS2\INSTALL             Database data file used in
                                               migrating applications
DATABASE.TXT    IN  \OS2\INSTALL             Database text file used in
                                               migrating applications
DBTAGS.DAT      IN  \OS2\INSTALL             Database data file used in
                                               migrating applications
DCARTPR0.FNT    P1  \HP\PCL                  Font for HP laser printers
DDEML.DLL        6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Dynamic Data
                                               Exchange management
                                               library
DDINSTAL.EXE    IN  \OS2\INSTALL             Device driver installation
                                               program
DDINSTAL.HLP    IN  \OS2\HELP                Device driver installation
                                               program help
DEBUG.EXE        8  \OS2\MDOS                DOS system debugger
DECCOLOR.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
DECLPS20.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
DEC1150.WPD     P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
DEC2150.WPD     P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
DEC2250.WPD     P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
DEC3250.WPD     P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
DEFAULT.BMP     10  \OS2\APPS                Mah-Jongg game
DEFAULT.HLP     10  \OS2\HELP                Mah-Jongg game
DEFAULT.MAH     10  \OS2\APPS                Mah-Jongg game
DELFT.BMP        8  \OS2\BITMAP              Bitmap
DEV002.MSG      12  \OS2                     Message file used by CD-ROM
                                               file system
DICONIX.DRV     P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
DING.WAV         9  \OS2\MDOS\WINOS2         Win-OS/2 sound file
DISK.NUM        01  Not installed            Used to calculate the
                                               number of installation
                                               disks
DISKCOMP.COM    IN  \OS2                     Compares two disks
DISKCOPY.COM     1  \OS2                     Copies disks
DISPLAY.DLL      3  \OS2\DLL                 Library used by the
                                               existing display
DISTINC0.FNT    P1  \HP\PCL                  Font for HP laser printers
DJFAMGEN.DLL    P1  \HPDJ\PCL                Deskjet family of printers
                                               PCL DLL
DMCOLOR.DLL     P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 universal color
                                               printing support library
DMPC.EXE         7  \OS2\INSTALL             Installation aid file used
                                               to create EZ-VU panels
DMQSPROF.DLL    D1  \OS2\DLL                 Display mode query and set
                                               profile
DM309.DRV       P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
DOS.SYS          1  \OS2\MDOS                Device driver used to start
                                               DOS sessions
DOSCALLS.LIB     2  \OS2                     Library containing entry
                                               points for OS/2 base APIs
DOSCALL1.DLL     1  \OS2\DLL                 Library containing entry
                                               points for OS/2 1.x
                                               programs
DOSKEY.COM       8  \OS2\MDOS                Recalls DOS commands, edits
                                               command
DOSKRNL          3  \OS2\MDOS                DOS Kernel
DOSRFICO.DLL     3  \OS2\DLL                 DLL to refresh icons used
                                               during install
DPTPRES.EXE      3  \OS2                     DPT SCSI device driver
DPT20XX.ADD      3  \OS2                     DPT SCSI device driver
DRAG.DLL         2  \OS2\DLL                 DLL used by PM to allow
                                               drag/drop
DRAGON.WAV      10  \OS2\APPS                Mah-Jongg game
DRAW.EX          9  \OS2\APPS                Enhanced PM editor
                                               executable
DRIVERS.CPL      6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 control panel
DRVMAP.INF       6  \OS2\MDOS\WINOS2\SYSTEM  Maps Win-OS/2 printer
                                               drivers to OS/2 printer
                                               drivers
DRWATSON.EXE     6  \OS2\MDOS\WINOS2         Win-OS/2 applet
DSPINSTL.EXE    IN  \OS2\INSTALL             Installs video drivers
DSPINSTL.HLP     1  \OS2\HELP                Help for video driver
                                               installation
DSPRES.DLL      D1  \OS2\DLL                 Display driver font library
DTM.DLL          7  \OS2\DLL                 Installation aid library
E.EXE            1  \OS2                     System editor
EA DATA. SF         \                        File that holds all
                                               extended file attributes
EAUTIL.EXE       1  \OS2                     Utility used to manipulate
                                               extended attributes
ECARTLE0.FNT    P1  \HP\PCL                  Font for HP laser printers
EDLIN.COM        8  \OS2\MDOS                DOS line editor
EGA.DRV         D2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 EGA display device
                                               driver
EGA.RC           9  \OS2                     EGA resource file used to
                                               create OS2.INI
EGA.SYS         D2  \OS2\MDOS                Provides EGA support for
                                               VDMs
EGAFIX.FON      D2  \OS2\MDOS\WINOS2\SYSTEM  EGA font for Win-OS/2
EGAHIBW.DRV     D2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 EGA display device
                                               driver
EGAMONO.DRV     D2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 EGA display device
                                               driver
EGAOEM.FON      D2  \OS2\MDOS\WINOS2\SYSTEM  EGA font for Win-OS/2
EGASYS.FON      D2  \OS2\MDOS\WINOS2\SYSTEM  EGA font for Win-OS/2
EHXDLMRI.DLL    IN  \OS2\DLL                 System editor library
EHXHP.HLP       IN  \OS2\HELP                System editor library
EMM386.SYS       8  \OS2                     Enables extended memory
                                               support in DOS
EPL75523.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
EPM.EX           9  \OS2\APPS                Enhanced PM editor
                                               executable
EPM.EXE          9  \OS2\APPS                Enhanced PM editor
                                               executable
EPM.HLP          9  \OS2\HELP                Enhanced PM editor help
EPMHELP.QHL      9  \OS2\HELP                Enhanced PM editor help
EPMLEX.EX        9  \OS2\APPS                Enhanced PM editor
                                               executable
EPSON.DRV       P1  \EPSON                   Epson printer device driver
EPSON.HLP       P1  \EPSON                   Epson printer device driver
                                               help file
EPSONDAT.DLL    P1  \EPSON                   Epson printer device driver
                                               library
EPSON24.DRV     P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
EPSON9.DRV      P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
ESCP2.DRV       P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
ESSTART.BAK      1  \OS2\INSTALL             Patch file that replaces
                                               the Extended Services 1.0
                                               version of ESSTART.CMD
ETKE551.DLL      9  \OS2\APPS\DLL            Enhanced PM editor library
ETKR551.DLL      9  \OS2\APPS\DLL            Enhanced PM editor library
ETKTHNK.DLL      9  \OS2\APPS\DLL            Enhanced PM editor library
EXECJET.DRV     P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
EXIT_VDM.COM     8  \OS2\MDOS                Closes the VDM
EXPAND.EXE       9  \OS2\MDOS\WINOS2         Win-OS/2 file expansion
                                               utility
EXTDSKDD.SYS     1  \OS2                     Allows access to an
                                               external drive
                                               referencing a logical
                                               drive letter
EXTRA.EX         9  \OS2\APPS                Enhanced PM editor
                                               executable
E3EMUL.EX        9  \OS2\APPS                Enhanced PM editor
                                               executable
FASHION.DAT      7  \OS2\APPS                PMChart applet
FASHION.GRF      7  \OS2\APPS                PMChart applet
FCARTTM0.FNT    P1  \HP\PCL                  Font for HP laser printers
FC0400.BIO      IN  \OS2                     ABIOS patch file
FC0403.BIO      IN  \OS2                     ABIOS patch file
FC0500.BIO      IN  \OS2                     ABIOS patch file
FDISK.COM       11  \OS2                     Fullscreen FDISK utility
FDISKPM.DLL     11  \OS2\DLL                 PM FDISK program library
FDISKPM.EXE     11  \OS2                     PM FDISK program
FDISKPMH.HLP    11  \OS2\HELP                PM FDISK program help
FD16-700.ADD     3  \OS2                     Future Domain SCSI device
                                               driver
FD16-700.EXE     3  \OS2                     Future Domain SCSI device
                                               driver
FD7000EX.ADD     3  \OS2                     Future Domain SCSI device
                                               driver
FD7000EX.EXE     3  \OS2                     Future Domain SCSI device
                                               driver
FD8XX.ADD        3  \OS2                     Future Domain SCSI device
                                               driver
FD8XX.EXE        3  \OS2                     Future Domain SCSI device
                                               driver
FFIX.EXE         8  \OS2\MDOS                Fix for DOS
                                               touch-and-find-first APIs
FIND.EXE         1  \OS2                     Searches files for a text
                                               string
FINSTALL.DLL    P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 HP PCL soft-font
                                               installer
FINSTALL.HLP    P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 HP PCL soft-font
                                               help file
FKA.DLL          2  \OS2\DLL                 Function key area library
FLAMINGO.BMP     8  \OS2\BITMAP              Bitmap
FLEUR.BMP        8  \OS2\BITMAP              Bitmap
FORMAT.COM       2  \OS2                     Prepares a disk for use
FORMSET0.FNT    P1  \HP\PCL                  Font for HP laser printers
FSACCESS.EXE     8  \OS2                     Allows drive letters to be
                                               remapped in VMBs
FSFILTER.SYS     8  \OS2                     Provides access to the OS/2
                                               file system from VMBs
FSGRAPH.DLL     12  \OS2\DLL                 Touch device library
FUJI24.DRV      P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
FUJI9.DRV       P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
F80A00.BIO      IN  \OS2                     ABIOS patch file
F80A01.BIO      IN  \OS2                     ABIOS patch file
F80A02.BIO      IN  \OS2                     ABIOS patch file
F80C00.BIO      IN  \OS2                     ABIOS patch file
F80D00.BIO      IN  \OS2                     ABIOS patch file
F80D01.BIO      IN  \OS2                     ABIOS patch file
F80000.BIO      IN  \OS2                     ABIOS patch file
F80100.BIO      IN  \OS2                     ABIOS patch file
F80200.BIO      IN  \OS2                     ABIOS patch file
F80402.BIO      IN  \OS2                     ABIOS patch file
F80403.BIO      IN  \OS2                     ABIOS patch file
F80404.BIO      IN  \OS2                     ABIOS patch file
F80600.BIO      IN  \OS2                     ABIOS patch file
F80700.BIO      IN  \OS2                     ABIOS patch file
F80701.BIO      IN  \OS2                     ABIOS patch file
F80702.BIO      IN  \OS2                     ABIOS patch file
F80703.BIO      IN  \OS2                     ABIOS patch file
F80704.BIO      IN  \OS2                     ABIOS patch file
F80902.BIO      IN  \OS2                     ABIOS patch file
F80903.BIO      IN  \OS2                     ABIOS patch file
F80904.BIO      IN  \OS2                     ABIOS patch file
F81B00.BIO      IN  \OS2                     ABIOS patch file
F81000.BIO      IN  \OS2                     ABIOS patch file
F88000.BIO      IN  \OS2                     ABIOS patch file
GCARTLE0.FNT    P1  \HP\PCL                  Font for HP laser printers
GDI.EXE          5  \OS2\MDOS\WINOS2\SYSTEM  Graphics device interface
                                               for Win-OS/2
GENDRV.DLL      P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 generic printer
                                               library
GENERIC.DLL     P1  \HP\PCL                  Library for support of
                                               16-bit HP PCL printer
                                               drivers
GET.EX           9  \OS2\APPS                Enhanced PM editor
                                               executable
GIZEH.HLP       10  \OS2\HELP                Mah-Jongg game
GIZEH.MAH       10  \OS2\APPS                Mah-Jongg game
GLOBALT0.FNT    P1  \HP\PCL                  Font for HP laser printers
GLOSSARY.HLP     6  \OS2\MDOS\WINOS2         Win-OS/2 help glossary
GRAFTABL.COM     8  \OS2\MDOS                DOS command to load a table
                                               of characters into memory
                                               for graphics mode
GREATST0.FNT    P1  \HP\PCL                  Font for HP laser printers
GREEN.DAT        7  \OS2\APPS                PMChart applet
GREEN.GRF        7  \OS2\APPS                PMChart applet
HARDERR.EXE      1  \OS2\SYSTEM              Displays hard error
                                               messages
HCARTLE0.FNT    P1  \HP\PCL                  Font for HP laser printers
HD480A.DSP      D2  Not installed            Headland HT209 video setup
                                               file for DSPINSTL
HD480AC.DSP     D1  Not installed            Headland HT209 video setup
                                               file for DSPINSTL
HD480B.DSP      D2  Not installed            Headland HT209 video setup
                                               file for DSPINSTL
HD480BC.DSP     D1  Not installed            Headland HT209 video setup
                                               file for DSPINSTL
HD600B.DSP      D2  Not installed            Headland HT209 video setup
                                               file for DSPINSTL
HD600BC.DSP     D1  Not installed            Headland HT209 video setup
                                               file for DSPINSTL
HD768B.DSP      D2  Not installed            Headland HT209 video setup
                                               file for DSPINSTL
HD768BC.DSP     D1  Not installed            Headland HT209 video setup
                                               file for DSPINSTL
HELP.BAT         8  \OS2\MDOS                Help batch file for DOS
HELP.CMD        IN  \OS2                     Help command file for OS/2
HELP.EX          9  \OS2\APPS                Enhanced PM editor help
HELPMGR.DLL      4  \OS2\DLL                 Entry points into the help
                                               manager
HELPMSG.EXE      2  \OS2                     Message file for help on
                                               system messages
HELV.BGA         8  \OS2\DLL                 Helvetica bitmap font
HELV.CGA         8  \OS2\DLL                 Helvetica bitmap font
HELV.EGA         8  \OS2\DLL                 Helvetica bitmap font
HELV.OFM        12  \PSFONTS                 Helvetica font
HELV.PFB        12  \PSFONTS                 Helvetica font
HELV.PFM        12  \PSFONTS\PFM             Helvetica font
HELVB.OFM       12  \PSFONTS                 Helvetica font
HELVB.PFB       12  \PSFONTS                 Helvetica font
HELVB.PFM       12  \PSFONTS\PFM             Helvetica font
HELVBI.OFM      12  \PSFONTS                 Helvetica font
HELVBI.PFB      12  \PSFONTS                 Helvetica font
HELVBI.PFM      12  \PSFONTS\PFM             Helvetica font
HELVI.OFM       12  \PSFONTS                 Helvetica font
HELVI.PFB       12  \PSFONTS                 Helvetica font
HELVI.PFM       12  \PSFONTS\PFM             Helvetica font
HELVI.XGA       08  \OS2\DLL                 Helvetica bitmap font
HERMES_1.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
HERMES_2.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
HIMEM.SYS        8  \OS2\MDOS                Device driver that provides
                                               high memory support in
                                               VDMs
HITCDS1.FLT      6  \OS2                     Hitachi CD-ROM SCSI-II
                                               filter device driver
HMHELP.HLP       2  \OS2\HELP                Help manager help
HP_ADDF.DLL     P1  \HP                      Font installer for HP laser
                                               printers
HP_3D522.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
HP_3P522.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
HPDJPM.DRV      P1  \HPDJ\PCL\HPDJPM         HP Deskjet printer device
                                               driver
HPDJPM.HLP      P1  \HPDJ                    HP Deskjet printer device
                                               driver help file
HPDSKJET.DRV    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
HPELI523.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
HPFS.IFS        10  \OS2                     High-performance
                                               installable file system
HPIID522.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
HPIII522.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
HPIIP522.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
HPMGRMRI.DLL     2  \OS2\DLL                 Help manager translatable
                                               strings library
HPPCL.DRV       P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
HPPCL5A.DRV     P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
HPPCL5A.HLP     P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 HP PCL help file
HPPCL5OP.HLP    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 HP PCL help file
HPPLOT.DRV      P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
IBMCGA.DLL      D2  \OS2\DLL                 CGA PM display driver
                                               library
IBMCOLOR.DRV    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
IBMDEV32.DLL    D1  \OS2\DLL                 Display adapter resource
                                               library
IBMEGA.DLL      D2  \OS2\DLL                 EGA PM display driver
                                               library
IBMINT13.I13     1  \OS2\                    INT 13 DASD device driver
IBMNULL.DRV     P1  \OS2\DLL\IBMNULL         Generic printer driver for
                                               text printouts
IBMSIO.HLP      13  \OS2\HELP                Terminal emulation applet
IBMVGA32.DLL    D1  \OS2\DLL                 VGA PM display driver
                                               library
IBMXGA32.DLL    D1  \OS2\DLL                 XGA PM display driver
                                               library
IBM1FLPY.ADD     1  \OS2                     Floppy drive support for
                                               Family 1 systems
IBM1S506.ADD     1  \OS2                     Non-SCSI drive support for
                                               Family 1 systems
IBM16AFS.EXE     3  \OS2                     IBM 16-bit AT-bus fast SCSI
                                               adapter detection module
IBM17521.WPD    P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
IBM2ADSK.ADD     1  \OS2                     Non-SCSI drive support
                                               Family 2 systems
IBM2FLPY.ADD     1  \OS2                     Floppy drive support for
                                               Family 2 systems
IBM2M57.ADD      1  \OS2                     Drive support for the PS/2
                                               Model 57
IBM2SCPR.EXE     3  \OS2                     SCSI detection module for
                                               Family 2 systems
IBM2SCSI.ADD     1  \OS2                     SCSI device support for
                                               Family 2 systems
IBM2390.DRV     P2  \OS2                     IBM 2390 printer device
                                               driver
IBM31011.HLP    13  \OS2\HELP                Terminal emulation applet
IBM31012.HLP    13  \OS2\HELP                Terminal emulation applet
IBM39521.WPD    P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
IBM40X9.DLL     P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 IBM 40x9 printer
                                               library
IBM40X9.DLL     P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
IBM4019.DRV     P1  \IBM4019                 IBM 4019 printer device
                                               driver
IBM4019.HLP     P2  \IBM4019                 IBM 4019 printer device
                                               driver help file
IBM4019.PMF     P2  \IBM4019                 IBM 4019 printer fonts
IBM4029.DRV     P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
IBM4070.DRV     P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
IBM42XX.DRV     P2  \IBM42XX                 IBM 42xx series printer
                                               device driver
IBM42XX.HLP     P2  \IBM42XX                 IBM 42xx series printer
                                               device driver help file
IBM42XX.PMF     P2  \IBM42XX                 IBM 42xx series printer
                                               fonts
IBM5183.DRV     P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
IBM52XX.DRV     P1  \IBM52XX                 IBM 52xx series printer
                                               device driver
IBM52XX.HLP     P1  \IBM52XX                 IBM 52xx series printer
                                               device driver help file
IBM52XX.PMF     P1  \IBM52XX                 IBM 52xx series printer
                                               fonts
IBM52012.DRV    P2  \IBM52012                IBM 52012 printer device
                                               driver
IBM5204.DRV     P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
ICONEDIT.EXE    IN  \OS2\APPS                Icon editor
ICONEDIT.HLP     1  \OS2\HELP                Icon editor help
IMAGE.INI        2  \OS2\INSTALL             Used in the creation of
                                               OS2.INI and OS2SYS.INI
IMP.DLL          2  \OS2\DLL                 Imports library
INACALL.DLL      7  \OS2\DLL                 Installation aid library
INI.RC           9  \OS2                     Resource file used to
                                               create OS2.INI
INISYS.RC        9  \OS2                     Resource file used to
                                               create OS2SYS.INI
INSTAID.CNF      7  \OS2\INSTALL             Installation aid
                                               configuration file
INSTAID.EXE      7  \OS2\INSTALL             Installation aid program
INSTAID.LIB      7  \OS2\INSTALL             Installation aid library
INSTAID.PRO      7  \OS2\INSTALL             Installation aid profile
                                               file
INSTAIDE.EXE     7  \OS2\INSTALL             Installation aid program
INSTALL.EXE      3  \OS2\INSTALL             OS/2 installation program
INSTALL.HLP      1  \OS2\HELP                OS/2 installation program
                                               help
INSTALL.INI      2  \OS2\INSTALL             OS/2 installation program
                                               config file
INSTALL.LOG         \OS2\INSTALL             Record of files that have
                                               been installed
INSTSHEL.EXE     3  \OS2\INSTALL             OS/2 installation program
                                               shell
INSTTUTR.EXE     2  \OS2\INSTALL             OS/2 tutorial displayed at
                                               end of installation
INSTTUTR.HLP     2  \OS2\HELP                OS/2 tutorial displayed at
                                               end of installation
INTERNA0.FNT    P1  \HP\PCL                  Font for HP laser printers
INVEST.DAT       7  \OS2\APPS                PMChart applet
INVEST.GRF       7  \OS2\APPS                PMChart applet
IPX.OBJ         10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 network protocol
                                               driver
IPXODI.COM      10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 network protocol
                                               driver
ISPD.MSG         7  \OS2\INSTALL             Installation aid message
                                               file
ISPM.MSG         7  \OS2\INSTALL             Installation aid message
                                               file
ISWINDOW.COM    D1  \OS2\MDOS                Shows whether a program is
                                               running in a window
JCARTMA0.FNT    P1  \HP\PCL                  Font for HP laser printers
JIGSAW.EXE      13  \OS2\APPS                Jigsaw applet
JIGSAW.HLP      13  \OS2\HELP                Jigsaw applet
JOIN.EXE         8  \OS2\MDOS                Program that logically
                                               connects a drive to a
                                               directory
KBDBE.DLL        9  \OS2\MDOS\WINOS2\SYSTEM  Belgian keyboard library
KBDBR.DLL        9  \OS2\MDOS\WINOS2\SYSTEM  Brazilian keyboard library
KBDCA.DLL        9  \OS2\MDOS\WINOS2\SYSTEM  Canadian keyboard library
KBDCALLS.DLL     1  \OS2\DLL                 Keyboards calls library
KBDDA.DLL        9  \OS2\MDOS\WINOS2\SYSTEM  Danish keyboard library
KBDDV.DLL        9  \OS2\MDOS\WINOS2\SYSTEM  US-Dvorak keyboard library
KBDFC.DLL        9  \OS2\MDOS\WINOS2\SYSTEM  French Canadian keyboard
                                               library
KBDFI.DLL        9  \OS2\MDOS\WINOS2\SYSTEM  Finnish keyboard library
KBDFR.DLL        9  \OS2\MDOS\WINOS2\SYSTEM  French keyboard library
KBDGR.DLL        9  \OS2\MDOS\WINOS2\SYSTEM  German keyboard library
KBDIC.DLL        9  \OS2\MDOS\WINOS2\SYSTEM  Icelandic keyboard library
KBDIT.DLL        9  \OS2\MDOS\WINOS2\SYSTEM  Italian keyboard library
KBDLA.DLL        9  \OS2\MDOS\WINOS2\SYSTEM  Latin keyboard library
KBDNE.DLL        9  \OS2\MDOS\WINOS2\SYSTEM  Dutch keyboard library
KBDNO.DLL        9  \OS2\MDOS\WINOS2\SYSTEM  Norwegian keyboard library
KBDPO.DLL        9  \OS2\MDOS\WINOS2\SYSTEM  Polish keyboard library
KBDSF.DLL        9  \OS2\MDOS\WINOS2\SYSTEM  Swiss-French keyboard
                                               library
KBDSG.DLL        9  \OS2\MDOS\WINOS2\SYSTEM  Swiss-German keyboard
                                               library
KBDSP.DLL        9  \OS2\MDOS\WINOS2\SYSTEM  Spanish keyboard library
KBDSW.DLL        9  \OS2\MDOS\WINOS2\SYSTEM  Swedish keyboard library
KBDUK.DLL        9  \OS2\MDOS\WINOS2\SYSTEM  British keyboard library
KBDUS.DLL        9  \OS2\MDOS\WINOS2\SYSTEM  United States keyboard
                                               library
KBDUSX.DLL       9  \OS2\MDOS\WINOS2\SYSTEM  US-International library
KBD01.SYS        1  \OS2                     Keyboard device driver for
                                               Family 1 systems
KBD02.SYS        1  \OS2                     Keyboard device driver for
                                               Family 2 systems
KCARTMA0.FNT    P1  \HP\PCL                  Font for HP laser printers
KEYB.COM         1  \OS2                     Program that replaces the
                                               current keyboard layout
KEYBOARD.DCP     1  \OS2                     Keyboard layout table for
                                               translating keystrokes
                                               into characters of each
                                               code page
KEYBOARD.DRV     6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 keyboard device
                                               driver
KLONBGA.DLL      9  \OS2\DLL                 Solitaire game
KLONDIKE.EXE     9  \OS2\APPS                Solitaire game
KLONDIKE.HLP     9  \OS2\HELP                Solitaire game
LABEL.COM        7  \OS2                     Program that creates or
                                               changes a disk volume
                                               label
LANGDUT.DLL      9  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Dutch language
                                               library
LANGENG.DLL      9  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 English library
LANGFRN.DLL      9  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 French library
LANGGER.DLL      9  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 German library
LANGSCA.DLL      9  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Scandinavian
                                               library
LANGSPA.DLL      9  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Spanish library
LANMAN.DRV      10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 LAN Manager device
                                               driver
LANMAN.HLP      10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 LAN Manager help
LASERJET.DRV    P1  \HP\PCL\LASERJET         HP Laserjet printer device
                                               driver
LBPII.DRV       P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
LBPIII.DRV      P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
LCARTCO0.FNT    P1  \HP\PCL                  Font for HP laser printers
LD2FIX.EXE       1  \OS2                     Patches Lotus 1-2-3G and
                                               Freelance Graphics for
                                               OS/2 to run under OS/2
                                               2.1
LEAVES.BMP       8  \OS2\BITMAP              Bitmap
LINES.BMP        8  \OS2\BITMAP              Bitmap
LINK.EXE         8  \OS2                     OS/2 linker
LINKS.BMP        8  \OS2\BITMAP              Bitmap
LINK386.EXE      8  \OS2                     OS/2 386 linker
LOCK.RC          1  \OS2                     Resource file used to
                                               create OS2.INI
LOG.SYS          7  \OS2                     Allows system error logging
                                               using the SYSLOG utility
                                               program
LOGDAEM.EXE      7  \OS2\SYSTEM              OS/2 logging facility
LPTDD.SYS        8  \OS2\MDOS                Parallel port device driver
                                               for DOS
LSL.COM         10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 network link
                                               support layer
LZEXPAND.DLL     6  \OS2\MDOS\WINOS2\SYSTEM  Library for decompression
                                               in Win-OS/2
L200230.WPD     P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
L330_52.WPD     P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
L530_52.WPD     P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
L630_52.WPD     P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
MAHINST.EXE     10  \OS2\APPS                Mah-Jongg game
MAHINST.HLP     10  \OS2\HELP                Mah-Jongg game
MAHJONGG.EXE    10  \OS2\APPS                Mah-Jongg game
MAHJONGG.HLP    10  \OS2\HELP                Mah-Jongg game
MAHJONGG.ICO    10  \OS2\APPS                Mah-Jongg game
MAIN.CPL         5  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 control panel
MAKEINI.EXE      9  \OS2                     Recovers user and system
                                               .INI files
MAKINI16.EXE     1  \OS2                     Recovers user and system
                                               .INI files
MARKSYM.OFM      2  \PSFONTS                 Symbol font
MARKSYM.PFB      2  \PSFONTS                 Symbol font
MATHLIB.EX       9  \OS2\APPS                Enhanced PM editor math
                                               library executable
MAZE.BMP         8  \OS2\BITMAP              Bitmap
MCARTPR0.FNT    P1  \HP\PCL                  Font for HP laser printers
MCICDA.DRV      10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Media control
                                               interface for CDs
MCISEQ.DRV      10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Media control
                                               interface MIDI sequencer
MCIWAVE.DRV     10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Media control
                                               interface wave files
MEM.EXE          8  \OS2\MDOS                Program that displays the
                                               amount of used and free
                                               memory in VDMs
MERCADO.BMP      8  \OS2\BITMAP              Bitmap
MGXLIB.DLL       7  \OS2\APPS\DLL            PMChart applet
MGXPJET.DLL     P2  \SMGXPJET                Paintjet printer driver
                                               library
MGXPJET.HLP     P2  \SMGXPJET                Paintjet printer driver
                                               help file
MGXVBM.DLL       7  \OS2\APPS\DLL            PMChart applet
MIDIMAP.CFG      9  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 MIDI mapper
                                               configuration file
MIDIMAP.DRV     10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 MIDI mapper device
                                               driver
MIGRATE.EXE      2  \OS2\INSTALL             Migrates applications to
                                               the desktop
MIGRATE.HLP     IN  \OS2\HELP                Migrate help
MINXMRI.DLL      1  \OS2\DLL                 Master help index library
MINXOBJ.DLL     IN  \OS2\DLL                 Master help index library
MIRRORS.DLL     11  \OS2\DLL                 Windows compatibility
                                               library
MISC.FON         1  \OS2\DLL                 File that contains system
                                               fonts
MJFOLDER.ICO    10  \OS2\APPS                Mah-Jongg game
MMSOUND.DRV      9  \OS2\MDOS\WINOS2\SYSTEM  Generic Win-OS/2 multimedia
                                               sound driver
MMSYSTEM.DLL     9  \OS2\MDOS\WINOS2\SYSTEM  Generic Win-OS/2 multimedia
                                               sound driver
MMTASK.TSK       9  \OS2\MDOS\WINOS2\SYSTEM  Generic Win-OS/2 multimedia
                                               sound driver
MODE.COM         1  \OS2                     Program that sets the
                                               operation modes for
                                               display devices
MODERN.FON      10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 modern font
MONCALLS.DLL     2  \OS2\DLL                 Monitor calls library
MONFFF0.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MONFF0F.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MONF0FF.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MONF0F0.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MONF00F.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MONF5FB.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MONF5FC.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MONF5FD.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MONF5FF.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MONF9FF.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MONF9F0.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MON0FF0.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MON050F.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MON0500.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MON0505.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MON0509.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MON0509.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MON055F.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MON5FFF.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MON5FF0.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MON5FF1.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MON5FF5.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MON5F00.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MON5F50.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MON5F90.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MON5001.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MON5555.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MON90F0.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MON95F9.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MON9599.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MON99F0.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MON99F9.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MON9955.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MON9999.DGS     D1  Not installed            Monitor configuration file
                                               for XGA
MORE.COM        IN  \OS2                     Displays output one screen
                                               at a time
MORICONS.DLL     6  \OS2\MDOS\WINOS2         Win-OS/2 icons for DOS
                                               applications
MORTGAGE.BAS     8  \OS2\MDOS                Calculates mortgage amounts
MOUCALLS.DLL     1  \OS2\DLL                 Library for mouse calls
MOUSE.COM        8  \OS2                     Mouse device driver for DOS
MOUSE.DRV        5  \OS2\MDOS\WINOS2\SYSTEM  Mouse device driver for
                                               Win-OS/2
MOUSE.INI        6  \OS2\MDOS\WINOS2         Win-OS/2 mouse
                                               initialization file
MOUSE.SYS        1  \OS2                     Provides support for
                                               pointing devices
MPLAYER.EXE      9  \OS2\MDOS\WINOS2         Win-OS/2 Media Player
MPLAYER.HLP      9  \OS2\MDOS\WINOS2         Win-OS/2 Media Player help
                                               file
MPU401.DRV      10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 MIDI driver for
                                               MPU401 compatibles
MSADLIB.DRV     10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 MIDI driver for
                                               MPU401 compatibles
MSBUS01.SYS     10  \OS2                     Device driver for the MS
                                               Bus Mouse
MSD.EXE          5  \OS2\MDOS\WINOS2         Microsoft Diagnostics
                                               utility
MSD.INI          6  \OS2\MDOS\WINOS2         Microsoft Diagnostics
                                               utility
MSG.DLL          1  \OS2\DLL                 Message library
MSINP01.SYS      1  \OS2                     Microsoft In-port mouse
                                               device driver for Family
                                               1 systems
MSNET.DRV       10  \OS2\MDOS\WINOS2\SYSTEM  Microsoft network device
                                               driver for Win-OS/2
MSSER01.SYS     10  \OS2                     Microsoft serial mouse
                                               device driver for Family
                                               1 systems
MSSER02.SYS     10  \OS2                     Microsoft serial mouse
                                               device driver for Family
                                               2 systems
MT_TI101.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
NAMPIPES.DLL     1  \OS2\DLL                 Named pipes library
NCARTLE0.FNT    P1  \HP\PCL                  Font for HP laser printers
NCM40519.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
NCM80519.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
NECCDS1.FLT      6  \OS2                     NEC CD-ROM SCSI-II filter
                                               device driver
NEC24PIN.DRV    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
NEKO.DLL         9  \OS2\DLL                 Cat and mouse game
NEKO.EXE         9  \OS2\APPS                Cat and mouse game
NEKO.HLP         9  \OS2\HELP                Cat and mouse game
NETAPI20.DLL    10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 network API
                                               library
NETWARE.DRV     10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 network driver
NETWARE.HLP     10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 network driver
                                               help file
NETWORKS.WRI    10  \OS2\MDOS\WINOS2         Win-OS/2 readme file for
                                               networks
NETX.COM        10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Netware redirector
NLS.DLL          1  \OS2\DLL                 National Language Support
                                               library
NOMOUSE.DRV      6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 device driver
                                               indicating there is no
                                               mouse attached to the
                                               system
NOMOVES.WAV     10  \OS2\APPS                Mah-Jongg game
NOTEPAD.EXE      9  \OS2\MDOS\WINOS2         Win-OS/2 notepad applet
NOTEPAD.HLP      9  \OS2\MDOS\WINOS2         Win-OS/2 notepad applet
NPXEMLTR.DLL     1  \OS2\DLL                 Entry points to convert
                                               floating-point values
NWIAPI.DLL       2  \OS2\DLL                 Network APIs library
NWPOPUP.EXE     10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 network messaging
                                               support
N2090522.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
N2290520.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
N2990523.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
N890_470.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
N890X505.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
OACDISIO.DLL    13  \OS2\DLL                 Terminal emulation applet
OANSI.DLL       13  \OS2\DLL                 Terminal emulation applet
OANSI364.DLL    13  \OS2\DLL                 Terminal emulation applet
OASIS.DLL        2  \OS2\DLL                 Windows compatibility
                                               library
OCHAR.DLL       13  \OS2\DLL                 Terminal emulation applet
OCM.DLL         13  \OS2\DLL                 Terminal emulation applet
OCOLOR.DLL      13  \OS2\DLL                 Terminal emulation applet
OCSHELL.DLL     13  \OS2\DLL                 Terminal emulation applet
ODBM.DLL        13  \OS2\DLL                 Terminal emulation applet
OFMTC.DLL       13  \OS2\DLL                 Terminal emulation applet
OIBM1X.DLL      13  \OS2\DLL                 Terminal emulation applet
OIBM2X.DLL      13  \OS2\DLL                 Terminal emulation applet
OKB.DLL         13  \OS2\DLL                 Terminal emulation applet
OKBC.DLL        13  \OS2\DLL                 Terminal emulation applet
OKERMIT.DLL     13  \OS2\DLL                 Terminal emulation applet
OKI24.DRV       P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
OKI9.DRV        P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
OKI9IBM.DRV     P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
OLECLI.DLL       6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 registration
                                               editor OLE client library
OLESVR.DLL       6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 registration
                                               editor OLE server library
OLIVETI1.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
OLIVETI2.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
OLPTIO.DLL      13  \OS2\DLL                 Terminal emulation applet
OL840518.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
OMCT.DLL        13  \OS2\DLL                 Terminal emulation applet
OMRKCPY.DLL     13  \OS2\DLL                 Terminal emulation applet
OPCF.DLL        13  \OS2\DLL                 Terminal emulation applet
OPM.DLL         13  \OS2\DLL                 Terminal emulation applet
OPROFILE.DLL    13  \OS2\DLL                 Terminal emulation applet
ORCHIDS.BMP      8  \OS2\BITMAP              Bitmap
ORSHELL.DLL     13  \OS2\DLL                 Terminal emulation applet
OSCH.DLL        13  \OS2\DLL                 Terminal emulation applet
OSIO.DLL        13  \OS2\DLL                 Terminal emulation applet
OSOFT.DLL       13  \OS2\DLL                 Terminal emulation applet
OSO001.MSG       3  \OS2\SYSTEM              System message file
OSO001H.MSG      3  \OS2\SYSTEM              System message help
OS2_13.RC       IN  \OS2                     Resource file that is used
                                               to create the OS/2 1.3
                                               personality
OS2_20.RC       IN  \OS2                     Resource file that is used
                                               to create the OS/2 2.0
                                               personality
OS2ASPI.DMD      2  \OS2                     Device manager for devices
                                               compliant with the
                                               Advanced SCSI Programming
                                               Interface
OS2BOOT         IN  \                        Mini file system device
                                               driver that loads the
                                               OS/2 loader
OS2CDROM.DMD    12  \OS2                     Device manager for CD-ROM
                                               drives
OS2CHAR.DLL      1  \OS2\DLL                 OS/2 character library
OS2CHESS.BIN    13  \OS2\APPS                Chess game
OS2CHESS.EXE    13  \OS2\APPS                Chess game
OS2CHESS.HLP    13  \OS2\HELP                Chess game
OS2DASD.DMD      2  \OS2                     Device manager for non-SCSI
                                               hard drives
OS2DUMP         IN  \                        Stand-alone dump tool
OS2KRNL             \                        OS/2 kernel
OS2KRNLI        IN  \                        OS/2 kernel on the
                                               Installation Disk
OS2K386.EXE      5  \OS2\MDOS\WINOS2\SYSTEM  Real mode kernel for
                                               Win-OS/2
OS2LDR          IN  \                        OS/2 loader
OS2LDR.MSG      IN  \                        OS/2 loader message file
OS2LOGO.BMP      2  \OS2\BITMAP              Bitmap
OS2SCSI.DMD      2  \OS2                     Device manager for SCSI
                                               devices
OS2SM.DLL        2  \OS2\DLL                 OS/2 session manager
                                               library
OS2VER          IN  \                        List of known program
                                               modules hard-coded to run
                                               only under OS/2 2.0
OTEK.DLL        13  \OS2\DLL                 Terminal emulation applet
OTTY.DLL        13  \OS2\DLL                 Terminal emulation applet
OVIO.DLL        13  \OS2\DLL                 Terminal emulation applet
OVM.DLL         13  \OS2\DLL                 Terminal emulation applet
OVT.DLL         13  \OS2\DLL                 Terminal emulation applet
OXMODEM.DLL     13  \OS2\DLL                 Terminal emulation applet
OXRM.DLL        13  \OS2\DLL                 Terminal emulation applet
O5241503.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
O5242503.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
PACKAGER.EXE     9  \OS2\MDOS\WINOS2         Win-OS/2 object packager
PACKAGER.HLP     0  \OS2\MDOS\WINOS2         Win-OS/2 object packager
                                               help file
PAINTJET.DRV    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
PANSON24.DRV    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
PANSON9.DRV     P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
PARALLEL.PDR    IN  \OS2\DLL                 Parallel port driver
PARSEDB.EXE      1  \OS2\INSTALL             Program used to parse the
                                               migration database
PATCH.EXE        7  \OS2                     Program that patches the
                                               Logitech mouse driver
PBRUSH.DLL       9  \OS2\MDOS\WINOS2         Win-OS/2 paintbrush applet
PBRUSH.EXE       9  \OS2\MDOS\WINOS2         Win-OS/2 paintbrush applet
PBRUSH.HLP       9  \OS2\MDOS\WINOS2         Win-OS/2 paintbrush applet
PCARTTM0.FNT    P1  \HP\PCL                  Font for HP laser printers
PCLHELP.HLP     P1  \HP                      HP Laserjet PCL help file
PCLOGIC.SYS      2  \OS2                     Supports Logitech pointing
                                               devices
PCMCIA.SYS      10  \OS2                     Supports card devices
PCMOU02.SYS     10  \OS2                     Supports PC Mouse Systems
                                               pointing devices on
                                               Family 2 systems
PCSA.DRV        10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 driver for DEC's
                                               Pathworks network
                                               operating system
PDIMOU01.SYS    10  \OS2                     Supports PDI pointing
                                               devices on Family 1
                                               systems
PDIMOU02.SYS    10  \OS2                     Supports PDI pointing
                                               devices on Family 2
                                               systems
PDITOU01.SYS    12  \OS2                     Supports touch pointing
                                               devices on Family 1
                                               systems
PDITOU02.SYS    12  \OS2                     Supports touch pointing
                                               devices on Family 2
                                               systems
PERSUAS0.FNT    P1  \HP\PCL                  Font for HP laser printers
PG306.DRV       P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
PHIIPX.WPD      P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
PICV.DLL        IN  \OS2\DLL                 Library for the picture
                                               viewer
PICVIEW.DLL      7  \OS2\APPS\DLL            Library for the picture
                                               viewer
PICVIEW.EXE      7  \OS2\APPS                Program that displays
                                               picture files
PICVIEW.HLP      7  \OS2\HELP                Program that displays
                                               picture files help
PLASMA.RC        9  \OS2                     Resource file used to
                                               create OS2.INI on systems
                                               with plasma displays
PLOTTERS.DRV    P1  \OS2\DLL\PLOTTERS        Plotter driver
PLOTTERS.HLP    P1  \OS2\DLL\PLOTTERS        Plotter driver help
PMATM.DLL       IN  \OS2\DLL                 PM ATM library
PMBIND.DLL       1  \OS2\DLL                 PM language binding library
PMCHART.EXE      7  \OS2\APPS                PMChart applet
PMCHART.HLP      7  \OS2\HELP                PMChart applet
PMCHKDSK.DLL     1  \OS2\DLL                 Library for analyzing the
                                               drive
PMCHKDSK.EXE     1  \OS2                     Analyzes the drive
PMCLIP.DLL       7  \OS2\DLL                 PM/VDM clipboard agent
                                               library
PMCONTRL.INF     7  \OS2                     PM controls for on-line
                                               help
PMCTLS.DLL       3  \OS2\DLL                 PM controls library
PMDALARM.EXE    13  \OS2\APPS                PMDiary applet
PMDCALC.EXE     13  \OS2\APPS                PMDiary applet
PMDCALEN.EXE    13  \OS2\APPS                PMDiary applet
PMDCTLS.DLL      2  \OS2\APPS\DLL            PMDiary controls library
PMDD.SYS         2  \OS2                     Provides pointer draw
                                               support
PMDDARC.EXE     13  \OS2\APPS                PMDiary applet
PMDDE.DLL        7  \OS2\DLL                 PM/VDM dynamic data
                                               exchange library
PMDDIARY.EXE    13  \OS2\APPS                PMDiary applet
PMDIARY.$$A     13  \OS2\APPS                PMDiary applet
PMDIARY.DLL     13  \OS2\APPS\DLL            PMDiary applet
PMDIARY.HLP     13  \OS2\HELP                PMDiary applet
PMDIARYF.DLL    13  \OS2\APPS\DLL            PMDiary applet
PMDLIST.EXE     13  \OS2\APPS                PMDiary applet
PMDMONTH.EXE    13  \OS2\APPS                PMDiary applet
PMDNOTE.EXE     13  \OS2\APPS                PMDiary applet
PMDRAG.DLL       2  \OS2\DLL                 PM drag/drop library
PMDTARC.EXE     13  \OS2\APPS                PMDiary applet
PMDTODO.EXE     13  \OS2\APPS                PMDiary applet
PMDTUNE.EXE     13  \OS2\APPS                Tune editor applet
PMFID.DLL        7  \OS2\APPS\DLL            PMChart applet
PMFORMAT.DLL     1  \OS2\DLL                 PM disk formatting library
PMFORMAT.EXE     1  \OS2                     PM disk format
PMGPI.DLL        3  \OS2\DLL                 PM graphics programming
                                               interface
PMGRE.DLL        4  \OS2\DLL                 PM graphics engine library
PMGRE.TDF           \OS2\SYSTEM\TRACE        Graphics engine trace file
PMMBASE.EXE     13  \OS2\APPS                PMDiary applet
PMMLE.DLL        3  \OS2\DLL                 PM multiline edit library
PMPIC.DLL        1  \OS2\DLL                 PM picture library
PMPLOT.QPR      P1  \OS2\DLL                 PM plot queue processor
PMPLOTPD.DRV    P1  \OS2\DLL                 PM plot printer driver
PMPRINT.QPR     IN  \OS2\DLL                 PM print queue processor
PMREXX.DLL      11  \OS2\DLL                 PM REXX language
                                               interpreter library
PMREXX.EXE      11  \OS2                     PM REXX language
                                               interpreter
PMREXX.HLP      11  \OS2\HELP                PM REXX language
                                               interpreter help
PMSDMRI.DLL      2  \OS2\DLL                 PM CUA control library
PMSEEK.DLL      12  \OS2\DLL                 Searches drives for files
                                               or text
PMSEEK.EXE      12  \OS2\APPS                Searches drives for files
                                               or text
PMSEEK.HLP      12  \OS2\HELP                Searches drives for files
                                               or text
PMSHAPI.DLL      3  \OS2\DLL                 PM shell API library
PMSHAPIM.DLL     2  \OS2\DLL                 PM shell API library
PMSHELL.DLL      2  \OS2\DLL                 PM shell for the desktop
PMSHELL.EXE      2  \OS2                     PM shell for the desktop
PMSHLTKT.DLL     3  \OS2\DLL                 PM shell library
PMSPL.DLL        3  \OS2\DLL                 PM spooler library
PMSPL20.DLL     10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 spooler library
PMSPREAD.EXE    13  \OS2\APPS                PMDiary applet
                                               (spreadsheet)
PMSTICKD.DLL    13  \OS2\APPS\DLL            PMDiary applet
PMSTICKY.EXE    13  \OS2\APPS                PMDiary applet
PMTKT.DLL        2  \OS2\DLL                 PM shell library
PMVDMH.DLL       2  \OS2\DLL                 PM VDM hook library
PMVDMP.DLL       2  \OS2\DLL                 PM VDM private library
PMVIOP.DLL       3  \OS2\DLL                 PM virtual I/O calls
                                               private library
PMWIN.DLL        4  \OS2\DLL                 PM library
PMWIN.TDF           \OS2\SYSTEM\TRACE        PM trace file
PMWP.DLL         4  \OS2\DLL                 PM Workplace Shell library
PMWPMRI.DLL      3  \OS2\DLL                 PM Workplace Shell library
POINTDD.SYS      2  \OS2                     Provides mouse pointer
                                               draw support
POLISHE0.FNT    P1  \HP\PCL                  Font for HP laser printers
PRDESC.LST      P1  \OS2\INSTALL             List of supported printers
PRDRV.LST       P1  \OS2\INSTALL             List of printer drivers
PRETTYF0.FNT    P1  \HP\PCL                  Font for HP laser printers
PRINT.COM       IN  \OS2                     Prints files to default
                                               printer
PRINTERS.WRI    10  \OS2\MDOS\WINOS2         Win-OS/2 readme file for
                                               printers
PRINTMAN.EXE     6  \OS2\MDOS\WINOS2         Win-OS/2 print manager
PRINTMAN.HLP     6  \OS2\MDOS\WINOS2         Win-OS/2 print manager help
PRINT01.SYS      1  \OS2                     Print device driver for
                                               non-Micro Channel systems
PRINT02.SYS      1  \OS2                     Print device driver for
                                               Micro Channel systems
PROCOLL0.FNT    P1  \HP\PCL                  Font for HP laser printers
PROGMAN.EXE      6  \OS2\MDOS\WINOS2         Win-OS/2 program manager
PROGMAN.HLP      6  \OS2\MDOS\WINOS2         Win-OS/2 program manager
                                               help
PROGMAN.INI     12  \OS2\MDOS\WINOS2         Win-OS/2 program manager
                                               initialization
PROPRINT.DRV    P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
PROPRN24.DRV    P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
PSATI.DSC        2  \OS2\INSTALL             ATI 28800 video setup file
PSBGA32.DSC      2  \OS2\INSTALL             8514 video setup file
PSBGA32A.DSP    D1  Not installed            8514 video setup file for
                                               DSPINSTL
PSBGA32B.DSP    D2  Not installed            8514 video setup file for
                                               DSPINSTL
PSCGA16.DSC      2  \OS2\INSTALL             CGA video setup file
PSCGA16.DSP     D2  Not installed            CGA video setup file for
                                               DSPINSTL
PSCL.DSC         2  \OS2\INSTALL             Cirrus Logic video setup
                                               file
PSCRIPT.DRV     P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
PSCRIPT.HLP     P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 PostScript help
                                               file
PSCRIPT.SEP      2  \OS2                     PostScript separator file
PSEGA16.DSC      2  \OS2\INSTALL             EGA video setup file
PSEGA16.DSP     D2  Not installed            EGA video setup file for
                                               DSPINSTL
PSHEAD.DSC       2  \OS2\INSTALL             Headland HT209 video setup
                                               file
PSMONO.DSC       2  \OS2\INSTALL             Monochrome video setup file
PSMONO.DSP      D1  Not installed            Monochrome video setup file
                                               for DSPINSTL
PSSPDW.DSC       2  \OS2\INSTALL             IBM Speedway video setup
                                               file
PSSVGA32.DSC     2  \OS2\INSTALL             SVGA video setup file
PSSVGA32.DSP    D1  Not installed            SVGA video setup file for
                                               DSPINSTL
PSTAT.EXE        7  \OS2                     Displays process, thread,
                                               semaphore, shared memory,
                                               and DLL info
PSTRID.DSC       2  \OS2\INSTALL             Trident TVGA video setup
                                               file
PSTSENG.DSC      2  \OS2\INSTALL             Tseng ET4000 video setup
                                               file
PSVGA32.DSC      2  \OS2\INSTALL             VGA video setup file
PSVGA32.DSP     D1  Not installed            VGA video setup file for
                                               DSPINSTL
PSWD.DSC         2  \OS2\INSTALL             Western Digital 90C11 and
                                               90C30 video setup file
PSXGA32.DSC      2  \OS2\INSTALL             XGA video setup file
PSXGA32.DSP     D1  Not installed            XGA video setup file for
                                               DSPINSTL
PS1.DRV         P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
PULSE.EXE       10  \OS2\APPS                Shows CPU usage
PULSE.HLP       10  \OS2\HELP                Shows CPU usage
PUT.EX           9  \OS2\APPS                Enhanced PM editor
                                               executable
PWRMGMT.700      6  \OS2                     Supports power management
                                               on ThinkPad 700 systems
PWRMGMT.720      6  \OS2                     Supports power management
                                               on ThinkPad 720 systems
P4455514.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
QBASIC.EXE       8  \OS2\MDOS                Quick BASIC program
QBASIC.HLP       8  \OS2\MDOS                Quick BASIC program help
QCARTME0.FNT    P1  \HP\PCL                  Font for HP laser printers
QUECALLS.DLL     1  \OS2\DLL                 System queue calls library
QWIII.DRV       P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
Q2200510.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
Q820_517.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
RC.EXE           8  \OS2                     Resource compiler
RCARTPR0.FNT    P1  \HP\PCL                  Font for HP laser printers
RCPP.ERR         8  \OS2                     Resource compiler
RCPP.EXE         8  \OS2                     Resource compiler
README           1  \                        Info including tips and
                                               known bugs
README.ATM      10  \OS2\MDOS\WINOS2         Adobe Type Manager info
                                               file
README.INS       3  Not installed            Information about OS/2
                                               installation
RECOVER.COM     10  \OS2                     Recovers files from a disk
REFPART.SYS      4  \OS2                     Reads ABIOS information
                                               from the reference
                                               partition found on some
                                               IBM PS/2 systems
REG.DAT          6  \OS2\MDOS\WINOS2         Win-OS/2 registration
                                               editor data
REGEDIT.EXE      6  \OS2\MDOS\WINOS2         Win-OS/2 registration
                                               editor
REGEDIT.HLP      6  \OS2\MDOS\WINOS2         Win-OS/2 registration
                                               editor help file
REGEDITV.HLP     6  \OS2\MDOS\WINOS2         Win-OS/2 registration
                                               editor help file
REMOVE.WAV      10  \OS2\APPS                Mah-Jongg game
REMOVEC.WAV     10  \OS2\APPS                Mah-Jongg game
REPLACE.EXE     11  \OS2                     Selectively replaces files
RESTORE.EXE      8  \OS2                     Restores backed up files
                                               from floppy
REVERSI.EXE      9  \OS2\APPS                Reversi game
REVERSI.HLP      9  \OS2\HELP                Reversi game
REX.MSG         12  \OS2\SYSTEM              REXX message file
REXH.MSG        12  \OS2\SYSTEM              REXX help message file
REXX.DLL        12  \OS2\DLL                 REXX library
REXX.INF         8  \OS2\BOOK                REXX documentation
REXXAPI.DLL     12  \OS2\DLL                 REXX API library
REXXINIT.DLL    12  \OS2\DLL                 REXX initialization library
REXXTRY.CMD     12  \OS2                     REXX command file
REXXUTIL.DLL    12  \OS2\DLL                 REXX utilities library
RIPLINST.EXE     7  \OS2\INSTALL             Remote IPL installation
                                               program
RIPLINST.HLP     7  \OS2\HELP                Remote IPL installation
                                               program help
ROMAN.FON       10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Roman fonts
ROOF.BMP         8  \OS2\BITMAP              Bitmap
RSPDDI.EXE       7  \OS2\INSTALL             Response-file device driver
                                               installation
RSPDSPI.EXE      8  \OS2\INSTALL             Installs display mode
                                               support
RSPINST.EXE      7  \OS2\INSTALL             Response file installation
                                               program
RSPMIG.EXE       7  \OS2\INSTALL             Response file migration
                                               program
RXQUEUE.EXE     12  \OS2                     REXX language executable
RXSUBCOM.EXE    12  \OS2                     REXX language executable
SACDI.DLL       13  \OS2\APPS\DLL            Terminal emulation applet
SACDI.MSG       13  \OS2\SYSTEM              Terminal emulation applet
SAMPLE.RSP      11  \OS2\INSTALL             Sample response file for
                                               response file
SAMPLE.SEP       2  \OS2                     Sample separator file
SAREXEC.DLL     13  \OS2\DLL                 Terminal emulation applet
SASYNCDA.SYS    13  \OS2\APPS                Terminal emulation applet
SASYNCDB.SYS    13  \OS2\APPS                Terminal emulation applet
SCALES1.BMP      8  \OS2\BITMAP              Bitmap
SCALES2.BMP      8  \OS2\BITMAP              Bitmap
SCRAMBLE.DLL     7  \OS2\DLL                 Scramble game
SCRAMBLE.EXE     7  \OS2\APPS                Scramble game
SCRAMBLE.HLP     7  \OS2\HELP                Scramble game
SCRCATS.DLL      7  \OS2\DLL                 Scramble game
SCREEN01.SYS     1  \OS2                     Screen device driver for
                                               Family 1 systems
SCREEN02.SYS     1  \OS2                     Screen device driver for
                                               Family 2 machines
SCRIPT.FON      10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 script font
SCRLOGO.DLL      7  \OS2\DLL                 Scramble game
SCRNSAVE.SCR     9  \OS2\MDOS\WINOS2         Win-OS/2 screen saver file
SCSI.TBL         2  \OS2\INSTALL             List of supported SCSI
                                               adapters
SEDISK.EXE       7  \OS2\INSTALL             Creates an OS/2
                                               Installation Disk and
                                               Disk 1
SEIKO_04.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
SEIKO_14.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
SEIMAGE.EXE      7  \OS2\INSTALL             Automates setup of a
                                               remote installation
                                               server for OS/2
SEINST.EXE       7  \OS2\INSTALL             Installs OS/2 remotely from
                                               a server set up with
                                               OS/2 disk images
SELECT.DLL       2  \OS2\DLL                 PM selection control
                                               library
SELECT.WAV      10  \OS2\APPS                Mah-Jongg game
SEMAINT.EXE      7  \OS2\INSTALL             Installs essential OS/2
                                               remotely from a server
                                               set up with OS/2 disk
                                               images
SERIAL.PDR       2  \OS2\DLL                 Provides support for serial
                                               ports
SERIFB.FON      10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 serif font
SERIFE.FON      10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 serif font
SERIFF.FON      10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 serif font
SERIFG.FON      10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 serif font
SESMGR.DLL       1  \OS2\DLL                 Session manager library
SETBOOT.EXE      2  \OS2                     Provides the ability to set
                                               up the Boot Manager
SETCOM40.EXE     8  \OS2\MDOS                DOS 1.X compatibility file
SETUP.EXE        5  \OS2\MDOS\WINOS2         Win-OS/2 setup file
SETUP.HLP        6  \OS2\MDOS\WINOS2         Win-OS/2 setup file help
SETUP.INF        6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 setup info file
SETUP.INI        6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 setup
                                               initialization file
SETUP.REG        6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 registration
                                               database template
SETUP.SHH        6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 automated setup
                                               template
SETVGA.CMD       2  \OS2                     Sets video mode to VGA
SFINST.EXE      P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 soft-font
                                               installer
SF4019.EXE      P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 4019 printer file
SHELL.DLL        6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 shell library
SHELLS.BMP       8  \OS2\BITMAP              Bitmap
SHPIINST.DLL     7  \OS2\DLL                 Shell installation file
SIPANEL1.DLL    01  Not installed            Panels for PM install
SIPANEL2.DLL    02  Not installed            Panels for PM install
SIPANEL3.DLL    02  Not installed            Panels for PM install
SMALLB.FON      10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 small font
SMALLE.FON      10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 small font
SMALLF.FON      10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 small font
SMALLG.FON      10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 small font
SMGXPJET.DRV    P2  \SMGXPJET                Paintjet printer driver
SND.CPL          6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 control panel
SNDBLST.DRV     10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 SoundBlaster
                                               driver
SNDBLST2.DRV    10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 SoundBlaster
                                               driver
SOFTERM.EXE     13  \OS2\APPS                Terminal emulation applet
SOFTERM.HLP     13  \OS2\HELP                Terminal emulation applet
SOM.DLL          3  \OS2\DLL                 System object model library
SONYCDS1.FLT     6  \OS2                     Sony CD-ROM SCSI-II filter
                                               device driver
SORT.EXE        12  \OS2                     Sorts data from standard
                                               input and writes to
                                               standard output
SOUND.DRV        6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 sound device
                                               driver
SOUNDREC.EXE     9  \OS2\MDOS\WINOS2         Win-OS/2 sound recorder
SOUNDREC.HLP     9  \OS2\MDOS\WINOS2         Win-OS/2 sound recorder
                                               help file
SPIRAL.BMP       8  \OS2\BITMAP              Bitmap
SPL.MSG          2  \OS2\SYSTEM              Spooler message file
SPLH.MSG        IN  \OS2\SYSTEM              Spooler help message file
SPL1B.DLL        2  \OS2\DLL                 Spooler library
SPOOL.EXE        2  \OS2                     Redirects printer output
                                               from one device to
                                               another
SPOOLCP.DLL      2  \OS2\DLL                 Spooler dynamic link
                                               library
SP480A.DSP      D2  Not installed            IBM Speedway video setup
                                               file for DSPINSTL
SP480AC.DSP     D1  Not installed            IBM Speedway video setup
                                               file for DSPINSTL
SP480B.DSP      D2  Not installed            IBM Speedway video setup
                                               file for DSPINSTL
SP480BC.DSP     D1  Not installed            IBM Speedway video setup
                                               file for DSPINSTL
SQ4FIX.COM       8  \OS2\MDOS                Fix for "Space Quest 4"
                                               game by Sierra
SSERIFB.FON     10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 sans-serif font
SSERIFE.FON     10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 sans-serif font
SSERIFF.FON     10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 sans-serif font
SSERIFG.FON     10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 sans-serif font
SSFLYWIN.SCR     9  \OS2\MDOS\WINOS2         Win-OS/2 screen saver file
SSMARQUE.SCR     9  \OS2\MDOS\WINOS2         Win-OS/2 screen saver file
SSMYST.SCR       9  \OS2\MDOS\WINOS2         Win-OS/2 screen saver file
SSSTARS.SCR      9  \OS2\MDOS\WINOS2         Win-OS/2 screen saver file
STARS.BMP        8  \OS2\BITMAP              Bitmap
START.HLP       11  \OS2\HELP                Help file for the OS/2
                                               START command, which
                                               starts programs in
                                               separate sessions
STARTLW.DLL     10  \OS2\DLL                 Start lazy writer library
STARTMRI.DLL    IN  \OS2\DLL                 "Start here" information
                                               library
STARTUP.CMD         \                        Command file that runs when
                                               the system is started
STHR.EXE         1  \OS2                     "Start here" information
                                               executable
STXTDMPC.DLL     7  \OS2\DLL                 Install aid library
SUBST.EXE        8  \OS2\MDOS                Substitutes a drive letter
                                               for another drive and
                                                path
SUCCESS.MID     10  \OS2\APPS                Mah-Jongg game
SUCCESSC.WAV    10  \OS2\APPS                Mah-Jongg game
SVGA.EXE         3  \OS2                     Program to run SVGA in DOS
                                               mode
SVGAINST.DLL    11  \OS2\DLL                 SVGA display driver
                                               installation library
SV480256.DLL    D2  \OS2\DLL                 SVGA display driver
                                               installation library
SV600256.DLL    D2  \OS2\DLL                 SVGA display driver
                                               installation library
SV768256.DLL    D2  \OS2\DLL                 SVGA display driver
                                               installation library
SWAPPER.DAT         Set in CONFIG.SYS        File to which memory pages
                                               are swapped
SWINVGA.DRV     D1  \OS2\MDOS\WINOS2\SYSTEM  Seamless VGA driver
SXGA.DRV        D1  \OS2\MDOS\WINOS2\SYSTEM  Seamless XGA driver
SYMB.OFM         6  \PSFONTS                 Symbol font
SYMB.PFB        12  \PSFONTS                 Symbol font
SYMB.PFM         6  \PSFONTS\PFM             Symbol font
SYMBOL.FOT       6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 symbol font
SYMBOL.TTF       6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Adobe font
SYMBOLB.FON     10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 symbol font file
                                               for EGA
SYMBOLE.FON     10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 symbol font file
                                               for VGA
SYMBOLF.FON     10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 symbol font file
                                               for 8514
SYMBOLG.FON     10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 symbol font file
                                               for XGA
SYSEDIT.EXE      6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 system editor
SYSFONT.DLL     IN  \OS2\DLL                 System font library
SYSINI.WRI      10  \OS2\MDOS\WINOS2         Win-OS/2 readme file for
                                               SYSTEM.INI
SYSINSTX.COM    IN  Not installed            Adds OS2BOOT to a partition
                                               or disk and makes it
                                               OS/2-bootable
SYSINST1.EXE     1  Not installed            Begins system installation,
                                               switches to protect mode,
                                               and calls SYSINST2.EXE
SYSINST2.EXE     1  Not installed            Drives system installation
                                               through the first reboot
SYSLEVEL.EXE    11  \OS2                     Displays operating system
                                               service level
SYSLEVEL.GRE     2  \OS2\INSTALL             Displays operating system
                                               service level for
                                               graphics engine
SYSLEVEL.OS2     1  \OS2\INSTALL             Displays operating system
                                               service level for OS/2
SYSLOG.DLL       7  \OS2\DLL                 System error log library
SYSLOG.EXE       7  \OS2                     System error log viewer
SYSLOGH.HLP      7  \OS2\HELP                System error log help
SYSLOGPM.EXE     7  \OS2                     PM system error log viewer
SYSMONO.FON      8  \OS2\DLL                 System monochrome bitmap
                                               font
SYSMONOI.XGA     8  \OS2\DLL                 System monochrome bitmap
                                               font
SYSTEM.DRV       6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 system device
                                               driver
SYSTEM.INI      12  \OS2\MDOS\WINOS2         Win-OS/2 system .INI file
SYSTEM.TDF       7  \OS2\SYSTEM\TRACE        System trace file
SYSTEM.TFF       7  \OS2\SYSTEM\TRACE        System trace file
S1COURI0.FNT    P1  \HP\PCL                  Font for HP laser printers
S2TMSRM0.FNT    P1  \HP\PCL                  Font for HP laser printers
S8514.DRV       D2  \OS2\MDOS\WINOS2\SYSTEM  Seamless 8514 driver
TADA.WAV         9  \OS2\MDOS\WINOS2         Win-OS/2 sound file
TAJMAHAL.HLP    10  \OS2\HELP                Mah-Jongg game
TAJMAHAL.MAH    10  \OS2\APPS                Mah-Jongg game
TASKMAN.EXE      6  \OS2\MDOS\WINOS2         Win-OS/2 task manager
TBMI2.COM       10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 NetWare Requester
                                               support
TCARTTA0.FNT    P1  \HP\PCL                  Font for HP laser printers
TCP.DLL         12  \OS2\DLL                 Touch device library
TCP.HLP         12  \OS2\HELP                Touch device help
TDD.MSG         12  \OS2\SYSTEM              Touch device message file
TDDH.MSG        12  \OS2\SYSTEM              Touch device message file
TDI.MSG         12  \OS2\SYSTEM              Touch device message file
TDIH.MSG        12  \OS2\SYSTEM              Touch device message file
TESTCFG.SYS      1  \OS2                     Selective install
                                               configuration device
                                               driver
TESTPS.TXT      P2  \OS2\MDOS\WINOS2\SYSTEM  Tests PostScript printer
                                               communications settings
TEXTEQU0.FNT    P1  \HP\PCL                  Font for HP laser printers
THINKJET.DRV    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
TILE.BMP         8  \OS2\BITMAP              Bitmap
TILEDEF.DLL     10  \OS2\APPS                Mah-Jongg game
TILEHK.DLL      10  \OS2\APPS                Mah-Jongg game
TIMER.DRV       10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Multimedia timer
                                               driver
TIMES.BGA       11  \OS2\DLL                 Times bitmap font
TIMES.CGA       11  \OS2\DLL                 Times bitmap font
TIMES.EGA       11  \OS2\DLL                 Times bitmap font
TIMES.FOT        6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 times font
TIMES.TTF        5  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Adobe font
TIMESB.FON      10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 times font
TIMESBD.FOT      6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 times font
TIMESBD.TTF      5  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Adobe font
TIMESBI.FOT      6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 times font
TIMESBI.TTF      6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Adobe font
TIMESI.FOT       6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 times font
TIMESI.TTF       6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Adobe font
TIMESI.XGA      11  \OS2\DLL                 Times bitmap font
TIMESNRM.PSF     7  \OS2\SYSTEM              Times PostScript font
TIM17521.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
TIM35521.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
TI850.DRV       P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
TKPHZR21.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
TKPHZR31.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
TNR.OFM          7  \PSFONTS                 Times font
TNR.PFB         12  \PSFONTS                 Times font
TNR.PFM          7  \PSFONTS\PFM             Times font
TNRB.OFM         7  \PSFONTS                 Times font
TNRB.PFB        12  \PSFONTS                 Times font
TNRB.PFM         7  \PSFONTS\PFM             Times font
TNRBI.OFM        7  \PSFONTS                 Times font
TNRBI.PFB       12  \PSFONTS                 Times font
TNRBI.PFM        7  \PSFONTS\PFM             Times font
TNRI.OFM         7  \PSFONTS                 Times font
TNRI.PFB        12  \PSFONTS                 Times font
TNRI.PFM         7  \PSFONTS\PFM             Times font
TOOLHELP.DLL     6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 tool helper
                                               library
TOOTH.BMP        8  \OS2\BITMAP              Bitmap
TOSHCDS1.FLT     6  \OS2                     Toshiba CD-ROM SCSI-II
                                               filter device driver
TOSHIBA.DRV     P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
TOUCALLS.DLL    12  \OS2\DLL                 Touch devices library
TOUCH.DRV       13  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 touch screen file
TOUCH.INI       12  \OS2                     Touch devices .INI file
TOUCH.SYS       12  \OS2                     Touch devices device driver
TOUCO21D.BIN    12  \OS2                     Touch device file
TOUMOU.BIO      12  \OS2                     ABIOS patch file for touch
                                               devices
TOWERBRI.HLP    10  \OS2\HELP                Mah-Jongg game
TOWERBRI.MAH    10  \OS2\APPS                Mah-Jongg game
TRACE.EXE        7  \OS2                     Program that selects or
                                               sets the system trace
                                               facility
TRACEFMT.DLL     7  \OS2\DLL                 Trace formatter library
TRACEFMT.EXE     7  \OS2                     Displays formatted trace
                                               records
TRACEFMT.HLP     7  \OS2\HELP                Formatted trace records
                                               help
TREE.COM        11  \OS2                     Displays the directory
                                               structure of the
                                               specified drive
TRIUMPH1.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
TRIUMPH2.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
TR480A.DSP      D2  Not installed            Trident TVGA 8900 video
                                               setup file for DSPINSTL
TR480AC.DSP     D1  Not installed            Trident TVGA 8900 video
                                               setup file for DSPINSTL
TR480B.DSP      D2  Not installed            Trident TVGA 8900 video
                                               setup file for DSPINSTL
TR480BC.DSP     D1  Not installed            Trident TVGA 8900 video
                                               setup file for DSPINSTL
TR600B.DSP      D2  Not installed            Trident TVGA 8900 video
                                               setup file for DSPINSTL
TR600BC.DSP     D1  Not installed            Trident TVGA 8900 video
                                               setup file for DSPINSTL
TR768B.DSP      D2  Not installed            Trident TVGA 8900 video
                                               setup file for DSPINSTL
TR768BC.DSP     D1  Not installed            Trident TVGA 8900 video
                                               setup file for DSPINSTL
TS480A.DSP      D2  Not installed            Tseng ET4000 video setup
                                               file for DSPINSTL
TS480AC.DSP     D1  Not installed            Tseng ET4000 video setup
                                               file for DSPINSTL
TS480B.DSP      D2  Not installed            Tseng ET4000 video setup
                                               file for DSPINSTL
TS480BC.DSP     D1  Not installed            Tseng ET4000 video setup
                                               file for DSPINSTL
TS600B.DSP      D2  Not installed            Tseng ET4000 video setup
                                               file for DSPINSTL
TS600BC.DSP     D1  Not installed            Tseng ET4000 video setup
                                               file for DSPINSTL
TS768B.DSP      D2  Not installed            Tseng ET4000 video setup
                                               file for DSPINSTL
TS768BC.DSP     D1  Not installed            Tseng ET4000 video setup
                                               file for DSPINSTL
TTY.DRV         P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 TTY printer driver
TTY.HLP         P1  \OS2\HELP                Terminal emulation applet
TUT.DLL          2  \OS2\DLL                 OS/2 tutorial library
TUTDLL.DLL      10  \OS2\DLL                 OS/2 tutorial library
TUTMRI.DLL       2  \OS2\DLL                 OS/2 tutorial library
TUTORIAL.EXE    10  \OS2                     OS/2 on-line tutorial
TUTORIAL.HLP    10  \OS2\HELP\TUTORIAL       OS/2 on-line tutorial
UCARTFO0.FNT    P1  \HP\PCL                  Font for HP laser printers
UCDFS.DLL       12  \OS2\DLL                 CD-ROM utilities library
UCDFS.MSG       12  \OS2\SYSTEM              CD-ROM utilities message
                                               file
UHPFS.DLL        2  \OS2\DLL                 HPFS utilities library
UNDELETE.COM    11  \OS2                     Undeletes files
UNIDRV.DLL      P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 universal printer
                                               library
UNIDRV.HLP      P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 universal printer
                                               library help file
UNPACK.EXE       2  \OS2                     File decompression program
                                               used in installation
UNPACK2.EXE      2  \OS2                     File decompression program
                                               used in installation
                                               (salmon OS/2 2.1 disks
                                               and later)
UPINI.RC         9  \OS2                     Resource file used in
                                               updating OS/2 1.x
                                               programs to OS/2 2.x
USER.EXE         5  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 user interface
                                               code
U9415470.WPD    P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
VAPM.SYS         8  \OS2\MDOS                Virtual Advanced Power
                                               Management driver
VBIOS.SYS        3  \OS2\MDOS                Virtual BIOS device driver
VCARTFO0.FNT    P1  \HP\PCL                  Font for HP laser printers
VCDROM.SYS       8  \OS2\MDOS                Virtual CD-ROM device
                                               driver
VCGA.SYS         8  \OS2\MDOS                Virtual CGA device driver
VCMOS.SYS        3  \OS2\MDOS                Virtual CMOS device driver
VCOM.SYS         8  \OS2\MDOS                Virtual serial port device
                                               driver
VDISK.SYS        2  \OS2                     Virtual disk device driver
VDMAAT.SYS       3  \OS2\MDOS                Virtual DMA device driver
                                               for Family 1 systems
VDMAPS2.SYS      3  \OS2\MDOS                Virtual DMA device driver
                                               for Family 2 systems
VDPMI.SYS        8  \OS2\MDOS                Virtual DOS protect mode
                                               interface device driver
VDPX.SYS         8  \OS2\MDOS                Virtual DOS extender for
                                               DPMI applications
VDSK.SYS         3  \OS2\MDOS                Virtual disk device driver
VEGA.SYS         8  \OS2\MDOS                Virtual EGA device driver
VEMM.SYS         9  \OS2\MDOS                Virtual expanded memory
                                               manager device driver
VER.DLL          6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 version resource
                                               and file installation
                                               library
VESA.EXE        D1  \OS2\MDOS                PS/2 VESA driver
VFLPY.SYS        3  \OS2\MDOS                Virtual floppy device
                                               driver
VGA.DRV         D1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 VGA device driver
VGA.RC           9  \OS2                     Resource file used in
                                               creating OS2.INI for VGA
                                               displays
VGAFIX.FON      D1  \OS2\MDOS\WINOS2\SYSTEM  VGA font for Win-OS/2
VGAM.RC          9  \OS2                     VGA monochrome resource
                                               file used to create
                                               OS2.INI
VGAMONO.DRV     D1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 VGA device driver
VGAOEM.FON      D1  \OS2\MDOS\WINOS2\SYSTEM  VGA font for Win-OS/2
VGASYS.FON      D1  \OS2\MDOS\WINOS2\SYSTEM  VGA font for Win-OS/2
VGA850.FON       6  \OS2\MDOS\WINOS2\SYSTEM  VGA font for Win-OS/2
VGA860.FON       6  \OS2\MDOS\WINOS2\SYSTEM  VGA font for Win-OS/2
VGA861.FON       6  \OS2\MDOS\WINOS2\SYSTEM  VGA font for Win-OS/2
VGA863.FON       6  \OS2\MDOS\WINOS2\SYSTEM  VGA font for Win-OS/2
VGA865.FON       6  \OS2\MDOS\WINOS2\SYSTEM  VGA font for Win-OS/2
VIEW.EXE        11  \OS2                     Displays online documents
                                               created with IPF
VIEWDOC.EXE     11  \OS2                     Program that displays
                                               online documents created
                                               with IPF
VIEWH.HLP        2  \OS2\HELP                Help for viewing online
                                               documentation
VIOCALLS.DLL     1  \OS2\DLL                 Base video calls library
VIOTBL.DCP       4  \OS2                     Contains video mappings for
                                               characters
VIOTBL.ISO      11  \os2                     Contains ISO 9000-compliant
                                               video mappings for
                                               characters
VISION02.SYS    10  \OS2                     Provides support for the
                                               Visi-On mouse on Family 2
                                               systems
VKBD.SYS         3  \OS2\MDOS                Virtual keyboard device
                                               driver
VLPT.SYS         3  \OS2\MDOS                Virtual parallel port
                                               device driver
VMDISK.EXE       8  \OS2\MDOS                Virtual memory disk
VMONO.SYS        8  \OS2\MDOS                Virtual monochrome device
                                               driver
VMOUSE.SYS       8  \OS2\MDOS                Virtual mouse device driver
VNPX.SYS         3  \OS2\MDOS                Virtual NPX exulator device
                                               driver
VPCMCIA.SYS      8  \OS2\MDOS                Virtual card device driver
VPIC.SYS         3  \OS2\MDOS                Virtual picture device
                                               driver
VSVGA.SYS        3  \OS2\MDOS                Virtual SVGA device driver
VTBL850.DCP      1  \OS2                     Description profile table
                                               for code page 850
VTIMER.SYS       3  \OS2\MDOS                Virtual timer device driver
VTOUCH.COM       8  \OS2\MDOS                Virtual touch screen device
                                               driver
VTOUCH.SYS      12  \OS2\MDOS                Virtual touch screen device
                                               driver
VTTERM.HLP      13  \OS2\HELP                Terminal emulation applet
VVGA.SYS         8  \OS2\MDOS                Virtual VGA device driver
VWIN.SYS         7  \OS2\MDOS                Win-OS/2 virtual device
                                               driver
VXGA.SYS         8  \OS2\MDOS                Virtual XGA device driver
VXMS.SYS        11  \OS2\MDOS                Device driver that provides
                                               extended memory in VDMs
V8514A.SYS       8  \OS2\MDOS                Virtual 8514A device driver
WARNING.WAV     10  \OS2\APPS                Mah-Jongg game
WAVE.BMP         8  \OS2\BITMAP              Bitmap
WCARTBA0.FNT    P1  \HP\PCL                  Font for HP laser printers
WCFGMRI.DLL      7  \OS2\DLL                 PM class definitions for
                                               Win-OS/2
WD480A.DSP      D2  Not installed            Western Digital 90C11 and
                                               90C30 video setup file
                                               for DSPINSTL
WD480AC.DSP     D1  Not installed            Western Digital 90C11 and
                                               90C30 video setup file
                                               for DSPINSTL
WD480B.DSP      D2  Not installed            Western Digital 90C11 and
                                               90C30 video setup file
                                               for DSPINSTL
WD480BC.DSP     D1  Not installed            Western Digital 90C11 and
                                               90C30 video setup file
                                               for DSPINSTL
WD600B.DSP      D2  Not installed            Western Digital 90C11 and
                                               90C30 video setup file
                                               for DSPINSTL
WD600BC.DSP     D1  Not installed            Western Digital 90C11 and
                                               90C30 video setup file
                                               for DSPINSTL
WD768B.DSP      D2  Not installed            Western Digital 90C11 and
                                               90C30 video setup file
                                               for DSPINSTL
WD768BC.DSP     D1  Not installed            Western Digital 90C11 and
                                               90C30 video setup file
                                               for DSPINSTL
WEBB.BMP         8  \OS2\BITMAP              Bitmap
WIN.COM          6  \OS2\MDOS\WINOS2         Win-OS/2 executable
WIN.INI         12  \OS2\MDOS\WINOS2         Win-OS/2 .INI file
WIN_30.RC        1  \OS2                     Resource file used to
                                               create the Windows 3.0
                                               environment
WINCFG.DLL       7  \OS2\DLL                 PM class definitions for
                                               Win-OS/2
WINFILE.EXE      5  \OS2\MDOS\WINOS2         Win-OS/2 file manager
WINFILE.HLP      6  \OS2\MDOS\WINOS2         Win-OS/2 file manager help
                                               file
WINGDING.FOT     6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 symbol font
WINGDING.TTF     6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Adobe font
WINHELP.EXE      5  \OS2\MDOS\WINOS2         Win-OS/2 help
WINHELP.HLP      6  \OS2\MDOS\WINOS2         Win-OS/2 help
WININI.WRI      10  \OS2\MDOS\WINOS2         Win-OS/2 readme file for
                                               WIN.INI
WINOA386.MOD     6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 386 enhanced mode
                                               support
WINOLDAP.MOD     6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 386 enhanced mode
                                               support
WINOS2.COM       6  \OS2\MDOS\WINOS2         Win-OS/2 executable
WINOS2.ICO       6  \OS2\MDOS\WINOS2         Win-OS/2 icon
WINPOPUP.EXE    10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 network messaging
                                               support
WINPRF.DLL       7  \OS2\DLL                 Win-OS/2 profile library
WINSCLIP.DLL     6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 clipboard support
WINSDDE.DLL      6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 Dynamic Data
                                               Exchange support
WINSHELD.EXE     6  \OS2\MDOS\WINOS2         Win-OS/2 shield for command
                                               prompt
WINSMSG.DLL      6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 system message
                                               library
WINVER          10  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 windows version
                                               utility
WINVER.EXE       6  \OS2\MDOS\WINOS2         Displays the version of
                                               Win-OS/2 that is running
WIN87EM.DLL      6  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 80x87 emulator
                                               library
WORDPER0.FNT    P1  \HP\PCL                  Font for HP laser printers
WORDPER1.FNT    P1  \HP\PCL                  Font for HP laser printers
WOS2ACCE.GRP     9  \OS2\MDOS\WINOS2         Win-OS/2 accessories group
WOS2MAIN.GRP     6  \OS2\MDOS\WINOS2         Win-OS/2 main group
WPCONFIG.DLL     4  \OS2\DLL                 Workplace Shell
                                               configuration library
WPCONMRI.DLL    11  \OS2\DLL                 Workplace Shell
                                               configuration library
WPGLOSS.HLP     11  \OS2\HELP                Workplace Shell glossary
                                               help
WPHELP.HLP      11  \OS2\HELP                Workplace Shell help
WPINDEX.HLP      4  \OS2\HELP                Workplace Shell index help
WPMSG.HLP       11  \OS2\HELP                Workplace Shell message
                                               help
WPPRINT.DLL     11  \OS2\DLL                 Workplace Shell printing
                                               library
WPPRTMRI.DLL    11  \OS2\DLL                 Workplace Shell printable
                                               translation
WPPWNDRV.DLL    11  \OS2\DLL                 Workplace Shell library
WRITE.EXE        9  \OS2\MDOS\WINOS2         Win-OS/2 Write applet
WRITE.HLP        9  \OS2\MDOS\WINOS2         Win-OS/2 Write applet
WSPDBF.DRV      D2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 display support
WSPDSBF.DRV     D2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 display support
WSPDSF.DRV      D2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 display support
WSPDSSF.DRV     D2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 display support
W0F0000.BIO     IN  \OS2                     ABIOS patch file
W020100.BIO     IN  \OS2                     ABIOS patch file
W020101.BIO     IN  \OS2                     ABIOS patch file
W050000.BIO     IN  \OS2                     ABIOS patch file
W050100.BIO     IN  \OS2                     ABIOS patch file
W060100.BIO     IN  \OS2                     ABIOS patch file
XCARTBA0.FNT    P1  \HP\PCL                  Font for HP laser printers
XCOPY.EXE       11  \OS2                     Program that selectively
                                               copies groups of files
                                               including subdirectories
XGA.DRV         D1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 XGA device driver
XGA.RC           9  \OS2                     Resource file used to
                                               create OS2.INI
XGA.SYS         D1  \OS2\DLL                 Provides XGA support for
                                               VDMs
XGAFIX.FON      D1  \OS2\MDOS\WINOS2\SYSTEM  XGA font for Win-OS/2
XGAOEM.FON      D1  \OS2\MDOS\WINOS2\SYSTEM  XGA font for Win-OS/2
XGARING0.SYS    D1  \OS2                     XGA Ring 0 device driver
XGASYS.FON      D1  \OS2\MDOS\WINOS2\SYSTEM  XGA font for Win-OS/2
XLAT850.BIN      6  \OS2\MDOS\WINOS2\SYSTEM  Code page 850 for Win-OS/2
XLAT860.BIN      6  \OS2\MDOS\WINOS2\SYSTEM  Code page 860 for Win-OS/2
XLAT861.BIN      6  \OS2\MDOS\WINOS2\SYSTEM  Code page 861 for Win-OS/2
XLAT863.BIN      6  \OS2\MDOS\WINOS2\SYSTEM  Code page 863 for Win-OS/2
XLAT865.BIN      6  \OS2\MDOS\WINOS2\SYSTEM  Code page 865 for Win-OS/2
XRM.HLP         13  \OS2\HELP                Terminal emulation applet
YCARTPC0.FNT    P1  \HP\PCL                  Font for HP laser printers
ZIGZAG.BMP       8  \OS2\BITMAP              Bitmap
ZMICROS0.FNT    P1  \HP\PCL                  Font for HP laser printers
Z1ACART0.FNT    P1  \HP\PCL                  Font for HP laser printers
000000.BIO      IN  \OS2                     ABIOS patch file
154XPRES.EXE     3  \OS2                     Adaptec 154x SCSI adapter
                                               detection module
164XPRES.EXE     3  \OS2                     Adaptec 164x SCSI adapter
                                               detection module
174XPRES.EXE     3  \OS2                     Adaptec 174x SCSI adapter
                                               detection module
238X_06.DRV     P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 printer driver
4019.CFG        13  \OS2                     Config file for
                                               bidirectional support
4019L.CFG       13  \OS2                     Config file for
                                               bidirectional support
40291730.WPD    P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
40291760.WPD    P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
40293930.WPD    P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
40293960.WPD    P1  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
4079W31.WPD     P2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 print definition
                                               file
4201.CFG        13  \OS2                     Config file for
                                               bidirectional support
4202.CFG        13  \OS2                     Config file for
                                               bidirectional support
4202L.CFG       13  \OS2                     Config file for
                                               bidirectional support
4207.CFG        13  \OS2                     Config file for
                                               bidirectional support
4208.CFG        13  \OS2                     Config file for
                                               bidirectional support
4208L.CFG       13  \OS2                     Config file for
                                               bidirectional support
4216.CFG        13  \OS2                     Config file for
                                               bidirectional support
4216L.CFG       13  \OS2                     Config file for
                                               bidirectional support
5201.CFG        13  \OS2                     Config file for
                                               bidirectional support
5201L.CFG       13  \OS2                     Config file for
                                               bidirectional support
5202.CFG        13  \OS2                     Config file for
                                               bidirectional support
5202-Q.CFG      13  \OS2                     Config file for
                                               bidirectional support
5202-QL.CFG     13  \OS2                     Config file for
                                               bidirectional support
5202L.CFG       13  \OS2                     Config file for
                                               bidirectional support
5204.CFG        13  \OS2                     Config file for
                                               bidirectional support
5204L.CFG       13  \OS2                     Config file for
                                               bidirectional support
8514.DRV        D2  \OS2\MDOS\WINOS2\SYSTEM  Win-OS/2 8514 display
                                               driver
8514.RC          9  \OS2                     Resource file used to
                                               create OS2.INI
8514_32.DLL     D1  \OS2\DLL                 Library for 8514 displays
8514FIX.FON     D2  \OS2\MDOS\WINOS2\SYSTEM  Font file for 8514 displays
8514M.RC         9  \OS2                     Resource file used to
                                               create OS2.INI
8514OEM.FON     D2  \OS2\MDOS\WINOS2\SYSTEM  8514 font for Win-OS/2
8514SYS.FON     D2  \OS2\MDOS\WINOS2\SYSTEM  8514 font for Win-OS/2

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

                 +---------------------------------+
                 | Latest OS/2 2.x Industry Awards |            cumaward
                 +---------------------------------+

Here is the list, as of 7 July 1994, of the newest awards given to OS/2
2.x. The rest of the awards are listed in the 15 May issue of this
newsletter.

Total to Date: 47

47 *           BYTE (USA) - June 1994
               Readers' Choice Award
            Software Product of the Year
                OS/2 for Windows 3.1

46 *     Ziff-Davis (Europe) - 6 June 1994
             Software Excellence Award
        Grand Award for Technical Excellence
                OS/2 for Windows 3.1

45 *           BYTE (USA) - May 1994
                COMDEX Best of Show
         Best System/Development Software
           Personal OS/2 Beta version 1

44 *           BYTE (USA) - May 1994
                COMDEX Best of Show
                      Overall
           Personal OS/2 Beta version 1

43 *      PC Magazine (USA) - 31 May 1994
               Editor's Choice Award
              32-Bit Operating System
                    OS/2 2.1

42 *      PC World (Spain) - 31 May 1994
              PC World Special Award
                    OS/2 2.1

41 *       Binary (Spain) - 19 May 1994
            (Spanish edition of BYTE)
            Award for Excellence 1993
                    OS/2 2.1

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

                 +---------------------------------+
                 | Common Open Client/Server Terms |             ocsterm
                 +---------------------------------+

This is a list of common terms used in the open client/server
environment. Pronunciations are included for some items.

The list was compiled by Sean Haffey, IBM Open Client/Server Group, IBM
United Kingdom, Internet userid seanh@vnet.ibm.com. Please address
comments to him.

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

AIX. IBM's version(s) of UNIX, available on the PS/2, RISC System/6000
and ES/9000 platforms.  AIX on the RISC System/6000 is based on OSF/1
and meets 1151 of the 1170 elements of SPEC1170.

ANDF (AND-eff). Architecture Neutral Distribution Format. One of five
technologies created by OSF. A set of tools which allows software
developers to create a single version of an application for use on
different types of computers and operating systems.

API. Application Programming Interface. A well-defined means of using
operating system or subsystem services.

ATM. (1) Asynchronous Transfer Mode. A new, high-speed network transport
technology, expected to become extremely popular in the 1990s. (2) Adobe
Type Manager. (3) Automated Teller Machine. One of the first
client/server applications.

Bento. A technology for the storage and interchange of multimedia
information. Bento is licensed by CI Labs.

C++. An extension of AT&T's C language. C++ was developed in the early
1980s at AT&T's Bell Laboratories to support objects. The name is a
programmer's play on words: In C, "++" adds one to a variable. C++,
then, is the next step beyond C. C++ is generally viewed as more
efficient than Smalltalk, but it does not enforce the object model.

CAE. Common Application Environment. The formal standards adopted by
X/Open, together with the X/Open specifications.

CDE. Common Desktop Environment. CDE was defined by COSE, and is a
consistent set of APIs for the desktop that will run across the systems
of the COSE members. It is modelled on IBM's OS/2 Workplace Shell, and
has been submitted to X/Open for planned adoption in 1994 in the UNIX
environment.

CI Labs. Component Integration Laboratories. Initially supported by
Apple and IBM among others, CI Labs licenses four technologies,
including OpenDoc, Bento, and SOM.

Client. As in client/server computing, the application that makes
requests of the server and, often, deals with the interaction necessary
with the user.

Client/Server. A model of computing in which two programs cooperate to
do work. The program that initiates the work is the client, which makes
requests on the second program, the server.

CORBA (KOR-buh). Common Object Request Broker Architecture. A standard
for objects proposed by the Object Management Group (OMG).

COS. Corporation for Open Systems. A vendor-sponsored organization which
intends to "deal with today's pressing network integration problems and
solutions". Among the members of COS are AT&T, DEC, IBM, and the US
Government.

COSE (KOH-zee). Common Open Software Environment. An open-standards
acceleration organization. Unusual in that it "met" entirely
electronically. COSE was incorporated within OSF in March 1994.

CPI-C (SEE-pik). Common Programming Interface for Communications.
Originally part of IBM's Systems Application Architecture, CPI-C has
been released by IBM into the public domain and has been adopted by
X/Open. Together with RPC and MQI, CPI-C is one of the three means of
communication supported in IBM's Open Blueprint.

DAE. Distributed Application Environment. An IBM family of programs
which offer client/server computing spanning IBM and non-IBM hardware
and software.

DCE. Distributed Computing Environment. One of five technologies created
by OSF. DCE is a set of integrated protocols and APIs that simplifies
building robust client/server applications on a network of unlike
systems.

Directory. In DCE, the directory contains information about resources,
services, objects, and users on the network. This makes it simple to
find each of these things by using only its name, and for each component
to be moved in the network as business or technology dictate, without
needing to change applications.

DME. Distributed Management Environment. One of five technologies
created by OSF. DME will allow different computer systems, linked by a
network, to be managed from a single point.

DRDA. Distributed Relational Database Architecture. IBM's architecture
for allowing relational databases on a network to interconnect and share
data.

DSOM (DEE-som). Distributed Systems Object Method. A complete
implementation of CORBA. DSOM works transparently with SOM.

Encina (en-SEE-nuh). Enterprise Computing In a New Age. A set of
transaction processing products, based on DCE, and supplied by Transarc
Corporation. IBM has announced Encina as a product to be used with
CICS/6000.

EPHOS (EE-foss). European Procurement Handbook for Open Systems. EPHOS
is used to guide public procurement of computer equipment within the
European Community, and is followed on a voluntary basis by many in the
private sector.

GOSIP. Government OSI Profile for procurement. The UK and USA
governments have their own version of OSI, called UK GOSIP and US GOSIP.

GUI (GOO-ee). Graphical User Interface. A pictorial way of representing
the capabilities of a system and the work being done on it.

IEEE. Institute of Electrical and Electronic Engineers. The IEEE is
responsible for defining many standards, including POSIX.

Internet. A world-wide association of interconnected networks.

IPX. Internet Packet Exchange.

ISDN. Integrated Services Digital Network. A digital means of allowing
voice and data to share a network.

ISO. International Standards Organization.

Kerberos. The security component of DCE, originally designed by the
Massachusetts Institute of Technology. Named after the three-headed dog
of Greek mythology which guarded the gates of Hades. Kerberos is
included in IBM's Open Blueprint.

LAN. Local Area Network. Typically, the interconnection of several
personal computers and other hardware such as printers. Designed
originally as a means of sharing hardware and software among PCs; now
used as a general means of communications between PCs.

Middleware. Software that lies between applications and the operating
system, and that is designed to shield the application from the
complexities of the underlying system, especially in open and
client/server environments.

Motif (moh-TEEF). One of the five technologies created by OSF. Motif is
a GUI.

MPTN. Multi Protocol Transport Networking. An IBM product that allows
applications to run over dissimilar networks. Part of the Network
Blueprint.

MQI. Message Queue Interface. A high-level interface designed for use by
application programmers who want to develop distributed business
applications. MQI can run synchronously or asynchronously. It was
developed by IBM, and is one of the three means of communication
supported in IBM's Open Blueprint. MQI is implemented by IBM in its
MQSeries products.

Network Blueprint. A framework for connecting unlike networks and making
them operate together.

NFS. Network File System. A technology developed by SUN Microsystems
Inc.  NFS is a system for sharing directories across Internet Protocol
(IP) networks. NFS uses RPC to become operating system-independent.

NetBIOS (net-BY-oss) A de-facto standard network protocol for LANs.

Object. A set of programs or subroutines, called methods, and data,
called variables, that model something in the real world.

Object Request Broker. The mechanism that allows objects to communicate
with each other over a network.

ODAM (OH-dam). Open Distributed Application Model. ODAM provides a
standard way of visualising enterprise-wide client/server middleware.

ODCS. Open Distributed Computing Structure. An early name for IBM's Open
Blueprint.

OLE. Object Linking and Embedding. Microsoft's protocols for linking
objects to create a compound document. Unlike OpenDoc, OLE is based on
a proprietary standard.

OMG. Object Management Group. An organization of vendors, software
developers, and users, founded to promote the theory and practice of
object management technology in the development of software.

OpenDoc. One of four technologies to be licensed by CI Labs. OpenDoc is
a "compound document architecture", which is a structured means of
including and using text, graphics, pictures, and multimedia objects in
a single document. OpenDoc uses IBM's SOM, and hence it is based on
CORBA.

Open Blueprint. A modular architecture that includes standards which
enable customers to build applications that run on many IBM and non-IBM
systems, and that connect and work seamlessly.

Open System. An abbreviation of the IEEE definition is "A ...  set of
... standards ... that ... accomplish interoperability and portability
of applications, data and people." The ISO definition is similar. Many
UNIX vendors define an open system as a UNIX system. Clearly, the
problem is that the word "open" is a very powerful marketing term.

OSF. Open Software Foundation. A not-for-profit organization that
develops and delivers open technology to its members. There are several
hundred members of OSF, including Apple, DEC, HP, Hitachi, IBM, ICL,
Lotus, Microsoft, Motorola, Novell, and Xerox. OSF delivers five
technologies: OSF/1, DCE, DME, Motif, and ANDF.

OSF/1. One of five technologies created by OSF. OSF/1 is a UNIX
operating system.

OSI. Open Systems Interconnection. A layered communications model of a
WAN developed by the ISO.

Palladium. Print management technology developed at MIT with IBM,
Digital, and Hewlett-Packard. This is a complete set of end-user
functions to submit and control printing in an open distributed
environment.

PASC. Portable Applications Standards Committee. The new name for POSIX,
based on the realization that it is more than UNIX.

POSIX. Portable Operating System Interface. The `X' at the end denotes
that POSIX is a `UNIX'-type specification. POSIX is a set of interfaces
involved in applications portability and system interoperability and the
services offered across these interfaces. It is described in a set of
specifications (POSIX 1003.1, 1003.2., ...) that, when agreed, become an
international standard; for example, ISO/IEC 9945-1 is the international
standard corresponding to POSIX 1003.1. POSIX is defined by the IEEE.

RPC. Remote Procedure Call. One of three means of communication defined
in the Open Blueprint. Issuing an RPC is analogous to calling a
subroutine, except that the subroutine may exist somewhere else within
the network.

Server. As in client/server computing, the application that is dedicated
to performing work requested by a client. Servers specialize in one or
more areas, such as printing, database, video, and so on.

Smalltalk. An object-oriented language developed in the early 1970s by
Xerox at its Palo Alto Research Center (PARC).

SMTP. Simple Mail Transport Protocol. A widely used e-mail protocol
developed by Internet. Extremely popular in the USA; less popular in
Europe, where X.400 is preferred.

SNMP. Simple Network Management Protocol. A network management protocol
used in TCP/IP LANs.

Sockets. A network API developed at the University of California in
Berkeley for use with their version of UNIX. Sockets were designed to
work primarily with Ethernet.

SOM. Systems Object Model. A rich, language-neutral technology for
building, packaging, and manipulating objects. It can be used easily by
both object-oriented programming languages and procedural languages.

SPEC1170. The 1,170 interfaces that will make up UNIX.

SQL. Structured Query Language. A language designed by IBM for using
relational databases. SQL has since become an ISO standard. Sometimes
also called Standard Query Language.

Taligent. A joint venture between IBM and Apple to develop
object-oriented software and an object-oriented operating system. In
1994, Hewlett Packard joined Taligent.

TCP/IP. Transmission Control Protocol/ Internet Protocol. A standard set
of network protocols developed by the USA Department of Defense for the
government ARPAnet. It has been accepted as the standard network
protocol for UNIX Ethernet systems, and is simpler than the OSI model.

UNIX. The operating system originally designed by AT&T and enhanced by
the University of California at Berkeley and others. Since it was
powerful and essentially available for free, it became very popular at
universities. Many vendors made their own versions of UNIX available;
for example, IBM's AIX, based on OSF/1. The UNIX trademark and
definition have since come under the control of X/Open, who will issue a
unifying specification.

USL. UNIX Systems Laboratories. Established by AT&T to develop and
license UNIX System V. USL was sold to Novell, and in 1993 it was
integrated into Novell.

Wabi (WAH-bee). Windows Application Binary Interface. A product written
by Sun Microsystems to enable applications written for Microsoft's
Windows to run unmodified on UNIX systems.

WAN. Wide Area Network. A network that runs over large distances and
typically connects several LANs.

X.400. An e-mail protocol adopted by ISO. More sophisticated than SMTP,
and more popular in Europe.

X.500. A directory protocol adopted by ISO.

X/Open. A standards acceleration body, founded in 1984 by Bull, ICL,
Olivetti, Nixdorf and Siemens. IBM joined X/Open in 1988. X/Open does
not normally define standards, but chooses from existing, de facto, and
proposed standards. X/Open actively supports IEEE POSIX projects.

X Windows. A network GUI.

XPG. X/Open Portability Guide. A set of interface specifications issued
by X/Open that define source code portability. The definition of XPG
keeps expanding. XPG4, issued in 1992, has 22 components, up from 13 in
XPG3, which include the POSIX 1003.1 and 1003.2 operating system
specifications, relational database, X-Windows, and CPI-C. Products that
meet the XPG specification are referred to as "XPG branded".

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

                   +-----------------------------------+
                   | APPC Developer Assistance Program |         dapappc
                   +-----------------------------------+

Are you a software vendor? Are you considering APPC for the
communications portion of your next product? If so, help is here. At
the APPC/APPN Technical Conference this July in Boston, APPC Market
Enablement announced the APPC Developer Assistance Program (DAP). The
APPC DAP is open to independent software vendors who are developing, or
planning to develop, APPC or CPI-C applications.

When you join the APPC DAP, you'll get technical, business, and
marketing support for your APPC application developers.

Two Goals
---------

The APPC DAP has two objectives:

o Assist software vendors in providing APPC support for new
  applications.

  If you're designing or building new client/server applications, you're
  probably considering including APPC support. The APPC DAP gives you a
  jump-start on APPC development, and brings immediate access to experts
  in APPC application development.

o Provide continued support to software vendors who already have APPC
  support in their applications.

  Just because the code is finished, it doesn't mean the work is done.
  The APPC DAP gives help on APPC design and support questions, plus DAP
  members can receive assistance with configuration and documentation
  issues.

If you're not a software vendor, don't feel left out. The APPC DAP's
ultimate goal is to help application programmers. How? As more software
vendors supply APPC support in their products, the job of client/server
application development gets easier. And if you have a favorite tool or
application that doesn't support APPC, tell that vendor about the APPC
DAP.

More Information
----------------

For more information about the APPC DAP, send a note or fax with your
company, name, product, and external mailing address to:

  Wayne Riley
  Fax: 1-919-254-6050
  Internet: wriley@vnet.ibm.com
  Mail: EA6/502
        IBM Corporation
        3039 Cornwallis
        P O Box 12195
        Research Triangle Park NC 27709-2195

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

             +--------------------------------------------+
             | IBM Developer Assistance Program Workshop: |     dceadmin
             |          OS/2 DCE Administration           |
             +--------------------------------------------+

In this five-day workshop, students become familiar with the components
of OSF DCE administration by installation, configuration, and
administration of DCE for OS/2. This workshop is a combination of
classroom lectured and hands-on lab work. (The student will spend a
50/50 ratio between lecture and lab.) This course reinforces key
principles, topics, and methods by using diagrams, examples, and coded
applications.

Audience
--------

This workshop is for personnel responsible for the administration of
distributed software computing (DCE). The knowledge gained will assist
the administrator in installation, configuration, and administration of
DCE for OS/2. This course will also be a benefit to DCE application
programmers.

Topics
------

o Installation of DCE components
o Configuration of single/multiple machine cells
o Principle, group, organization, and account management
o Directory service management and replication
o Cell security implementation and management

Objectives
----------

After completing this course, the student should be able to:

o List and describe each core DCE component
o Describe the inter-relationship of the core DCE components
o to each other
o Install and configure the core DCE components
o Administrate the DCE environment
o Add users and groups to the DCE cells
o Administer the DCE namespace
o Install typical DCE applications

Prerequisite
------------

C language programming is a plus.

Fee
---

Course CG38350C, tuition 2,000 USD

Schedule
--------

29 August - 2 September, Endicott NY
10 - 14 October, Poughkeepsie NY
11 - 15 November, Austin TX
28 November - 2 December, San Jose CA

This schedule is subject to change.

Enrollment
----------

Call 1-800-IBM-TEACh (1-800-426-8322) within the USA. From elsewhere,
call 1-602-629-2731 and ask for education enrollment. IBM employees in
the USA should enroll using MSE.

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

             +--------------------------------------------+
             | IBM Developer Assistance Program Workshop: |       dceapi
             |   DCE Hands-On Application Programming     |
             |       for OS/2, AIX, and Windows           |
             +--------------------------------------------+

In this five-day workshop, formerly known as "OS/2 DCE for Software
Developers Workshop," students become familiar with the components of
OSF DCE by following the development of a basic distributed application
using the full complement of DCE tools and services. This workshop is a
combination of classroom lectures and hands-on lab work. The student
spends a significant portion of the week writing basic DCE client/server
programs in the OS/2 2.1 32-bit environment.

The workshop will provide a broad base of understanding of the
development of DCE applications in an OS/2 environment. The instruction
will include the basic design and distribution issues faced by
client/server programmers in a DCE environment using DCE Remote
Procedure Calls (RPC). The course covers the various aspects of the DCE
programming model, including security, naming, time service, interface
definitions, etc.  The knowledge gained will allow the student to
understand how to modify existing applications to take advantage of the
DCE client/server models.

Audience
--------

OS/2 application programmers who want to learn the Application
Programming Interface (API) of the OSF DCE, either to assist them in
creating DCE applications now or to assist them in understanding the
issues involved with DCE for future designs.

Topics
------

o Application development in a distributed environment
o Developing an application using remote procedure calls
o Design and distribution issues
o Using IDL to define a basic interface
o Developing a basic server and basic client
o RPC programming topics
o Using the DCE security service
o Using the DCE threads service
o Using the DCE distributed time service
o Using the DCE directory service

Objectives
----------

To explore issues affecting the design and implementation of DCE
application programs from the OS/2 perspective, and to provide an
effective learning environment for writing client/server applications
using DCE.

Prerequisites
-------------

Experienced C language programmers who have written or intend to write
distributed applications, or who have application programming
experience.

Fee
---

Course CP10640C, tuition 2000 USD

Schedule
--------

29 August - 2 September, Endicott NY
26 - 30 September, Westlake TX (near Dallas/Fort Worth airport)
10 - 14 October, Austin TX
 7 - 11 November, Poughkeepsie NY

Enrollment
----------

Call 1-800-IBM-TEACh (1-800-426-8322) within the USA. From elsewhere,
call 1-602-629-2731 and ask for education enrollment. IBM employees in
the USA should enroll using MSE.

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

             +--------------------------------------------+
             | IBM Developer Assistance Program Workshop: |       dceacl
             |       Programming With DCE Security        |
             |         and Writing ACL Managers           |
             +--------------------------------------------+

One of the key advantages of using OSF/DCE to build distributed
applications is the integration of the DCE Security Service into DCE.
This four-day course discusses the important issues related to security,
the design of the DCE Security Service, and how this design addresses
these issues in DCE. The class focuses on building security applications
using DCE APIs, and how to develop a complete DCE ACL Manager.

Class Content
-------------

The class begins by introducing some general security issues in a
distributed environment. It proceeds with a quick overview of the DCE
Security Service, followed by a tutorial on Kerberos, one of its central
components. Lectures and labs take the developer through the process of
building basic client/server applications utilizing the different
aspects of the DCE security Service. The class then expands on this
basic knowledge to design more complex applications. Each module is
accompanied by an extensive walkthrough of a sample application. The
class concludes with a discussion on advanced topics of DCE security, as
well as some of the new features that will be available in the next
major release of DCE, due out in 1994.

This is a follow-on course to the basic OSF/DCE Application Programming
class.

Fee
---

Course CE54880C, tuition 1700 USD

Schedule
--------

 4 -  7 October, Austin TX

Enrollment
----------

Call 1-800-IBM-TEACh (1-800-426-8322) within the USA. From elsewhere,
call 1-602-629-2731 and ask for education enrollment. IBM employees in
the USA should enroll using MSE.

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

               +-----------------------------------------+
               |    IBM Personal Software Products       |      showsked
               | August/September 1994 USA Show Schedule |
               +-----------------------------------------+

IBM Personal Software Products is participating in a variety of trade
shows in the near future:

Show Name            Dates               Location
---------            -----               --------

BBSCON               17 - 21 August      Atlanta
Client/Server        29 - 31 August      Washington
Windows Solutions     7 -  9 September   San Francisco
CAMP                  8 September        Chicago
NetWorld + Interop   12 - 14 September   Atlanta
ECHO (Health)        18 - 21 September   West Palm Beach
NetWorks Expo        20 - 22 September   Dallas

IBM Personal Software Products offers a wide range of products,
including high-performance LAN systems, premier operating systems and
applications, and comprehensive service offerings.

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

                   +----------------------------------+
                   | IBM Demonstrations at ONE BBSCON |             1bbs
                   +----------------------------------+

For the second year in a row, IBM is participating in the Online
Networking Exposition and BBS Convention (ONE BBSCON) in Atlanta,
Georgia, USA, from 17 through 21 August.

Ultimate Learning Center for BBSs
---------------------------------

If last year's attendance is a good gauge, this conference will be the
biggest international gathering of BBS operators in history. The
spacious Atlanta Market Center INFORUM will feature over 250 vendors
displaying the latest in connectivity and PC communications products.
Education sessions, seminars, and hands-on workshops round out the
experience to provide the ultimate learning center for the novice and
even the most experienced Internet entrepreneur.

Using OS/2 as BBS Operating System
----------------------------------

IBM has a demonstration booth (number 463) where we will introduce BBS
sysops (system operators) to the benefits of using OS/2 as their base
operating system.

"OS/2 is clearly superior in multitasking, and its reliable background
communications make it the perfect environment for BBSs", says Vicci
Conway, IBM's Personal Software Products division program manager for
BBSs.

Vicci and IBM's online advocate, David Whittle, are also holding
host classroom sessions during the conference.

Registration and More Information
---------------------------------

The registration fee for the conference is 325 USD, which includes all
meeting sessions and materials, admission to the exhibit areas, lunch on
the three full days of the convention, and coffee breaks.

If you are ready to merge onto the "Information SuperHighway", you'll
want to make sure that OS/2 is driving your PC! Come to ONE BBSCON
and visit the IBM booth for a sensational demonstration.

For further information regarding ONE BBSCON, contact ONE Inc. at
1-303-693-5253.

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

               +------------------------------------------+
               |     OS/2 Technical Interchange 1994,     |      engtech
               | 19 through 23 September, Berlin, Germany |
               +------------------------------------------+

From 19 through 23 September, major corporations, independent software
vendors (ISVs), resellers, system integrators, consultants, and the
press will be at the Technical University Berlin to hear directly from
IBM developers, leading industrial consultants and educators about the
latest in-depth information and personal experiences with OS/2.

There will be over 150 product-specific sessions to choose from, with
the theme of improving and investing in business for the future. The
message is clear: IBM's software can help enterprises and entrepreneurs
to create an advantage over their competition.

Session Categories
------------------

The sessions will be divided into ten categories, based upon IBM's
Personal Software range of products:

o Application Development

  This category focuses on building and maintaining OS/2 applications
  that will give your organization the edge. Included are Designing
  OS/2 Applications, The Developer Connection for OS/2, and
  Internationalization of Applications.

o C Set ++ for OS/2

  The sessions in this category show that the most powerful C++ compiler
  for OS/2 comes with powerful tools for applications, giving practical
  advice on IBM C Set ++, optimization tips, and debugging.

o Client/Server Solutions

  The aim of this category is to show you software for
  industrial-strength solutions on low-cost, network-attached personal
  systems.

o Communications Manager/2

  The power of personal networking, installation and configuration, and
  avoiding common problems with communications are all comprehensive
  services shown in these sessions as a means of communicating with a
  mainframe over wide- or local-area networks.

o DATABASE 2

  Advice and information is given in these sessions on how you can
  control and manage your data using IBM's powerful database management
  systems.

o Distributed Computing Environment (DCE)

  This range of software shows how clients, servers, and users can work
  together regardless of the computer's manufacturer or operating
  system.

o LAN Systems Solutions

  This category introduces you to integrated solutions for open-system
  networks. It includes an overview and directions for IBM LAN Server.

o Multimedia and Pen Computing

  Experience the advanced multimedia capabilities that OS/2 desktop can
  bring to your fingertips!

o Object-Oriented Technology

  See how creating interchangeable, reusable software components is very
  much a reality today, and how to introduce objects to your
  organization.

o Operating System/2

  Get an overall look at the world's best-selling 32-bit operating
  system!

More Information
----------------

If you would like to attend this Technical Interchange and see how these
products can work for you to put your business on the right track,
please contact your nearest IBM location and coordinator for further
information and a registration form:

IBM Austria                     IBM The Nordics

  Brigitte Behal                  Ebbe Johansen
  Customer Executive Events       Customer Education Manager
  IBM Austria                     IBM Nordics
  Obere Donaustrasse 95           Nymllevej 85
  A-1020 Vienna                   Denmark
  Austria                         Tel: +45 45 93 4545 x 3898
  Tel: +43 1 21145 x 2281         Fax: +45 45 96 5770
  Fax: +43 1 21145 3877
                                IBM Sweden
IBM Belgium
                                  Ulla Hyllander
  Sam Verbiese                    IBM Nordics
  Education Department            164 92 Stockholm
  IBM Belgium                     Sweden
  135, Chausse de Bruxelles       Tel: +46 8 793 1000
  B-1310 La Hulpe                 Fax: +46 8 793 1898
  Belgium
  Tel: +32 2 655 5262           IBM Switzerland
  Fax: +32 2 655 5280
                                  Mrs. Monica Hensel
IBM Eastern Europe                IBM Switzerland
  Walter Stepanek, 01/075         Buckhauser Str. 22
  IBM Austria                     Ch-8048 Zurich
  Obere Donaustrasse 95           Switzerland
  A-1020 Vienna                   Tel: +41 01 436 74 53
  Austria                         Fax: +41 01 436 66 26
  Tel: +43 1 21145 x3721
                                IBM United Kingdom
IBM France
                                  Elizabeth Bedford
  Bruno Rouyrre                   Response Centre
  Sce 3109                        IBM UK
  IBM France                      FREEPOST
  Tour Descartes - La Defense     PO Box 32
  92066 Paris Le Defense          Normandy House
  France                          Basingstoke
  Tel: +33 1 49057550             Hants
  Fax: +33 1 47886476             RG21 1EJ
                                  England
                                  Tel: +44 0256 841818
IBM Germany

  Susanne Seinche
  Personal Systems
  IBM Germany
  Lyoner Str. 13A
  60528 Frankfurt
  Germany
  Tel: +69 6645 3313
  Fax: +69 6645 3370

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

             +--------------------------------------+
             | DB2 Technical Conference, 25 through |            confdb2
             |    30 September, Orlando, Florida    |
             +--------------------------------------+

Since its premiere in 1991, the DB2 Technical Conference has offered
leading-edge information about the growth and enhancement of the DB2
family of products. Join us this year at the Marriott Orlando World
Center from 25 through 30 September for an event that keeps on getting
bigger and more exciting!

Explore a wide range of topics, including DB2 Version 3 Updates,
managing complex client/server configurations, the future of DB2,
employee relations, performance/tuning, building applications,
Information Warehouse, industry changes and needs, and much more...

Conference Highlights
---------------------

Come to the 1994 DB2 Technical Conference to experience:

o Three full days of forums for managers

o Detailed technical discussions

o A comprehensive DB2 Product Exposition featuring over 70 software
  providers

o More industry peers with whom to network than ever before

o Query panels with prominent DB2 experts to help you find solutions to
  your most pressing issues

o Highlighted discussions on the latest versions of DB2, DB2/2 and
  DB2/6000 and the new roles of PCs and workstations in the DB2 family

o DB2 product developers from IBM's Santa Teresa and Toronto labs,
  Dallas Systems center consultants, and an outstanding faculty from IBM

This event offers something for everyone, including users with varying
backgrounds and needs. DB2 system and database administrators, planners,
programmers, application developers, and managers will all find the
answers to their questions as well as begin to explore new territories!

More for Managers
-----------------

Three full days of the 1994 DB2 Technical Conference are concentrated
solely on management issues. Management experts offer solutions to:

o Performance management
o Productivity
o Quality assurance
o The enterprise
o Client/server
o Data sharing
o Cost/performance
o Building applications

Two Keynote Presentations
-------------------------

o From Framework to Reality - the DB2 Family Story

  You know about the DB2 family of database management systems -- DB2 on
  MVS, DB2/VM, DB2/6000, DB2/400, and DB2/2 -- but do you know how they
  work together? Do you know about the tools you can use to manage
  enterprise-wide tasks like installation, application development, and
  monitoring and tuning? How do data utilities and replication tools
  help you manage multi-platform data? What role does parallelism play
  in all this? Chris Arnold assembles the pieces into solutions for
  today, and transforms those solutions into the vision for tomorrow.

    Vice President and General Manager of IBM's Santa Teresa Laboratory,
    Chris Arnold joined IBM in 1965 and has served in a variety of
    technical and managerial positions in the Federal Systems Division,
    Advanced Systems Development Division, and Systems Development
    Division. His technical background has focused on the commercial and
    proprietary areas of operating systems development. Chris was also
    director of the Myers Corners NY Laboratory, where he was
    responsible for the development of MVS operating systems.

o The Future is Today

  There's big news on the horizon for DB2, and Carl Chamberlain gives a
  taste of what's coming in the next major product announcement. From
  parallel query processing to new SQL function, from client/server
  enhancements to significant improvements in availability and
  performance, Carl provides a rundown on what's coming next, and when
  to expect it.

    In 1963, Carl Chamberlain joined IBM as a systems engineer in San
    Francisco. He was a member of the IBM / North American Rockwell /
    Caterpillar Tractor joint development effort resulting in IMS, and
    has been involved with IBM database products ever since. He joined
    the DB2 organization in 1982 as the manager responsible for test and
    release, and continued in that role until 1991, when he became the
    IMS product manager. Carl returned to the world of DB2 as its
    product manager in 1993.

Query Panels
------------

Get answers directly from the experts! During query panels, you have the
opportunity to discuss problems and to get the best solutions from the
most prominent and experienced DB2 experts in the field. Query panel
topics include Distributed, General, Management, and Performance.

Third Annual DB2 EXPO
---------------------

The 1994 DB2 EXPO features more vendor expositions and presentations
than ever before. At the expo, you will:

o Discover solutions to your operating needs, with a wide variety of
  state-of-the-art information technology demonstrations, products, and
  services in one convenient location.

o Build relationships by making direct contact with the manufacturers
  you need to get to know better.

o See technical exhibits that show you practical applications of the
  products you use every day.

Exhibitors include:

o Software vendors who extend the value of the full range of enterprise-
  wide architectures.

o Service and support vendors targeted to the DB2 programmer, planner,
  designer, DBA, tuner, consultant, and manager.

o Product and service vendors meeting the needs of today's IS business
  professional.

Conference Schedule
-------------------

The tentative schedule for the conference is:

  Sunday 25 September

  12:00 noon -  8:00 p.m.     Registration
   6:00 p.m. -  8:00 p.m.     Welcome reception

  Monday 26 September

   7:00 a.m. -  5:00 p.m.     Registration
   8:30 a.m. - 10:00 a.m.     Keynote: Chris Arnold
  10:30 a.m. -  5:00 p.m.     Elective sessions

  Tuesday 27 September

   7:00 a.m. -  8:30 a.m.     DB2 EXPO
   8:30 a.m. - 10:00 a.m.     Keynote: Carl Chamberlain
  10:00 a.m. - 10:30 a.m.     DB2 EXPO
  10:30 a.m. -  5:00 p.m.     Elective sessions
   1:00 p.m. -  1:45 p.m.     Vendor presentations
   1:00 p.m. -  6:00 p.m.     DB2 EXPO
   5:15 p.m. -  6:30 p.m.     Query panel

  Wednesday 28 September

   7:00 a.m. -  8:30 a.m.     DB2 EXPO
   8:30 a.m. -  5:00 p.m.     Elective sessions
  10:00 a.m. - 10:30 a.m.     DB2 EXPO
   1:00 p.m. -  1:45 p.m.     Vendor presentations
   1:00 p.m. -  6:00 p.m.     DB2 EXPO
   5:15 p.m. -  6:30 p.m.     Query panel

  Thursday 29 September

   8:30 a.m. -  5:00 p.m.     Elective sessions
   5:15 p.m. -  6:30 p.m.     Query panel
   6:30 p.m. -  7:30 p.m.     Reception
   7:30 p.m. - 11:00 p.m.     Banquet

  Friday 30 September

   8:30 a.m. - 12:00 noon     Elective sessions
  12:00 noon                  Conference concludes

Elective Sessions
-----------------

Following is the tentative list of sessions and instructors. Some of
these sessions are repeats from previous years' conferences due to
attendee requests.

o Client/Server and DB2 Family of Products

  Stored Procedures                                     Curt Cotner

  DB2/6000 Recovery                                     Doug Free
  DB2/6000 Technical Introduction

  Distributed Database Performance                      Sherry Ryan
  Mistakes to Avoid in the DDCS/2 to DB2 Environment
  Multi-Site Update Considerations

  DataHub Tools - Including IBM's Replication Suite     Mahrah Schreiber
    and Other Vendors' Products
  Managing Relational Databases with DataHub

  DB2/6000 Performance                                  Melanie Stopfer
  DDCS/6000 Advanced Tips and Techniques
  Implementing the DDCS/6000 Gateway Server Environment

  An Introduction to DB2/2                              to be determined

o Management

  Accepting Change with Confidence                      Keith Harrell
  Attitude is Everything

  The Enterprise Strikes Back!                          Scott Howard

  Performance from an I/T Manager's Point of View       Elizabeth Mandel

  Client/Server: The Management Dilemma                 Nagraj Alur
  Client/Server: Toward a Less Traumatic Tomorrow

  Managing People and Packages                          Bonnie Baker

  MVS Trends and Directions                             Chuck Calio

  DB2/6000 Technical Introduction                       Doug Free

  Client/Server 101                                     Scott Howard

  V3 User Experience (IBM Point of View)                Ed Lynch

  Quality in the DB2 Environment                        Elizabeth Mandel

  IBM Information Warehouse Architecture                Mahrah Schreiber

  V3 User Experience (Customer Point of View)           Richard Yevitch

o Performance / Tuning

  DB2 Design and Performance Reviews: What to Include   Doug Free
    and What to Avoid

  How to Estimate V3 Performance (Parts I and II)       Akira Shibamiya

  DB2 V3 Performance Overview                           Dan Soble
  Tuning DB2 V3 with DB2PM

  Everybody's Roadmap to DB2 Accounting                 Horacio
                                                          Terrizzano

o DB2 Version 3

  Compression                                           Greg Davoll

  V3 Buffer Pool Update                                 K R Hammond

  V3 User Experience (IBM Point of View)                Ed Lynch

  Understanding DB2 RUNSTATS Statistics (V3             Bryan Smith
    Enhancements)
  What's New in DB2 Utilities

  V3 Locks, Latches, Claims, and Drains                 Julie Watts

  V3 User Experience (Customer Point of View)           Richard Yevitch

o Etcetera

  Auditing with the DB2 Catalog                         Bonnie Baker
  Things I Wish They Had Told Me 8 Years Ago
  MORE Things I Wish They Had Told Me 8 Years Ago

  Relational Database Enters the World of Objects       Charley Bontempo

  MVS Trends and Directions                             Chuck Calio
  MVS V5 Performance Tuning

  Visualizing Your DB2 Data                             Stuart Colvin

  CICS-DB2 New Function and Advanced Topics             Cathy Drummond

  The Latest on QMF                                     Christina Lofink

  Data Design and Placement in an Information           Mary Mudie
    Warehouse
  IBM Information Warehouse Architecture

Conference Fee
--------------

The 1994 DB2 Technical Conference fee of 1,575 USD has not increased
since last year. It includes registration, conference materials,
admission to all sessions and the DB2 EXPO, five breakfasts, four
lunches, Sunday reception, and Thursday reception and banquet.

If you wish to participate only in the management focus of the
conference, the fee is 950 USD, and it includes registration, conference
materials, admission to all management sessions (Monday through
Wednesday) and the DB2 EXPO, three breakfasts, three lunches, and the
Sunday reception.

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

Conference registration should be made no later than Friday 26 August
1994.

Hotel Arrangements
------------------

Marriott's Orlando World Center is the host hotel for the 1994 DB2
Technical Conference. The room rate is 139 USD per night, single or
double occupancy, plus 10 percent tax. The resort reigns over park-like
grounds that include an 18-hole championship golf course, 12 lighted
tennis courts, and a five-acre activities court surrounded by palms,
waterfalls, and a lagoon. The activities court has four heated swimming
pools, including a half-million-gallon, free-form pool, indoor pool,
and jumbo kiddie pool, as well as four whirlpools. Take advantage of the
hotel's day-care facility.

A small number of rooms are available for government attendees at a
nearby hotel.

More Information
----------------

IBM has appointed ATI Travel Management as the 1994 DB2 Technical
Conference coordinator. ATI enrolls you in the conference and confirms
your hotel and travel arrangements (including discount airfares).

Call for further information or registration:

  Inside  the USA, call 1-800-464-0061
  Outside the USA, call 1-312-644-6642
  Fax:                  1-312-644-6369

or write to: ATI Travel Management, Inc.
             401 N. Michigan Ave.
             Chicago IL 60611-4267

If you are disabled and require reasonable accommodation, please advise
us in advance of your needs.

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

      +-------------------------------------------------------+
      | Guest Access to Europe / Middle East / Africa DAP BBS | bbsguest
      +-------------------------------------------------------+

The IBM Europe / Middle East / Africa (E/ME/A) Developer Assistance
Program has opened up guest access to the E/ME/A DAP BBS. Guests are
invited to sign on for a limited view of what is available on the BBS,
as well as for a DAP application form. The E/ME/A DAP is open to
residents of countries in Europe, the Middle East, and Africa.

EMEA DAP BBS number: +44 (0)1256 336991
Settings:            8,N,1
Guest userid:        Follow instructions when logging on

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

             +-------------------------------------------+
             |  McGraw-Hill Book Discount Available to   |      hillbook
             | Europe / Middle East / Africa DAP Members |
             +-------------------------------------------+

McGraw-Hill is giving a 25 percent discount on all of their books to
members of the Europe / Middle East / Africa Developer Assistance
Program.

This offer is available only to E/ME/A DAP members who order through
McGraw-Hill in Maidenhead UK.

A full McGraw-Hill online book reference -- including author(s), ISBN,
number of pages, synopsis, title, subject, level, date, pricing in UK
pounds and German marks, and so on -- is available as file MCGRAW.ZIP in
the MARKET file area on the DAP BBS. Ordering information can also be
found in that file.

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

             +---------------------------------------------+
             | The Networking Software Market in Singapore |     singnet
             +---------------------------------------------+

This article, dated May 1994, was prepared by D. Richmond & Associates,
American Embassy - Singapore.

Overview
--------

Data suggest that the IT industry in Singapore is beginning to mature.
According to the latest National Computer Board Singapore IT Industry
Survey Report 1993, industry sales exceeded USD 1.8 billion in 1992.
Growth of the industry was 14 percent in 1992, versus 23 percent in 1991
and 45 percent in 1990. Computer hardware accounted for 72 percent of
total sales and software for 12 percent in 1992.

Total software sales in 1992 were USD 231 million. The bulk of software
sales consisted of applications software, followed by systems and office
automation software. In 1992, sales of applications software exceeded
systems and automation software. However, sales of applications software
have slowed in recent years, and real growth is projected at 13 percent
per year for the next five years.

The market for networking software in Singapore has also been expanding
rapidly in recent years. Growth has been estimated at 30 percent per
year for the past 3 years. Future expansion is expected to slow
slightly, but growth is forecast to remain strong at 15-20 percent per
year for the next five years.

A number of factors lie behind the strong market situation. Among these
are a high number of business establishments in Singapore that are
already computerized and beginning to share data and computer resources
using networks, the downsizing of current mainframe systems to
lower-cost PCs on LANs, and an increasing need for critical business
applications.

The market for network operating and mainframe connectivity software is
relatively saturated. The best sales prospects for new-to-market U.S.
suppliers lie in the categories of management systems, office/business
applications, office tools, and specialty communications software.
Potential buyers are looking for products with unique features and
functions.

Nearly all of the networking software that is available in Singapore is
imported. The United States is the dominant supplier, with a market
share of at least 90 percent. This situation is unlikely to change in
the foreseeable future. Local production and exports of networking
software are minimal.

The marketplace is extremely receptive to American software. The United
States is viewed as a leader in networking software and technology. In
addition, most U.S. software has the advantage of a large user base,
which provides buyers with confidence in the product. The major problems
which are encountered with U.S. networking software suppliers are a lack
of marketing expertise and technical support.

Key recommendations for new-to-market U.S. suppliers are:

o Strong marketing and technical servicing efforts are needed to enter
  the market;

o A suitable local partner should be found, with efforts focused on
  system integrators; and

o Visits to the market and personal sales calls are the most effective
  means of locating a distributor and initiating sales.

Receptivity Score
-----------------

Receptivity Score (1-5): 5

A receptivity score of 1 means that the market is not receptive to U.S.
products and services, while a score of 5 means that it is extremely
receptive.

Market Assessment
-----------------

The industry groups networking software into several categories.
Although these categories may vary by company, general classifications
include communications/connectivity, operating system, system
management, office/business applications, and office tools networking
software.

The Singapore Government has experienced much success in promoting IT
usage on the Island in recent years. A 1992 survey by the National
Computer Board revealed that computer penetration in Singapore companies
is extensive. Of all establishments employing ten or more employees, 84
percent were computerized in 1992. This is compared with 68 percent in
1989.

With such penetration, more computerized establishments are capable of
networking within and across establishments. According to the NCB
survey, 63 percent of the respondents were networked, leaving only 37
percent that were not.

Networking is occurring across all types of industries. Nevertheless,
manufacturing, transport, finance, and the public sectors appear to be
the industry segments that are most heavily involved in networking.

There is good potential for sales of networking software to
organizations of all sizes. Larger organizations, and particularly
multinational companies, are more likely to be networked than smaller
firms. Much of the potential for sales to larger organizations lies in
purchases of upgraded networking software. Nevertheless, smaller
companies are increasing their networking capabilities. These companies
are more likely to be first-time purchasers of the products.

Due to the small size of the population, the Singapore market for
software is relatively small. Furthermore, sales of networking software
are much less than that of general applications software. The market
for networking software is estimated by trade sources at SD 30-35 (USD
19-23) million annually.

Networking software sales have been expanding rapidly in the past three
years, with annual growth rates estimated at 30-40 percent. Growth
projections for the future are also optimistic, but somewhat lower than
those of recent years. It is generally believed that the growth of
sales of networking software has peaked. In addition, the market is
becoming increasingly competitive and prices of operating software are
expected to decline. Consequently, future expansion of the market is
projected at 15-20 percent per annum in the next five years.

There are several reasons for the continued, strong market situation.

1. A large number of Singapore companies already own PCs, and their next
   step is to share resources and data through networking.

2. A large number of companies are downsizing their current computer
   systems by replacing mainframe computers with the cheaper alternative
   of PCs on LANs.

3. Networking is a trend, supported by a strong marketing thrust by
   suppliers, encouragement by the Singapore Government, and more types
   of networking applications.

4. There is an increasing need for and interest in critical business
   applications and client/server type-environments. The tight labor
   situation and rising wage costs in Singapore are encouraging
   companies to improve their productivity through use of more
   sophisticated software.

Best Sales Prospects
--------------------

Prospects for sales of various types of networking software differ by
category. Best prospects for new-to-market U.S. suppliers appear to lie
in the areas of systems management, office/business applications, and
office tools software.

The market for network operating software accounts for approximately 70
percent of the total networking software market. This segment of the
market is regarded by vendors as relatively well established, but will
continue to account for the bulk of networking software sales in the
foreseeable future. Annual growth projections for this segment range
from 15 to 20 percent.

The second largest category of software, particularly in value, is that
of communications/connectivity software. Some vendors regard this
segment as relatively mature, especially for mainframe connectivity
software. Others see good sales prospects for U.S. suppliers,
particularly in the area of specialty communications software.

The segment with the best opportunities for new-to-market U.S.
exporters is that of network management systems. As networks are
becoming larger and more sophisticated, there is a growing need for
software to manage the systems in terms of security, access,
distribution, etc.  Growth rates for this segment are projected at 20 to
25 percent annually.

Additional segments with good potential for new U.S. suppliers are
office/business applications and office tools software. Like that of
network management systems, these segments are much more fragmented in
terms of suppliers and software offerings. Sales of these categories of
products are estimated to be expanding at 10 to 15 percent per year.

Office/business applications software includes electronic messaging,
standard office and business applications, and customized applications
software. More sophisticated business applications and electronic
messaging appear to hold particularly good potential in this category of
products.

The office tools classification includes languages, relational data
bases, and other types of software that are needed to implement
customized applications.

There are a number of important trends in the market for networking
software in Singapore.

1. More of the emerging networking software is expected to work on the
   IP environment, such as NetWare/IP, which is a software option for
   NetWare network services, and applications in the TCP/IP environment.

2. Local establishments are increasingly moving into open platform
   computing, which allows high-level connectivity in the network.

3. Client/server computing is additionally expanding in popularity.
   Larger establishments are more likely to choose this option, while
   peer-to-peer computing is often preferred by medium-sized and
   smaller companies. Nevertheless, the growth in network implementation
   by smaller firms will fuel continued expansion in peer-to-peer
   computing as well.

Prospects for future sales of networking software are affected by
existing operating systems and networking hardware.  Interviews with the
trade suggest that 10-15 percent of computers that are currently
networked in Singapore have a UNIX operating system. This is compared
with more than 90 percent that operate on DOS or have a DOS requestor.

Nevertheless, UNIX operating systems are seen as having good growth
prospects, with expansion forecast at 20 percent per year. The
organizations most likely to use this type of system are banks,
insurance companies, finance companies, and government organizations.
This type of operating system is one of the best platforms for vertical
and business applications.

The vast majority of LANS in Singapore are also Ethernet, as opposed to
token rings, networks. It is estimated that 80 percent of networks are
Ethernet, versus 15 percent for token ring, and 5 percent for all
others. These relative market positions should be maintained in future
years, but technology is moving very rapidly, and the market share of
Ethernet may decline. Banks, government agencies, and any other end
users with critical data bases are likely to use token ring.

Factors Affecting Purchasing Decisions
--------------------------------------

A number of factors are taken into consideration in distributors' and
dealers' networking software purchasing decisions. These include:

1. The features of the software and the extent to which these can
   individually or successfully be integrated into a networking system
   which meets customers needs;
2. The brand name, e.g. buyers want software that they know is reliable
   and not likely to cause technical problems;
3. Size, servicing capability and reputation of the supplier;
4. The size of the market for software in Singapore, and the possible
   length of the product's lifecycle; and
5. Price, particularly in the area of operating systems software, where
   there are many established suppliers and distributors for each type
   of software.

Receptiveness to U.S. Software
------------------------------

Software that is produced in the United States is believed to have a
number of advantages in this market. U.S. software tends to have a very
big user base, and this provides buyers with the confidence that the
products will work. U.S. software also has the image of advanced
features and technology.

However, there are also some problems with U.S. software and suppliers.
In some cases, suppliers are not in a position to provide the level of
support and service that is needed in Singapore. This is complicated by
the difference in time zones between the United States and Southeast
Asia.

Some of the newer networking software is produced by medium-sized U.S.
firms. These companies are good at technical production, but do not
know how to package or market their products. As a result, it is
sometimes difficult to get information on products that are available in
the States.

Despite these problems, the market is very receptive to U.S. software.
Although new developers of software are coming up (particularly India
and Israel), most traders do not see any changes in Singapore's sources
of networking software in the foreseeable future.  The U.S. is viewed as
a leader and dominant force in the networking software market.
Consequently, a receptivity rating of 5 has been given for the
acceptance of U.S. networking software.

Recommendations
---------------

Suppliers and distributors of networking software in the Singapore
market have the following recommendations for new-to-market U.S.
exporters.

1. Good marketing of networking software products is important. This
   includes appropriate targeting of buyers, pricing, packaging,
   promotion, and distribution. If a supplier does not have adequate
   resources to undertake this task, one alternative is to sell products
   through a software distribution company in the United States.

2. A suitable local partner should be found. This partner may consist of
   a distributor, dealer, or consulting firm which can assist with local
   marketing of the product.

3. In most cases, small to medium-sized exporters should target dealers,
   particularly systems integrators, and attempt to "pull" the product
   through the marketing channel (see the following section on market
   access). There are a limited number of large distributors of software
   in Singapore, and most require sizeable demand in order to handle the
   product. One reported that his company will not take on new software
   unless there are prospects for a minimum volume of sales of SD 50,000
   (USD 32,000) per month. Nevertheless, large distributors have much to
   offer in terms of marketing and service support, and should not be
   ignored in exporters' marketing efforts. Consequently, dealers of
   networking software should be the focus of most exporters' initial
   marketing activities. Many of these companies are actively looking
   for new software to design networking systems/solutions for their
   customers.

4. A U.S. exporter should explore the possibility of obtaining marketing
   assistance in Asia. Some consulting firms exist which will help
   exporters plan and oversee their marketing programs. One of the
   problems with some systems integrators is that they are more
   interested in unique networking solutions for their customers than in
   marketing to other dealers. It is not unusual for a number of
   distributors or dealers to handle a supplier's product in this
   market.

5. The most effective means of reaching Singapore distributors and
   dealers is through personal sales calls. It is important for
   exporters to talk to the companies that provide "networking
   solutions" to see what their needs are and to inform them of what
   U.S. suppliers have to offer. It is through personal sales calls
   that most new products enter the Singapore market.

6. In general, the network operating systems market in Singapore is
   relatively saturated. As indicated earlier, the best prospects for
   U.S. suppliers are in selling simple utility tools to enhance
   networks, management tools, and database application tools.

7. Buyers are looking and willing to pay the price for networking
   software with features and functionalities that are different from
   other software products. Attempts to sell "me-too" products and beat
   competitors on price are discouraged due to the strong competition.

8. Service and technical support is essential in selling networking
   software. This does not imply that a supplier must have a local
   office to handle these functions, but the exporter should be prepared
   to be extremely responsive by telephone or fax to any problems or
   questions which may arise.

9. Some effort should be made to build a "brand name" for the exporter's
   products  Buyers view a strong "brand name" as a sign of reliability.

10. Advertising and/or publicity in local and U.S. computer magazines
    is an effective means of informing potential customers of new
    products and building a brand name. Some of the trade publications
    available in Singapore are "ITAsia", "ITWeek", "IT Times", "ACW",
    "ComputerWorld", and "LAN Asia". A number of local distributors and
    dealers have offices in the United States or subscribe to U.S.
    trade publications. Among the more widely-read U.S. trade magazines
    are "LAN Times", "Data Communications", and "Computer Weekly".

11. Participation in trade missions is additionally a useful
    activity. The local software industry believes that the trade
    missions organized by the U.S. Department of Commerce in
    conjunction with the American Embassy in Singapore are a
    particularly effective means of meeting potential business partners
    and exchanging information.

12. Some form of consumer and dealer education efforts should also be
    considered in developing a marketing program for Singapore. Most
    end-users and a large number of distributors and dealers are not
    well-informed about the capabilities of networking software. The
    majority of local users still use networking software in its most
    "primitive form", i.e., for filing and printing. Novell is currently
    conducting meetings, classes, and seminars to increase the general
    knowledge of networking software and its capabilities.

Key Contacts
------------

GOVERNMENT, ASSOCIATION AND PRESS:

 National Computer Board           Singapore Computer Society
 71 Science Park Drive             71 Science Park
 NCB Building                      NCB Building
 Singapore 0511                    Singapore 0511
 Tel: (65) 778-2211                Tel: (65) 778-3901
 Fax: (65) 779-5340                Fax: (65) 778-8221
 Contact: Mr. Ko Kheng Hwa,        Contact: Mrs. Pearleen Chan,
   General Manager                   President

 Newscom Pte Ltd - Publisher of    Singapore Federation of the
   "ITAsia" and "ITWeek"             Computer Industry
 Block 105 Boon King Road #04-17   71 Science Park Drive
 Singapore 1233                    Singapore 0511
 Tel: (65) 291-9861                Tel: (65) 775-1927
 Fax: (65) 293-1445                Fax: (65) 778-4986
 Contact: Daud Abdul Rahim /       Contact: Ms. Fun Woon Tien,
   Josephine Tan / May Lew,          Administrative Executive
   IT Editors

DISTRIBUTORS:

 Tech-Pacific                      ACA-Pacific Technology (S)
 25 Delta Road                       Pte Ltd
 #02-01/04                         70 Bendemeer Road
 Seiclene House                    #04-01
 Singapore 0316                    Singapore 1233
 Tel: (65) 278-8686                Tel: (65) 299-9228
 Fax: (65) 273-2876                Fax: (65) 299-3828
 Contact: Mr. Michael Lehmann,     Contact: Mr. Chris Tham,
   Country General Manager           Sales Manager

 SIS Technologies                  Datacraft Computer Services
 4 Leng Kee Road                     Pte Ltd
 #02-08, SIS Building              Block 1020 Hougang Ave 1
 Singapore 0315                    #04-3506
 Tel: (65) 225-9898                Singapore 1953
 Fax: (65) 473-4512                Tel: (65) 280-5155
 Contact: Mr. H.H. Lim,            Fax: (65) 382-2568
   Executive Director              Contact: Ms. Ester Wong,
                                     Sales Manager
 CSA Distribution
 Block 221 Henderson Road          Far East Computers Pte Ltd
 #06-06, Henderson Building        (Singapore Marketing Office
 Singapore 0315                    Manufacturing Plant)
 Tel: (65) 276-9990                Block 1003, Bukit Merah Central
 Fax: (65) 276-9991                #03-07
 Contact: Mr. Chaw Kiang,          Singapore 0315
   Product Manager                 Tel: (65) 273-8288
                                   Fax: (65) 278-0648
 ECS Computers (Asia) Pte Ltd      Contact: Mr. Phillip Lee,
 401 Commonwealth Drive              Sales Manager
 #06-03/05, Haw Par Technocentre
 Singapore 0314                    Data General (S) Pte Ltd
 Tel: (65) 472-6228                510 Thomson Road
 Fax: (65) 472-8591                #19-00
 Contact: Mr. Darrell Lim,         SLF Building
   Asst. General Manager           Singapore 1129
                                   Tel: (65) 258-9977
                                   Fax: (65) 259-7590
                                   Contact: Mr. Ashok Kumar,
                                     Country Manager

RESELLERS:

 EDS International (S) Pte Ltd     Automated Systems Pte Ltd
 391-B Orchard Road                Block 203B Henderson Road
 #17-00, Ngee Ann City Tower B     #12-07/14
 Singapore 0923                    Henderson Industrial Park
 Tel: (65) 735-6288                Singapore 0315
 Fax: (65) 735-8133                Tel: (65) 278-9566
 Contact: Mr. Chen Hui Liang,      Fax: (65) 272-2029
   Director of Marketing (ASEAN)   Contact: Mr. Francis Lim,
                                     General Manager
 ICL Singapore Pte Ltd
 1 Maritime Square                 NCR (S) Pte Ltd
 #11-22, World Trade Centre        8 Shenton Way
 Singapore 0409                    #18-01
 Tel: (65) 273-3322                Treasury Building
 Fax: (65) 273-1993                Singapore 0106
 Contact: Mr Yau Kan, National     Tel: (65) 223-3111
   Sales Manager                   Fax: (65) 221-1166
                                   Contact: Mr. H.H. Low,
 UIC Computers                       Marketing Manager
 Gateway East
 Beach Road, #02-00                Primefield Company Pte Ltd
 Singapore 0718                    Block 219 Henderson Road
 Tel: (65) 291-9929                #04-01, Henderson
 Fax: (65) 292-8896                  Industrial Park
 Contact: Mr. Ang Sun Kil,         Singapore 0315
   Marketing Manager               Tel: (65) 271-7776
                                   Fax: (65) 272-7770
                                   Contact: Mr. Chew Tiong Sim,
                                     General Manager

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

       +--------------------------------------------------+
       | How to Join the IBM Developer Assistance Program |      joinhow
       +--------------------------------------------------+

The IBM Worldwide Developer Assistance Program (DAP) is open to all
developers of IBM Personal Software-based products. These products
include applications and tools for PC-DOS, Pen, OS/2, Multimedia, and
LAN Systems. In addition, the DAP is now open to developers interested
in producing applications and tools that exploit OS/2 for PowerPC. THe
DAP is designed to provide a broad range of services for this growing
and increasingly diverse development community.

The Worldwide DAP has a number of extensions that offer customized
services for specific developer needs. Your eligibility for a specific
service depends on the type of products you are developing. Some
services vary by country.

Worldwide Services
------------------

Worldwide DAP services are available to all developers of Personal
Software-based products. These developers include corporate programmers
producing in-house applications, MIS professionals, consultants,
educators, industry analysts, government agencies, and others with an
interest in PC-DOS, Pen, OS/2, Multimedia, LAN Systems, and now OS/2 for
PowerPC application development.

DAP services include a variety of technical, business, and marketing
support activities, such as:

o Technical support through IBM OS/2 forums on CompuServe
o The opportunity to participate in early-code programs
o Access to OS/2 Custom Application Porting Workshops and LAN Systems
    Workshops
o Technical conferences
o Product announcements

Worldwide Developer Assistance Program membership is open to
individuals, with no company or product prerequisites. Enrollment is
done electronically through either the CompuServe information service or
Internet. On CompuServe, enter GO OS2DAP and complete the online
application form. On Internet, FTP to DAP.SVO.COM (192.195.29.5). Log on
using a guest account (GUEST1, ..., GUEST10) and password of DAP4ME, and
complete the online application, WWDAP.TXT.

In addition to Worldwide Services, you may be eligible for extensions
such as Commercial Services and Premier Services. To see if you qualify
for these other programs, refer to the following descriptions and
enrollment instructions.

Commercial Services
-------------------

Commercial Services are available only to software vendors in the U.S.
who are developing or marketing IBM Personal Software-based products for
commercial release.

In addition to the Worldwide DAP services, Commercial Services members
receive additional services in support of their product development and
marketing activities:

o Online technical support at no charge

o Defect support for all warranted products that are supported by IBM
  support centers

o Complimentary access to the online database of Personal Software-based
  development tools

o Complimentary subscriptions to OS/2 Developer magazine

o Discounts on IBM Personal Software products

Offerings available to assist Commercial Services members in their
marketing activities include:

o IBM OS/2 & LAN Systems Application Directory

o IBM OS/2 & LAN Systems Development Tools Guide

o Sources & Solutions catalog

o "READY! for OS/2" Certification Mark

o "READY! for LAN Systems" Certification Mark

o IBM Direct Marketing Center

To enroll in the Commercial Services extension, call 1-407-982-6408 or
fax to 1-407-998-7610, and ask for the Commercial/Premier Services DAP
Application form. You or your company must be currently marketing a
Personal Software-based product. If not, you should submit (with your
application) a non-confidential business plan showing development and
marketing activities and schedules for your planned product.

Premier Services
----------------

Premier Services are available only in the U.S. They are for software
developers who are marketing or have committed to develop software
products that provide native (32-bit API) support for OS/2, LAN Systems
products, or OS/2 for PowerPC. Products that exploit object technologies
like SOM and OpenDoc are also eligible.

In addition to the Worldwide Services and Commercial Services
extensions, Premier Services members have voice access to an advocate in
IBM who can assist them with various development and marketing
activities that are offered exclusively to Premier Services members.

To enroll in the Premier Services extension, call 1-407-982-6408 or fax
to 1-407-998-7610, and ask for the Commercial/Premier Services DAP
Application form. You or your company must be currently marketing a
Personal Software-based product. If not, you should submit (with your
application) a non-confidential business plan showing development and
marketing activities and schedules for your planned product.

Developer Assistance Program Contacts Worldwide
-----------------------------------------------

IBM Developer Assistance Programs exist in several geographic areas
around the world. For information about the DAP in your area, consult
the following list of contacts.

  Geographic Area                          Voice Phone
  ---------------                          -----------

  Asia/Pacific countries (except Japan)    65-225-2617

  Brazil                                   55-192-65-8057

  Canada and the Caribbean                 1-905-316-2996
    (Fax: ask for document 75112)          1-800-465-3299

  Europe, Middle East, and Africa          44-256-51136

  Japan                                    81-3-3279-8231

  Latin America and South America          525-580-4267

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

             +-----------------------------------------------+
             | IBM Canada OS/2 Developer Assistance Programs |    cdndap
             +-----------------------------------------------+

Three program offerings are available to Canadians who are interested in
developing applications for OS/2 2.x.

Worldwide DAP
-------------

The Worldwide Developer Assistance Program (DAP) provides technical
support to OS/2 developers via CompuServe forums. The support, provided
by IBM in Boca Raton, Florida, includes DOS, OS/2, and LAN Systems.

Anyone can sign up for the Worldwide DAP. On CompuServe, type GO OS2DAP
and fill in the online application form.

To obtain a CompuServe userid, call 1-800-524-3388 (from Canada and the
USA), and ask for representative 239 for a free introductory membership.

The Worldwide DAP also offers exclusive access to DAPTOOLS, a private
tools repository. The tools include various utilities, debugging tools,
small applications with source examples, and programming documentation.
The tools were originally developed for IBM internal use, and have been
re-licensed for the exclusive use of DAP members.

Worldwide DAP questions can also be addressed on Internet through the
userid wwdap@vnet.ibm.com.

Canadian OS/2 DAP
-----------------

This program, managed by IBM Canada in Markham, Ontario by Ms. France
Loubier, includes:

o Informational mailings, sent every six to eight weeks, to keep you
  informed about OS/2 and LAN Systems development tools.

o Eligibility to purchase beta-code offerings when available.

o Selected promotions that provide discounts on development-related
  products by IBM and Independent Software Vendors (ISVs).

o An education discount from IBM Education Services. The discount is
  10 percent for a maximum of 5 people per company.

o Information about workshops, seminars, and conferences.

o Marketing programs to assist you once your product is ready to market.
  Certification programs exist for OS/2, DOS, or Windows applications
  that run under OS/2 2.1 or LAN Server 3.0. Once certified, you will
  receive camera-ready artwork of the appropriate certification marks.

o Registration for a key contact who must be developing an OS/2
  application with a business plan for its release, either in-house or
  into the marketplace.

To enroll in the Canadian OS/2 DAP, send a fax to (Ms.) France Loubier,
1-905-316-2535, or send a note to floubier@vnet.ibm.com.

The Developer Connection for OS/2
---------------------------------

Volume 4 is now available for 75 CDN for a single issue. A four-issue
subscription (covering one year) costs 225 CDN.

The Developer Connection for OS/2 is a program that delivers the most
current information, tools, and pre-release code available from IBM and
Independent Software Vendors (ISVs) to developers in support of their
continuing application development on the OS/2 platform.

The cornerstone of The Developer Connection for OS/2 is two CD-ROMs plus
The Developer Connection News. The CD-ROMs and newspaper are updated and
released four times per year.

The Developer Connection CD-ROMs contain pre-release programs that are
licensed for 120 days or until the next Developer Connection CD-ROM is
available, whichever comes first. Canadian DAP members will be notified
of the next release via the regular mailing, and there are postings on
CompuServe.

To use the CD-ROM, you must have a CD-ROM drive attached to your
computer system, with the necessary drivers that work under OS/2 2.x.
The Developer Connection News lists the OS/2-supported CD-ROM drives;
additional device drivers are available from third-party vendors.

The Developer Connection also operates a forum on CompuServe that
provides fast, responsive answers to your questions and problems.

To order The Developer Connection for OS/2 in Canada, call
1-800-561-5293.

Certification Programs
----------------------

Canadian DAP members can certify their applications as compatible with
OS/2 or LAN Server. The process entails self-certification. For each
product that you want to certify, the certification package sells for 30
CDN plus applicable taxes. After receiving the package, you do the
self-certification test, and then send it to IBM for verification, along
with a not-for-sale copy of the product you are certifying.

To start the process of certifying your applications, call
1-800-992-4777 and request the appropriate package:

To certify ...                Ask for ...

OS/2 applications             OS/2 certification package

DOS applications              DOS certification package

Windows applications          Windows certification package

LAN Server 3.0 applications   LAN Server 3.0 certification package

Phone Numbers in Canada
-----------------------

IBM Certification Program               1-800-992-4777

IBM Developer Connection for OS/2       1-800-561-5293

IBM Customer Assistance Group           1-800-465-1234

IBM DB/2 Developer Assistance Program   1-800-627-8363

IBM Direct                              1-800-465-7999

IBM Education Services                  1-800-661-2131

IBM HelpFax                             1-800-465-3299

IBM Publications                        1-905-316-7000

CompuServe                              1-800-848-8199

IBM Canada OS/2 BBS:          Montreal  1-514-938-3022
                              Toronto   1-905-316-4255
                              Vancouver 1-604-664-6464

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

               +-----------------------------------------+
               | The IBM Developer Assistance Program in |       emeadap
               |     Europe, Middle East, and Africa     |
               +-----------------------------------------+

As the computer industry shifts to new forms of development to meet the
demands of client/server computing, the abilities of the software
developer also need to evolve and expand. Fully exploiting the power and
potential of the latest advanced operating systems, together with
related products and technologies, places heavy demands on developers.

For software developers using IBM's OS/2 and OS/2-based products, the
IBM Developer Assistance Program in Europe, Middle East and Africa (EMEA
DAP) meets these demands, and provides much more besides.

The EMEA DAP is open to any developer in EMEA who is actively developing
for OS/2, be it a device driver, a commercial product, a
line-of-business application, or a set of SOM objects.

Join the EMEA DAP and move into the fast lane of OS/2 development!

Bulletin-Board Service and CD-ROMs
----------------------------------

As a DAP member, you can access our dedicated EMEA DAP Bulletin Board
Service (BBS) and benefit from the wealth of tools, information, and
advice that we make available.

The BBS is available 24 hours a day, seven days a week. It enables
fellow OS/2 developers around the world to exchange ideas and
information, getting rapid responses from the experts. Support is
provided by our own OS/2 Certified Engineers, developers in the IBM
programming labs, and even other DAP members.

Our electronic repositories provide a comprehensive collection of many
IBM-developed OS/2 tools, documentation, fixes, sample code, electronic
newsletters, news items, and marketing material to support your
development efforts. We periodically mail out the latest offers to EMEA
DAP members, as well as DAP Library CD-ROMs, which conveniently package
together much of the information available on the bulletin board, making
this information readily accessible.

In order to make the BBS connection affordable for the developer, we
have installed local systems in many countries throughout EMEA, which
shadow the central BBS machine in Basingstoke UK. Members of the DAP in
those countries now no longer need to make an international telephone
call to connect to the DAP BBS. Local access to the DAP BBS will be
provided in more countries in the near future.

And what's more, it is all currently free of charge!

Discounts
---------

Selected promotions and discounts may be available when purchasing IBM
PC hardware, OS/2 software, and OS/2-related publications. These
discount programs vary by country, and your local IBM DAP contact will
be pleased to tell you if such a program is available in your country.

Technical Seminars
------------------

Technical seminars are held several times per year in different
countries, and the DAP program provides early information to members
about the dates and venues. These seminars are an excellent way to learn
about the latest developments in OS/2, and talk directly with the IBM
developers themselves.

HelpFax
-------

IBM HelpFax is an automated document-delivery system available on demand
from your telephone, 24 hours a day. HelpFax offers a wide variety of
information about IBM products and services, including "What's New",
"Operating Systems", "Networking", "Database and Client/Server", through
to "Marketing Brochures and Announcements". Your chosen documents will
be sent directly to your specified fax machine.

Application Marketing
---------------------

IBM support does not end once you have developed your product ... We
have a variety of marketing programs to help you market your OS/2
product to the OS/2 community around the world. Most are free, but
others are available at a nominal charge to help cover costs. Details
about the current programs will be posted on the BBS or mailed out.

CompuServe Support
------------------

The IBM Worldwide Developer Assistance Program provides a complimentary
service which is open to individuals without company or product
prerequisites. Worldwide DAP services include a variety of technical,
business, and marketing support services, provided through CompuServe.
Enrollment is done electronically through either the CompuServe
information service or by requesting an enrollment form from Internet.

Programming Tools and Information
---------------------------------

The EMEA DAP, through the BBS and DAP Library CD-ROMs, provides
developers with the latest OS/2 programming tools and information that
are generally (freely) available. An essential complement to our
services is The Developer Connection for OS/2, which provides additional
professional tools, utilities, product demos, information, and sample
code from IBM and others.

For a low-cost subscription to The Developer Connection for OS/2, you
will receive four quarterly updates in the form of a CD-ROM and a
newsletter. Support is provided through The Developer Connection for
OS/2 forum on CompuServe, as well as the CF.DEVCON customer forum on the
EMEA DAP BBS. Subscriptions to The Developer Connection for OS/2 are
available from IBM Direct Services in Copenhagen, Denmark.

More Information
----------------

To obtain more information about the EMEA DAP, IBM Direct Services, or
any other service we offer, please use one of the following means:

  HelpFax: If you have a touch-tone telephone, call our IBM HelpFax
  automated response system in the UK at +44 (0)256 50096. Request
  document number 33001 for an EMEA DAP application form, or 1000 for
  the index of documents.

  TeleFax: +44 (0)256 336778

  Internet: emeadap@vnet.ibm.com

  Post: IBM Developer Assistance Program
        Normandy House, PO Box 32
        Alencon Link, Basingstoke
        Hants. RG21 1EJ, England

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

                 +----------------------------------+
                 | IBM Device Driver Support Center |               ddsc
                 +----------------------------------+

If you are developing a device driver for OS/2, you need to know about
the IBM Device Driver Support Center, your one-stop shopping for:

o  Worldwide device-driver developer support

o  The DUDE, a dedicated BBS providing up-to-the minute information
   solely for device-driver developers, as well as problem assistance.
   The BBS phone number is 1-407-982-3217, with settings 8, N, 1, and
   transmission rate 9600 bps.

   Contact the DUDE for more information about:

   -- Logo program

   -- Test program

   -- Driver distribution program

   -- DUDE-ads

o  Specialized device-driver development workshops

The DDSC team is in place to support your questions and education needs.
The team's voice-mail phone number, available at all times, is
1-407-982-4239.

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

          +------------------------------------------------+
          | DB2 Client/Server Developer Assistance Program |       db2cs
          +------------------------------------------------+

ISVs who want to enable their products for DB2/2 should also join the
DB2 Client/Server Developer Assistance Program (DB2 C/S DAP). ISVs who
join this program get a free copy of DB2/2 for enablement (development
and testing) purposes only. In addition, the receive free DB2/2
technical support while they enable their products for DB2/2. To join
the DB2/2 C/S DAP, call 1-800-627-8363 within the USA.

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

                        +----------------------+
                        | CICS OS/2 Developers |                 os2cics
                        +----------------------+

ISVs who want to evaluate how their product or service could exploit the
capabilities of CICS OS/2 Version 2 can obtain CICS OS/2 V2 code,
documentation, educational video, and technical support. The code has a
90-day life, and is for development, test, and demonstration purposes
only. Unlimited-life code is available to ISVs who are willing to commit
to produce a product or service that exploits CICS OS/2. For more
information, contact Fred Holland at 1-301-240-8143, fax 1-301-240-8836.

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

                    +----------------------------+
                    | TCP/IP for OS/2 Developers |                os2tcp
                    +----------------------------+

ISVs who have products that interoperate with the IBM TCP/IP V2.0 for
OS/2 product, or who wish to enable their products to do so, should join
the TCP/IP Application Partners Program (TAPP). ISVs who join TAPP get a
copy of TCP/IP for OS/2 for enablement (development and testing)
purposes only. To join the TAPP, call 1-919-254-2679.

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

                          +----------------+
                          | AIX POWER Team |                    poweraix
                          +----------------+

The POWER Team is an exciting program developed just for you, the
developer. It is tailored to help you gain access to the IBM tools that
can help build and grow your product in the AIX marketplace, using IBM's
POWER architecture and the RISC System/6000.

Membership in the POWER Team program allows you to take advantage of a
variety of programs, which include:

Technical Support
-----------------

Choose from our menu of special fee-based technical support programs.
You may select the type of technical support that is best for your
development situation:

o Porting assistance
o Ongoing technical support
o Consulting services
  - Design reviews
  - Performance tuning
  - On-site consulting
o Benchmarking
o Remote access to an RS/6000

Development
-----------

Receive information and tools to assist you in your ongoing development
activities:

o Electronic technical/marketing bulletin board
o Q & A database
o Early product information
o Access to AIX public-domain software
o Porting information / white papers

Equipment
---------

Enjoy the availability of equipment without straining your budget:

o RS/6000 Developer's Discount Program
o RS/6000 Leasing Program
o RS/6000 Rentals

Marketing
---------

Expand your marketing opportunities through our programs:

o AIX Power Solutions Catalog

  - 50-word product description in magazine format
  - Up to 5 pages of marketing / product information via fax
  - Advertising discounts available for POWER team members
  - Call 1-415-855-3333 and request a document or catalog

o IBM's online databases for AIX solutions

Education
---------

Keep your leading edge with information about the latest products, new
technologies, and trends:

o POWER conferences
  - Technical conferences for independent software and hardware
      developers.
o AIXpert magazine subscription
  - Quarterly technical publication with a distribution of 25,000
  - Advertising discounts available for POWER team members
o Seminars / classes

Information
-----------

Learn about the many programs and facilities that IBM has to offer.
Making it easier for you to work with IBM is an important goal of this
program. POWER Team members receive technical, business, and marketing
information on a regular basis.

Who is Eligible?
----------------

The POWER Team is intended for developers working on products for
commercial release. You are eligible to participate in the program if:

o You are currently developing products for AIX and the RISC System/6000
o You are currently marketing AIX or UNIX products.

More Information
----------------

For more information, call the POWER Team information line at
1-800-222-2363 within the USA, and request additional information and a
membership application.

Become a member of the POWER Team, and work with IBM to expand your
sales and marketing opportunities, take advantage of the technical
support and equipment offerings, and keep on the leading edge of new
technologies.

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

                    +--------------------------------+
                    | AS/400 Partners in Development |           part400
                    +--------------------------------+

Partners in Development builds on the ASsociation/400 business partner
support program. Through Partners in Development, IBM will provide
extensive technical support from the AS/400 Software Partner Lab in
Rochester, Minnesota, and at application support centers around the
world.

Because ASsociation/400 is the primary communication vehicle for the new
Partners in Development organization, the entry membership fee for
ASsociation/400 for 1994 has been reduced to 250 USD per year.

Technical support will include hands-on courses on product strategies,
early development for unannounced products, and post-announce product
issues. It will include courses for developers seeking to exploit
emerging technologies, including:

o Client/server implementation
o Object-oriented programming
o Multimedia
o Imaging
o Fax and mobile network access
o Integrated Language Environment (ILE) assistance
o OS/400 assistance

Customized courses also will be offered at vendor sites. In addition,
Partners in Development has a toll-free phone number, 1-800-365-4426,
extension 400, through which independent software vendors can get
immediate help finding the appropriate person to assist with any AS/400
matter.

Partners in Development also will assist in vendors' marketing and
delivery programs. For example, vendors will be able to work with the
Rochester lab's fulfillment center on their system configuration
proposals for customers, and to get their offerings included in IBM
configuration proposals. In addition, they will be able to have their
offerings pre-loaded in systems shipped directly from IBM. Assistance is
also available to business partners using the IBM AS/400 Portable One, a
full-function, portable model.

AS/400 Partners in Development also includes electronic access to IBM
developers through ASsociation/400 On-Line. The interactive service
provides all schedules, new offerings, and changes via a regular
newsletter and special mailings. It also includes developers' forums,
question-and-answer access to IBM technical support staff, bulletin
boards, and computer industry trade articles.

On-line support also will be available to vendors seeking to enhance
their marketing efforts with IBM's new Portable Sales Automation System
(PSAS). PSAS is a portable configurator and a suite of automated selling
tools with leading-edge graphics that runs on PC laptop or notebook
computers.

Membership in ASsociation/400 continues to provide its members with
benefits including developer support and two free software licenses per
year for IBM software development tools and products such as ImagePlus
and Ultimedia. ASsociation/400 members also receive education discounts
and developer leases.

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

                   +---------------------------------+
                   | Object Connection for VisualAge |           connobj
                   +---------------------------------+

The Object Connection is a program for fostering an "objects"
aftermarket for IBM's new VisualAge development system. It is designed
to help you develop and sell VisualAge objects, or parts, for the open
market. These parts must be written to the interface specifications
provided in the IBM manual titled "Construction from Parts Architecture:
Building Parts for Fun and Profit".

Who Can Join?
-------------

Enterprises interested in assessing the prospect of building VisualAge
objects (or parts) from the open market are eligible for membership in
the Object Connection.

Object Connection Services
--------------------------

Members are entitled to:

o A development license for VisualAge at very favorable terms
o Marketing assistance
o Technical support
  - access via an 800 phone number to VisualAge Technical Consultants
      on a call-back basis
  - technical documentation updates
  - interactive technical support on CompuServe

More Information
----------------

To join, call VisualAge's Object Connection Program at 1-800-IBM-CARY
(1-800-426-2279) within the USA, and request a program information
package and membership application. Fill out the application form and
return it to the Object Connection Program. The program manager will
call you for a telephone interview.

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

                         +-------------------+
                         | PenAssist Program |                   helppen
                         +-------------------+

The IBM Pen Developer Assistance Program (PenAssist) is designed
especially for the developer of pen software. The program is tailored to
help you develop applications in the emerging technology.

PenAssist Programs
------------------

Membership in the PenAssist program allows you to take advantage of a
variety of programs:

o Access to IBM test centers
  - Located in Palo Alto CA and Atlanta GA
  - Equipped with an IBM PS/2 and digitizing pads. The PS/2 has PenDOS
      SDK and Pen for OS/2 installed.

o Electronic mail. Enrolled developers can send to and receive messages
  directly from the software developers' support organization.

o IBM pen software CompuServe forum, a forum for pen and mobile systems.
  IBM monitors this forum and provides responses to inquiries.

o Special software discounts:
  - PenDOS SDK
  - Pen for OS/2 SDK
  - Pen development tools

o Special hardware discounts:
  - Special prices on pen hardware from IBM and other manufacturers.
  - Eligibility to receive a 50 percent discount on selected IBM
      printers and features.
  - Notification of special promotional offerings.

o IBM Fax Information Service
  - Provides immediate information about IBM's pen and mobile software
      systems and other IBM products and services.
  - Service is available 24 hours a day, 7 days a week, free of charge.

o Marketing
  - Pen application catalog
  - Personal Computer Company BBS - applications will be listed in this
      database at no additional charge.
  - Business-show support
  - A single point of contact will be provided to assist with reviewing
      development and marketing relationships.

Who is Eligible?
----------------

o Developers of pen applications
o Developers of commercially available applications
o Corporations developing pen applications for their own use.

More Information
----------------

For more information about PenAssist, call 1-800-627-8363 within the
USA, or fax to 1-404-835-9444.

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

                                                                subdcos2

   +----------------------------------------------------------------+
   | Subscription Information for The Developer Connection for OS/2 |
   |      and the IBM Device Driver Source Kit (DDK) for OS/2       |
   +----------------------------------------------------------------+

The following list of phone and fax numbers was published in Volume 3 of
The Developer Connection News.

The list applies to two products:

o  The Developer Connection for OS/2

o  IBM Device Driver Source Kit (DDK) for OS/2

The phone numbers shown are for ordering both products unless otherwise
specified.

To order within the USA:

  Call 1-800-633-8266, or fax to 1-303-330-7655.

  NOTE: Commercial and Premier Services DAP members in the USA are
        eligible for a discounted price for The Developer Connection for
        OS/2. When ordering, be sure to specify that you are a
        Commercial and Premier Services DAP member, and give your
        membership number.

  Additional numbers for ordering the IBM Device Driver Source Kit for
  OS/2: Call 1-407-982-4239, or use the DUDE BBS, 1-407-982-3217.

To order within Canada:

  For The Developer Connection for OS/2 and the IBM Device Driver
  Source Kit for OS/2, call 1-800-561-5293.

To order within Brazil:

  For The Developer Connection for OS/2, call 0800-111205, or fax to
  (011) 886-3222.

  For the IBM Device Driver Source Kit for OS/2, call 02-1-800-6120,
  or fax to 02-1-800-6936. (02 is the country code for Brazil.)

To order within Mexico:

  For the Developer Connection for OS/2, call 627-2444 within Mexico
  City, or 91-800-00639 elsewhere in Mexico.

To order within Asia/Pacific Countries:

  Be sure to dial your country's international access code before
  dialing the listed phone number. 61 is the country code for Australia.

  Call 61-2-354-7684, or fax to 61-2-354-7766.

To order within Europe:

  If you live outside the USA, Canada, Asia/Pacific countries, Brazil,
  or Mexico, you can order directly from the IBM Software Manufacturing
  Center in Copenhagen, Denmark. Be sure to dial your country's
  international access code before dialing the appropriate phone number
  or fax number listed below. 45 is the country code for Denmark.

  Operators speaking the following languages are available.

    Language   Phone Number
    --------   ------------

    Dutch      45-4-810-1400
    English    45-4-810-1500
    French     45-4-810-1200
    German     45-4-810-1000
    Italian    45-4-810-1600
    Spanish    45-4-810-1100
    Fax        45-4-814-2207

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

                       +-------------------+
                       | 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
OS/2 Multimedia Tools                                     1-800-228-8584
OS/2 Performance Beta I CD-ROM                            1-800-251-2177
IBM PSP Developer Support Marketing Center              * 1-800-285-2936
Housing Management for OS/2 Technical Update '94          1-800-338-6638
IBM LAN Server 4.0 Beta                                   1-800-339-8922
    (in Canada, 1-800-561-5293)
OS/2 Sales                                                1-800-342-6672
    (in Canada, 1-800-465-7999)
PC DOS Beta-Test Hotline                                * 1-800-368-8365
IBM International Marketing Information                   1-800-426-1774
IBM National Telesales Marketing (IBMCALL)                1-800-426-2255
IBM Cary (North Carolina) Customer Center                 1-800-426-2279
Boca Raton Technical Services Software System Test        1-800-426-2622
IBM Direct                                                1-800-426-2968
    (in Canada, 1-800-465-7999)
DCE Client for Windows Beta Program and                   1-800-426-3040
  LAN NetView Extended Beta Test
    (in Canada, 1-800-561-5293)
IBM general information                                   1-800-426-3333
    (in Canada, 1-800-465-1234)
IBM Business Partner Locator (PS/2 Dealers)               1-800-426-3377
IBM FAX Information Service                               1-800-426-4329
    (in Canada, HELPFAX, 1-800-465-3299)
IBM Worldwide Industry Hardware Support                   1-800-426-4579
PS/2, PS/1, PC publications                               1-800-426-7282
IBM Education and Training                                1-800-426-8322
    (in Canada, 1-800-661-2131)
The Corner Store                                          1-800-428-9672
Programmer's Paradise                                     1-800-445-7899
Integrated Systems Solutions Corporation                  1-800-472-4772
Personal Software Products Advertising Program            1-800-491-5740
OS/2 2.1 and OS/2 2.1 for Windows ServicePaks             1-800-494-3044
CompuServe Membership                                   * 1-800-524-3388
International Conference Resorts of America Travel        1-800-544-2432
  Services (for ColoradOS/2 conference)
Personal Systems Competency Center + TALKLink (OS2BBS)    1-800-547-1283
    (in Canada: IBMLink, 1-800-268-3100;
     Customer Assistance group, 1-800-465-1234)
IBM AntiVirus Direct                                      1-800-551-3579
Software Vendor Systems Center                            1-800-553-1623
several Developer Assistance Programs                   * 1-800-627-8363
Berlitz Translation Services                              1-800-628-4808
    (in Canada, 1-800-387-5500)
IBM Developer Connection for OS/2                         1-800-633-8266
    (in Canada, 1-800-561-5293)
IBM Direct Response Marketing                             1-800-633-8266
OS/2 Technical Update '94 Registration                    1-800-636-6634
GEnie                                                     1-800-638-8369
ColoradOS/2 Conference                                  * 1-800-648-5717
Carlson Travel Network (for OS/2 Technical Update '94)    1-800-666-8889
IBM Custom Application Porting Workshops                  1-800-678-31UP
Personal Systems Technical Solutions magazine             1-800-678-8014
Delphi                                                    1-800-695-4005
CGI Systems                                               1-800-722-1866
IBM AntiVirus Services Marketing                          1-800-742-2493
IBM Support Family Information Center                     1-800-742-9235
IBM Midwestern Customer Service Center                    1-800-756-4426
Personal Systems HelpCenter                               1-800-772-2227
    (in Canada, 1-800-237-5511)
PRODIGY                                                   1-800-776-0845
                                                      and 1-800-776-3449
Indelible Blue, Inc.                                      1-800-776-8284
    (in Canada, 1-800-672-4255)
Personal Systems Support Family                           1-800-799-7765
America Online                                            1-800-827-6364
IBM Technical Directory                                   1-800-832-4347
Business Depot, Inc.                                      1-800-844-8448
CompuServe                                              * 1-800-848-8199
IBM PSP Technical Interchange Registration              * 1-800-872-7109
IBM Publications (Software Manufacturing Solutions)       1-800-879-2755
IBM Ultimedia Tools Series                                1-800-887-7771
PenDOS Software Developer Kit                             1-800-888-8242
IBM Software Manufacturing Company                        1-800-926-0364
OS/2 Developer magazine                                   1-800-926-8672
OS/2 Free Seminar Enrollment                              1-800-937-3737
DB2 Technical Conference                                  1-800-955-1238
Drake Training and Technologies (for Professional       * 1-800-959-3926
  Certification Program from IBM)
IBM Customer Support Center                               1-800-967-7882
Personal Software Products Support Center (Defect report) 1-800-992-4777
    (in Canada, 1-800-465-2222)

 * indicates the number works in Canada also

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

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

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

(R)  Apple, Bento, and Macintosh are registered trademarks of Apple
     Computer Corp.
(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)  GEnie is a registered service mark of General Electric Information
     Services Co.
(R)  Headland is a registered trademark of Headland, Inc.
(R)  Hitachi is a registered trademark of Hitachi Corp.
(R)  HP, LaserJet, DeskJet, OpenView, 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)  Object Management Group and OMG are registered trademarks of Object
     Management Group, Inc.
(R)  OPEN LOOK and UNIX are registered trademarks of UNIX System
     Laboratories, Inc.
(R)  Oracle is a registered trademark of Oracle Corp.
(R)  PenDOS is a registered trademark of Communication Intelligence
     Corp.
(R)  PRODIGY is a registered trademark of PRODIGY Services Corp.
(R)  Sony is a registered trademark of Sony Corp.
(R)  Sybase is a registered trademark of Sybase, Inc.
(R)  Taligent is a registered trademark of Taligent, Inc.
(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)  UNIX is a registered trademark of Novell, 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.
(R)  Xerox is a registered trademark of Xerox Corp.

(TM) AIX/6000, APPN, Certified LAN Server Engineer, Certified OS/2
     Engineer, CICS, CICS/ESA, CICS MVS, CICS OS/2, CICS VSE, Common
     User Access, C Set ++, CUA, Current, DATABASE 2, DataHub, DB2,
     DB2/2, DB2/6000, DDCS/2, The Developer Connection for OS/2,
     DISTRIBUTED DATABASE CONNECTION SERVICES/2, Distributed Relational
     Database Architecture, DRDA, Extended Services for OS/2, IBMLink,
     IMS Client Server/2, Information Warehouse, LANStreamer, Library
     Reader, LinkWay, Matinee, Midware, Multimedia Presentation
     Manager/2, Natural Computing, NAVIGATOR, PCjr, PenAssist,
     PlayAtWill, PowerPC, PowerPC 601, PowerOpen, RETAIN, SAA, SOM,
     SOMobjects, SQL/DS, Storyboard, SuperStor/DS, Ultimotion, VSE/ESA,
     WIN-OS/2, VisualAge, VisualGen, Workplace Shell, and XT are
     trademarks of International Business Machines Corp.

(TM) ActionMedia, DVI, Indeo, and Intel386 are trademarks of Intel Corp.
(TM) AST is a trademark of AST Research, Inc.
(TM) Borland, Paradox, and Quattro Pro are trademarks of Borland
     International.
(TM) CasePoint is a trademark of Inference Corp.
(TM) Central Point Backup is a trademark of Central Point Software, Inc.
(TM) ColoradOS/2 is a trademark of Kovsky Conference Productions, Inc.
(TM) Dialcom 400 is a trademark of BT Tymnet.
(TM) Drake Training and Technologies is a trademark of Drake Training
     and Technologies.
(TM) EasyLink and AT&T Mail are trademarks of AT&T.
(TM) Ethernet is a trademark of Xerox Corp.
(TM) Excel is a trademark of Microsoft Corp.
(TM) GEIS Quick Comm is a trademark of General Electric Information
     Services Co.
(TM) LAN Workplace is a trademark of Novell Inc.
(TM) Macintosh is a trademark of Apple Computer Corp.
(TM) MCI Mail is a trademark of MCI.
(TM) Mesa and MOLI are trademarks of Athena Design, Inc.
(TM) Micro Focus is a trademark of Micro Focus Ltd.
(TM) Open Software Foundation, OSF, OSF/1, and Motif are trademarks of
     the Open Software Foundation, Inc.
(TM) OpenDoc is a trademark of Apple Computer Corp.
(TM) ORACLE Server and ORACLE7 are trademarks of Oracle Corp.
(TM) PCMCIA is a trademark of the Personal Computer Memory Card
     International Association.
(TM) PC/TCP is a trademark of FTP Software Inc.
(TM) Pentium is a trademark of Intel Corp.
(TM) PhoenixCARD Manager Plus is a trademark of Phoenix Technologies,
     Inc.
(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) RAMBoost is a trademark of Central Point Software, Inc.
(TM) SCO is a trademark of The Santa Cruz Operation, Inc.
(TM) SmallTalk and Smalltalk V/PM are trademarks of Digitalk Corp.
(TM) Solaris is a trademark of Sun Microsystems Inc.
(TM) SoundBlaster is a trademark of Creative Labs, Inc.
(TM) SPARCstation is a trademark of SPARC International, Inc.
(TM) Support on Site is a trademark of Ziff-Davis.
(TM) TCP with Demand Protocol Architecture is a trademark of 3COM Corp.
(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, Win32, Windows NT, and Windows for Workgroups are
     trademarks of Microsoft Corp.

(SM) America Online is a service mark of America Online, Inc.
(SM) SprintMail is a service mark of US Sprint.

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

This concludes 1994 Issue 10 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!

