IBM PSP Developer Support News - 1994 - Issue 1

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.

How to get discount. TALKLink highlights. Description. Interest form. Description. Rate card availability. The phenomenon. Beginning. Concept. Commitment. Joining. Descriptions of the remaining 6 classes. Collection of original icons used in IBM products such as OS/2. Overview. Schedules. Highlights. Call for exhibitors. FREE service for ISVs and IHVs outside Japan. Overview. Application process. Enrollment diskette and form. Terms and conditions. Excerpt of definitive report from U.S. Department of Commerce, covering both domestic and international prospects. This report concludes next month. Report from U.S. Department of Commerce. Report from U.S. Department of Commerce. The Developer Connection for OS/2
 * 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
 * IBM/ISV Promotional Software Bundling
 * IBM PSP Sources & Solutions Guide
 * Team OS/2 - A Groundswell of Support for OS/2!
 * OS/2 Device Driver FREE Classes Update
 * Free Device-Driver Classes Yield 100 New Drivers
 * Change in Enrollment Procedure for DCE Workshops
 * Announcing the IBM Icons Product
 * International Software Business Development Conference, 15-17 March 1994, San Jose CA
 * OS/2 World Conference, July 1994, Santa Clara CA
 * IBM Japan Application Solutions Bank
 * IBM Developer Assistance BBS in Japan
 * U.S. Industrial Outlook, 1994 - Computer Software and Networking
 * Market Report: Singapore
 * Market Report: Malaysia
 * Corrected International Phone Numbers for Ordering
 * 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: And, take part in daily product raffles...you could win an IBM ThinkPad!
 * 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

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: 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.
 * 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

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: o 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.

o 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

o 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:

o Tools of the trade -- platforms and procedures o Documentation o Technical support o Packaging o Manufacturing o Distribution o 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 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

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

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 o When you apply, you understand and follow the instructions given. o 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. o When there are any changes to the information you submitted, you are responsible for updating the information by resubmitting your application.

2. Registration Period o 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. o 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 o You agree that your registered product information will be used as described herein. o ASB registration does not imply that IBM Japan G.B.C. Ltd. values, certifies, warrants, or recommends your product.

4. Guarantee of Product Information o 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. o 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 o 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 o 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

Trademarks, Registered Trademarks, Service Marks
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!