IBM PSP Developer Support News - 1994 - Issue 1

From OS2World.Com Wiki
Jump to navigation Jump to search

IBM Personal Software Products

1994 Issue 1 - 17 January 1994

Contents

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

  • All the Details of the IBM Personal Software Products Technical Interchange plus Device-Driver Conference, 25-29 April 1994, San Francisco CA Overview. Products distributed. Schedules. Highlights. Sessions. Session descriptions. Exhibitor information. Registration form. General information.
  • PSP Developer Support Participation in U.S. Trade Shows During 1994 List of trade shows where ISVs display their OS/2 and LAN Systems tools and applications.
  • TALKLink Discount Available to U.S. Commercial and Premier DAP Members
    How to get discount. TALKLink highlights.
  • IBM/ISV Promotional Software Bundling
    Description. Interest form.
  • IBM PSP Sources & Solutions Guide
    Description. Rate card availability.
  • Team OS/2 - A Groundswell of Support for OS/2!
    The phenomenon. Beginning. Concept. Commitment. Joining.
  • OS/2 Device Driver FREE Classes Update
    Descriptions of the remaining 6 classes.
  • Free Device-Driver Classes Yield 100 New Drivers
  • Change in Enrollment Procedure for DCE Workshops
  • Announcing the IBM Icons Product
    Collection of original icons used in IBM products such as OS/2.
  • International Software Business Development Conference, 15-17 March 1994, San Jose CA
    Overview. Schedules. Highlights.
  • OS/2 World Conference, July 1994, Santa Clara CA
    Call for exhibitors.
  • IBM Japan Application Solutions Bank
    FREE service for ISVs and IHVs outside Japan. Overview. Application process. Enrollment diskette and form. Terms and conditions.
  • IBM Developer Assistance BBS in Japan
  • U.S. Industrial Outlook, 1994 - Computer Software and Networking
    Excerpt of definitive report from U.S. Department of Commerce, covering both domestic and international prospects. This report concludes next month.
  • Market Report: Singapore
    Report from U.S. Department of Commerce.
  • Market Report: Malaysia
    Report from U.S. Department of Commerce.
  • Corrected International Phone Numbers for Ordering
    The Developer Connection for OS/2
  • 800 Phone Numbers
  • Trademarks, Registered Trademarks, Service Marks
Abbreviations
AUD = Australian Dollars
CDN = Canadian
GMT = Greenwich Mean Time
GST = Goods and Services Tax (in Canada)
USD = United States Dollars
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.

All the Details of the IBM Personal Software Products Technical Interchange and Device Driver Conference, 25-29 April 1994, San Francisco CA

The Personal Software Products Technical Interchange and Device Driver Conference have grown into two of IBM's most successful events. Over the years, these events have brought together the finest software designers, corporate developers, technical coordinators, training executives, LAN experts, and MIS managers from around the world to share in the latest developments from IBM's Personal Software Products division. The Spring 1994 PSP Technical Interchange offers OS/2 professionals numerous tracks in OS/2 development, as well as additional sessions on Device-Driver development. The ever-popular, hands-on events feature OS/2 and LAN labs, and the opportunity to hold one-on-one discussions with IBM professionals. This year's program has been carefully chosen to provide you with the tools and technology needed to productively apply PSP products in today's working environments.

In addition to a comprehensive technical venue, the PSP Technical Interchange offers an insightful general session. You will hear an Industry Keynote speech by Charles Wang, Chairman and CEO of Computer Associates International, Inc. You'll also hear from IBM executives David Proctor, Vice President, IBM Personal Software Products, and John Soyring, PSP Director of Strategic Relationships, and formerly PSP Director of Software Development Programs.

Don't forget to take advantage of the many social activities set up especially for the informal exchange of ideas and information with fellow attendees. The '70s theme will provide plenty of amusement for everyone.

Join us in San Francisco along with the thousands of OS/2 professionals who make the PSP Technical Interchange a roaring success every year. You won't want to miss out on the chance to broaden your knowledge and see first-hand all the technology you'll be using to impact the future of OS/2 computing.

You don't want to miss this event!

Who Should Attend?

Are you interested in learning about the latest and greatest Personal Software-related products and technologies?

Do you need the most up-to-date information and skills to help you achieve more?

Do you want straight talk from the experts and the actual developers of the software you use?

Do you want a first-hand look at the future of OS/2 Software Development?

IF you answered yes to any of these questions, you need to join the many:

Software Designers
Independent and Corporate Developers
Technical Coordinators
LAN Experts
MIS Managers
Device Driver Developers
Consultants and Training Executives

who have made the Personal Software Products Technical Interchange and Device Driver Conference a critical element in their software development success!

The upcoming PSP Technical Interchange in San Francisco has it all - new technologies, new products, new strategies, plus plenty of hands-on solutions that allow you to address current business challenges with ease while approaching the challenges of the future with confidence. Hear from industry experts about the latest computing trends. Participate in discussions about the latest products with the developers who made them possible. Learn powerful new programming skills and discover new ways to unleash the power of OS/2 so it will work for you. And, share information, experiences and fun with over 2,000 OS/2 professionals who share your enthusiasm to learn and to excel.

The PSP Technical Interchange lets you choose from over 200 interactive sessions in 20 tracks, with topics selected specifically for their appeal and value to you: from new approaches in communications, device driver development, distributed systems management, LAN Systems, database and application development, to the latest in hot new technology areas such as pen computing, multimedia, and object-oriented technology. These sessions are sure to capture your interest and imagination. The PSP Technical Interchange also features keynote speeches from IBM executives and co-sponsors, demonstrations, exhibits from major vendors, and hands-on labs.

With every admission to this year's PSP Technical Interchange comes a stash of premiums worth the price of admission alone. Each attendee receives a bag filled with far-out stuff! Here's a look at what you'll take home:

  • IBM's Communication Manager/2 for OS/2 on CD-ROM
  • IBM's Database Manager/2
  • The IBM Device Driver Source Kit or The Developer Connection Volume 3
  • The Developer's Manager/2 Toolkit
  • Multimedia Presentation Manager/2 Toolkit
  • Pen for OS/2 Toolkit
  • Lotus SmartSuite for OS/2
  • Lotus 1-2-3
  • Freelance Graphics
  • Ami Pro
  • cc:Mail
  • CA-REALIZER
  • One-year subscription to OS/2 Developer magazine

And, take part in daily product raffles...you could win an IBM ThinkPad!

Last year's PSP Technical Interchange and Device Driver Conferences brought in record-breaking crowds. The feedback has been tremendous! Look at what past attendees had to say:

97 percent were completely satisfied with the conference
93 percent increased their organization's productivity
75 percent improved their development schedules
88 percent testified the Device Driver Conference was better than any technical conference available.

CONFERENCE AGENDA

Monday 25 April 1994

12:00 n  -  7:00 pm   Registration Open
 2:00 pm -  5:00 pm   Device-Driver Development Introduction
 7:00 pm - 10:00 pm   Flower-Power Reception

Tuesday 26 April

 6:00 am -  7:00 pm   Registration Open
 7:00 am -  8:00 am   Continental Breakfast
 8:00 am - 12:30 pm   General Sessions and Lunch
 1:30 pm -  5:45 pm   Elective Sessions
 6:00 pm -  8:00 pm   Streets of San Francisco Exhibit Hall Reception
 8:30 pm - 10:30 pm   Birds-of-a-Feather Sessions

Wednesday 27 April

 7:00 am -  6:00 pm   Registration Open
 7:00 am -  8:00 am   Continental Breakfast
 8:00 am -  6:30 pm   Elective Sessions
 9:15 am -  5:15 pm   Exhibit Hall Open
12:30 pm -  2:00 pm   Lunch
 8:30 pm - 10:30 pm   Birds-of-a-Feather Sessions

Thursday 28 April

 7:00 am -  6:00 pm   Registration Open
 7:00 am -  8:00 am   Continental Breakfast
 8:00 am -  6:30 pm   Elective Sessions
 9:15 am -  5:15 pm   Exhibit Hall Open
12:30 pm -  2:00 pm   Lunch
 7:30 pm - 10:30 pm   Back to the Future Party at the Exploratorium

Friday 29 April

 7:00 am -  2:30 pm   Registration Open
 7:00 am -  8:00 am   Continental Breakfast
 8:00 am - 12:30 pm   Elective Sessions
 9:15 am -  2:30 pm   Exhibit Hall Open
12:30 pm -  2:00 pm   Lunch
 2:00 pm -  2:30 pm   Exhibitor Raffles in Exhibit Hall
 2:30 pm -  3:30 pm   Closing Session

EXHIBIT HALL HOURS

Tuesday 26 April     6:00 pm - 8:00 pm
Wednesday 27 April   9:15 am - 5:15 pm
Thursday 28 April    9:15 am - 5:15 pm
Friday 29 April      9:15 am - 2:30 pm

CONFERENCE HIGHLIGHTS

Exhibits

The Exhibit Hall won't be Woodstock, but it will be the happenin' place to be. The hall will be filled with the latest tools and applications from over 100 independent software vendors. You don't want to miss your chance to see the newest products hitting the streets.

The LAN Systems Lab

Networking is cool, but man, is it complex! Let IBM's own experts provide you with the one-on-one assistance you need to get on-line!

The Computer Lab

Tough questions ... even tougher problems? We have the answers for you. Join OS/2 developers and fellow professionals in the Computer Lab - the place to right your wrongs and make all your worries disappear. Be sure to check it out.

The PSP Store

Impress your friends back home with fun collectibles from the PSP Store. The store provides a wide array of merchandise - mouse pads, T-shirts, golf shirts, sweatshirts, jackets, mugs, caps, watches, and more - that would make the perfect gift for you or a friend. You might even find a pet rock or platform shoes!

OS/2 32-bits

Here's a great opportunity to win an IBM ThinkPad, valuable software, and other exciting products donated by this year's exhibitors. Just pick up OS/2 32-bits entry forms when you participate in PSP Technical Interchange functions and sessions. You even get 32 bits for evaluating the conference. Then, submit the completed 32 bits to qualify for a slew of prizes to be raffled off during the closing session. All entries must be submitted by noon on 29 April. The more 32 bits you complete, the better your chances are to win. You must be present at the closing session to collect your stash.

Flower-Power Welcome Reception

It all started in San Francisco. Throw on your best tie-dye T-shirt, squeeze into those bellbottoms, and join us for a hip trip to the past at the Monday night welcome reception sponsored by Lotus Development Corporation and IBM. 32 bits are awarded for the best retro threads. Remember: Power of OS/2 to the People!

Streets of San Francisco Exhibit Hall Reception

Move back into the present on Tuesday night by sampling the ethnic cuisine and warm hospitality that make San Francisco, and the Technical Interchange, the place to be. This reception will give you a chance to meet up with friends and make new ones. Vendors and the IBM staff will be at your service to help you relax in this informal setting.

Back to The Future Special Event

Fun, music, Albert Einstein, and space aliens await your arrival as we head for the Exploratorium, San Francisco's unique hands-on discovery museum featuring over 650 exciting exhibits. Did someone say Karaoke? You bet! Join us as we discover the science (and maybe the Grammy winners) of tomorrow. Discover new and exciting scientific facts while enjoying a fun-filled evening with fellow Technical Interchange attendees. Buses to and from the event will be provided.

Closing Session

It ain't over til it's over! Don't miss the Closing Session. IBM's own David Barnes promises to give a closing presentation that will knock your socks off! And, don't miss your chance to win an IBM ThinkPad, the latest software packages and other great prizes. See you there ...

KEYNOTE SPEAKER

Charles B. Wang, Chairman and CEO, Computer Associates International, Inc.

Mr. Wang founded Computer Associates International, Inc. in 1976 with three associates and a single software product. Today, Computer Associates employs over 7,000 people and has positioned itself as a major player in the software industry. Mr. Wang attributes Computer Associates' success to a solid business goal. The business goal of Computer Associates is to offer software solutions across the widest spectrum of computer usage. The company has combined internal research and development, technology acquisition, and product integration to realize its goal.

Mr. Wang attended Queens College, where he earned a B.S. degree in Mathematics. His computer career began at the Columbia University Riverside Research Institute as a programming trainee. Prior to founding Computer Associates International, Inc., Mr. Wang was Vice President of Sales for Standard Data Corporation.

GUEST SPEAKER

David Proctor, Vice President of Personal Software Products Division, International Business Machines Corporation

Mr. Proctor is responsible for the worldwide development activities and business results pertaining to the Personal Software Products line of business. Reporting to Mr. Proctor are directors and managers of: Personal Operating Systems and the PSP Programming Center; Local-Area Network Systems; Personal Software Product Plans and Strategies; Object-Oriented Programming Operations; and PSP Software Operations. Mr. Proctor was President of XEROX Computer Services. Previously, he served as President and CEO of Ashton-Tate Corporation. Prior to those assignments, he worked for IBM Corporation in a number of capacities, including Director of Asia/Pacific Products, Asia/Pacific Group.

GUEST SPEAKER

John A. Soyring, PSP Director of Strategic Relationships, and formerly Director of Software Development Programs, International Business Machines Corporation

Mr. Soyring managed IBM Software Development Programs from December 1990 through January 1993. In this capacity, he had the worldwide responsibility for managing relationships with the thousands of companies and the many organizations within IBM which are supporting OS/2 or developing OS/2 products. Members of the Software Development Program receive technical, business, and marketing support services from IBM. Soyring's 17-year career with IBM has included various engineering, programming, and managerial assignments for IBM's midrange systems, finance industry systems, and personal systems. Soyring was also director of the IBM Austin, Texas Programming Center, where he was responsible for the worldwide development and management of IBM's workstation and personal computer products.

SPECIAL PRESENTATION

Device-Driver Development Introduction, by Nick Mammich

Don't pass up the chance to brush up on the basic information you'll need to make the most of the device-driver sessions you attend at this conference. The workshop is designed to give you the fundamentals of device-driver technology. This session is highly recommended for device-driver developers joining us for the first time. Topics include:

  • OS/2 structure
  • types of device drivers: character versus block
  • utilities
  • debuggers
  • processor support
  • semaphores
  • VDD communication
  • PDD address spaces
  • memory management

PSP TECHNICAL INTERCHANGE SESSION DESCRIPTIONS

The 16 PSP conference tracks cover the gamut of the latest PC hardware and software technologies:

  • Application Development
  • C and C++
  • Communications
  • Client/Server
  • Database
  • Distributed Systems Management
  • LAN Systems
  • Multimedia
  • Object-Oriented Technology
  • Open Systems
  • OS/2: The System
  • Product Marketing for Software Developers
  • Pen
  • Technical Support
  • Workplace OS
  • Extra Forum
Application Development
AD01, Designing OS/2 Applications
David Reich
Walk through the design of an OS/2 application from start to finish,
taking advantage of all OS/2 has to offer. Learn when to use threads,
sparse memory allocation, interprocess communications, and Workplace
Shell.

AD02, User-Centric OS/2 Application Design
David Moskowitz
This workshop covers the changes in thinking, design and programming
required to design OS/2 applications that are responsive to the end-user
and take full advantage of the new environment. Learn how developing for
OS/2 is much easier than developing for DOS. Topics covered include:
* User-Responsive Applications
* The OS/2 Mindset
* Serial Versus Parallel Thinking
* Designing for OS/2
* Client/Server Model Without a Network
* Designing for Multiple Platforms (Reusable Code and OOP)
* User Interface Design

AD03, OS/2: The Platform for Quality Software Development
Stephan B. Epstein
Learn how to use OS/2 and OS/2 tools to create a software development
process and environment that promotes quality in source code and build.
Topics include:
* Benefits of an OS/2 Development Process
* MAKEFILE Usage for Configurability
* Effective Build Verification
* Use of LAN Server and Boot Manager for Cross-Version Development
* Use of Version Control Tools for Staging Builds

AD04, How to Create Endian-Neutral Software for Portability
James Gillig
Attend this session to see how considerations for Endian and other
portability issues should be included in product plans, from design
through product support. Learn the latest on how Endian-Neutral Design
and Programming are used to create portable software.

AD05, OpenDoc for OS/2 - Compound Document Architecture
Robert L. Tycast
This session is a brand-new offering derived from Component Integration
Laboratories (CIL). Examine the compound document architecture as it
relates to IBM's Distributed System Object Model (DSOM), a Common Object
Request Broker Architecture (CORBA) system for distributing and using
objects on a network, independent of platform or implementation
language.

AD06, 32-Bit Native Porting Tools and Techniques
Marilyn Johnson and Richard Dews
This session provides a technical overview of porting issues and sizing
a porting effort. Also included are demonstrations of new porting tools:
* SMART ALLY - a tool that provides a written analysis identifying APIs that need to be ported
* SMART PORT - a tool that actually modifies the code
* SNIFFER    - a tool that sniffs out 16-bit code

AD07, The OS/2 Debug Kernel
Monte Copeland
Learn how the OS/2 debug kernel replaces the ship-level kernel and
provides debugging support for device drivers.  This presentation
includes an overview of the OS/2 debug kernel, its availability,
installation, and command set. Prereq: Experience with Assembler or
DOS's DEBUG.COM.

AD08, The Hang/Trap Enigma
Barry Bryan
Examine the challenge of debugging hangs and traps. This session shows
you how to minimize the time you spend on debugging, by unveiling a new
debug facility which uses information collected at the time the problem
occurs. A beta version of the Presentation Manager Debug Facility is
available to all attendees.

AD09, Adding Help to Your OS/2 Applications
Michael Kaply
This session provides an overview of the Information Presentation
Facility. Subjects include creating IPF files and enabling help within
applications.

AD10, The OS/2 Help Manager: Advanced Topics
Michael Kaply
This session covers advanced OS/2 help topics, including Dynamic Data
Formatting and the use of communication DLLs to control the size of
cover pages.

AD11, Mail-Enabling Applications Using VIM
Rodney James
Discover the many new types of mail-enabling and messaging-reliant
applications that are possible when you integrate messaging services
into core applications. Vendor Independent Messaging (VIM) is a
full-featured, cross-platform, industry-standard, Application
Programming Interface (API) to messaging services that is available
today. Learn specifically what functions VIM provides, what
differentiates VIM from other APIs, how using the VIM interface cuts
your development time, and how VIM fits into IBM's messaging strategy.

AD12, Alternative Shells for OS/2
Monte Copeland
Join in a discussion of shell alternatives for OS/2. Topics include:
Workplace Shell add-ins, the PROTSHELL and RUNWORKPLACE settings in
CONFIG.SYS, a mini-PM shell DOS settings, CMD.EXE as a shell, and a
non-GUI shell for 2.1. Includes discussion of rationale, restrictions,
availability, memory usage, and session management.

AD13, OS/2 and Internationalization of Applications
John Howard
See first-hand the capabilities of OS/2 to facilitate the development of
internationalized applications. This session examines application
programming interfaces, as well as other system facilities available
today.

AD14, The Integrated Desktop -- Programming to the Workplace Shell
Sheila A. Harnett, Ph.D., and Cathy Bloomfield
This session takes you through each stage of developing a Workplace
Shell application, the class hierarchy comprising the behavior of WPSH
objects and the API. Some knowledge of SOM and general OO techniques is
required.

AD15, Using and Customizing the Workplace Shell
Sheila A. Harnett, Ph.D., Lew Boehm, and Peter Magid
Examine how the Workplace Shell can be customized. This session
introduces the many tasks you can accomplish via REXX scripts.
Information regarding the RC files and general INI file is also
presented. Some knowledge of REXX programming and general
object-oriented principles is required.

AD16, An Overview of the Developer Connection for OS/2
David Kenner
Take a look at what's new with the Developer Connection for OS/2. The
Developer Connection is a subscription-based tools service for the OS/2
developer. This session acquaints the user with the product offering and
the direction of the Developer Connection program. Live demonstrations
and a question-and-answer session are also included.
C and C++
CC01, IBM C Set++ Overview
Alistair Rennie
This presentation provides an overview of IBM s industry-leading C Set++
development environment. Topics include new developments in the
compiler, class libraries, and the new Workplace Shell-enabled
Workframe/2.

CC02, IBM C Set++ Debugging Tips and Techniques
Pat Gerstle
This session begins with a look at the evolution of the C Set++
debugger, followed by an overview of its functions, with an emphasis on
those which have been added or enhanced. Learn the latest hints for
better debugging, and tips for debugging special situations.

CC03, Performance Tuning with EXTRA from C Set++
Liz Belanger
Learn how to use EXTRA's (the C Set++ EXecution TRace Analyzer's)
utilities to view trace files and fine-tune the performance of your
application. Examine how the EXTRA utility helps diagnose sequencing
protocols, repetitive calls, application deadlocks, hot spots, and
thread applications.

CC04, IBM C Set++ Class Libraries
Alistair Rennie
IBM's C Set++ provides a powerful suite of class libraries, including
collection classes and user interface classes. In this session, a
developer of these libraries provides an overview of the C Set++ Class
Library functions, and provides specific examples to assist you in using
libraries for your applications.

CC05 IBM C Set++'s Workframe/2 2.1
John Kehm
Workframe/2 Version 2.1 is the first development environment in the
industry that is a Workplace Shell-enabled application. This open
environment gives developers the power to integrate not only the tools
that come with C Set++, but with other tools they choose. Workframe/2
also provides intuitive project management and many other
productivity-enhancing features. This session demonstrates how to take
advantage of this new and powerful tool.

CC06 IBM C Set++ Optimization Tips and Techniques
Alistair Rennie
Learn the various techniques and tools needed when tuning the
performance of your application. Topics include performance analysis
using the EXecution TRace Analyzer (EXTRA), compiler optimizations, and
how to take advantage of them.
Communications
CM01, Communications Manager/2: The Power of Personal Networking
George Sweeney
Examine the features and functions of the OS/2 Communications Manager/2.
Hear about user environments, configuration scenarios, connectivities,
and co-existence with other products.

CM02, Communications Manager/2 Installation and Configuration Basics
Don Richards
This session covers Communication Manager/2 basics. Learn how to install
and configure, as well as analyze problems. See a live demonstration of
Communication Manager/2 and Distributed Feature Workstation.

CM03, Communications Manager/2 Complex Configuration
Don Richards
This presentation focuses on complex configuration scenarios, and is
designed for advanced users and administrators. Communications Manager/2
Version 1.1 is used to demonstrate multiple host and gateway
configurations, as well as the CID installation process.

CM04, SNA Client/Server in Communications Environments
George Sweeney
Examine the SNA Client/Server in a communications environment. This
session focuses on the client/server environment for SNA-based
applications, and their ability to operate with CICS for OS/2 and Novell
NetWare. Distributed Feature, Gateway, and APPN support are also
included in this presentation.

CM05, Communications Manager/2 - Building SNA Applications
Gary Weichinger
Communications Manager/2 provides many APIs for application development.
This presentation focuses on SNA APIs, namely EHLLAPI, APPC, and CPIC.
APIs are discussed in order to help attendees understand which API might
best fit their environment. Information about programming techniques and
debugging methods is also included.

CM06, Avoiding Common Problems and Problem Determination with Communications Manager/2
George Sweeney
Learn how to identify and resolve problems that occur while installing,
configuring, or running Communications Manager/2. The presentation
includes an introduction to the FFST/2 utilities, and how CM/2 uses them
to log first-failure event information. Other topics include
communication traces and subsystem management.

CM07, Introduction to TCP/IP Networking
Andre Asselin
Learn about the latest in TCP/IP applications; including layers,
addressing, routing, and sending over modems. Walk away from this
session knowing the functions of TCP/IP.

CM08, Sockets Programming with TCP/IP for OS/2
Andre Asselin
This session provides the information you need to write your own sockets
application with confidence, including overviews of stream versus
datagram protocols, socket calls, and client/server. Attend Introduction
to TCP/IP Networking (CM07) to familiarize yourself with the basics of
TCP/IP.

CM09, Remote Procedure Call - Programming with TCP/IP for OS/2
Andre Asselin
This session covers the Open Network Computing (ONC) Remote Procedure
Call (RPC) concepts, and describes RPC calls, what they do, and when/how
to use them. Walk through an example of Client/Server, and gain the
technical information you need to write an RPC application. Attendee
should be familiar with basics of TCP/IP.

CM10, Introduction to APPC and APPN
Mark McCorry
APPC is one of the most widely used APIs for client/server applications,
and is used extensively on OS/2 with Communications Manager/2. APPN
simplifies the networking of APPC applications. This session discusses
the concepts and terms of these two important networking technologies.

CM11, What s New in APPC and APPN
Mark McCorry
This session discusses how APPC and APPN continue to get better,
stronger, and faster to meet the demands of client/server computing.
See the enhancements to APPN which position it as the networking
protocol of choice for interfacing with new networking technologies such
as Frame Relay and ATM. Enhancements to the Common Programming
Interface for Communications (CPI-C) are also included in this
discussion.

CM12, Multiprotocol Transport Network and AnyNet
Mark McCorry
Learn the importance of consolidating backbone networks for better
performance and easier management. Discover why the Multiprotocol
Transport Networking (MPTN) architecture can be used to achieve
mixed-protocol interoperability and network consolidation.  Hear the
latest about the AnyNet products from IBM, which support the MPTN
architecture on OS/2, AS/400, MVS, and RISC System/6000.

CM13, APPN and TCP/IP: A Comparison of Protocols
Wayne Riley
APPN and TCP/IP are two of the widely used workstation networking
protocols. This session presents an impartial comparison of APPN and
TCP/IP. The strengths and weaknesses of the technologies are explained
through an in-depth study of both the protocols and the products that
implement them. The effect of these differences is also discussed.

CM14, Problem Diagnosis using Communication Manager/2 APPC Trace
Capability Wayne Riley
Learn how to debug Communications Manager/2 APPC applications using
Communications Manager/2 APPC capabilities. See how to start, stop, and
format Communication Manager/2 traces for APPC, how to determine where
the problem occurred in the application, and what data to extract from
the trace to diagnose the problem.

CM15, Open Distributed Systems with Messaging and Queuing
Len Gilman
Examine how the new MQSeries family of products enables you to tie
applications together for robust, time-independent processing. Learn how
the use of a single application interface allows applications to talk to
one another regardless of platforms. Examine the rich message-queueing
infrastructure, which shields developers from networking complexities in
distributed-computing environments.
Client/Server
CS01, Programming CPI-C Applications with Communications Manager/2
Wayne Riley
Examine the CPI-C calls needed on both the client and server side to
conduct an APPC conversation on CM/2 with CPI-C verbs. Learn the actual
CPI-C calls to start and stop conversations, send, and receive data, and
synchronize program's send-error notification. This presentation is
technical in nature, and shows the syntax for CPI-C, which calls in both
C and COBOL.

CS02, Using NS/DOS in a Client/Server Environment
Mark McCorry
Networking Services/DOS (NS/DOS) provides the user with an easy and
effective way to access peer-to-peer networks from DOS and Windows
environments. This session discusses the details of NS/DOS, which allows
DOS and Windows workstations to participate in a distributed-computing
environment.

CS03, Network Security and Single Sign-On
Join in on a discussion regarding today's environment of downsizing to
client/server environments, and how it leads to security exposures.
Hear what IBM is doing to address security in a distributed environment
and users to single sign-on.
Database
DB01, DB2/2: Let's Get Small
Dan S. Britton
The focus of this session is downsizing from DB2 to DB2 client/server
products such as DB 2/2 or DB 2/6000. Explore the guidelines and
considerations that should be observed when committing to downsizing a
system. All aspects of downsizing are discussed, including an actual
case study.

DB02, DB2/2: Family and Friends
Dan S. Britton
See the DB2/2 product, DB2 client/server products, host DB products, and
the architecture which ties these products together. This session
includes a review of the functional content of version 2 of the DB2
client/server family, followed by a summary of future trends and
directions. Other topics include application tools and development
environments.

DB03, Data Access Services
Srinivas V. Sista
Learn how Data Access Services are designed to enable application
programs running on OS/2 version 2.x systems to create and use data on a
local and/or remote system. Take a look at the services currently taking
advantage of the Distributed Data Management (DDM) Protocol. This
This session provides a complete look at data access services, and
includes a live demo of this support.
Distributed Systems Management
DM01, IBM LAN NetView Management Utilities for OS/2
Lori Bush
Learn how you can provide superior LAN management function in a
resource-frugal, cost-effective package. IBM LAN NetView Management
Utilities is the help you need for your busy LAN Administrators. Now,
with LMU, a single OS/2 workstation can manage both servers and
requesters in both IBM LAN Server and Novell NetWare networks. Collect
hardware and software information, remotely manage workstations, watch
and monitor server performance, and much more.

DM02, IBM LAN NetView Strategy
In this session, see the latest in LAN Systems management requirements,
including: a catalog manager from which one may order and install
software, a license manager, a configuration manager at a distribution
point, a fault manager, an electronic customer service agent, a
performance manager, and a repository of software.

DM03, IBM LAN NetView Family Overview

LAN-based systems are providing effective solutions in today's business
environment. See how the LAN NetView Management family of products
provides a standards-based platform for the development and
implementation of system-management applications for the LAN workgroup
environment. This presentation provides an overview of LAN NetView
Management, highlighting the use of industry standards, and
implementation of the SystemView structure on the OS/2 platform.
LAN Systems
LS01, LAN Server Overview
Pat Scherer and Everett McCassey
If you are a new user of LAN Server 3.0, or just comparison-shopping,
this session provides valuable information about features, packaging,
and product enhancements. Included in the session are:
* How to choose the version of LAN Server you need
* How domains and aliases can be used to provide location transparency and ease of administration
* LAN Server 3.0 functional and performance enhancements
* Complementary products and hardware/software interoperability

LS02, LAN Server Directions
Pat Scherer
As IBM LAN Server products continue their evolution from simple network
resource-sharing to distributed heterogeneous computing environments,
what new functions and services can be anticipated?  What will they mean
to you as a user, administrator, or developer?  Find the answers to
these questions in a discussion of the Distributed Computing Environment
and current development work within IBM LAN Systems.

LS03, LAN Server Tips and Techniques - Part 1
LS04, LAN Server Tips and Techniques - Part 2
Pat Scherer and Everett McCassey
This double session (together with LS04) presents a wealth of practical
tips and techniques for using the full power of LAN Server in both
simple and complex network environments. The first session focuses on
options for logging on and using LAN Server resources. The second
session continues with a grab-bag of LAN Server administration tips,
including network planning, security, network resource and cross-domain
management, and wide-area network support options.

LS05, LAN Server Security
Pat Scherer
How secure is your network? This presentation provides an overview of
LAN Server security features. Topics include:
* User identification and authentication
* Access control
* User profile management
* Security audits and alerts
* Future directions

LS06, OS/2 LAN Server Performance Tuning
Dawn Ibis
OS/2 LAN Server is one of the fastest network operating systems on the
market. Learn how to tune your LAN Server for optimal performance and
high-capacity situations. Understand the architectural components that
affect LAN performance, and see what independent labs have said about
LAN Server performance versus those of NetWare and NT Advanced Server.

LS07, IBM LAN Systems Communications Transports
Richard Harrison
Hear the latest news, techniques, and tips for NTS/2 users, and get a
complete update on MPTS, including a discussion of the MPTN architecture
and the relationship between MPTS-ANYNET and other ANYNET products.

LS08, LAN Distance - Remote LAN Access
Roger Richter
This session provides an overview of the LAN Distance product, with
background on architecture design points, technology, and future
enhancements, including a discussion of developing device drivers for
LAN Distance. Attendees should have a basic understanding of LAN
concepts and LAN transports.

LS09, Workplace OS Networking Transports
Dan Heimsoth
Join in a high-level discussion exploring the structure of the Network
Transport component of Workplace OS. This session gives attendees an
opportunity to understand the direction of the Network Transport
component of Workplace OS, as well as an early opportunity for IBM to
understand customer and developer requirements for Workplace OS Network
transports.

LS10, LAN Server Interoperability
Pat Scherer and Everett McCassey
If you manage an OS/2 LAN Server network with multiple releases or other
network operating systems, this session is for you! See what function is
available between specific IBM LAN Server products, and how to migrate
between them when an upgrade in function is desired. Examine
interoperability support for products outside of the IBM LAN Server
product family, and LAN Server coexistence with other network operating
systems.

LS11, LAN Server WAN Connectivity
Pat Scherer and Everett McCassey
Ready to knock the L out of your LAN? IBM LAN Server supports numerous
Wide-Area Network connectivity options today. Take an in-depth look at
current techniques and products; then discuss future directions for
providing native WAN connectivity support.

LS12, OS/2 LAN Server, Novell, Banyan and TCP/IP Coexistence - An Update
Mark Simpson
Explore current support issues of the coexistence of the OS/2 LAN
Requesters, Novell Client for OS/2, Banyan Vines, and the TCP/IP
protocol services. This session gives you the details you need about
Network Device Interface Specification (NDIS), support for multiple
protocols, and the options for client coexistence based on NDIS and the
Open Datalink Interface (ODI). In addition, issues such as
encapsulation, interoperability, installation/configuration, and
concurrency are discussed.

LS13, LAN Automated Distribution/2
Bob Bush
LAD/2 is a PM user interface to the Configuration/Installation/
Distribution strategy (CID). Learn how LAD/2 significantly enhances CID
setup and its use in either an NTS/2 stand-alone environment or a
NetView DM/2 environment. Examine how OS/2 LAD/2 distributes DOS, DOS
with Windows, and OS/2 applications, as well as how to store and
distribute custom desktops.

LS14, LAN Server Hands-on Workshop -- LAN Server Administration
Everett McCassey
This hands-on workshop walks you through the basics of setting up user
accounts and managing LAN Server resources. Exercises include creating
aliased resources, sharing resources, and managing server status and
print queues. See the key files that provide LAN Server initialization
and account information. This workshop introduces and reinforces many of
the ideas presented in the LAN Server Tips and Techniques lecture. The
Connecting to Resources Hands-on Workshop is recommended as a
prerequisite for first-time users of LAN Server.

LS15, LAN Server Hands-on Workshop -- Connecting to Resources
Everett McCassey
This hands-on workshop leads you through the basic steps of logging on,
browsing, connecting to, and navigating through resources via the
command line, graphical user interface, and OS/2 Workplace Shell.  Share
in lots of tips and techniques along the way, and gain an understanding
of what is happening beneath the covers when LAN Server commands are
executed. This workshop introduces and reinforces many of the ideas
presented in Part 1 of the LAN Server Tips and Techniques lecture.

LS16, NetWare Server for OS/2
Kyle Bigler
This presentation explores the implementation of NetWare for OS/2, and
how OS/2 applications can be developed to work in conjunction with the
NetWare Server. Learn how NetWare for OS/2 permits a full-functioned
NetWare 4.0 Server to operate in the OS/2 2.x environment, and how
NetWare Server hardware can now be used as a server for other LAN
applications, such as IBM Database Manager and Lotus Notes.

LS17, NetWare Interoperability
Dan Widman
This session describes interoperability, and why it is necessary in
today's environment. See how OS/2 2.1 provides the mechanisms for
interoperability, and how to configure an interoperable system. Learn
how to make NetWare, LAN Server, TCP/IP NFS Server, and Lotus Notes all
work on the same machine. NetView Distribution Manager/2 configuration
with NetWare is also covered.
Multimedia
MM01, Multimedia Creation and Management
Peter C. Yanker
Learn how to really take advantage of your Multimedia. Learn how
Multimedia allows better communication of information by allowing Image,
Audio, and Video to be incorporated into presentations. The Multimedia
tools Builder/2, Perfect Image/2, Workplace/2, and Manager/2 are used to
show how to create a Multimedia presentation.

MM02, LAN Server Ultimedia
Richard Harrison
Hear the very latest news about LAN Server Ultimedia. Learn how this
novel support for enabling Multimedia distribution across a LAN
capitalizes on token-ring priority, allowing Multimedia applications to
be added to existing LANs with data applications, so that both classes
can run efficiently, without interfering with each other.

MM03, OS/2 Multimedia Support - MMPM/2
Gary Allran
This session presents a lively, high-level look at the best PC-based
multimedia development platform available today. Get an insider's view
of MMPM/2's award-winning architecture and APIs (Application Programming
Interfaces). There are also plenty of exciting, live code
demonstrations, including playback, recording, and editing of both audio
and video.

MM04, OS/2 Software Motion Video
Gary Allran
In this session, samples are provided of the Ultimotion and Indeo video
formats supported in standard OS/2. See all the features and functions
of Video IN, the new OS/2 video recording and editing application.

MM05, OS/2 Multimedia for Programmers
Gary Allran
Take an in-depth look at the OS/2 MMPM/2 APIs, the sample application
code, and the multimedia portion of the OS/2 2.1 Toolkit. Live
demonstrations of the power of OS/2 Multimedia and toolkit sample
applications are included.

MM06, OS/2 2.1 Multimedia -- MMPM/2 Applications and Architecture
Maria R. Ingold
Gain a better understanding of OS/2 Multimedia's existing capabilities.
Included in this presentation is an overview of MMPM/2 and its APIs, and
information about the Multimedia Toolkit's base applets.
Object-Oriented Technology
OO01, REXX Object-Oriented Extensions
Rick McGuire
This session provides a demonstration of the future object-oriented
extensions to REXX. The demonstration covers how REXX enhances the
System Object Model and the Workplace Shell.

OO02, How to Introduce Objects to Your Organization
David Moskowitz
This session is designed to help you plan introductions of objects to
your organization. Learn the proven techniques and methods that have
helped many companies move successfully from procedure-oriented to
object-oriented development. Topics covered include:
* The myths of object-oriented development
* Understanding what object-oriented development means
* Developing a plan for migration
* Understanding the six basic steps
* Finding internal resources that work

OO03, Object Technology Overview
Scott Hebner
This session provides an overview of the products currently available
and in the works from the PSP Object Technology Group in Austin. These
products include SOMObjects and the IBM Taligent Object Frameworks. Gain
an understanding of the tools and products IBM is providing in the
objects arena, and how they interoperate with each other.

OO04, The In-Taligent Use of Objects
Dr. Richard Hoffman
Join in an overview of the Taligent technology, including a discussion
of the frameworks and components that IBM will be shipping in its IBM
Taligent Application Frameworks product. Learn how framework technology
can vastly improve productivity.
Open Systems
OP01, Distributed Computing Vision
John Wilson
In this session, the IBM LAN Systems Technical Strategy is introduced,
and its relationship to the Workplace and Object strategies is
explained. Learn how the current LAN Systems products have evolved into
a workplace network operating system family. Emphasis is placed on the
consistent and open application development environment that the family
provides.

OP02, Distributed Applications
John Wilson
Trace the evolution of applications from the stand-alone mainframe
through today's network operating systems that provide simple sharing,
and through open-systems infrastructures, to the future of transparent
distributed objects. This session details distributed object frameworks
that can be supported on all the major computing platforms.

OP03, Introduction to Distributed Computing Environment (DCE)
Clay Boyd
Examine the Open Software Foundation (OSF) Distributed Computing
Environment (DCE), and find out what DCE could mean to you. This session
explores each part of the DCE at a high level, with emphasis on the role
each part plays in the overall DCE architecture.

OP04, Introduction to DCE Programming
Clay Boyd
This presentation examines the DCE Application Programming Interface
(API). Get the answer to the question: How do I write programs using
DCE? Examine the Interface Definition Language (IDL) files which define
the RPC calls, the programming interface with the CDS name space from
both the client and server perspective, and the security programming
interface.

OP05, Introduction to DCE Administration
Clay Boyd
This presentation covers the basic architecture of the Distributed
Computing Environment (DCE) from a system administrator's point of view.
It describes the databases used by DCE to control and manage the CDS
name space and the Security Registry. Learn some of the basic system
administration commands for managing the basic DCE system through these
databases.

OP06, Choosing DCE as your Client/Server Programming Environment
Clay Boyd
One of the hardest decisions you will make when you begin developing
your client/server programs is selecting the environment in which they
will run. This presentation examines the features of DCE which make it
particularly attractive for your organization, including: security,
naming, ease of development, unified system administration, and merging
acceptance as a de facto industry standard.
OS/2
The System
OS01, OS/2 and Windows
Michael S. Kogan
This session compares and contrasts the features and functions of the
current and future 32-bit OS/2 and Windows platforms, including OS/2
2.1, Workplace OS, Windows 3.1, Windows NT, and Chicago/Windows 4.0.
Analyze the strategic and tactical issues that developers and users must
face when migrating to a 32-bit computing platform. Investigate
migration issues such as cross-platform portability and backward
compatibility. Discover how OS/2 and Windows are addressing the
potential and the requirements of RISC computing, multiprocessing, and
distributed systems.

OS02, Future of OS/2
Michael S. Kogan
This presentation describes the future directions and strategy of the
OS/2 system in the PC and workstation markets. Discuss the features and
functions that IBM has already announced for the near-term future, and
investigate those that need to be integrated into OS/2 in the
intermediate and long-term future. Learn about exploitation and the
impact of evolving technologies such as multiprocessing, security,
multimedia, and open distributed systems. Discover how OS/2 can meet the
cross-platform portability and scalability requirements of the future.

OS03, Platform Wars
Michael S. Kogan
This presentation compares x86 and RISC technology with respect to
performance, market, cost, compatibility, and software issues. A brief
history and primer of RISC technology is presented to frame a context
for comparison of x86 and RISC systems, followed by a technical
comparison of the major architectures. Examine the vital software issues
that are facing users and developers today.

OS04, OS/2 Windows Support, Inside and Out
Ron Cadima
This presentation discusses the support provided by OS/2 for the Windows
environment. Overviews of the internal design of OS/2 Windows support,
Windows application performance under OS/2, and application test
environment and procedures, as well as a discussion about the effects on
speed and size, are included. Stick around to see a demonstration that
shows how the system contrasts with OS/2 2.1. A brief discussion of the
impact on systems with more than 4 MB of memory is included.

OS05, OS/2 Base System Tuning
Ron Cadima
This presentation gives you the specifics of OS/2 base system tuning.
Topics include pre-installation options covering hardware requirements
for memory and disk space; disk partitioning considerations; OS/2
installation option considerations; and post-install system tuning. The
post-installation system tuning covers CONFIG.SYS statements, system and
session settings, and general system setup information.

OS06, 4 Meg OS/2: How and What?
Ron Cadima
This presentation presents the goals for IBM's 4 MB OS/2 work, and the
functions performed to achieve those goals. Included in the presentation
are specifics about system assumptions, system settings, operating
system assumptions, restrictions, and performance data with respect to
speed and size. A demonstration shows how the system contrasts with OS/2
2.1. A brief discussion about the impact on systems with more than 4 MB
of memory is included.

OS07, OS/2 REXX Tutorial
Rick McGuire
Learn the basics you'll need to write REXX programs, access OS/2 system
services, and tailor the OS/2 Workplace Shell.

OS08, OS/2 Symmetric Multiprocessing
James F. Macon, Jr.
Discuss the performance advantages of OS/2 SMP versus OS/2 uniprocessor
versus other SMP operating systems. Learn how applications can take
advantage of these performance and capability requirements for
application and device drivers.

OS09, OS/2 Hints and Tricks
David Moskowitz
If you use OS/2, do you know how to tune your system to get optimal
performance? This workshop covers the tricks and hints of an expert to
help you get the most out of your system. Topics included are:
* Partitioning your disk the right way
* Tuning CONFIG.SYS
* Tuning the desktop
* Troubleshooting common problems
Product Marketing for Software Developers

This track is a two-day, intense, condensed version of the successful four-day marketing course offered by IBM's Independent Vendor League for all software publishers who desire to position, launch, and sustain their products successfully in today's ultra-competitive software arena. Our industry experts use a highly effective mixture of lecture, discussion, focus stories, process checklists, and hands-on workshops to teach you to identify and master the marketing tasks you must accomplish in the following critical areas:

  • Product positioning, pricing, and sales promotions
  • Channel distribution in the U.S.A.
  • Product packaging
  • Product collaterals
  • Public relations and product reviews
  • Direct marketing
  • Bundling and electronic marketing

In addition, you'll have the opportunity to "Meet the Editors" in a special session to help you get your product reviewed favorably in trade magazines.

Everyone who attends this track will receive a copy of IBM's new Product Marketing Handbook, which includes a disk with all the checklists and forms.

PM01, Product Positioning, Pricing, and Sales Promotions
Merrill (Rick) Chapman
Being able to clearly describe your product's functionality and purpose
to the market, both in relation to itself and its competition, is
essential to your marketing plan's success. Assigning intelligent,
competitive pricing is also crucial. After that, you must promote your
product. This session shows you how to position and price your product,
and it describes the various promotions available, with emphasis on
channel penetration.

PM02, Channel Distribution in the U.S.
Merrill (Rick) Chapman
The U.S. retail software market has grown from approximately 100 billion
USD in 1981 to about 7.5 billion USD in 1993, with about 80 percent of
that money flowing through the U.S. software distribution system,
referred to as the "channel". In order to grow, you must learn how to
enter, understand, negotiate with, and employ this system to your best
advantage.

PM03, Product Packaging
Merrill (Rick) Chapman
Packaging is an essential ingredient of successful marketing, and often
makes the difference between a product that sells and one that sits on
the shelf. You will learn the objectives of packaging, along with
packaging basics, and how to emphasize your product's position in the
market.

PM04, Product Collaterals
Merrill (Rick) Chapman
What are collaterals, and how should you use them to position and
promote your product? With little or no advertising budget, the smaller
developer depends almost exclusively on specification sheets, brochures,
and so on to advertise and promote product. Learn how to make these
marketing materials and tools work for you.

PM05, Public Relations and Product Reviews
Merrill (Rick) Chapman
There are a few secrets about both getting your product reviewed AND
getting good reviews for your product. In this session, you learn how to
develop, implement, and manage a successful product review program.
Attend our special "Meet the Editors" session to understand how the
process works from both sides -- developers and magazine reviewers.

PM06, Meet the Editors - Special Session
Merrill (Rick) Chapman
In this special session, the editors of OS/2 Professional, OS/2
Developer, and OS/2 Magazine team up to explain what they look for in a
product. Why review this one and not that one? Which products should we
test-drive? Which products should we include in our buyers' guide? When
you combine this session with the session on Public Relations and
Product Reviews, you will be well prepared for having your product
reviewed favorably in trade publications.

PM07, Direct Marketing
Merrill (Rick) Chapman
Direct marketing is an increasingly popular method for creating new
revenue opportunities and building end-user and reseller awareness.
Learn to develop and manage a direct-marketing campaign and, most
importantly, find out where the land mines are, and how you can avoid
them on your way to successful direct marketing.

PM08, Bundling and Electronic Marketing
Merrill (Rick) Chapman
Learn the why, what, where, when, and how of product bundling and
electronic marketing. What are the advantages and disadvantages? What
works and what doesn't? Hear what the experts say about CD-ROM
distribution, and what it can do for the smaller software publisher.

Show-N-Sell Reseller Event

As a bonus, IBM has arranged an exclusive reseller event for conference attendees interested in marketing their OS/2 and LAN Systems applications.

IBM is making special arrangements for an informal meeting in which qualified ISVs demonstrate their products to a private audience of key resellers. The date, time, and venue are currently being determined.

This event is open - on a first-come, first-served basis - to ISVs who will have an OS/2 or LAN Systems product shipping by 1 October 1994, and who are currently not sufficiently represented in the distribution channel.

To be considered for this event, return the attached Show-N-Sell Interest Form via fax to Leslie Palin at 1-512-823-1517.

After we receive your form, we will contact you with further details, including how to submit a copy of your OS/2 or LAN Systems product to us by 28 February 1994 for our evaluation.

To participate in the Show-N-Sell Reseller Event, you must be a registered attendee of the PSP Technical Interchange.

Sign up now for the opportunity to show your new OS/2 or LAN Systems applications to the people who can help you bring them to market!

                    SHOW-N-SELL INTEREST FORM

The following information is required to be considered for the
Show-N-Sell Reseller Event.

Company Name ___________________________________________________________
Contact ________________________________________________________________
Title __________________________________________________________________
Address: _______________________________________________________________
         _______________________________________________________________
City, State ____________________________________________________________
ZIP/Postal Code _____________________________ Country __________________
Phone ______________________________ Fax _______________________________
Internet userid ________________________________________________________

OS/2 or LAN Systems Product Name _______________________________________
________________________________________________________________________
Ship date (must be by 1 October 1994) __________________________________
Brief description (attach additional pages if required):
________________________________________________________________________
________________________________________________________________________
In which catalogs is this product currently listed? ____________________
________________________________________________________________________
Are you demonstrating your product on the exhibit floor at the PSP
Technical Interchange? ________________________
  If so, what is your pedestal number? ________
If you are selected to participate in this event, are you able to supply
  10 not-for-sale copies of your product for a Reseller Kit? ___________

Please respond by 28 February 1994.

Fax your response to Leslie Palin, IBM Austin, Texas, 1-512-823-1517.

(continuation of session descriptions)

Pen
PN01, Pen for OS/2
Connie Benton
Explore IBM s pen and speech products for OS/2. Topics include: new
technologies, programming concepts, and DBM's future directions for pen
and speech computing. A live demonstration is also included.

PN02, PenDOS
Connie Benton
PenDOS provides a fast, efficient pen operating environment for DOS
applications, and is an important part of IBM's pen operating system
strategy. Hear first-hand the PenDOS product strategy, and see how
PenDOS compares to other pen operating environments.

PN03, Pen for OS/2, PenDOS, and Speech
Connie Benton
Overviews of IBM s Pen for OS/2, PenDOS, and Speech products are
presented by a member of the development team. Topics include an
introduction to the technologies, programming concepts, product
strategy, and IBM's future directions for pen and speech computing.
Demonstrations are included.
Technical Support
TS01, IBM Personal Systems Services and Support
Mike Lohner
Learn about IBM's service and support offerings, which provide your
company with the flexibility to have remote and on-site services. These
offerings enable your company to tailor support that meets specific
business needs with satisfaction guaranteed.

TS02, Technical Coordinator Program
Bob Gress
This presentation provides an overview of the components of the
Workstation Technical Coordinator Program and program qualification
criteria. Technical coordinators, or those interested in understanding
more about the program and its application to technical support within
their organization, are encouraged to attend.

TS03, OS/2 and DOS Platform Support
Steve Wojtowecz
Take a comprehensive look at the service and support for the OS/2 and
DOS programs that IBM develops. This session discusses how IBM supports
interfaces with other companies' support to provide a seamless interface
to customers.

TS04, Navigating OS/2 Support
David Reich
Join in on a discussion of IBM's OS/2 Support structure, and what you
can do to take the most advantage of it. Learn what information you need
to have ready when you call, what to expect when calling, and some key
things to know and do to navigate these waters quickly and safely.

TS05, Developer Assistance Program
Walt Tanis
Learn about the many developer support programs available to members of
IBM's Developer Assistance Program (DAP). Hear about the programs, whom
to contact for more details, and how to enroll. Come and learn about the
programs that are waiting for you!

TS06, The OS/2 Problem Solver
David Moskowitz
This session is designed for anyone who has had problems running OS/2.
It focuses on the types of techniques and steps you can take to recover
your system if you have problems. Examine the common problems and the
steps and tools you can use to recover from potential disaster. Topics
include:
* Steps to avoid problems
* What to do if the system doesn't boot
* What to do if the system hangs
* Installation problems
* Common troubleshooting problems

TS07, PSP Vendor Support Programs
David Gaertner
Learn about several programs PSP offers to independent software and
hardware vendors, including: LAN Server 3.0 product certification,
Integration Test Laboratory for software and hardware, LAN Server System
Builders, fee-for-service (tentative title), and more.
Workplace OS
WP01, Introduction to Workplace OS
Miles Barel
IBM has been developing a Workplace family of operating systems aimed at
decreasing the complexity of the environments while continuing to
introduce new technologies and capabilities. Workplace OS joins the
Workplace family -- DOS, OS/2 and AIX -- in the continued efforts to
reach this goal. This session answers the questions: What is Workplace
OS? How will it meet the needs of today as well as those of the future?
How do users and developers sort out the confusion created by the
transition to 32-bit operating systems?

WP02, What is the WP OS/2 Personality?
Ken Borgendale and Arnold Bramnick

WP03, Tools and Development Environment for WPOS
B.J. Hargrave and Jay Tunkel

WP04, WPOS Human Centrics, and How They Fit with the PowerPC
Brad Noe
Extra Forum
XF01, The Gorilla and Unattended Automated Testing
Bob Cox
This session describes the intentions of unattended automated software
testing, the role that Gorilla Testing plays, and how to break down the
barriers when going from a manual software testing environment to an
automated environment. Three example barriers are discussed.
CO-SPONSOR
COMPUTER ASSOCIATES INTERNATIONAL, INC.
CA01, Product Manager Desktop Applications
Jack Kramer
REALIZER is a graphical BASIC development system that supports a
structured superset of BASIC along with a visual form development
subsystem. REALIZER is the only multi-platform BASIC solution for
developing applications that are portable between OS/2 and Windows. It
provides straightforward access to all Windows and OS/2 objects and
resources, along with a wide array of built-in programmable objects such
as spreadsheets and charts. In this session, see how REALIZER takes the
drudge work out of developing portable GUI applications.

CA02, Product Planner Systems Strategies - Part 1
Dean Williams
CA-UNICENTER is a completely integrated distributed system management
solution that provides a set of management applications for security,
backup and archive, workload scheduling and console automation, and
help-desk and problem management, which complement the LAN NetView set
of management utilities. CA-UNICENTER's client/server approach enables
organizations to set enterprise-wide management policies while
distributing administrative controls throughout the network. In this
session, learn how to implement a cost-effective client/server
management system.

CA03, Product Planner Systems Strategies - Part 2
Dean Williams
STAR is an integrated system management client application that runs on
OS/2. The STAR OS/2 client application can administer systems
management functions like security, workload, and backup and archiving
across the network, regardless of platform, including MVS, AS/400, UNIX,
OS/2 LAN Server, Novell, and NT. This session demonstrates how an
object-oriented approach can reduce the complexities and cost of
managing the heterogeneous computing environment.

CA04, Systems Engineer, Project Management
Scott Jefferies
CA-Super Project offers a complete set of project management and
presentation tools, allowing users at all levels to take advantage of
its unique feature set. Whether you need to create and manage a simple
schedule and produce a Gantt chart for weekly staff meetings, or
implement intensive cross-project and cross-platform resource leveling
and priority scheduling, CA-Super Project works the way you work -- with
ease, power and flexibility. Learn the ABCs of project management, and
learn how to implement a sophisticated project management application.
CO-SPONSOR
LOTUS DEVELOPMENT CORPORATION
LO01, Lotus SmartSuite for OS/2
Greg Schumacher
In this session, gain an understanding of Lotus' OS/2 strategy and their
product plans for OS/2. See demonstrations of exciting 32-bit, Workplace
Shell-integrated Lotus OS/2 applications, including Lotus 1-2-3,
Freelance Graphics, Ami Pro, and cc:Mail.

LO02, Application Development and Integration using Ami Pro Macro Language
Charlie Pappas/Doug Benson
Learn how Ami Pro's advanced macro language can be utilized to automate
your word processing tasks by utilizing function calls and user-defined
dialog boxes, and even create custom tools that integrate multiple
applications. Ami Pro offers its users published APIs, an open
architecture, and the richest authoring environment of any word
processor available in OS/2 today. This session includes demonstrations
of both simple and complex macro applications, and offers an opportunity
to discuss application development with experts from Lotus.

LO03, Application Development using REXX for Ami Pro and Lotus 1-2-3
Robert Lee
Learn how to use the power of the REXX programming language to automate
word processing and spreadsheet tasks. Now you can use a common
programming language across two leading OS/2 applications, Lotus 1-2-3
and Ami Pro for OS/2, to build custom solutions tailor-made for
individual corporate needs. The powerful REXX programming language can
be used to write custom @ functions and macros for 1-2-3 and Ami Pro for
OS/2. Bob Lee, Senior Product Development Manager, provides an overview
of 1-2-3's and Ami Pro's programmability and then, using a sample
program, he uses REXX to extend the functionality of both applications.

LO04, Lotus OS/2 Development Directions
Himi Ozguc
In this session, Lotus discusses its OS/2 development directions.
Included in the discussion are compound documents under OS/2 and the
impact of SOM on programmability; object-oriented user interface design;
and Lotus' plans for workgroup-enabling OS/2 desktop applications.

LO05, Migrating Host Office Systems to the LAN
Mary Murphy
Companies face many challenges for migration and co-existence when
integrating LAN systems with existing enterprise office systems. This
session explores management challenges and technical and organizational
issues impacting migration. Examine the benefits of migration to
LAN-based messaging systems, infrastructure requirements, and
coexistence strategies. Learn which tools and services are available
from IBM to assist in functionality migration.

LO06, Lotus Mail and Messaging Architecture
Mary Murphy
Network services in support of mail and messaging applications are
becoming increasingly important to critical enterprise solutions. In
this session, the speaker outlines the Lotus mail and messaging
architecture, including a thorough description of both the client or
application environment, as well as of the back-end or server model.
Developers interested in gateway development, and directory service
integration or synchronization, as well as mail or messaging-enabled
application developers, will find this session invaluable.

LO07, Developing with the Lotus VIM Developer's Toolkit
Patricia Foy
Vendor Independent Messaging (VIM) is a full-featured, cross-platform,
industry-standard, Application Programming Interface to messaging
service that is available today. The Lotus VIM Developer's Toolkit
provides you with all the tools you need to develop VIM-based
applications that integrate with cc:Mail or Lotus Notes on DOS, Windows,
and OS/2 platforms. Discover the rich set functionality provided by
VIM, as well as some of the tips, techniques, and traps in writing
mail-enabled and message-reliant, cross-platform applications.

LO08, Notes Application Development - Part 1
Larry McCants
In this session, see actual Lotus Notes applications developed on the
PC. Larry McCants explains what Lotus Notes is all about, and shows
groupware applications that are applicable to everyday business
situations. This session is geared to application developers, MIS
managers, and consultants who have application development experience,
but have had little exposure to Lotus Notes. If you would like to better
understand the rapid application development environment of Lotus Notes,
this session is for you!

LO09, Notes Application Development - Part 2
Martin Cox
This session describes the Notes database model from the perspective of
the API. It identifies the different Notes data types, and introduces
the key data-access functions. This session bridges the gap from the
abstract to the concrete by running a sample API program and explaining
the actual source code.

LO10, Lotus Notes/DBMS Integration
Peter O'Kelly
Although both Notes and Database Management System (DBMS) products
represent combinations of data management and application development
tools, they're more complementary than competitive because of
fundamental differences in the types of applications they've been
designed to support. This presentation includes an overview of the
complimentary fit among Notes/DBMS integration options, and guidance on
which options should be used for different application types.

DEVICE-DRIVER CONFERENCE SESSION DESCRIPTIONS
Display Device Drivers
DD01, Overview and Future Direction
Franz J. Walkow
Find out what new and exciting changes and discoveries have been made
since the last conference. Take a look at a new architecture to help
you move smoothly from your OS/2 device-driver development onto
Workplace OS. Emphasis is placed on tool sets and availability.

DD02, Presentation Driver Architecture -Printer and Display
Discover the common system architecture for presentation drivers, both
printer and display. Examine the interfaces and services provided by
the 32-bit Graphics Engine, PMWIN, and the device drivers, including a
description of the relationship to the physical and virtual device
drivers.

DD03, PM Display Drivers - Part 1
Roger Louie
Hear the latest news about the functions of the display presentation
drivers. This presentation covers different types of drivers, such as
32-bit SVGA, accelerator, XGA, and 8514 drivers, highlighted by the
samples in the latest IBM Device Driver Sourcekit. Examine the
pallet-management functions and services in the Graphics Engine and
display drivers. Learn about Presentation Manager APIs and how the
functions are provided by the system, including when window and screen
refreshes are required.

DD04, PM Display Drivers - Part 2
Scott Lawson
Continuation of above session. Emphasis is on porting to different chip
sets.

DD05, Base Video Handler and Virtual Device Drivers -- Part 1
DD06, Base Video Handler and Virtual Device Drivers -- Part 2
Bill Bodin
See first-hand the base video-handler architecture in OS/2 2.0, and the
improvements in OS/2 2.1. Learn about initialization and nitty-gritty
hardware considerations. This session also covers save and restore
functions, and switching between DOS, Windows, and OS/2 windowed and
full-screen sessions.

DD07, Windows Drivers and Seamless Architecture
Paul King
Discuss the requirements for full-screen and seamless Windows drivers.
Find out what is formally tested and supported, including font
considerations. Get a high-level overview of how Windows and OS/2
drivers share the screen and video memory, as well as communication
facilities for signaling between the drivers.

DD08, Video Accelerator Support in the Display Drivers
Learn how to exploit the new generation of the video accelerators. See
how new generic, non-CODEC-specific abilities in graphic controllers
work, plus how video accelerator chips provide YUV to RGB conversion,
scaling, and pixel replication.

DD09, Testing
Fred Gnuechtel
Learn how to get the most bang for the buck in doing quality assurance
for the complex of device drivers, base video handlers, and virtual
device drivers. Learn new test methodology, emphasizing real
applications running to uncover problems across the OS/2 environments:
DOS, WIN-OS/2 full-screen, WIN-OS/2 seamless, and Presentation Manager.

DD10, Performance
Tsu-Wang Chen
Learn how to measure performance of the display subsystem in OS/2 using
real applications. Discover techniques for performance improvements
based on frequency data collected. Emphasis is placed on the performance
of full screen versus seamless WIN-OS/2, and text scrolling in command
sessions.

DD11, Installation/Debug
OS/2 provides you with a powerful kernel debugger, which is an important
part of debugging device drivers. Learn useful commands of this
debugger, and get pointers on how to better utilize its abilities. Also,
examine the DSPINSTL utilities designed to update OS/2 and Windows INI
files, as well as CONFIG.SYS.

DD12, Questions and Answers
Join the speakers, vendors, and contract houses for a panel discussion.
This is the opportunity to ask questions and get additional information
about display drivers.

DD13, Centralized Video Services
Bill Bodin
Discover the latest changes made to consolidate many OS/2 and Virtual
Video Services. Learn how to take advantage of shared video functions,
and how the changes to the architecture are exploited in Workplace OS.

DD14, New GRAD (Graphics Add) Display Driver Architecture - Part 1
Mike Cooper/Dale Whitfield
Witness the new device-driver architecture for presentation drivers for
Workplace OS. See the new device-specific driver and its interfaces,
plus services provided by the 32-bit Graphics Engine, as well as how
Windows drivers are run in seamless and full-screen WIN-OS/2 sessions.

DD15 New GRAD (Graphics Add) Display Driver Architecture - Part 2
Jonathan Wagner/Joe Celi
Continuation of above session.
LAN Device Drivers
DD16, Overview and Future Directions
Mark Simpson
Find out what new and exciting changes and discoveries have been made
since the last conference. Take a look at a new architecture to help
you move smoothly from your OS/2 device driver development onto
Workplace OS. Emphasis is placed on tool sets and availability.

DD17, Introduction to IBM s NDIS-Based Products
Mark Simpson
This introductory session provides an overview of the IBM products that
implement NDIS, including the LAN Server (2.0 and 3.0), DCE, Extended
Services (with and without Data Base Manager), LAN Enabler 2.0, NTS/2
1.0, and CM/2 1.0 products.

DD18, Introduction to the NDIS 2.01 Specification
Mark Simpson
Take an in-depth look at the NDIS architecture. Learn the important
details surrounding configuration (PROTOCOL.INI) and Network Driver
primitives.

DD19, IBM/NetWare/Banyan/TCPIP/Comm Mgr Coexistence Issues - Part 1
DD20, IBM/NetWare/Banyan/TCPIP/Comm Mgr Coexistence Issues - Part 2
Mark Simpson
Discuss issues related to adapter-sharing at the client or workstation
when one or more of these products is installed. This discussion focuses
on issues related to the Network Adapter drivers.

DD21, Introduction to a Sample Network Driver
Dan Heimsoth
Discover the ins and outs of the NDIS driver. The discussion starts with
the general structure of the driver, and modularizes the driver into
major components, each of which is discussed in detail.

DD22, Sample Network Driver Code Walkthrough -Part 1
DD23, Sample Network Driver Code Walkthrough -Part 2
Dan Heimsoth
This session takes the next detailed step of developing a network driver
by going through a code walkthrough of an actual NDIS Network Driver.
Among other topics: initialization, interrupt, and transmit and receive
routines.

DD24, Network Device Driver Performance
Dan Heimsoth
Examine the performance aspects of OS/2 2.1 networking and
communications. This session focuses on NDIS-based transport protocol
stacks, including MAC device drivers. Other topics include key
parameters and coding techniques for tuning and developing
high-performing network device drivers.

DD25, Configuration in an IBM NDIS Environment
Mark Simpson
Find out more about installation, configuration, and national language
support issues concerning network drivers in an IBM NDIS environment.
Network Information Files (NIFs), PROTOCOL.INI and CONFIG.SYS issues are
the primary topics of this session. Also, learn the proper structure of
an NDIS Network driver to allow for easy translation into other
languages.

DD26, Remote LAN Access Network Drivers - Part 1
DD27, Remote LAN Access Network Drivers - Part 2
Roger Richter
This session discusses IBM's Advanced NDIS (ANDIS) architecture, which
is a set of NDIS extensions that allow the development of Network
drivers for a Wide Area Network (WAN) and other types of non-LAN
connections. These drivers allow a user to run LAN products over
various WAN connections to connect to a LAN from a remote location using
LAN Distance 1.0 and other products from IBM. ANDIS network-driver
design and development is covered after the ANDIS architecture overview.
The second session focuses on the design and development of ANDIS
network drivers.

DD28, IBM Protocol Stacks in Detail
Dan Heimsoth
Examine the implementation of IBM's NDIS protocol stacks. This session
emphasizes how the network protocol stacks interact with the network
driver.

DD29, Implementing NDIS Protocol Stacks
Dan Heimsoth
This session provides a general overview of an NDIS protocol stack,
beginning with the general structure of the protocol stack, and
progressing to modularize it into major components. A discussion of each
major component, and an explanation of what is required to implement a
protocol stack to the NDIS interface, are also included.

DD30, Certification, Testing and Debugging of Network Drivers
Mark Simpson
Explore in detail the testing and certification processes for networking
drivers in an IBM NDIS environment. Options for assisting in
development, testing, and certification of network drivers are also
discussed.

DD31, Network Driver Customer Experience
This session features the experiences of a non-IBM developer who has
written an NDIS network device driver that is certified and enabled to
operate in an IBM OS/2 environment. This serves as a practical example
of actually implementing a driver as outlined in the other networking
sessions.

DD32, Workplace OS LAN Network Drivers - Part 1
Mark Simpson
Join in a high-level discussion of what the structure of the network
transport component of Workplace OS will look like. This session gives
the attendee an opportunity to understand the directions of the network
transport component of Workplace OS, as well as an early opportunity for
IBM to understand customer and developer requirements for Workplace OS
network transports.

DD33, Workplace OS LAN Network Drivers - Part 2
Dan Heimsoth
This session uncovers the next detailed step of developing a network
driver in the Workplace OS environment. Special attention is given to
driver structure, device driver model, performance, and any differences
between developing LAN drivers in an OS/2 or Workplace OS environment.
Multimedia/Input Device Drivers
DD34, Overview and Future Directions
Brent Davis
Find out what new and exciting changes and discoveries have been made
since the last conference. Take a look at a new architecture to help you
move smoothly from your OS/2 device-driver development onto Workplace
OS. Emphasis is placed on tool sets and availability.

DD35, MMPM/2 Audio Systems
Chris Dinallo
Take a closer look at the various components that comprise the audio
subsystem. Emphasis is placed on the audio multimedia I/O process, and
media control drivers: WAVE device, MIDI device, and AMP/mixer device,
and installation issues for OEM audio device drivers.

DD36, MMPM/2 Audio Device Drivers
Jeanne Mommaerts
Get all the information you need on writing your audio driver faster.
The focus of this session is modular design, portability, and
MMPM/2-specific functions.

DD37, Audio Device Driver Debugging
Chris Dinallo
Join in on a detailed discussion of debugging an audio device driver.
Learn the latest techniques in an interactive session.

DD38, MIDI and DSP Device Drivers
Jeanne Mommaerts
Learn what every audio driver must include for a device to support the
rich MIDI function soon to be available on OS/2. The focus of this
session is real-time manipulation of MIDI data.

DD39, MMPM/2, DOS, WIN-OS/2 Audio Device
Sharing Overview - Part 1
Joe Nord
This is the first of two sessions discussing shared access to audio
devices across OS/2, DOS, and WIN-OS/2 environments. This session
provides an introduction to the problems, and a high-level overview of
the solutions being implemented for MMPM/2.

DD40, MMPM/2, DOS, WIN-OS/2 Audio Device
Sharing - Part 2
Joe Nord
This session builds on the device-sharing overview to reveal details
about MMPM/2 cross-environment device management. Particular attention
is given to enabling IHV hardware in the MMPM/2-managed environment.

DD41, MMPM/2 CODEC Interface
Steve Hancock
Examine OS/2 s CODEC architecture, how it fits into OS/2's Multimedia
I/O subsystem, and how algorithms can be integrated into the OS/2
platform.

DD42, MMPM/2 Video Capture Subsystem
Ken Lee
Take a closer look at the workings of the various components that
comprise the Video playback and capture subsystem. A comprehensive
overview of what is required to enable a Video Capture card under Video
IN is provided. Topics covered include: command set, real-time capture,
frame-step capture, installation, and a short demo of capture and
playback.

DD43, MMPM/2 Video Capture Device Drivers
Ed Ruffing
This session provides a detailed technical overview of an actual
physical device driver for a Video Capture card under Video IN. Topics
covered include: development strategy, detailed APIs, data structures,
and data-streaming protocols.

DD44, MMPM/2 Device Driver Testing
Fred Gnuechtel
Learn all about testing multimedia device drivers. This session lets you
know what is needed to test a multimedia device driver, and provides a
look at methodology. A live demonstration will simplify the use of ADDE,
PMADDE, P2STRING, and AP2.

DD45, Writing OS/2 Keyboard and Pointer Drivers
Robert Rose
This session presents the OS/2 keyboard device driver architecture, as
well as a detailed description of how to modify the OS/2 keyboard device
driver for custom keyboards. A discussion of the future development
directions for both OS/2 and Workplace OS is also covered. If there is
sufficient demand, the basics of OS/2 pointer-driver development will
also be covered.

DD46, An Overview of Pen for OS/2 Device Drivers
Moe Desrosiers
Examine the architecture of the Pen for OS/2 device drivers, and walk
through the process of writing your own pen device drivers using the Pen
for OS/2 Device Driver Kit.

DD47, Writing PenDOS Device Drivers
Moe Desrosiers
Learn how to write your own PenDOS device driver using the OS/2 Device
Driver Kit. This session details the architecture of the PenDOS device
driver.

DD48, Workplace OS MM Device Driver Model
Mike Minnick
Discuss the latest strategies for developing drivers to support sound,
MIDI, and Video capture devices. Topics covered include: writing and
integrating device-dependent driver code, using and customizing
system-supplied multimedia driver support code, and using system
services in the multimedia driver.
Printer Device Drivers
DD49, Overview and Future Directions
Larry Moore
Find out what new and exciting changes and discoveries have been made
since the last conference. Take a look at a new architecture to help
you move smoothly from your OS/2 device-driver development onto
Workplace OS. Emphasis is placed on tool sets and availability.

DD50, Printer-Driver Architecture and Structure
Mark Vanderwiele
Review the architecture and structure of printer presentation drivers.
Examine the current and future architectures, the structure of a
presentation driver, graphics engine dispatch tables including key
enabling points, data structures, and program flow.

DD51, Printer Device Specification Exploitation
Sam Yang
Focus on hooking simulated GRE functions, managing hardcopy, font, and
color. The information in this session will help exploit your device
hardware features. Color support will be emphasized, based on the latest
color-printing technologies.

DD52, Printer-Driver Installation Considerations
Larry Moore
This session includes the use of extended attributes, use of INI file
for data storage, and printer driver install entry points. New extended
attributes and entry points are emphasized for dynamically adding new
printer devices. The Postscript driver will be used as an example to
show how to add dynamic printer support.

DD53, Bidirectional Printing Support
Pat Nogay
Learn about OS/2 support for printers that talk back.  This session
includes an overview of the OS/2 bidirectional print solution, the
additional functions supported by new PM Port drivers and any changes to
PM Printer drivers and PM Queue drivers to exploit this new function.

DD54, What's New -- Graphics Engine 2.2
Michael R. Cooper
Find out what's new in the OS/2 Graphics Engine. Get the information you
need to get a printer driver up quickly, then incrementally add function
support to your hardware. This session also includes generic
rasterization, new simulated presentation-driver functions, and
capabilities of pre-2.2 drivers.

DD55, New OMNI Printer Driver Architecture - Part 1
Matt Rutkowski
Find out how the new 32-bit OMNI printer driver provides generic support
for raster and TTY devices. Learn the quick and easy way of getting new
raster printer devices supported under OS/2 with complete device
resolution, color, font, and hardcopy support. Topics also include New
Graphics Engine 2.2 functionality and pre-2.2 GRE support.

DD56, New OMNI Printer Driver Architecture - Part 2
Matt Rutkowski
Examine how to add new devices to the OMNI driver. Topics include:
providing better functional support for high-end devices using
functional replacement, using new support functions for string-sorting,
journaling, and multiple output threads.

DD57, The OS/2 Debug Kernel
Monte Copeland
The OS/2 debug kernel replaces the ship-level kernel, and provides
debugging support usually used for device drivers; some programmers use
it to debug application traps and hangs. This presentation includes an
overview of the OS/2 debug kernel, its availability, installation, and
command set.

DD58, Debugging Printer Presentation Drivers
Monte Copeland
Learn the very latest debugging tips and techniques. Topics include:
debugging support, conditional compilation, the OS/2 debug kernel, and
the use of source-level debuggers.

DD59, OS/2 Graphical Programming Interface (GPI) Programming
Monte Copeland
Get an introduction to the Graphical Programming Interface (GPI) of OS/2
Presentation Manager. Take a code tour in C of sample code showing
practical use of the GPI. This session also includes code fragments for
device context (DC) and presentation space (PS) creation for displays
and printers, GPI drawing primitives, techniques for WYSIWYG, and device
independence.
Storage Device Drivers
DD60, Overview and Future Direction
Dave Marshall
Find out what new and exciting changes and discoveries have been made
since the last conference. Take a look at a new architecture to help
you move smoothly from your OS/2 device-driver development onto
Workplace OS. Emphasis is placed on tool sets and availability.

DD61, Storage Architecture
Ken Rowland
This session explains the OS/2 storage device-driver architecture.
Topics include SCSI and non-SCSI drivers. Learn about defining functions
associated with driver entry points, data structures and filter ADDs.
Walk through the structure of a sample ADD driver.

DD62, Dynamic Loading of Device Drivers
Ken Rowland
Computing hardware is rapidly changing to support computing-on-the-run.
Dockable workstations, PCMCIA adapters, and parallel-port attachments
are all enabling technologies underlying this trend. This session
discusses some of the ways OS/2 addresses dynamic reconfiguration at the
device-driver level and systems level.

DD63, OS/2 Plug-and-Play Support
Frank Schroeder
This session defines the support OS/2 is providing for the plug-and-play
initiative. Special focus is placed on the work that device-driver
providers will have to provide.

DD64, OS/2 ADD Driver Implementation
Ken Rowland
This discussion focuses on the layered device-driver model, and provides
an in-depth view of an ADD implementation in OS/2.

DD65, ASPI and Virtual ASPI Support in OS/2
John Lloyd
Discover the Advanced SCSI Programming Interfaces (ASPI) now available
in OS/2. This discussion focuses on coexistence with various OS/2
architecture, and provides an in-depth look at the ASPI Developers Kit.

DD66, OS/2 Tape Support
Tony Abbondanzio
Find out how the new architecture simplifies the device-driver
development time and increases the number of devices supported. This
session provides a high-level look at the design of OS/2 TapeBackup.

DD67, Advanced Power Management
Fred Lathrop
Participate in an in-depth discussion of the Advanced Power Management
features of OS/2 2.1. This session includes recommendations on
exploiting APM in your device drivers.

DD68, Parallel-Port Device Support
Frank Schroeder
New developments in the use of the parallel port have required changes
in the operating system. This session covers new developments in the
parallel-port driver, such as layering, port-sharing, bidirectional
support, EPP, and ECP.

DD69, OS/2 PCMCIA Support - Part 1
DD70, OS/2 PCMCIA Support - Part 2
Fred Lathrop
Learn the essentials of OS/2 PCMCIA support. A detailed description of
the Card Services layer in OS/2 is provided, as well as a detailed
description of socket services.

DD71, OS/2 Installable File System
Sam Detweiler
Walk through an OS/2 IFS with in-depth coverage of its details and
features.

DD72, Layered Serial Support in OS/2
Jon Grimm
Get a glimpse of the new architecture for the serial port driver,
focusing on saving development time.

DD73, PDD and VDD Organization
Michael Glienecke
Learn how PDDs and VDDs work together in OS/2. Topics of this session
include: how a VDD and PDD are organized, how to call a PDD from a VDD,
how to trap I/O and INTs from DOS, and how to use a VDD from an OS/2
application and avoid IOPL code.

DD74, Techniques for Factory Floor Automation and Data Acquisition
Steve Mastrianni

DD75, Workplace OS DD Model

DD76, Base Workplace OS DDs

EXHIBITORS

If you or your company is interested in participating in this year's exposition, call or write: Exhibit Sales, c/o The 1994 Spring PSP Technical Interchange, Chiswick Park, 490 Boston Post Road, Sudbury MA 01776 USA, 1-508-443-3330, extension 1227.


                            REGISTRATION FORM

          1994 Personal Software Products Technical Interchange
                Including the Device Driver Conference
                  25-29 April 1994, San Francisco CA

Please type or print clearly. For multiple registrants please duplicate
this form.

Name ____________________________ Title ________________________________
Company ________________________________________________________________
Address ________________________________________________________________
_________________________________ Mail Stop ____________________________
City ____________________________ State/Province _______________________
ZIP/Postal Code _________________ Country ______________________________
Phone ___________________________ Fax __________________________________

Is your primary interest in attending this event our special Device-
Driver Conference sessions?
  ___ Yes ___ No

Check which premium you would like to receive:
  ___ The Developer Connection Volume 3
  ___ IBM Device Driver Sourcekit

Will you be attending the Device Driver Development Introduction?
  ___ Yes ___ No

PAYMENT INFORMATION                  Advance         Regular
                                   by 21 March    after 21 March
                                   -----------    --------------
____ Full Conference Registration  795 USD each    895 USD each
____ Multiple                      695 USD each    795 USD each
     (3 or more attendees from the same company submitted at the same
      time and including full payment)
____ One-Day Registration          315 USD each    315 USD each
____ Two-Day Registration          580 USD each    580 USD each
____ Three-Day Registration        760 USD each    760 USD each
____ Family Meal Plan              350 USD each    350 USD each
     _____ number of tickets required
____ Exposition Only                20 USD each     20 USD each
     _____ number of tickets required

 Total Amount Enclosed ___________________ USD

For the discount multiple registration fee, please list your co-workers
below; they must also complete registration forms.

1. Name _____________________________________________
   Title ____________________________________________

2. Name _____________________________________________
   Title ____________________________________________

Please charge my credit card:
   ____ AmEx    ____ Visa    ____ MasterCard    ____ Diners Club

Card Number ____________________________________________________________
Expiration Date ________________________________________________________
Print Name of Card Holder ______________________________________________

Signature ______________________________________________________________

If confirmation is not received within two weeks, please call our
registration department at 1-800-872-7109 within the USA and Canada, or
1-508-443-4990 elsewhere.

Payment Options

Please return this form with full payment, or it will not be processed.
Mail or fax your registration form with credit-card payment. Fees are
payable in U.S. funds by check drawn on a U.S. bank, American Express,
Diners Club, Visa, or MasterCard. For faster processing, fax your
registration to 1-508-443-4715. For more information, call
1-800-872-7109 (within the USA and Canada only) or 1-508-443-4990. If
payment is not received by 21 March 1994, the registration fee will
automatically increase. Make all checks payable to 1994 PSP Technical
Interchange and mail to:

  1994 Spring PSP Technical Interchange
  Chiswick Park
  490 Boston Post Road
  Sudbury MA 01776 USA
  (please include a copy of your P.O. with this reply)

Billing address if different than above:
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________

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

Confirmed registrants who cannot attend, and do not send a substitute,
are entitled to a refund of paid fees less a 50 USD processing fee if a
request is received in writing on or before 24 March 1994. Registrants
are liable for their full fees after that date. Please notify us if you
have a special need.

For hotel reservations, call:

PSP TI Headquarters Hotel:           Device-Driver Headquarters Hotel:
--------------------------           ---------------------------------

The San Francisco Hilton & Towers    The Hotel Nikko
333 O'Farrell Street                 222 Mason Street
San Francisco CA 94102               San Francisco CA 94102
Conference rate: 135 USD per night   Conference Rate: 135 USD per night
1-415-771-1400                       1-415-394-1111

Your registration fee includes: Attendance at all conference sessions,
special premiums, conference proceedings, continental breakfast and
lunches daily, Flower-Power Welcome Reception, Streets of San Francisco
Exhibit Hall Reception, Back to the Future Special Event, and
opportunities to win additional prizes and services.

Please answer the following questions. We cannot process your
registration without complete information.

Your name: _____________________________________________________________

 1. Your title:
  A  ____      President/VP/Senior Manager
  B  ____      Corporate Developer
  C  ____      ISV Developer
  D  ____      LAN Administrator/Network Manager
  E  ____      MIS Manager
  F  ____      Analyst
  G  ____      Technical Coordinator
  H  ____      Consultant
  I  ____      Device-Driver Developer
  J  ____      Other ______________________________________

 2. Your organization's primary type of business:
  A  ____      Personal Computer Manufacturer
  B  ____      Software Development/Programming
  C  ____      Device-Driver Development
  D  ____      Chip Developer
  E  ____      Computer Remarketer/Systems Integrator
  F  ____      Other ______________________________________

 3. How many people are employed by your organization?
  A  ____        Under 50
  B  ____          50 -   99
  C  ____         100 -  499
  D  ____         500 -  999
  E  ____        1000 - 4999
  F  ____        5000 - 9999
  G  ____      10,000 or more

 4. What area of the country has your highest concentration of
    employees?
  A  ____      Northeast
  B  ____      Southeast
  C  ____      Midwest
  D  ____      Northwest
  E  ____      Southwest

 5. What operating system(s) and extensions do you write for?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________

 6. What is your level of purchasing authority?
  A  ____      final decision-maker
  B  ____      specifier
  C  ____      recommender
  D  ____      none

 7. What is your annual purchasing budget for hardware, software,
    peripherals, and/or computer services?
  A  ____              0 -   100,000 USD
  B  ____        100,001 -   500,000 USD
  C  ____        500,001 - 1,000,000 USD
  D  ____      1,000,001 - 5,000,000 USD
  E  ____      More than   5,000,000 USD

 8. Which of the following publications do you most frequently enjoy
    reading? Please rank in order of preference, 1=high and 13=low.
  A ____ Byte
  B ____ Communications Week
  C ____ Computerworld
  D ____ Dr. Dobb's Journal
  E ____ InfoWorld
  F ____ LAN Times
  G ____ Network
  H ____ OS/2 Developer
  I ____ OS/2 Magazine
  J ____ OS/2 Professional
  K ____ PC Magazine
  L ____ PC Week
  M ____ PC World
  N ____ Other _________________________________________________________

 9. What bulletin boards do you actively use?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________

10. Which industry events have you attended or plan to attend in the
    next year? (Please list)
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________

11. How do you prefer to receive technical information?
  A ____  Diskette
  B ____  CD-ROM
  C ____  Hard Copy
  D ____  Other ________________________________________________________

12. If you are a device-driver developer, PCM, or device manufacturer
who has written device drivers, what devices have you written for?

  A ____  Not applicable
  B ____  Graphics/Video
  C ____  Printers
  D ____  Storage
  E ____  Networks
  F ____  Input Devices (Mouse, Pen, etc.)
  G ____  Multimedia (Video, Sound)
  H ____  Other ________________________________________________________
General Information

Dress for all PSP Technical Interchange activities is casual. San Francisco temperatures in April range from a high of 62 degrees to a low of 45 degrees Fahrenheit.

The PSP Technical Interchange is being held at the San Francisco Hilton & Towers, with the device-driver portion of the event located across the street at the Hotel Nikko. Conference attendees qualify for the same reduced rate at both hotels. The special rate is 135 for a single or a double room. A larger block of rooms has been set aside at the Hilton to accommodate PSP attendees. We encourage device-driver attendees to stay at the Hotel Nikko for your convenience, but the choice of hotel is up to you. For accommodations, call the hotel directly and be sure to identify yourself as an attendee of the IBM PSP Technical Interchange. The San Francisco Hilton's telephone number is 1-415-771-1400. The Hotel Nikko's telephone number is 1-415-394-1111.

San Francisco International Airport is served by a number of carriers. For discounted fares on United Airlines, call Wayland Travel at 1-800-552-0300 (within the USA), and refer to meeting ID number 542RN. A discounted airport transportation rate of 13 USD roundtrip has been arranged with the SFO Airporter, a bus line serving the city's major hotels. More information about ground transportation will be sent with your confirmation letter.

PSP Developer Support Participation in U.S. Trade Shows During 1994

IBM PSP Developer Support announces its U.S. trade-show schedule for 1994. At these trade shows, IBM PSP demonstrates OS/2 and LAN Systems products, and leading-edge ISVs demonstrate their OS/2 and LAN Systems tools and applications. If you attend any of the shows in the list below, stop by and see the latest from PSP and the ISV community!

Trade Show             City           Dates
----------             ----           -----
Networks Expo          Boston MA      15 - 17 February
Software Development   San Jose CA    15 - 17 March
FOSE                   Washington DC  21 - 24 March
CAMP                   Chicago IL      6 April
NetWorld / Interop     Las Vegas NV    2 -  6 May
COMDEX / Spring '94    Atlanta GA     23 - 26 May
PC Expo                New York NY    28 - 30 June
CAMP                   Chicago IL      8 September
NetWorld / Interop     Atlanta GA     20 - 22 September
Software Development   Washington DC   4 -  6 October
COMDEX / Fall '94      Las Vegas NV   14 - 18 November

TALKLink Discount Available to U.S. Commercial and Premier DAP Members

The IBM TALKLink Conferencing Service and its OS/2 Bulletin Board System (OS2BBS) component became fee-based on 1 January 1994. U.S. DAP Commercial and Premier members were notified of this change several months ago in an electronic notice.

U.S. DAP Commercial and Premier members can get a discounted price for using TALKLink. To obtain your discount, call 1-407-982-6408, option 1.

TALKLink is a new IBM service available via IBMLink. TALKLink customers can converse electronically with each other and the worldwide internal IBM community about a wide variety of topics related to the acquisition, installation, support, and use of products and services marketed by IBM.

TALKLink offers:

  • Conferences and forums - question-and-answer bulletin boards contain various product-related topics.
  • Customer-to-customer messaging - customers can send private messages to each other.
  • Support - customer can submit or view problem reports.
  • Software library - containing application programs.
  • News and announcements - recent information about products and service
  • Modes of operation - interactive or batch

IBM/ISV Promotional Software Bundling

IBM PSP announces a new merchandising program called IBM/ISV Promotional Software Bundling. This program is open to all Independent Software Vendors who are currently (or soon to be) shipping OS/2, LAN Server, or PC DOS products, and who desire maximum product exposure in 1994.

The intent of this program is to give IBM Brand Managers a list of ISV products for inclusion in special IBM promotions throughout the year. The listing will include ISV product prices and information, and will be updated periodically. The IBM Brand Managers will consult this list to determine which ISV offerings best compliment their promotions, and will initiate bundling agreements.

If you would like your products to be considered for IBM/ISV Promotional Software Bundling, give us a quote of your best prices, complete the following information, and return it to IBM (via fax to 1-512-823-1517) by 14 March 1994.

          IBM/ISV PROMOTIONAL SOFTWARE BUNDLING INTEREST FORM

Product Name: _____________________________________ (attach description)
Target Market: _________________________________________________________
Ship Date: ____/__/94   Requires:  ___ OS/2   ___ LAN Server  ___ PC DOS
Is this product currently OS/2- or LAN-Certified by IBM?: ______________

Your price quote in US dollars (units packaged for retail):

______ Suggested Retail Price (single copy)  ______ each,  7500 quantity
______ each,  500 quantity                   ______ each, 15000 quantity
______ each, 2500 quantity                   ______ each, 50000 quantity

Name: _________________________________ Title: _________________________
Signature: _____________________________________ Date: _________________
Phone: ________________________________ Fax: ___________________________

Return to: IBM Corp., Attention: Leslie Palin, Fax: 1-512-823-1517

IBM PSP Sources & Solutions Guide

PSP Direct Marketing & Merchandising announces plans to publish the first edition of the Sources & Solutions Guide in March 1994. This comprehensive new catalog will feature listings of IBM OS/2- and LAN- Certified products, accredited Independent Vendor League members, a dealer locator, and full-page, color ISV advertisements.

Designed to reach the largest and most qualified audience of IBM PSP- associated product and service consumers, with unequalled advertising price/performance, Sources & Solutions is on an aggressive production schedule. Don't miss your opportunity to get a piece of the action!

Advertising rates, schedules, and distribution plans for the IBM PSP Sources & Solutions guide will be available on 7 February 1994. For a rate card, or for information about the IBM OS/2 and LAN Certification Programs and the Independent Vendor League accreditation program, please fax a request to Sources & Solutions at 1-512-823-1517.

Team OS/2 - A Groundswell of Support for OS/2!

(Written by Dave Whittle and reprinted from IBM Personal Systems Technical Solutions magazine, January/February 1994 issue, pages 17-19)

You may have heard of Team OS/2, but you might not fully understand what it's all about. Don't feel bad -- I started it, and I still don't think I fully understand the phenomenon. I'm certain I don't know everything about every Team OS/2 activity. Literally thousands of enthusiastic volunteers are now part of this "happening." I do know, however, that Team OS/2 has been fueled by the creativity and imagination of many thousands of OS/2 enthusiasts in their pursuit of quality, synergy, and positive relationships. That's worth trying to understand, and I think you'll find it's also worth getting involved.

The Beginning

Team OS/2 has been around, in spirit at least, from the time OS/2 was first conceived by teams of IBM and Microsoft visionaries and programmers looking to replace DOS with a far more capable operating system. It wasn't until 12 February 1992 that it took a recognizable form, when I created TEAMOS2 FORUM on IBM's internal bulletin board. I dedicated the forum to "the discussion of those things that empowered IBMers, working as a team, can do to promote the success of OS/2. The focus here is, through teamwork, creating synergy and combining talents to achieve results far greater than the sum of individual efforts."

The only requirement for membership has been that an individual "make a personal sacrifice, however small, to help others recognize that OS/2 can be the foundation for the next generation of personal computing." At the time Team OS/2 began, OS/2 2.0 was available as beta code in a limited release, enabling a lot of people to experience some of the features that have since made OS/2 such a hit:

  • Multitasking that really works
  • The powerful but easy Workplace Shell user interface
  • The ability to run more PC applications than any operating system or environment in the industry

OS/2 users knew that OS/2 was the underdog in what many perceived as a "war" between OS/2 and DOS/Windows, even though anyone who bought OS/2 got DOS and Windows as well. These users wanted to share their love of OS/2 with others, and that's how Team OS/2 got started.

The Concept

Since the beginning, Team OS/2 has gone wherever Team members have taken it, and has become whatever Team members want it to be. Throughout the world, there are thousands of Team members from a wide variety of OS/2 user communities -- both within and outside of IBM. Many of us have found that using OS/2 and computer communications networks has helped us make friends we might otherwise not have made. It has also given us an opportunity to actually put into practice such ideals and principles as a respect for others and a willingness to help others. We don't expect anything in return beyond the intrinsic satisfaction that comes from sharing what we value.

Team OS/2 volunteers have done some amazing things and have a lot to show for their enthusiasm:

  • Organizing user-group demonstrations
  • Adopting software stores (explaining OS/2 to dealers and sales personnel)
  • Setting up booths at fairs
  • Demonstrating OS/2 to college professors and classes
  • Organizing roving OS/2 help squads to assist vendors in booths at COMDEX, PC EXPO, and other trade shows
  • Working with PRODIGY and IBM to improve the presence of OS/2 on PRODIGY
  • Setting up a Team OS/2 echo on FidoNet
  • Writing shareware or other application software for OS/2
  • Negotiating the terms under which IBM employees can release their personally developed OS/2 software for general use
  • Helping members of the media understand OS/2
  • Getting together with others who use OS/2 to trade tips and experiences
  • Starting, supporting, and joining OS/2 user groups and special-interest groups
  • Participating in and running OS/2 bulletin boards and online conferences
  • Demonstrating OS/2 to new users and encouraging others to try OS/2
  • Writing letters to magazines to correct misunderstandings

There have been some exciting times and great moments for Team OS/2. At the first Team OS/2 party at COMDEX in April 1992, the key developers of OS/2 got together with independent software vendors (ISVs), OS/2 customers, marketing personnel, and others to share the excitement of the long-awaited release of the 32-bit OS/2. IBM executive John Soyring, an inspiration to many Team OS/2 members, said it was the first reception he had ever attended that gave him goose bumps. The Chicago jazz band members were so impressed by what they saw happening that they stood in line with everyone else to get their Team OS/2 and "ibm/2" T-shirts.

The T-shirt was inspired by TEAMOS2 FORUM participants who asked for a T-shirt they could wear to identify themselves as empowered members of Team OS/2. The "ibm/2" logo suggests a "new IBM" that respects "the little guy" as well as individual empowerment and initiative. The "/2" emphasizes the ties between OS/2 and this new IBM.

The Commitment

Today, Team OS/2 is open to anyone who wants to be a part of all of this, whether you work for IBM or not. IBM Personal Software Products executives (who also claim membership in Team OS/2) have agreed to support Team OS/2 activities, including occasional Team OS/2 recognition receptions (usually at Fall COMDEX). IBM has a department to respond to requests for assistance from Team OS/2 members, and to support these grassroots marketing efforts, which have been such a key part of OS/2's success.

Team members are familiar with the delightful presence of Vicci Conway and Janet Gobeille, two members of IBM's grassroots department, on the electronic forums and at Team OS/2 hospitality suites at trade shows and conferences. Many of the customers featured in this issue's "Point of View" article (in IBM Personal Systems Technical Solutions magazine) are enthusiastic members of Team OS/2.

IBM recognizes that all association with Team OS/2 is purely voluntary, and that there are no mutual expectations or future dependencies. IBM and other companies or individuals with an economic interest in OS/2 are part of Team OS/2 under the same terms as all members -- with no strings attached, and with complete respect for the freedom of others and their right to choose their level of commitment and participation.

At the foundation of Team OS/2 are the concepts of quality, imagination, respect, relationships, and teamwork. We don't bash DOS or Windows or other companies or individuals. We understand and appreciate the uniqueness of each individual. We don't take ourselves or OS/2 so seriously that we become fanatics. And, finally, we try to maintain a sense of humor and balance about what we do.

If you choose to become a Team OS/2 member, your participation can take whatever form you choose, consistent with the above concepts. You are free to use the words "Team OS/2" to let others know you are part of this worldwide team. When you say you are a part of Team OS/2, you signal to others that you are willing to help them understand and use OS/2 better. As a Team OS/2 member, you agree not to detract from or dilute the name Team OS/2 by using it in conjunction with activities that disparage or embarrass others.

Thanks for your interest and participation. Here's to a bright future with OS/2, you, and Team OS/2!

Dave Whittle, located in Austin, Texas, not only represents IBM Personal Software Products (PSP) on the networks and bulletin boards, but also represents the interests of those on the networks and bulletin boards to PSP. He is the author of PS/2 Reference Tables and co-author of Dvorak's Guide to OS/2 Version 2.1. He has a BS in accounting and an MBA, both from Brigham Young University.

Becoming a Team OS/2 Member

To let others know you are part of Team OS/2, and to have your name included in the list we maintain, contact one of the following:

  • CompuServe: Vicci Conway at 76711,1123
  • Internet: teamos2@vnet.ibm.com
  • FidoNet: Janet Gobeille at 1:109/347.3479
  • IBMMAIL: USIB45RN at IBMMAIL
  • Fax: Team OS/2 Support at 1-512-823-3252

Please include your name, mailing address, phone number, E-mail address, and a one-line description of your ties to and interest in OS/2. (Your mailing address and phone number will not be published in any distribution list.) Please include your experiences with OS/2 and your successes in sharing OS/2 with others, plus anything else you want to share relating to your OS/2 "qualifications."

We will put your name, city, state, E-mail address (of whatever system you include in your application), and description in the public Team OS/2 list, available on the electronic bulletin boards. Your address and phone number will be added to our Team OS/2 database and used only for any necessary future contact, such as Team OS/2 mailings.

OS/2 Device Driver FREE Classes Update

The 15 December 1993 issue of DSNEWS carried an article about the FREE OS/2 Device Driver classes scheduled during 1994 at IBM Boca Raton, Florida, USA. That issue contained descriptions of five of the 11 classes. Descriptions of classes not covered in detail in the 15 December 1993 issue of DSNEWS are given below.

Names of some of the workshops have been slightly modified; the schedule has not changed. Here is the current list.

24 Jan  OS2DD101  Physical Device Drivers (PDDs). See also 7 November.
21 Feb  OS2DD303  Adapter Device Drivers (ADDs)
21 Mar  OS2DD302  Graphics Accelerator Device Drivers
18 Apr  OS2DD309  Multimedia Device Drivers
 9 May  OS2DD304  2.x Pointer Device Drivers
20 Jun  OS2DD201  OS/2 2.x Virtual Device Drivers (VDDs)
18 Jul  OS2DD403  LAN Device Drivers - OS/2 2.x MAC
22 Aug  OS2DD306  PM Printer Device Drivers
19 Sep  OS2DD305  Logical Device Managers (DMDs), Filter Device Drivers
10 Oct  OS2DD401  PCMCIA Device Drivers
 7 Nov  OS2DD101  Physical Device Drivers (PDDs). See also 24 January.
12 Dec  OS2DD402  Workplace OS Device Drivers

Enrollment for the 24 January PDD class has been filled.

(Also see the following article, Free Device-Driver Classes Yield 100 New Drivers.)

Virtual Device Drivers, OS2DD201

This five-day workshop enables programmers to write OS/2 virtual device drivers (VDDs). A VDD enables multiple DOS applications to share hardware.

This seminar identifies the protocol with which the VDD communicates with the OS/2 kernel and DOS session manager using Virtual Device Helper (VDH) Services. Installation and debug techniques are also covered. The OS/2 Device Driver Source Kit (DDK) is used extensively to build and test the VDD.

Audience: IBM or OEM programmers who code device drivers for PC hardware, such as serial, parallel, SCSI, or custom interfaces.

Prerequisites:

(1) Programming expertise in C; Macro Assembler (MASM) useful
(2) Have written device drivers or utilities for OEM hardware (DOS device drivers, ROM BIOS, test utilities)
(3) Knowledge of OS/2 2.x PDDs; attendance at course OS2DD101 recommended
(4) Must be a licensee of all of the following software: OS/2 2.1, OS/2 Device Driver Source Kit (DDK), Microsoft C (MSC) 6.0

Course Outline:

OS/2 Structure
Device Driver Types
Virtual Device Drivers
  MVDM - Definition / Overview
  VDH - Virtual DevHlp
  Event trapping: interrupt, port
  Memory management
  VDM initialization (instance, global)
  Synchronization with system events
Utilities, debuggers
  Compiler, Assembler, Linker usage
  Symbol Generation (MAPSYM)
  Kernel Debugger (KDB)
DDK contents
  Organization, build tree, sample code
Debug procedures
Lab: Develop OEM Virtual Device Driver (VDD)
Logical Device Managers, Filter Device Drivers

(OS/2 2.x Device Manager (DMD), Filter (FLT))

This five-day workshop enables programmers to write a Device manager Driver (DMD). A DMD enables the logical support of a particular device type (such as hard disks, CD-ROM, printers, scanners, ...). A filter enables added-value software such as disk encrypters or compression.

This workshop identifies the protocol for implementing a DMD or FLT that provides a uniform interface to its clients (Adapter Device Drivers, or ADDs). Installation and debug techniques are also covered. The OS/2 Device Driver Kit (DDK) is used extensively to build and test the Device Manager (DMD) and filter (FLT).

Audience: IBM or IHV programmers who code device drivers for logical devices such as CD-ROM, WORM, etc. The code developed in this module is independent of the physical connection (that is, SCSI or proprietary) to the logical device.

Prerequisites:

(1) Programming expertise in C; Macro Assembler (MASM) useful
(2) Knowledge of OS/2 PDDs; attendance at course OS2DD101 recommended
(3) Knowledge of IHV programming protocol
(4) Must be a licensee of all of the following software: OS/2 2.1, OS/2 Device Driver Source Kit (DDK), Microsoft C (MSC) 6.0

Course Outline:

OS/2 structure
Device-driver types
Driver stack under OS/2 2.0
  Adapter Device Driver (ADD)
  Filter ADD
  Device Manager (DM)
CONFIG.SYS
  Installation (BASEDEV=)
Boot sequence
DMD development considerations
  Command-line parameters
  Error handling
I/O Request Block (IORB)
  Control
  Format
Device table structure
OS2DASD.DMD example walkthrough
  Sample code layout
Device-driver profiles
DDK contents
  Organization, build tree, tools
    Display Test T7ol (DTT)
    Test-case DLLs
Lab: Develop Device Manager (DMD)
PM Printer Device Drivers, OS2DD306

This five-day workshop enables programmers to write OS/2 Printer Presentation Manager (PM) Device Drivers (printer DDs). A printer DD enables OS/2, DOS, and Windows applications to share a common printer.

This class covers the core PM DD modules used to interface OS/2 applications and print spooler to the printer; this includes support for WIN and GPI calls. Interfacing to the graphics engine and DISPLAY.DLL are covered in detail. Installation and debug techniques are also covered. The OS/2 Device Driver Kit (DDK) is used extensively to build and test the printer DD.

Audience: IBM or IHV programmers who code GUI device drivers for printers.

Prerequisites:

(1) Programming experience in C and Macro Assembler (MASM)
(2) Intimate knowledge of IHV hardware and programming protocol
(3) Have programmed other device drivers for IHV hardware (i.e., printer drivers)
(4) Must be a licensee of all of the following software: OS/2 2.1, OS/2 Device Driver Source Kit (DDK), Microsoft C (MSC) 6.0

Course Outline:

OS/2 structure
  Device-driver types, PM device drivers
Block diagram (PM driver modules)
  Logic, data flow
Device context
  Types, data types, stack usage
Dynamic Link Library (DLL) functions
  Imported, exported
Presentation driver interface
Protocol
  Return codes, allocating memory, error strategy
  Protection implementation, exit-list processing
  Interrupts (^C)
Development topics
  Transform-matrix values, bounds computations
  Clipping, coordinate values
Printer driver specific topics
  Banding, document processing, extended attributes
  Device names, hardcopy driver migration, job error dialog
DDK contents
  Organization, build tree, tools
  Display Test Tool (DTT), test-case DLLs
Lab: Develop OS/2 PM printer DD
LAN Device Drivers - OS/2 2.x MAC, OS2DD308

(NDIS-MAC network device drivers)

This five-day workshop enables programmers to write OS/2 Media Access Control (MAC) device drivers. A MAC enables LAN Server 3.0 to support a particular type (or brand) of LAN card.

This seminar describes how the MAC communicates with the OS/2 LAN Server; the LAN Server 3.0 device-driver stack is reviewed in detail. Installation and debug techniques are also covered. The OS/2 Device Driver Kit (DDK) is used extensively to build and test the MAC.

Audience: IBM or OEM programmers who code device drivers for LAN hardware for the PC, such as Token Ring or Ethernet.

Prerequisites:

(1) Programming experience in C and/or Macro Assembler (MASM)
(2) Have written device drivers / utilities for OEM hardware (DOS device drivers, ROM BIOS, test utilities)
(3) Must be a licensee of all of the following software: OS/2 2.1, OS/2 Device Driver Source Kit (DDK), Microsoft C (MSC) 6.0

Course Outline:

OS/2 LAN support structure
  LAN Server, Extended Services, LAN Enabler, NTS/2, CM/2
NDIS architecture
  Protocol stacks
  Configuration
  PROTOCOL.INI, CONFIG.SYS, NIF
Multiple protocol support
Modes
  Init, interrupt, transmit, receive routines
Init sequence - CONFIG.SYS processing
Utilities, debuggers
Semaphores
MAC address spaces, memory management
Lab: Develop OEM MAC
PCMCIA Physical Device Drivers, OS2DD401

This five-day workshop enables programmers from PCMCIA peripheral manufacturers to write a client Physical Device Driver (PDD), which enables the logical support of a particular type of peripheral (hard disk, network adapter, RAM, modem, ...)

This workshop identifies the protocol for implementing a client PDD that provides a uniform interface to OS/2 PCMCIA support clients. Installation and debug techniques are also covered. The OS/2 Device Driver Kit (DDK) is used extensively to build and test the PCMCIA driver.

Audience: IBM or IHV programmers who code device drivers for PCMCIA peripherals.

Prerequisites:

(1) Programming expertise in C or Macro Assembler (MASM)
(2) Knowledge of OS/2 2.x PDDs; attendance at course OS2DD101 recommended
(3) Knowledge of IHV programming protocol
(4) Must be a licensee of all of the following software: OS/2 2.1, OS/2 Device Driver Source Kit (DDK), Microsoft C (MSC) 6.0

Course Outline:

OS/2 structure
Device-drier types
Driver stack under OS/2 2.x
  Resource Map Utility (RMU)
  Socket services
  Card services
  Client PDD
Initialization
  Boot sequence
  CONFIG.SYS
  Load-order dependencies
  DAW, init protocol
Client service implementation
  DAW, error handling, memory
Intermodule protocol
  Naming conventions
  IDC socket, card services
Hot-plug support
  Callback event processing
  Card-removal processing
DDK contents
  Organization, build tree, tools
Lab: Develop PCMCIA PDD
Workplace OS Device Drivers, WPSDD101

This five-day workshop enables programmers to write device drivers for Workplace OS. It enables the programmer to write device-dependent code that supports the multiple personalities under WPOS. Installation and debug techniques are also covered. The beta Workplace OS Device Driver Kit (DDK) is used extensively to build and test a prototype device driver.

This course is recommended as a prerequisite to all subsequent WPOS device-driver courses.

Audience: IBM or OEM programmers who code device drivers for PC hardware, such as serial, parallel, SCSI, or proprietary interfaces.

Prerequisites:

(1) Programming expertise in C and/or Macro Assembler (MASM)
(2) Have written device drivers / utilities for OEM hardware (DOS device drivers, ROM BIOS, test utilities)

Course Outline:

WPOS structure
  Multiple-personality support
  Host and processor set
    Processor classes
  Personality and personality-neutral services
Device-driver types
Device-driver resources
  I/O ports, memory-mapped devices, DMA
Modes
  Init, task, interrupt, timer
Init sequence
  Configuration processing
Utilities, debuggers
  Compiler, Assembler, Linker usage debugger
Address management
  Internal / external pager
  Shared-memory objects
Ports
Interprocess Communication (IPC)
Semaphores
Multiple-processor support
Lab: Develop Workplace OS device driver

(The following registration information is repeated from the 15 December 1993 issue of DSNEWS. Other logistical information has not been repeated; consult the 15 December 1993 issue.)

Limited Seating!

There are 14 seats available for each workshop. The number of seats is limited in order to enhance technical assistance and to provide a productive workshop session. NOTE: Registration for the 24 January session of course OS2DD101 has been filled.

Registration for Workshops

To register electronically for any of the device-driver development workshops to be held in 1994, sign on to the DUDE (IBM's Device Driver Support bulletin-board system) at 1-407-982-3217, download the registration form REGISTER.TXT, fill in the blanks, and then upload the completed form to the DUDE system. Upon our receipt of your completed form, you will be sent D-MAIL (DUDE-MAIL) confirming your registration in the workshop. It's that easy!

If you don't have access to the DUDE, call Jim Bennett at 1-407-982-4143 or Bob Peterson at 1-407-443-8289, or leave voice mail at 1-407-982-4239, or send a fax to 1-407-982-4218 or 1-407-443-3241.

Register now, and help your product to gain its share of the ever-expanding market for the award-winning, 32-bit operating system ... the Platform of Choice ... OS/2!

Free Device-Driver Classes Yield 100 New Drivers

The IBM OS/2 Device Driver Development team is pleased to announce that attendees at previous device-driver classes have now developed one hundred new OS/2 device drivers! Most of these drivers were delivered in 1993, an indication that OS/2 device-driver development has picked up steam. These driver developers are distributing their drivers in a variety of ways -- included with peripheral devices and adapters; included with other vendors' PC products; through Value-Added Resellers (VARs); on public and private bulletin-board systems; and even as part of OS/2!

Change in Enrollment Procedure for DCE Workshops

In the 15 December 1993 issue of DSNEWS are articles about three IBM workshops:

  • LAN NetView Software Developers Workshop
  • DCE Hands-On Application Programming for OS/2 and AIX Workshop
  • DCE Administration Workshop

Enrollment instructions have changed. The new enrollment instructions are:

  • Customers outside IBM should call Jennifer Shipley at 1-512-823-1815.
  • IBM employees should send a note to SCOS2ADM at AUSVM1.

Announcing the IBM Icons Product

Are you spending valuable programming hours or contract dollars recreating standard icons? Save your company time and money, and make your products look professional, with the new IBM Icons product.

You can use any combination of the 532 image files as they are, or edit them to suit your product. The icons are original files used in IBM products such as OS/2, not copies as found in other icon packages. You can also read the descriptions written by the original developers to see how the icons have been used. These descriptions, as well as browse and search capabilities, are available in easy-to-use online documentation.

The IBM Icons product provides distinct presentation, technical, and cultural advantages over other icon packages. Here is what you receive:

  • High-quality, professionally designed images in a variety of presentation environments. Most icon packages provide a vast quantity of image files with little regard for visual quality or presentation clarity in various display environments. For example, in other icon packages, an icon may have a display format that only displays well in one environment.
  • Up to five different formats for each file, including black-and-white for plasma displays, and small versions for Details view.
  • A consistent style and feel. The IBM Icons image files have undergone a formal visual review to ensure consistency of metaphor and style; the images work together as a family.
  • Technical information about the display formats and their uses, included in the IBM Icons README document.
  • Culturally acceptable images. The IBM Icons image files have undergone a formal cultural review to ensure that they are understandable, and to guard against offending customers from diverse cultural backgrounds.

You can purchase IBM Icons for 99 USD from:

 Indelible Blue                       Toll-free (US): 1-800-776-8284
 3209 Gresham Lake Road, Suite 135    Telephone:      1-919-878-9700
 Raleigh NC 27615 USA                 Fax:            1-919-878-7479
For More Information

IBM employees can obtain an information package by typing the following command on their VM command line:

TOOLS SENDTO YKTVMH HFTOOLS ICON GET ICONINFO PACKAGE

All customers can ask questions or obtain more information by sending an Internet note to ibmicons@vnet.ibm.com .

International Software Business Development Conference

(adapted from information furnished by conference sponsor)

Organizers of the International Software Business Development Conference (ISBDC) and Software Development's Globalizing Software Conference have joined forces to create a program that provides "something for everyone", whether you are a veteran or just entering the international market.

For the first time, we bring together all levels of the global software industry, from programmers to executives, to learn more about international distribution, marketing, business development, globalization, and localization issues.

The combined conference will take place from Tuesday 15 March through Thursday 17 March at the Fairmont Hotel in San Jose, California, USA.

Why Globalize?

English is Just Another Language! Over 50 percent of the worldwide software market is outside the Untied States and this percentage is rapidly increasing! U.S. software companies are quickly realizing that it is essential to internationalize their software products. If you are not in the global market, you are missing over half of the software market worldwide!

Conference Schedules

The combined conference features three key curricula designed to meet specific needs:

  • International Software Business Development Conference
Tuesday 15 March, 8:30 a.m. to 5:30 p.m.
Wednesday 16 March, 8:30 a.m. to 1:00 p.m.
The International Software Business Development Conference is for company executives who need to make international business decisions and senior marketing managers who need to better understand the international issues associated with doing business abroad.
  • Software Development's '94 Globalizing Software Conference, Track 1: Technical Issues
Wednesday 16 March, 8:30 a.m. to 5:30 p.m.
Track 1 is for programmers, systems analysts, and software developers who will participate in hands-on technical and tutorial sessions on localization.
  Hands-on tutorial sessions: OS/2 and DOS   Apple
                              Windows        UNIX
  Standards / panel seminars: Unicode        ANSI
                              ISO            COSE
  • Software Development's '94 Globalizing Software Conference, Track 2: Product Management
Wednesday 16 March, 2:00 p.m. to 5:00 p.m.
Thursday 17 March, 8:30 a.m. to 5:00 p.m.
Track 2 is for product and department managers who must deal with all aspects of managing a team which is or will be preparing a product for the global market. The scope of these sessions covers issues from conception to technical support and documentation. Subjects include:
  • Tools of the trade -- platforms and procedures
  • Documentation
  • Technical support
  • Packaging
  • Manufacturing
  • Distribution
  • Managing localization teams and training

A special product exhibition will take place Wednesday 16 March from 10 a.m. until 7 p.m. in the Fairmont Hotel.

For More Information ...

For further information, call Peter Broome at 1-800-322-9332 within the USA, or 1-203-847-5131 from elsewhere.

OS/2 World Conference, July 1994, Santa Clara CA

The first OS/2 World conference will be held during July 1994 in Santa Clara CA, USA. IBM is actively participating in this conference.

The call for vendors to exhibit at this conference will come out soon. ISVs and OEMs who want information about exhibiting should call or send a fax to Maryann Kearns at Miller Freeman Publishing Company in San Francisco, voice phone 1-415-905-4927, fax phone 1-415-905-2499.

IBM Japan Application Solutions Bank

The Application Solutions Bank (ASB) is a database service system operated by IBM Japan. Its purpose is to provide Japanese dealers and users with information about software products, peripherals, or adapters that:

  • Can run on, or attach to, PS/55, PS/V, or ThinkPad computer systems
  • Are developed and sold by ISVs and IHVs outside IBM Japan.

The information in the ASB database will be provided to:

  • IBM Japan's online sales and marketing database (including HONE and IBMLink), which is widely used by IBM staff, business partners, and authorized dealers in Japan
  • The IBM Product Catalog, published bi-quarterly, and available at offices of IBM, business partners, and authorized dealers in Japan
  • The PC Product Catalog Database, updated monthly, and posted on Nifty-Serve and Nikkei MIX, the largest commercial BBS networks in Japan, accessible by almost anyone interested in PC products

This service is free of charge. It gives you the opportunity to contact the Japanese PC market directly, without paying for it.

Moreover, we are accepting the applications for your existing English- language products. You can apply for ASB registration even though your product has not been localized for Japanese. Of course, if your product has already been localized, so much the better! Once registered, your product's information will be available to existing or prospective end-users and dealers throughout Japan.

IBM Japan is now gathering product information for the ASB. You can apply simply by filling out and submitting the ASB registration form below.

For further information, contact:

 PS/55 Developer Support
 IBM Japan G.B.C., Ltd.
 1875 S. Grant St., Suite 250
 San Mateo CA 94402, USA
 voice phone 1-415-638-2160
 fax   phone 1-415-638-2165

The information in the rest of this news item was obtained from the PS/55 Developer Support Office.

Application Process for ASB Registration

Materials to be submitted are:

(1) The Application Form that appears below. Before submitting, please read the terms and conditions carefully.

If you have two or more products, please submit an Application Form for each product.

(2) Specific information about your product, submitted on a 3.5-inch diskette. Instructions for supplying the information are given below.

If you have two or more products, please submit a diskette for each product.

Note: After your product is registered, if you want to change any of the information, you will have to resubmit all materials.

Your application materials should be sent to the PS/55 Developer Support office in San Mateo CA (address given above). The materials you submit are translated into Japanese at this office and at no charge to you. The translated materials are then transferred to IBM Japan marketing. Your application is reviewed in Japan. Therefore, please allow at least four weeks to process your application. If your product is accepted, the PS/55 Developer Support office will give you the registration number of your product. If not, we will send you back the materials you submitted, except for the the Application Form.

Entering Your Product Information on the Diskette

Please use either a 720 KB or 1.44 MB, 3.5-inch diskette, and please use a text editor that creates an ASCII file. Enter up to 72 characters per line. When you name your file, do not include the underscore (_).

When you enter your data, be sure to include the <item numbers> and item names as they appear below. Use as many lines as you need when responding to a question.

Start of diskette contents:

Product Name ___________________________________________________________

<1>      Product Outline

         Instructions: Summarize your product using up to 4 lines, 72
                       characters per line

<1.1>    Suggested Retail Price ________________________________________

<1.2>    Contact _______________________________________________________

         Instructions: Give the name of a person who your customers can
                       contact for further information

Required Environment

<2.1>    Hardware ______________________________________________________

         Instructions: If necessary, specify machine type and model

<2.1.1>  CPU ___________________________________________________________

         Instructions: Specify required processor type

<2.1.2>  Bus Type ______________________________________________________

         Instructions: Specify AT or Micro Channel

<2.1.3>  Memory ________________________________________________________

         Instructions: Specify minimum capacity required, including the
                       operating system

<2.1.4>  FDD ___________________________________________________________

         Instructions: Specify the number of floppy-disk drives required

<2.1.5>  HDD ___________________________________________________________

         Instructions: Specify the number of hard-disk drives required

<2.1.6>  Display _______________________________________________________

         Instructions: Specify monochrome or color, and resolution if
                       necessary (VGA, SVGA, XGA, ...)

<2.1.7>  Keyboard ______________________________________________________

         Instructions: Specify the type of keyboard supported

<2.1.8>  Printer / Data Stream _________________________________________

         Instructions: Specify the printer model and/or data stream
                       supported

<2.1.9>  Connection ____________________________________________________

         Instructions: If your product is a peripheral, describe the
                       connection method (serial port, parallel port,
                       AT bus, Micro Channel bus, ...)

<2.1.10> Other _________________________________________________________

         Instructions: If applicable, specify the devices required to
                       use your product (mouse, plotter, ...)

<2.2>    Software

<2.2.2>  Operating System ______________________________________________

         Instructions: Specify the operating system and version required

<2.2.3>  Language ______________________________________________________

         Instructions: Specify the programming language used for
                       development

<2.3>    Related Software ______________________________________________

         Instructions: If applicable, specify the software (other than
                       the operating system) required to run your
                       product

<2.4>    Other Information

<2.4.1>  Developer _____________________________________________________

         Instructions: Was the product developed by your company? Answer
                       yes or no; if no, provide the company name

<2.4.2>  Licensing to Others ___________________________________________

         Instructions: Answer yes or no; if yes, describe the conditions

<2.4.3>  Date Released _________________________________________________

<2.4.4>  Quantity Sold _________________________________________________

         Instructions: Provide the approximate quantity sold so far (if
                       possible, provide both domestic and international
                       sales)

<2.4.5>  Support Service _______________________________________________

         Instructions: Describe the support service you can offer

<2.4.6>  Warranty Period _______________________________________________

<2.4.7>  Agent / Republisher in Japan __________________________________

         Instructions: Do you have an agent or republisher for this
                       product in Japan? Answer yes or no; if yes,
                       provide the company name, address, and phone

<3>      Details

<3.1>    Features ______________________________________________________

         Instructions: Describe the features of your product in as many
                       words as you wish

<3.2>    Output Format _________________________________________________

         Instructions: Describe the type of format, and the size of
                       paper supported

<3.3>    Target User ___________________________________________________

         Instructions: Describe the type or size of business targeted

<3.4>    Effect ________________________________________________________

         Instructions: Describe the change or effect that the user can
                       expect by using your product

<4>      Related Information

<4.1>    Reference Materials ___________________________________________

         Instructions: Do you have any manuals, catalogs, guidebooks, or
                       technical references for this product? Answer yes
                       or no; if yes, specify whether they are included
                       with the product or available as an option; also
                       specify whether they are in English or Japanese

<4.2>    Demonstration Package _________________________________________

         Instructions: If a demonstration diskette or package is
                       available, describe the details -- price,
                       limitations, ...

End of diskette contents

ASB Application Registration Form
Product classification: ____ Software   ____ Hardware/Peripheral

Registration Status:  ____ New    ____ Update    ____ Withdrawal

Product Name ___________________________________________________________

File Name ______________________________________________________________

Product Category:   Code _____  Code Name ______________________________
                    (see list below)

Operating System Required (for software product only):

  ____ IBM OS/2, version: ____      ____ IBM PC DOS, version: ____

  ____ IBM OS/2-J, version: ____    ____ IBM JDOS/V

  ____ MS-Windows, version: ____    ____ IBM PC DOS/V, version: ____

  ____ MS-Windows-J, version: ____


I apply for ASB registration of the product mentioned above. I agree to
the terms and conditions attached.

Applicant's Signature _________________________________ Date ___/___/___

Applicant's Name __________________________ Title ______________________

Company Name ___________________________________________________________

Address _______________________________ Phone: _________________________

        _______________________________   Fax: _________________________

Product Classification Code List

Software

 1. Japanese Front End Processor             code J
 2. Word Processor                                W
 3. Programming Language                          P
 4. AI / Computer-Aided Translation               A
 5. Developing Tools / Kit                        K

 6. Groupware                                     F
 7. Integrated Software                           I
 8. Database                                      D
 9. Desktop Publishing                            T
10. Graphics / Image Processing                   G

11. Scientific / Engineering                      S
12. Decision-Making Aid                           E
13. Business Package by Operation                 N
14. Business Package by Industry                  B
15. Utilities                                     U

16. Online / Communication                        C
17. LAN / WAN                                     L
18. Multimedia / Sound System                     M
19. CAI / Education                               Q
20. Game / Hobby                                  H

21. Other                                         X

Hardware

 1. External Memory:    FDD                       EF
                        HDD                       EH
                        CD-ROM                    EC
                        MO Disk                   EM
                        Optical Disk              EO
                        Magnetic Tape             ET

 2. Output Unit:        Display                   OD
                        Printer                   OP
                        Cable                     OC

 3. Input Unit:         Keyboard                  IK
                        Mouse                     IM
                        Scanner                   IS
                        Barcode Reader            IB
                        Card Reader               IC

 4. Communication Unit: Modem                     CM
                        Fax Board                 CF
                        Adapter (Communications)  CC
                        Adapter (LAN)             CL

 5. Additional Board:   Memory                    AM
                        SCSI                      AS
                        Video Board               AB

 6. Other               Expansion Unit            XU
                        MIDI                      XM
                        Hoppy (for game           XH
                          equipment, etc.)
                        LCD Projector             XL
                        Printer Changer / Buffer  XS
                        FDD Converter             XF
                        Control Device            XC
                        Power Failproof Device    XE
                        Other                     XX
Terms and Conditions for ASB Application Registration

1. Registration of Product Information

  • When you apply, you understand and follow the instructions given.
  • IBM Japan G.B.C., Ltd. will examine the materials you submit, and will inform you of their decision through their PS/55 Developer Support Office in San Mateo CA, and you will abide by their decision. If your application is rejected, IBM Japan G.B.C., Ltd. will return to you all the materials you submitted, except for the Application Form.
  • When there are any changes to the information you submitted, you are responsible for updating the information by resubmitting your application.

2. Registration Period

  • Your product information will remain registered for a period of two years; however, IBM Japan G.B.C., Ltd. reserves the right to extend or shorten the period.
  • IBM Japan G.B.C., Ltd. reserves the right to cancel the registration of your product if they determine that the information about your product is unsuitable for the ASB.

3. Registered Product Information

  • You agree that your registered product information will be used as described herein.
  • ASB registration does not imply that IBM Japan G.B.C. Ltd. values, certifies, warrants, or recommends your product.

4. Guarantee of Product Information

  • You guarantee that any part of your product information, and publication, duplication, and distribution of the information, do not infringe upon any copyright, trademark, patent, or any other rights of a third party.
  • If IBM, its affiliates, business partners, dealers, or clients become the defendant in a lawsuit because of your product information, you are responsible for taking care of the lawsuit and paying all related expenses.

5. Competitive Product Information

  • IBM Japan G.B.C., Ltd. reserves the right to accept the registration of products from other applicants whose products may compete with yours.

6. Use of Registered Product Information

  • Procurement and use of your product by customers, including such actions as sending/receiving orders, delivery, payment, and so on must be arranged between you and your customers. IBM will not become involved.

IBM Developer Assistance BBS in Japan

OS/2 developers in Japan can obtain information about OS/2 from a public bulletin-board system called NIFTY-Serve. In particular, this newsletter is carried on NIFTY-Serve, and can be located as follows:

 BBS Name: NIFTY-Serve
 Forum:    FIBMFEEL
 Lib:      LIB 4
 Keyword:  DSN

U.S. Industrial Outlook, 1994 - Computer Software and Networking

(This information is excerpted from a report furnished by the US Department of Commerce.)

Summary:

Revenues of the U.S. software industry should continue to grow strongly in current dollars in 1994. U.S. suppliers benefitted from their leading position in the world market and the continuing demand from users to harness the power of their computer systems more effectively.

The computer software and networking sectors include three industries: computer programming services (Standard Industrial Classification 7371), prepackaged software (SIC 7372), and computer-integrated systems design (SIC 7373).

Employment in the U.S. software industry rose in 1993, as it has in each year since 1988, the first year in which employment data were available. The Bureau of Labor Statistics reported that the software industry employed nearly 435,000 people in June 1993, up 9 percent from June 1992. While each of the three major segments of the industry posted gains, growth varied among them during this period. Employment in the computer programming services industry (SIC 7371) increased the most -- 10 percent. Employment in both the prepackaged software (SIC 7372) and computer-integrated systems design (SIC 7373) industries increased 8 percent. In June 1993, there were more than 182,000 employees in computer programming services; 142,500 in prepackaged software; and 110,000 in computer-integrated systems design.

In spite of the weak worldwide economy, U.S. computer-software and networking industries fared relatively well in 1993, and are expected to continue to do so in 1994 and the next several years. In general, these industries are young, competitive, innovative, and entrepreneurial, and face good opportunities for increased sales worldwide. The United States is extremely competitive in computer software and networking, although Japanese and European suppliers are making advances in some areas.

PACKAGED SOFTWARE

The U.S. packaged software industry remained one of the fastest-growing sectors of the U.S. economy in 1993. According to International Data Corp. (IDC), the U.S. packaged-software market -- comprised of application tools, application solutions, and systems software -- increased 12.6 percent to 32 billion USD in 1993. Application tools, which include data access and retrieval, data management, data manipulation, and program design and development software, was the fastest-growing category, increasing 15.4 percent to 8.5 billion USD in 1993. Application solutions, defined as programs that perform specific industry or business functions, is the largest segment of the U.S. market, and grew 11.8 percent to 12.4 billion USD. Systems software, which includes operating systems, operating system enhancements, and data-center management software, increased 11.4 percent to 11.2 billion USD.

The U.S. software industry posted strong financial results in 1993. According to Business Week, sales of 19 major software and services firms (ASK Group, Cabletron Systems, Ceridian, Cisco Systems, Comdisco, Computer Associates, Computer Sciences, Electronic Data Systems (EDS), EMC, First Data, Gtech Holdings, Lotus, Microsoft, Novell, Oracle, Safeguard Scientifics, Shared Medical Systems, SynOptics Communications, and Western Digital) increased 15 percent between the second quaretr of 1992 and the second quarter of 1993, reaching 8 billion USD. Profits also were up, rising 44 percent to 827 million USD during this 12-month period.

PC Software

According to the Software Publishers Association (SPA), sales of PC applications software in the United States and Canada totalled more than 3 billion USD in the first half of 1993, up approximately 19 percent from the same period a year earlier (Table 1). These figures are based on a survey of SPA members, and exclude sales of operating systems (for PCs and networks) and video-game cartridges; they are not comparable to IDC data cited earlier.

Other productivity software, which includes communications, personal and business productivity, and project-management software, was the largest of 14 categories, accounting for 27 percent of total PC application sales in the first half of 1993. Word processors were next, with a 15 percent share, followed by spreadsheets, databases, and finance programs. Each of the remaining categories accounted for less than 6 percent of the market.

     Table 1. PC Software Sales in the United States and Canada,
              for the first half of 1993, in millions of dollars
                 (Source: Software Publishers Association)

Item                    DOS    Windows   Macintosh   Other     Total
----                    ---    -------   ---------   -----     -----
Total                 1,052.5  1,437.0     513.0     108.9   3,111.4
Other productivity      309.9    339.9     136.7      41.3     827.8
  (see Note 1)
Word processors         134.9    267.3      47.9      10.6     460.7
Spreadsheets             82.8    253.6      34.4      10.7     381.7
Databases                96.8    131.5      34.0    (Note 2)   262.3
Finance                 104.6     39.8      22.2    (Note 2)   166.6
Utilities                71.9     54.8      27.8    (Note 2)   154.5
Presentation graphics    25.4     94.2      26.1       2.7     148.4
Entertainment           116.7      6.7      12.9       2.6     138.9
Languages and tools      19.4     67.3      12.6      34.4     133.7
Drawing and painting    (Note 2)  56.4      64.8       1.7     122.9
Other graphics           27.4     37.6      39.7       1.2     105.9
Home education           43.1     16.4      13.1    (Note 2)    74.8
Desktop publishing        1.2     47.9      19.8    (Note 2)    68.9
Integrated               18.4     23.4      21.0       1.5      64.3

  Note 1: Includes communications, personal and business productivity,
          and project-management software.

  Note 2: Sales of less than 1 million USD, or inadequate reporting.

Growth varied considerably among the different types of applications. Home-education software increased the most, rising approximately 75 percent between the first half of 1992 and the first half of 1993. Databases and other productivity software also posted strong gains, rising more than 65 percent and 45 percent, respectively. Sales declined in desktop publishing, spreadsheets, and other graphics software.

Sales of Windows applications increased 75 percent in the first half of 1993, to approximately 1.4 billion USD, while sales of DOS applications decreased 13 percent, to approximately 1.1 billion. In all, Windows applications outsold DOS applications in 10 of the 14 categories, including the top four (other productivity, word processors, spreadsheets, and databases). DOS maintained the lead in finance programs, entertainment software, utilities, and home-education software. Macintosh applications accounted for 16 percent of the PC market, while applications for other platforms, including the UNIX and OS/2 operating systems and the Apple II, Commodore 64, Atari, and Amiga systems, accounted for 4 percent.

Price wars continued in the PC software market over the last 12 months. Price competition was particularly fierce in the Windows-based applications market, where vendors, including Microsoft, Lotus, and Borland, are fighting to increase market share. Vendors are using a variety of pricing strategies to woo new customers: low introductory prices, special upgrade deals, and suite pricing, in which several packages are sold together for a fraction of their individual costs. Industry analysts expect PC software prices to continue to fall over the next few years. The lower margins that result may cause the market to consolidate and encourage software vendors to reevaluate their business strategies.

Product News

Operating systems for 32-bit processors continued to gain prominence in 1993. In May, IBM introduce OS/2 2.1, an updated version of its earlier 32-bit operating system. In August, Microsoft released Windows NT (New Technology), a 32-bit multitasking operating system that runs on several hardware platforms. These systems will compete with UNIX and other products for high-end corporate, scientific, and engineering users. Dataquest, Inc. estimates that 397,500 units of Windows NT and 1.1 million units of OS/2 were shipped in the United States in 1993.

To counter the threat from Windows NT, and to respond to consumer demands, several UNIX suppliers have agreed to adopt, and hope to implement by the end of 1993, a common interface, making it easier to write applications for the different variants of UNIX. Alliance members plan to use existing standards for graphics, multimedia, and programming tools. Members of the alliance include Sun Microsystems, Novell, Santa Cruz Operation, IBM, and Hewlett-Packard.

Although still in its early stages, the pen computing market also began to accelerate in 1993. According to IDC, 79,000 pen operating systems for notebooks and small-form-factor products were shipped in the United States in 1993, nearly twice as many units as in 1992.

Intellectual Property Rights

Several provisions in the 1993 Omnibus Budget Reconciliation Act affect the software industry. For example, the act lengthens the amortization period for software obtained in the acquisition of another business from 5 to 15 years. The longer amortization period for acquired software and other intangible assets may hurt the U.S. software industry, because it increases the after-tax cost of acquired technology and gives foreign firms an advantage in acquiring advanced U.S. technology. The 1993 Budget Act also extends the 20 percent research and development tax credit to 30 June 1995.

On a related issue, the House of Representatives passed the National Competitiveness Act in 1993, authorizing 1.5 billion USD over the next two years to help improve the development and transfer of manufacturing technology to the U.S. private sector. Among other things, this legislation would establish a national technology outreach program to help U.S. manufacturers upgrade their technology base, establish and expand advanced manufacturing technology development programs, and increase the availability of long-term investment capital for advanced technology products. The Senate version of the bill awaits consideration.

To maintain the competitiveness of U.S. high-technology firms, the Clinton Administration plans to invest in a National Information Infrastructure (NII). Designed to create a national "information superhighway", this initiative seeks to create a partnership between government and industry in which the private sector builds, operates, and improves the infrastructure, and the government creates an efficient legal and regulatory environment and funds specific interconnection projects. Specifically, the NII incorporates five initiatives: implementing the high-performance computing and communications program established in 1991; creating a task force on information infrastructure to implement policy changes related to the NII; creating a program to help industry develop advanced computing and networking technology in manufacturing, health care, life-long learning, and libraries; providing funds for pilot networking projects; and promoting dissemination of federal information.

Computer software and network technologies are a key element of the NII. Indeed, the administration advocates widespread use of the Internet network, and intends to create an interagency task force to establish software and communications standards for education and training, to coordinate the development of critical software elements, to support innovative software packages, and to standardize the format of information resources so that they are more available to schools and other teaching centers.

Many products released in the next few years will embody new technologies. Several vendors, for example, will soon have object-oriented software ready for market. Taligent, IBM's and Apple's joint venture, is expected to introduce its first object-oriented operating system in 1994 or 1995. This operating system will run both OS/2 and Macintosh programs, and represents the next generation in computer software. WordPerfect and Novell are among the firms that have agreed to write programs for Taligent's operating system. Microsoft plans to release its own object-oriented operating system, Cairo, in 1994 or 1995. By reusing previously programmed code, or "objects", object-oriented software can be developed faster, will be easier to maintain and update, and should contain fewer errors.

Pen computing should also take off in the next few years, as prices decline, handwriting recognition and screen resolution improve, and pen-based hardware and applications increase. IDC estimates that shipments of portable, pen-operating systems in the United States will increase approximately 45 percent between 1993 and 1997, reaching nearly 350,000 units.

Multimedia

Multimedia is another emerging market. Designed to combine video, animation, still pictures, voice, music, graphics, and text into a single system, multimedia products blur the lines between several formerly distinct products and industries: computers, software, consumer electronics, communications, publishing, and entertainment.

Although the market for multimedia products (such as interactive TVs and personal communicators) is not expected to take off until the late 1990s, some products are already available, or will be released in the next few years. Dataquest classifies today's multimedia products and services into five general categories: content development tools, interactive products, simulation products, video on demand, and enhanced productivity tools. Most current multimedia products are targeted at the consumer-entertainment sector, rather than the business market. Whereas consumer multimedia applications generally run on computers, TVs, or other entertainment devices, business applications generally run only on specially equipped computers, from workstations to PCs.

Alliances, particularly among large firms, dominate the nascent multimedia industry for several reasons -- they reduce risks, spread costs, and allow firms to acquire expertise in the different elements of multimedia quickly. Computer, communications, and entertainment companies that have joined efforts in the last 24 months include Time Warner and US West; IBM, NBC television, and NuMedia Corp.; IBM, Apple, and Toshiba; and Time Warner and Tele-Communications Inc. (TCI). In addition, 11 firms (Apple, Bellcore, Bieber-Taki Associates, Corning, Eastman Kodak, Kaleida, North American Phillips, Southwestern Bell Corp., Sutter Bay Associates, and US West) have formed a consortium, First Cities, to develop interactive multimedia for home use. Microsoft plans to become an investor in many multimedia ventures, and has developed a number of multimedia alliances, including one with Intel and General Instruments on a new TV digital set-top box.

Two aspects of these alliances are worth noting. First, as expected, the alliances cut across industry lines. This diversity suggests that member companies will perform different roles within the alliances. Entertainment firms, for example, could provide the content of the digital transmissions, telephone or cable companies the ability to deliver the information, and computer hardware and software firms the ways to use the data. Second, many alliances are international, signalling that the production of multimedia products will be global from the start.

Several issues, however, must be resolved before multimedia can reach its full potential. One obstacle is the current lack of standard software, which slows the development of applications and compatible products. The installed base of CD-ROM drives is also relatively small. The worldwide installed base of CD-ROMs was only 5.6 million units in 1993, according to IDC, well below the installed base of computers. Other obstacles include the cost of multimedia equipment, access to copyrighted material, and uncertain consumer demand.

Over the next several years, multimedia applications could become more commonplace in business, engineering, medicine, real estate, tourism, and other fields. According to Dataquest, worldwide multimedia shipments -- comprised of multimedia products, system upgrades, and peripherals -- are expected to increase nearly 27 percent annually between 1993 and 1996, reaching 21 million units (Table 2). Peripherals, which include video and sound boards and CD-ROM drives, will be the fastest-growing category, with shipments increasing nearly one-third annually to exceed 13 million units. Shipments of multimedia products, defined as authoring software, multimedia PCs/workstations, and networks, should grow 25 percent annually. The number of upgrades shipped, in contrast, is predicted to drop an average of approximately 5 percent in each year during this period.

          Table 2. Worldwide Multimedia Market, 1992-1996,
                   in thousands of units shipped except as noted
                   (Source: Dataquest, Inc.)

                                                 Percent Change
                                                   (1992-1996)
                                               ------------------
                                  Estimated              (Note 1)
Item                       1992      1993      1992-93   1993-96
----                       ----   ---------    -------   --------
Total                     4,815.4  10,315.1     114.2       26.9
Multimedia products       1,065.4   3,465.6     225.3       25.1
  Authoring software        728.9   1,726.1     136.8       16.2
  Multimedia PCs and        325.0   1,690.5     420.2       31.2
    Workstations
  Networks                   11.6      49.0     322.4       72.2
Upgrade Kits                675.0   1,109.5      64.4      - 4.7
Peripherals               3,075.0   5,740.0      86.7       32.5
  CD-ROM drives             825.0   1,720.0     108.5       27.6
  Sound boards            1,800.0   3,200.0      77.8       28.6
  Video boards              450.0     820.0      82.2       53.9

  Note 1: Forecast of annual compound rate of change.
Virtual Reality

Virtual reality (VR) programs, which allow users to interact with three-dimensional, computer-generated environments, may also be more widely used by the end of the decade. NewMedia divides VR systems into four categories, in ascending order of complexity: desktop, partial immersion, full immersion, and environmental systems:

  • Desktop-VR systems allow users to navigate through a three-dimensional environment using a computer monitor. Examples include Microsoft's Flight Simulator, three-dimensional financial applications, and simulated architectural and design models. Desktop systems are the most likely VR systems to be used in the workplace.
  • Partial-immersion systems use a monitor and other accessories, such as gloves and headgear, to enhance a user's sight, touch, and hearing. With these systems, users may manipulate objects in the VR world.
  • Full-immersion systems use headgear, gloves, and bodysuits that permit users to move through virtual space. They are increasingly found in video arcades.
  • Environmental-VR systems permit users to move and interact with three-dimensional space with few, if any, physical constraints. Here, the virtual world responds to the user's actions.

Most available VR applications are entertainment-related. Many more applications -- for science, medicine, business, architecture, and education -- should be available in the next few years, as systems and accessory prices decline, computing power increases, and the accuracy of computer-generated worlds improves. Analysts estimate that elementary VR systems will be available for home use in two years, partial-immersion systems in five years, and full-immersion VR systems in ten years.

In addition to military researchers and universities that work on virtual reality, the Virtual Reality Market Place 1993, published by the Meckler Corp., lists more than 130 VR companies. Nineteen companies have formed the Virtual Worlds Consortium to develop VR systems for business.

Foreign vendors, including the Japanese, are also active in VR development. France's Thompson CSF became a major VR player when it gained the rights to the patents of VPL Research, a leading U.S. virtual reality firm, in 1992.

International Competitiveness

The United States remained by far the largest single-country market for packaged software in 1993, and its share of the world market increased slightly, from 44.3 percent to 44.7 percent (Table 3). Japan, with a nearly 7 billion USD market was second, followed by Germany, United Kingdom, and France. The market in 13 Western European countries was worth 25.7 billion USD, or 36 percent of the world market, in 1993.

          Table 3. Packaged Software Markets, 1991-1997,
                   in millions of dollars except as noted
                   (Source: International Data Corp.)

                                               Percent Change
                                                (1991-1997)
                                         ---------------------------
                               Estimated          (Note 1)  (Note 1)
                 1991    1992    1993    1991-92  1992-93   1993-97
                ------  ------ --------- -------  --------  --------
World           57,022  64,313   71,864    12.8     11.5      12.8
United States   25,330  28,460   32,040    12.4     12.6      12.7
Western Europe  21,091  23,850   25,699    13.1      7.8      10.3
Japan            5,270   5,967    6,938    13.2     16.3      18.7
Canada           1,078   1,188    1,374    10.2     15.7      10.4
Australia          941     980    1,094     4.1     11.6      13.3
Latin America    1,054   1,242    1,471    17.8     18.4      18.0
Asia               584     780      974    33.6     24.9      21.4
Other            1,674   1,846    2,094    10.3     13.4      14.9

  Western Europe consists of Austria, Belgium, Denmark, Finland, France,
  Germany, Italy, Netherlands, Norway, Spain, Sweden, Switzerland, and
  United Kingdom.

  Latin America consists of Argentina, Brazil, Chile, Mexico, and
  Venezuela.

  Asia consists of China, Hong Kong, India, Malaysia, Singapore, South
  Korea, Taiwan, and Thailand.

U.S. packaged software suppliers also continued to be world leaders. According to IDC, the worldwide revenues of U.S. vendors increased 11 percent to 47.6 billion USD in 1992. As a result, U.S. vendors supplied 74 percent of the world packaged-software market. Application solutions accounted for more than 31 percent of these revenues, systems software 38 percent, and application tools 30 percent.

While U.S. vendors supplied more than 50 percent of four regional packaged software markets in 1992, U.S. vendors' strength varied among regions. Internationally, U.S. packaged-software vendors held the largest market share in countries outside Western Europe and Japan, supplying more than 73 percent of these markets. The strong U.S. position in these countries (generally in Asia and Latin America) reflects both the high quality of, and receptivity to, U.S. software, as well as the relatively small international presence of European and Japanese software vendors. U.S. vendors supplied 60 percent of the packaged software markets in Western Europe and Japan, regions where domestic vendors hold stronger positions.

To encourage international software sales and minimize piracy, the U.S. Government, through a variety of multilateral and bilateral fora, pursues violations of intellectual property rights (IPR) worldwide. One forum is the U.S. Trade Representative's (USTR's) annual Special 301 review of the IPR policies and IPR-related, market-access practices of U.S. trading partners. Designed to strengthen the administration's ability to negotiate improvements in foreign IPR regimes, these reviews are authorized by the 1974 Trade Act, as amended by the Special 301 provisions of the 1988 Omnibus Trade and Competitiveness Act. Under these provisions, the administration must identify "foreign countries that deny adequate and effective protection of intellectual property rights, or deny fair and equitable market access to United States persons that rely upon intellectual property protection". As a result of these reviews, countries may be designated "priority foreign countries" or be placed on the USTR's "priority watch" or "watch" lists. Priority foreign countries have the most onerous or egregious practices that have the greatest adverse impact (actual or potential) on U.S. products, and are not making significant progress in bilateral or multilateral IPR negotiations. The priority watch and watch lists identify countries that have serious IPR deficiencies, but do not meet all of the statutory criteria for designation as priority foreign countries.

In 1993, for the third time in the five-year history of these reviews, priority foreign countries were designated (Table 4). Nine trading countries and one regional grouping were placed on the priority watch list. Australia and the EC were named to this list primarily for restrictions on U.S. audiovisual exports. The remaining countries on the priority watch list were cited for inadequate IPR protection. Seventeen countries were placed on the 1993 watch list, down from 22 in 1992.

          Table 4. Review of Intellectual Property
                   Rights (IPR) Practices, 1993
                   (Source: Office of the U.S. Trade
                   Representative)

            Priority Countries:         Watch List:
              Brazil                      Chile
              India                       China
              Thailand (Note 1)           Colombia
                                          Cyprus (Note 2)
            Priority Watch List:          Ecuador
              Argentina (Note 2)          El Salvador
              Australia                   Greece
              Egypt (Note 2)              Guatemala
              European Community          Indonesia
              Hungary (Notes 3, 4)        Italy (Note 2)
              Poland (Note 2)             Japan
              Saudi Arabia                Pakistan (Note 2)
              South Korea (Note 2)        Peru
              Taiwan (Note 3)             Philippines
              Turkey (Note 2)             Spain (Note 2)
                                          United Arab Emirates
                                          Venezuela (Note 2)

  Note 1: In September 1993, USTR revoked the identification of Thailand
          as a priority foreign country, and placed Thailand on the
          priority watch list.

  Note 2: Subject of an "out-of-cycle" review.

  Note 3: Subject of an "immediate action plan".

  Note 4: In September 1993, Hungary was removed from the priority watch
          list.

To encourage continual progress on IPR issues, the administration implemented two new enforcement measures in 1993: "immediate action plans" and "out-of-cycle" reviews. As a result of these measures, Hungary signed a competitive intellectual property agreement with the United States, and was removed from the priority watch list in September; Thailand submitted a new copyright law to its legislature, and was removed from the most serious category; and Taiwan approved and signed a bilateral copyright agreement.

The United States eased restrictions on exports of certain types of general-purpose cryptographic equipment and software. Under the new regulations, many types of software and equipment used for banking or money transactions, such as automatic teller machines, self-service printers, or point-of-sale terminals, may be exported under a general license to most countries. Previously, this type of equipment and software had usually required a validated license.

Western Europe

According to IDC, the packaged software market in 13 Western European countries, including eight members of the European Community, increased almost 8 percent in 1993 to approximately 26 billion USD, or slightly less than the U.S. market. Application solutions, the largest and fastest-growing segment, increased 9 percent to almost 11 billion USD in 1993. Application tools increased almost 9 percent to 8 billion USD, and systems software increased almost 5 percent to nearly 7 billion USD. Over the next four years, the Western European packaged software market is expected to grow just 10 percent annually, the slowest growth among major regional markets. This rate reflects the maturity of the market and sluggish economic conditions.

On a country-by-country basis, the top four packaged software markets in Western Europe are Germany, 6 billion USD; the United Kingdom, 4.5 billion USD; France, 4 billion USD; and Italy, 3 billion USD. Collectively, they accounted for 69 percent of the overall Western Europe packaged software market in 1993. While these four markets will retain their rankings over the next four years, IDC expects Switzerland, Germany, Spain, and Austria to be the fastest-growing European markets between 1993 and 1997. None, however, is projected to grow faster than the world average of almost 13 percent. By 1997, eight of the 13 European markets should be worth more than 1 billion USD.

Many trends taking place in the U.S. software market are also evident in Europe. Microsoft's Windows program, for example, has caught on quickly in Europe. UNIX is also popular in western Europe.

Although packaged software is more common, custom software remains an important part of the European software market. According to IDC, the European custom-software market was worth 10.9 billion USD in 1991, or 51 percent of the packaged software market. Between 1994 and 1997, Europe's custom software market is expected to grow 10 percent annually, to 20.7 billion USD.

Custom software solutions and services are the strengths of the top European software suppliers. As a result, European software vendors, such as Datev of Germany and Olivetti Information Systems and Finsiel of Italy, earn the bulk of their revenues in one country, their home market. Indeed, IDC estimates that European vendors as a whole earn most of their revenues in Europe.

On 1 January 1993, the European Community began implementing a broad range of provisions aimed at creating a single continental market. One measure affecting the software industry is the EC software directive, officially called the Directive on the Legal Protection of Computer Programs. This directive protects computer programs as literary works for the life of the author plus 50 years; gives copyright holders reproduction, translation, adaptation, arrangement, distribution, and rental rights; and allows decompilation only to determine interoperability. Although this directive came into effect on 1 January 1993, only six EC member states (Denmark, Germany, Greece, Ireland, Italy, and the United Kingdom) had implemented it into national law as of September 1993. Non-EC nations that have implemented the EC software directive include Austria, Norway, and Sweden.

The ISO 9000 quality standards are another marketing issue in the EC and elsewhere. Published in 1987, the ISO 9000 series of five generic standards (ISO 9000-4) enables a company to ensure (through internal and external audits) that its production process will meet published quality standards for its products or services. ISO 9000-3 provides guidance on the application of the ISO 9001 standard to the development, supply, and maintenance of software. While ISO 9000 registration is not a legal requirement for access to the EC market, quality-minded customers are increasingly requiring that their suppliers be registered as being in compliance with an ISO standard. Compliance with an ISO standard can give manufacturers a decisive competitive advantage, particularly for high-technology products and other items with safety or liability concerns. This is particularly true in the United Kingdom, where the Consumer Protection Act of 1988 holds software producers liable for any injury, death, or damage to personal property resulting from faulty software. To date, many more European than U.S. firms have obtained ISO registration.

Japan

Japan is the second-largest packaged software market in the world. IDC estimates that the Japanese packaged-software market was worth nearly 7 billion USD, or almost 22 percent of the U.S. market, in 1993. Application solutions was the largest category, rising more than 22 percent to nearly 3.5 billion USD in 1993. Application tools increased more than 27 percent to 1.7 billion, and systems software fell 1.5 percent to 1.8 billion USD. Between 1993 and 1997, Japan's packaged software market is expected to grow almost 19 percent annually, fueled by strong growth in application tools and solutions. This would make the fast-growing Japanese packaged-software market worth more than 13 billion USD.

Several industry trends, such as downsizing, the use of packaged software, open systems, and local-area networks, have caught on more slowly in Japan than in other major markets. This is due, in part, to Japan's fragmented PC market (incompatible proprietary architectures and operating systems are still the norm) and traditional preference for custom software. These factors, however, may diminish over the next few years. In the PC area, for example, several operating systems, DOS/V and Windows 3.1, are vying to become the industry standard. A survey conducted by the Japan Personal Computer Software Technology Laboratory in 1992 estimated that PCs with DOS/V, the Japanese version of DOS introduced by IBM in 1991, would account for 14 percent of the Japanese PC market in 1993, second only to NEC.

Significantly, market leader NEC has decided to make its popular PC-9801 series DOS-compatible. The Japanese version of Windows 3.1, introduced in May 1993, is also expected to sell well. The use of software packages should also increase in the years ahead, as prices decline, interoperability increases, and the Japanese programmer shortage continues.

Multimedia products have caught on quickly in Japan. The Japanese newspaper Nikkan Kogyo reports that 270 CD-ROM software titles are currently available for NEC's PC-9821 multimedia PC, which was introduced in October 1992. NEC planned to increase the number of multimedia applications to about 600 by September 1993. To facilitate the conversion to digital media, Japan's Ministry of International Trade and Industry (MITI) is reviewing intellectual property rights issues and the laws relating to multimedia software. New rules for dealing with copyright issues in the fields of music, photography, video broadcasting, art, and entertainment are expected to be implemented in fiscal 1994. In addition, in April 1993, MITI established a certification system for multimedia software programmers, featuring curricula developed by the Multimedia Software Development Association, a MITI affiliate.

Although three Japanese firms are among the world's top ten software vendors, Japanese software suppliers have little presence outside of Japan. For the most part, Japanese software firms are aligned with major Japanese hardware vendors and specialize in developing customized software for domestic use.

To increase Japan's competitiveness in software and networking, the Japanese government and private-sector organizations plan to create a research center for these technologies in Tochigi prefecture, north of Tokyo. This center, which will cover 2,500 square meters, seeks to create an optimal environment for software development. According to the Japan Personal Computer Software Association, it will be open to U.S. and other overseas vendors trying to enter the Japanese market. Selected portions of the research center are expected to open in late 1994.

Asia

The packaged software market in eight other countries in Asia is small, but growing quickly. According to IDC, the packaged software market in Asia increased 25 percent to 1 billion USD in 1993. Application tools was the fastest-growing category, rising 31 percent to 335 million USD. Application solutions was next, growing 27 percent to 321 million USD. Systems software, the largest segment, grew 18 percent to 319 million USD. Over the next few years, Asia will be the fastest-growing region for packaged software, rising 21 percent annually to 2 billion USD in 1997. This growth reflects both the market potential and small size of these markets.

The top five markets in Asia, excluding Japan, are Taiwan, 168 million USD; South Korea, 168 million USD; Malaysia, 132 million USD; Singapore, 112 million USD; and Hong Kong, 103 million USD. Collectively, they accounted for 70 percent of the non-Japanese Asian market in 1993. Several countries in Asia, including South Korea and Singapore, have national information technology plans. As a result, these countries are bypassing older, larger systems in favor of PCs, local-area networks, and open systems such as UNIX.

Intellectual property rights (IPR) protection remains a major concern in many Asian markets. The U.S. Trade Representative has designated India as a priority foreign country (the most serious category) in its annual review of IPR policies and IPR-related, market-access practices of U.S. trading partners in each year since 1991. China and Taiwan have been working to improve their IPR regimes since they were designated priority foreign countries. China joined the Berne Convention in October 1992. Taiwan has signed a new bilateral copyright agreement and implemented an export control program.

Latin America

The packaged-software market in five Latin American countries is also growing quickly, rising almost 18.5 percent to 1.5 billion USD in 1993, according to IDC. Application tools, the largest and fastest-growing category, increased almost 18.5 percent to 555 million USD in 1993. Systems software increased 14 percent to 499 million USD, and application solutions increased 24 percent to 417 million USD. Over the next four years, the Latin American packaged-software market is expected to increase 18 percent annually. This rate makes Latin America the third fastest-growing regional market for packaged software during this period.

Brazil is by far the largest packaged-software market in Latin America. Worth 829 million USD, Brazil accounted for 56 percent of the total regional packaged-software market in 1993. Over the last few years, Brazil has implemented several measures to open its computer hardware and software markets. In October 1992, for example, Brazil lifted its market reserve on computer hardware, and reduced tariffs. The Brazilian government has also eliminated in practice the "law of similars", which has kept non-Brazilian software out of the market if "similar" Brazilian software existed. New legislation, which would permit foreign companies to distribute software directly in Brazil and make registration voluntary, is pending. Despite these measures, certain trade barriers persist: tariffs remain relatively high, domestic vendors receive favorable tax treatment in certain cases, and intellectual property rights protection is a concern. (After four years on the USTR's Special 301 "priority watch list", Brazil was designated a priority foreign country -- the most serious category -- in 1993.)

Mexico, the second-largest packaged software market in Latin America, is expected to be the fastest-growing market in the region, and one of the fastest-growing in the world over the next few years. IDC estimates that the Mexican packaged-software market will increase 25 percent annually between 1993 and 1997, from 395 million USD to 968 million USD. This growth reflects the recent opening of Mexico's computer hardware and software markets to foreign suppliers, and the enactment of stringent new intellectual-property legislation in 1991. In recognition of its efforts to improve IPR protection, Mexico has not been named to any of the USTR's Special 301 lists since 1989.

The North American Free Trade Agreement (NAFTA) could provide new opportunities and facilitate market access to Mexico and Canada. This agreement, which would create the world's largest free-trade area, would phase out all tariffs on goods originating in Canada, Mexico, and the United States, and would provide a higher level of IPR protection than any other bilateral or multilateral agreement. In the area of copyrights, for example, NAFTA protects computer programs as literary works, and databases as compilations, for a minimum of 50 years; provides rental rights for computer programs and sound recordings; and contains extensive provisions on IPR enforcement. At the time of this writing, NAFTA must still be approved by the governments of the United States, Mexico, and Canada. The earliest NAFTA could take effect is January 1994.

Eastern Europe and the former Soviet Union

Eastern Europe and the new republics of the former Soviet Union are emerging markets that have long-term potential. Although market data is scarce and economic conditions remain challenging, several factors suggest that these markets are becoming more accessible to U.S. computer and software firms. First, U.S. restrictions on computer exports to Eastern Europe and the former USSR have greatly diminished over the last few years. Hungary was classified a "Free World" country in 1992. Second, many countries in this region are working to improve IPR protection. U.S. computer and software firms already active in Eastern Europe and the new republics include Microsoft, Sun Microsystems, and Digital Equipment Corp.

Africa

Hindered by weak infrastructure, financial constraints, and a small installed base, the software market in many African countries has been largely untapped. The packaged-software market in South Africa, the largest on the continent, was worth almost 500 million USD in 1993, according to IDC. It is expected to grow more than 15 percent annually between 1993 and 1997.

Outlook for 1994

The worldwide, packaged-software market should continue to grow more than 10 percent in 1994, making packaged software one of the fastest-growing information technology sectors. Because growth in many international markets will exceed that in the United States, international sales will be an increasingly important factor in sustaining U.S. software vendors' revenues. Ongoing price wars and new products should also spur sales nationwide.

Competition in the operating systems area will likely intensify in 1994. Windows NT and OS/2 will continue to compete head-to-head, and new operating systems will join the fray. Microsoft, for example, is expected to release the next version of Windows in 1994, nicknamed "Chicago".

Long-Term Prospects

Fueled by stronger economic growth, new product introductions, and ongoing price wars, the U.S. packaged-software market should continue to post double-digit gains in the next few years. Many current trends should continue, including downsizing, the movement toward increased interoperability, and the growing importance of international markets. Over the next decade, several emerging technologies, including pen computers, multimedia and virtual products, and object-oriented software should develop into sizeable markets.

IDC estimates that the U.S. packaged-software market will increase almost 13 percent annually between 1994 and 1997, reaching nearly 52 billion USD, or almost 45 percent of the world market. Application tools and solutions will remain the fastest-growing categories. Application solutions, the largest segment, is expected to increase more than 12 percent annually between 1994 and 1997 to almost 20 billion USD. Application tools and systems software are expected to post annual increases of more than 15 and 11 pe4cent, respectively, during this period.

- written by Mary Smolenski, Office of Computers and Business Equipment, 1-202-482-0551, September 1993.

NETWORKING

In 1993, corporations continued the trend exhibited in past years of downsizing from centralized mainframe computing platforms to personal computer (PC) local-area networks (LANs). Networking products continue to evolve to create increasingly heterogeneous, multivendor, and multiprotocol computing environments capable of rapid expansion and reconfiguration in response to the ever-changing needs of the modern corporation.

In 1993, 39 percent of PCs worldwide were connected to networks, up from 33 percent in 1992. Worldwide revenues for LAN hardware products were estimated by International Data Corporation (IDC) at 8.3 billion USD in 1993, a 23 percent increase from 1992. This figure includes four product categories: network interface cards (NICs), internetworking devices, intelligent wiring centers or hubs, and terminal servers. Revenues for products featuring fiber-distributed data interface (FDDI) technology (which can be NICs, internetworking devices, and wiring centers) are integrated into the figures for the product segments above. Areas experiencing major growth in 1993 included internetworking devices and intelligent hubs.

The PC LAN network operating software (NOS) market grew considerably in 1993. The total value of NOS licenses shipped worldwide grew 26 percent to 2.8 billion USD. The number of licenses installed increased 25 percent to 2.9 billion. Dataquest determined that revenues generated in the U.S. NOS market exceeded 1 billion USD. Small user group operating systems (1 to 10 users) was the segment of the U.S. NOS market that expanded most dramatically, with a 64 percent increase in both shipments and revenues from 1992. Globally, the major NOS product continued to be Novell's NetWare, with approximately 70 percent of the world market. Microsoft's LAN Manager accounted for 6 percent of the world market, while IBM's LAN Server, Banyan Vines, and AppleShare each accounted for approximately 5 percent.

There is a long-term trend away from specialized, proprietary operating systems toward multitasking, "open" operating systems like UNIX and OS/2. In 1993, Novell formed alliances with 25 leading UNIX vendors and purchased UNIX System Labs. Novell has developed an OS/2 version of NetWare in cooperation with IBM. Banyan Vines already runs on UNIX, yet the company has taken steps to move away from its proprietary UNIX by striking deals with the Santa Cruz Operation (the leading vendor of UNIX for the Intel platform), IBM, Hewlett-Packard, and Sun Microsystems.

NICs continued to become more "commodity-like" (high-volume, price-sensitive) products in 1993 as industry consolidation continued and prices decreased. The average end-user NIC price in the United States in 1993 was 211 USD, a decrease of 12 percent from 1992 and 47 percent from 1989. Worldwide NIC revenues rose marginally in 1993 to 3.4 billion USD, while shipments rose 27 percent to almost 16 million units. PC NICs accounted for almost 95 percent of total NIC revenues. Growth in PC NIC revenues and shipments in foreign markets in 1993 exceeded that in the United States. PC NIC shipments to the United States grew by 22 percent, compared with 35 percent for Europe and 37 percent for the rest of the world.

Ethernet NICs continued to dominate the market over token-ring products. Sixty-eight percent of all U.S. shipments were Ethernet, compared wtih 25 percent token-ring. According to Dataquest, 1993 token-ring revenues increased by 24 percent and shipments grew by 38 percent. Ethernet revenues grew by 9 percent and shipments by 32 percent. The FDDI NIC market in the United States expanded, though not nearly as dramatically as in 1992. There were 27,000 shipments amounting to 118 percent unit growth. Revenues grew 37 percent to 57 million USD.

The evolution of LANs from simple workgroup and departmental systems into local platforms for enterprise networking is the driving force behind the continued expansion of the internetwork market in 1993. Internetworking device companies faced extremely competitive conditions as some 60 vendors competed for a worldwide market which grew 38 percent in 1993 to almost 2 billion USD (this includes bridges, routers, and specialized PC LAN equipment). The U.S. share of world revenues declined slightly from 52 to 51 percent, but U.S. FDDI internetworking equipment revenues increased 67 percent to 156 million USD.

Routers, which selectively forward data from different protocols, were among the most successful networking products. Worldwide revenues grew 62 percent to 1.5 billion USD. Polarization is taking place, with activity at both the low and high ends of this segment. At the high end, vendors are positioning their products as the focal point of the network, while at the low end, they are targeting the right price/performance mix and solutions for ease of use and installation. Routers continue to displace remote bridges, because most routers now have integrated bridging functionality, enabling them to bridge protocols they do not support. In 1993, worldwide remote bridge sales decreased by 25 percent to less than 150 million USD in revenues. In contrast, local bridge revenues increased by 7 percent.

The worldwide market for intelligent wiring centers grew 37 percent to 2.3 billion USD, according to IDC. Hubs or concentrators are the primary building blocks of networks, combining different topologies (configurations) and media into one concentrator. An intelligent hub or wiring center is the focal point for network management, handling such multiple access methods as Ethernet, token-ring, and FDDI under a common systems of management and control. FDDI wiring center shipments to the United States increased 29 percent, while revenues fell 10 percent to 31 million USD. This drop in revenues was a result of the drop in end-user prices, a reflection of the maturation of FDDI technology. FDDI wiring center per-port prices have dropped by almost 50 percent since 1990 to 1,260 USD in 1993. The stratification of high- and low-end hub products continued in 1993. A trend toward integration of router and other network equipment functionality into the hub was evident.

Worldwide terminal server market revenues, estimated at 590 million USD, were down 7 percent from 1992. Unit shipments for this product category increased 5 percent in 1993 to 3.4 million. Terminal servers are intelligent communications processors that connect not only terminals, but also personal computers, peripherals, and other synchronous resources to a network by implementing the appropriate network protocol and packaging data for transmission. Growth in this product area has slowed considerably over the past three years, as clusters of terminals and simple PCs requiring a terminal server for network access are replaced by more sophisticated configurations of intelligent hubs and high-powered PCs and workstations capable of direct network access.

Other types of servers are computers that are networked and provide specific functions to "client" computer systems, which can include supercomputers, mainframes, midrange systems, workstations, and personal computers. These servers fall into several categories -- compute, print, file, and database servers. In 1993, worldwide factory revenues for all servers (excluding terminal servers) increased 20 percent to 14 billion USD. File servers had a 33 percent share of revenues, followed by database servers (25 percent) and compute servers (23 percent). Top vendors included IBM, DEC, Sun Microsystems, Hewlett-Packard, and Compaq.

Worldwide sales of client/server software and related services were 4.7 million USD in 1993, according to Forrester Research, Inc. Database Software and related programming tools account for 43 percent of the client/server software market. Applications programs -- accounting packages and the like -- are the latest growth area, representing 21 percent of all client/server software.

FDDI LAN products continue to be a favorable deployment choice for the LAN backbone in 1993. FDDI technology offers the benefits of a data-transfer rate of 100 megabits per second, low noise level, and advanced network-management capabilities. Barriers to widespread market acceptance of FDDI have begun to fall; prices for PC network interface cards are in the 1,000 USD range -- down from the 2,000 USD range in 1992; effective performance is increasing; and a large number of vendors are supplying competitively priced products. Revenues of FDDI product sold in the United States in 1993 were 244 million USD; although this represents a 40 percent increase, it does not approach the 1992 increase of 112 percent. The decline in revenues is a reflection of the steady decline in prices for FDDI products over the past three years.

The acceptance of a new standard for FDDI over unshielded twisted pair (UTP) cabling is anticipated for early 1994. FDDI over UTP will reduce the cost of FDDI products by an average of 50 percent and make them more accessible to users such as client/server work groups. The implementation of alternative media-based products for FDDI became more widespread in 1993. According to Dataquest, in 1992, 90 percent of FDDI products sold were based in fiber, while 10 percent were based in alternative media. In 1993, only 70 percent of FDDI products sold were fiber-based.

Newer alternative high-speed technologies began to emerge in 1993, such as asynchronous transfer mode (ATM), a high-speed, cell-switching technology originally developed for wide-area networks; Fiber Channel; and 100-Mbps Ethernet. Dataquest predicts that these technologies will coexist with FDDI rather than replace it. FDDI has a competitive advantage over these emerging technologies, for the time being, because it is a mature, proven, and interoperable standard.

International Competitiveness

The International LAN market continued to expand in 1993. From 1992 to 1993, LAN connectivity for PCs in the United States increased from 47 percent to 56 percent; in Europe, from 36 percent to 44 percent; and for the rest of the world, from 12 percent to 15 percent. Dataquest has noted that the market has evolved to the point that it is largely a logistics business. If a manufacturer cannot fulfill the demand of a distributor abroad, the distributor can find an alternate supplier, because most LAN products are based on well-defined standards. Hence, most LAN companies have the capability to manufacture products in several locations around the world. While this helps to improve regional delivery time scales and offset currency fluctuations, it has resulted in many of the LAN manufacturers moving into other technology areas.

Dataquest estimates European LAN market revenues (including NICs, internetworking devices, hubs, NOS, but not including terminal servers) to have grown 20 percent in 1993. IDC estimates that the Western European LAN hardware market accounts for approximately 31 percent of worldwide LAN hardware revenues. The top three manufacturers were Novell, IBM, and 3Com, with 15.6 percent, 12.6 percent, and 7.3 percent, respectively, of total European LAN market revenues. Germany was again the leading LAN market in Europe in 1993, with 24 percent share of revenue. The United Kingdom, France, Italy, and Sweden followed with 20 percent, 15 percent, 6 percent, and 6 percent shares, respectively. These figures exclude FDDI revenue, which was not partitioned by country.

The Eastern European market showed some promise in 1993. Although many small U.S. firms hesitated to enter these countries, larger companies such as IBM, DEC and H-P committed resources. Government relaxation of export control restrictions eased computer equipment sales. Eastern European users are eager to network their equipment, but often find LAN prices prohibitive. Since users are price-conscious, many firms believe the greatest potential lies at the low end of the product range.

Among the product categories, NOS, internetworking devices, and intelligent hubs exhibited the highest revenue growth rates in Europe, according to Dataquest. The expansion of the market for internetworking devices was reflected in the dramatic 55 percent increase in router sales from 1992 to 1993. In Europe, the routing industry is concentrated on connecting regional offices and headquarter offices. Sixty-eight percent of router shipments were in the midrange (multiple port) segment in 1992, compared to 20.8 percent for the low end (1 or 2 ports). Dataquest predicts that, by 1997, low-end routers will account for nearly half of the routers shipped in Europe.

In other parts of the world, network infrastructures are less developed than those in the United States and Europe. IDC estimates that, in 1993, about 16 percent of the worldwide LAN hardware revenues were earned outside of the United States and Europe (excluding non-PC NICs). For NOS, 14 percent of new licenses installed worldwide were in countries outside of the United States and Western Europe. In some countries, a high potential for rapid market growth exists. The Japanese market for PC networking products, for example, is embryonic but growing. Dataquest estimates that only 6 percent of all PCs in Japan are networked. Taiwan and South Korea are smaller but steadily growing LAN markets. In contrast, Australia is the largest LAN market in the Pacific Rim, with 228,000 nodes in 1992. A mature LAN market, Australia will have 60 percent of its computer systems connected to LANs within four years.

According to IDC, revenues for internetworking equipment in the Pacific Rim increased 40 percent in 1993 to 33 million USD. This gain surpassed the 36 percent increase to almost 16 billion USD for internetworking equipment in countries outside of the United States, Europe, and the Pacific Rim.

Outlook for 1994

Total worldwide LAN hardware revenues (including those from NICs, internetworking devices, wiring centers, and terminal servers) are expected to grow 11 percent to 9.2 billion USD in 1994, according to IDC. Sales of internetworking devices should grow by 18 percent, to 2.4 billion USD. World revenues for intelligent hubs are slated to increase 17 percent, to 2.7 billion USD. Sales of NICs are likely to increase only 5 percent, to 3.6 billion USD. The terminal server market will decline to 545 million USD. Dollar shipments of PC NOS are expected to increase 15 percent to 3.3 billion USD worldwide. The installed base of licenses will grow 20 percent to almost 3.5 billion units.

Dataquest predicts that LAN revenues (including NICs, internetworking devices, intelligent hubs, NOS, but not including terminal servers) in Europe will grow by 14 percent in 1994. The strongest revenue growth will continue to be exhibited by NOS (21 percent), routers (37 percent), and intelligent hubs (22 percent). U.S. LAN market revenues (not including terminal servers) will grow slightly more rapidly, by 15 percent. The most dramatically expanding segments of the U.S. market will be NOS at 30.2 percent and internetworking devices at 21.3 percent. FDDI equipment (NICs, internetwork, hubs) revenues and unit shipments will expand significantly in the United States -- 130 percent for shipments and 55 percent for revenues. Sales of FDDI products (NICs, internetworking devices, and intelligent hubs) in the United States are expected to expand by about 55 percent, to 378 million USD.

Long-Term Prospects

During the past several years, the trend has been toward downsizing from centralized mainframe systems to distributed networks which integrate minicomputers, workstations, and PCs into an organization's computing environment. This trend will continue in the next five years and expand to spur dramatic changes at the departmental level. More users will require increased networking capability and bandwidth at the desktop as well as in geographically dispersed sites. Dataquest estimates suggest that the potential for growth in remote connectivity has not been exploited.

Not all manufacturers will be able to compete in the mainstream LAN business in the years to come. Vendors will need to focus on specific product areas, technologies, or even niche markets within a given LAN segment. Throughout all segments of the LAN market, prices will continue to fall, and while significant volumes will be attained, revenue growth will continue to be moderate. Only the introduction of new technologies, such as 100-Mbits Ethernet and asynchronous transfer mode (ATM), may help stem this trend. The movement of the market toward more commoditized products will force manufacturers to deliver more value-added products and high-end solutions to maintain their profitability.

Vendors seeking greater revenues will continue to expand the capabilities of hubs. New routing modules, FDDI, ATM, and other technologies will protect the higher prices of high-end hubs. Low-end hubs will compete in an increasingly commodity-like marketplace. The percentage of hubs connected to NICs, bridges, routers, and other devices will rise.

Mobile computing and communications will boost client (a portable computer) to client (the portable user's desktop machine) to server computing, and expand the NOS market. Worldwide wireless PC LAN connectivity revenues, which grew almost 20 percent in 1993 to 16 million USD, will soar to 1.2 billion USD by 1997. Kenneth W. Taylor & Associates predicts that the number of wireless LAN terminal units in operation in the United States will grow from 400,000 in 1993 to 11.9 million in 1998.

- written by Mary Davin, Office of Computers and Business Equipment, 1-202-482-0568, September 1993.

This report will conclude in next month's PSP Developer Support News.

Market Report: Singapore

(Information furnished by the US Department of Commerce in connection with the upcoming Computer Software Trade Mission to Singapore and Kuala Lumpur, Malaysia, 21 through 25 March 1994.)

According to International Data Corp. (IDC), the Singapore software market is currently 86 million USD and is projected to grow at rates in excess of 19 percent. Singapore is likely to sustain this rapid growth, which combined with its central location with access to China and Malaysia, makes it the technological center of Southeast Asia.

This growth is related in part to the significant commitment made by the Singapore government to fuel its economy through investment in information technology (IT). Singapore's strategy, as outlined in its National Technology Plan, is to become the premier Research and Development center for IT and other high-technology industries. As a result, expansion of IT use in public and private sectors is actively promoted, and several government programs have been established to attract foreign investment.

The National Computer Board (NCB), for example, is a point of contact for software companies seeking such programs, helping firms to obtain grants and tax breaks from various government agencies for R&D, marketing development, and employee training.

Singapore's proximity to China, Malaysia, Thailand, and Indonesia also make it an attractive market. In 1992, 64 percent of Singapore's imports were re-exported to the surrounding countries in Southeast Asia. Re-exports are likely to continue to grow as a percent of imports as the surrounding nations implement information technology in their economies.

Key products:

  • LAN and WAN software
  • Peer-to-peer networking software
  • Application tools
  • Application solutions

The market for networking software is particularly attractive. Local Area Networks constitute an estimated 70 percent of the market, while Wide Area Networks constitute an estimated 30 percent. As these increase, the demand for software that facilitates internetworking also increases. This is true for both Singapore and the surrounding countries.

It is U.S. software companies that control these markets and, as a result, they are competing against one another for greater market share. Some U.S. software suppliers have established software development and regional technical support centers.

Singapore has few taxes on imports, no capital gains tax, turnover tax, development tax, or surtax on imports. There is a 3 percent value-added tax, but no duty is levied on software imports.

Since 1987, Singapore has had copyright laws which provide owners of intellectual property the protection that meets GATT's international standards and, as a result, pirated software sales have markedly declined.

Market Report: Malaysia

(Information furnished by the US Department of Commerce in connection with the upcoming Computer Software Trade Mission to Singapore and Kuala Lumpur, Malaysia, 21 through 25 March 1994.)

The growth of the Malaysian economy has been consistently strong for the past six years. This is reflected most strikingly in the consumption of information technology, which is expected to grow at an average of at least 30 percent through 1995, making Malaysia one of the fastest-growing software markets in the world today.

According to International Data Corp. (IDC), the market for software products in Malaysia for 1992 was 110 million USD, and is projected to rise to 217 million USD by 1996. U.S. products dominate the market, particularly with respect to standardized software. Of the import market, U.S. software suppliers are estimated to have close to 90 percent; the remainder is shared between the Japanese and Europeans.

Corporations and the government sector are the major end-users for software in Malaysia. In its Second Outline Perspective Plan (OPP2), the government recognized the information industry as a major contributor to Malaysia's economic progression and, as a result, has become committed to its development. Accordingly, millions of dollars are allocated for computerization projects, and the Malaysian Institute of Microelectronic Systems (MIMOS) has established guidelines and technical specifications for bidding on public-sector contracts.

Key products:

  • Operating systems software
  • Word-processing and spreadsheet software
  • Commercial software
  • LAN and WAN software
  • Government / major project software

Standard software for personal computers, such as operating systems, word-processing packages, and spreadsheets, represent approximately 60 percent of the market. Commercial software for trading companies, banks, and insurance companies comprise 30 percent of the market, and is the fastest-growing segment. Government / major project software is software developed under multimillion-dollar contracts for major government or private end-users, and makes up 10 percent of the market.

Malaysia is following the worldwide trend toward downsizing and open-systems architecture. Thus, certain products, such as local-area networks, are enjoying close to 50 percent market growth. Market growth can also be attributed to the passage of Malaysia's own Copyright Act in 1987 and Copyright Amendment Act in 1990, under which Malaysia became a member of the Berne Convention.

Since passage of these acts, Malaysia has been actively enforcing the law, and Government agencies and private corporations are replacing their pirated software with original versions. Fines for making illegal copies are steep, and raids are frequent.

Corrected International Telephone Numbers for Ordering The Developer Connection for OS/2

The telephone numbers for ordering The Developer Connection for OS/2 outside the USA and Canada have changed. The new numbers are as follows:

Language                 Previous      New Phone
Spoken    Country Code   Phone Number  Number
--------  -------------  ------------  ---------
Dutch     Denmark = 45   +32527088     +48101400
English   Denmark = 45   +32526588     +48101500
French    Denmark = 45   +32527411     +48101200
German    Denmark = 45   +32526711     +48101000
Italian   Denmark = 45   +32527622     +48101600
Spanish   Denmark = 45   +32526311     +48101100

TeleFax:  Denmark = 45   +32528203     +48142207

800 Phone Numbers

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
IBM PSP Developer Support Marketing Center * 1-800-285-2936
OS/2 Sales 1-800-342-6672
(in Canada, 1-800-465-7999)
IBM National Telesales Marketing (IBMCALL) 1-800-426-2255
IBM Software Installer 1.2 for OS/2 1-800-426-2279
Boca Raton Technical Services Software System Test 1-800-426-2622
IBM Direct 1-800-426-2968
(in Canada, 1-800-465-7999)
DCE Client for Windows Beta Program and LAN NetView Extended Beta Test 1-800-426-3040
(in Canada, 1-800-561-5293)
IBM Business Partner Locator (PS/2 Dealers) 1-800-426-3377
IBM FAX Information Service 1-800-426-4329
(in Canada, HELPFAX, 1-800-465-3299)
OEM Sales 1-800-426-4579
PS/2, PS/1, PC publications 1-800-426-7282
Skill Dynamics (Education) 1-800-426-8322
(in Canada, 1-800-661-2131)
Ultimedia Developer Assistance Program 1-800-426-9402
The Corner Store 1-800-428-9672
Programmer's Paradise 1-800-445-7899
Integrated Systems Solutions Corporation 1-800-472-4772
CompuServe Membership 1-800-524-3388
OS/2 Application Assistance Center + TALKLink (OS2BBS) 1-800-547-1283
(in Canada: IBMLink, 1-800-268-3100;
Customer Assistance group, 1-800-465-1234)
Personal Systems Technical Solutions magazine 1-800-551-2832
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
GEnie 1-800-638-8369
IBM Redemption Center (OS/2 2.0 Upgrade) 1-800-677-2581
IBM Porting and Technical Consulting Workshops 1-800-678-31UP
Delphi 1-800-695-4005
Personal Systems HelpCenter 1-800-772-2227
PRODIGY 1-800-776-0845 and 1-800-776-3449
Indelible Blue, Inc. 1-800-776-8284
America Online 1-800-827-6364
Business Depot, Inc. 1-800-844-8448
CompuServe 1-800-848-8199
IBM PSP Technical Interchange Registration * 1-800-872-7109
IBM Publications 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 Certification Program from IBM) * 1-800-959-3926
IBM Customer Support Center 1-800-967-7882
Personal Software Products Support Center (Defect report) 1-800-992-4777
* indicates the number works in Canada also

Trademarks, Registered Trademarks, Service Marks

® AIX, AIX SystemView NetView/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 System/2, Presentation Manager, PS/1, PS/2, RISC System/6000, RISC/6000, Systems Application Architecture, TALKLink, ThinkPad, Ultimedia, and XGA are registered trademarks of International Business Machines Corp.
® ATI is a registered trademark of ATI Technologies, Inc.
® BIX is a registered trademark of General Videotex Corp.
® Cirrus Logic is a registered trademark of Cirrus Technology, Inc.
® COMDEX is a registered trademark of The Interface Group, Inc.
® CompuServe is a registered trademark of CompuServe, Inc.
® Computer Associates is a registered trademark of Computer Associates International, Inc.
® dBASE is a registered trademark of Borland International.
® Epson is a registered trademark of Seiko Epson Corp.
® Headland is a registered trademark of Headland, Inc.
® Hitachi is a registered trademark of Hitachi Corp.
® HP, LaserJet, DeskJet, OpenView, and PaintJet are registered trademarks of Hewlett-Packard Co.
® IEEE is a registered trademark of The Institute of Electrical and Electronics Engineers.
® Intel and Indeo are registered trademarks of Intel Corp.
® Internet is a registered trademark of Internet, Inc.
® ISO is a registered trademark of the International Organization for Standardization.
® Lotus, Lotus Notes, and 1-2-3 are registered trademarks of Lotus Development Corp.
® MicroGate is a registered trademark of Gateway Microsystems, Inc.
® Microsoft and Microsoft C are registered trademarks of Microsoft Corp.
® NEC is a registered trademark of NEC Corp.
® NetWare, NetWare Server, and Novell are registered trademarks of Novell, Inc.
® OMG is a registered trademark of Object Management Group.
® OPEN LOOK and UNIX are registered trademarks of UNIX System Laboratories, Inc.
® PenDOS is a registered trademark of Communication Intelligence Corp.
® Prodigy is a registered trademark of Prodigy Services Co.
® Sony is a registered trademark of Sony Corp.
® ToolTalk and SunSoft are registered trademarks of Sun Microsystems, Inc.
® Toshiba is a registered trademark of Toshiba Corp.
® True Type is a registered trademark of Apple Computer, Inc.
® UNIX is a registered trademark of UNIX System Laboratories, Inc.
® Walt Disney World is a registered trademark of Walt Disney Productions.
® Western Digital is a registered trademark of Western Digital Corp.
® WordPerfect is a registered trademark of WordPerfect Corp.
™ AIX/6000, APPN, CICS, CICS/ESA, CICS OS/2, 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, 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, PowerPC, PowerOpen, SAA, Skill Dynamics, Skill Dynamics Canada, SOMobjects, SQL/DS, Storyboard, Ultimotion, VSE/ESA, WIN-OS/2, Workplace Shell, and XT are trademarks of International Business Machines Corp.
™ AST is a trademark of AST Research, Inc.
™ Borland is a trademark of Borland International.
™ CasePoint is a trademark of Inference Corp.
™ ColoradOS/2 is a trademark of Kovsky Conference Productions, Inc.
™ Drake Training and Technologies is a trademark of Drake Training and Technologies.
™ DVI, Indeo, and ActionMedia are trademarks of Intel Corp.
™ Ethernet is a trademark of Xerox Corp.
™ Excel is a trademark of Microsoft Corp.
™ LAN Workplace is a trademark of Novell Inc.
™ Macintosh is a trademark of Apple Computer Corp.
™ Micro Focus is a trademark of Micro Focus Ltd.
™ Open Software Foundation, OSF, and Motif are trademarks of the Open Software Foundation, Inc.
™ ORACLE, ORACLE Server and ORACLE7 are trademarks of Oracle Corp.
™ PCMCIA is a trademark of the Personal Computer Memory Card International Association.
™ PC/TCP is a trademark of FTP Software Inc.
™ Pentium is a trademark of Intel Corp.
™ PostScript and Adobe Type Manager are trademarks of Adobe Systems, Inc.
™ PSN and Private Satellite Network are trademarks of Private Satellite Network, Inc.
™ SCO is a trademark of The Santa Cruz Operation, Inc.
™ SmallTalk and Smalltalk V/PM are trademarks of Digitalk Corp.
™ Solaris is a trademark of SunSoft Corp.
™ SoundBlaster is a trademark of Creative Labs, Inc.
™ Support on Site is a trademark of Ziff-Davis.
™ Taligent is a trademark of Taligent, Inc.
™ TCP with Demand Protocol Architecture is a trademark of 3COM Corp.
™ TelePad is a trademark of TelePad Corp.
™ Tusk is a trademark of Tusk, Inc.
™ Univel is a trademark of Univel.
™ VX*REXX and WATCOM are trademarks of WATCOM International Corp.
™ X/Open is a trademark of the X/Open Co., Ltd.
™ Windows, Win32, and Windows NT are trademarks of Microsoft Corp.
(SM) America Online is a service mark of America Online, Inc.

This concludes 1994 Issue 1 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!