IBM PSP Developer Support News - 1994 - Issue 2

IBM Personal Software Products

1994 Issue 2 - 15 February 1994


 * SPECIAL NOTICE

This newsletter is one of two newsletters being issued at the same time. The other newsletter is 1994 Issue 3.

Issue 3 contains only one article, the IBM Personal Software Support Center User Guide, a comprehensive guide to the services offered by the IBM Personal Software Support Center. The guide is divided into major areas of support -- OS/2 and PC DOS, LAN Systems, Database Manager, and NetWare. Listed within each major area are several teams handling specific problems. Also included for each major area are lists of problem information that you should gather before calling for support. An ISA bus architecture overview, definitions of terms, a list of supported products, and relevant technical education courses are also provided.

NOTE TO READERS OUTSIDE THE UNITED STATES: Although this guide is oriented toward support in the United States, some portions of it are of value to readers elsewhere, particularly the comprehensive lists for gathering problem information, and the ISA bus architecture overview.

NOTE TO ALL READERS: Both issues (1994 Issues 2 and 3) carry the OS/2 Defect Reporting Form, which is a short version of the problem-determination information in 1994 Issue 3.

Contents of This Issue (Issue 2, 1994)
o IBM to Roll Out S.M.A.R.T. on OS/2 Developer Connection S.M.A.R.T., an application source-code conversion tool, will be included on next OS/2 Developer Connection CD-ROM. S.M.A.R.T. sizes conversion efforts, provides a road map for migration, and automates the code conversion. First release is for migrating 16-bit Windows applications to    32-bit OS/2 applications. (Also see next article.)

o Five Phases of the Porting Process Analysis. Automated code replacement. Computer-assisted code replacement. Implementation of unsupported features. Addition of platform-specific features.

o New OS/2 Applications Directory Available Description. How to order.

o Developer Connection for OS/2 Establishes Forum on OS2BBS Description of forum. Other Developer Connection support. Fixes. Developer Connection description. Ordering information.

o Lee Reiswig to Deliver Keynote Address at IBM PSP Technical Interchange Plus Device-Driver Conference Roster of major speakers.

o News About the IBM PSP Technical Interchange plus Device- Driver Conference, 25 - 29 April 1994, San Francisco CA    More descriptions of courses. Registration form. General information.

o Sources & Solutions Directory Advertising Rates Description of new directory, which combines several prior directories. Circulation. Publishing schedule. Advertising rates and sizes. Advertising order form. Contact information.

o New Marketing Opportunities for Members of IBM's READY! for LAN Server Certification Program Three new marketing opportunities. READY! for LAN Server seal. Contacts for more information and to enroll.

o A Developer's View of OpenDoc: Superior by Design OpenDoc versus OLE 2.0. Object programming model. Development effort required. Scalability and extensibility. Scripting and automation. Networking capability. Activation model. Content shape support. Storage subsystem. Object linking. Openness/standards support. Certification process. Putting it all together. NOTE: This item contains 386 lines.

o CILab: A Common Foundation for Software Components Transition to software components. Providing a reliable foundation. Foundation technologies. Membership in CILab. Contacting CILab.

o CID for DOS and DOS/Windows Extension of CID technology for OS/2 to DOS and DOS/Windows. Overviews of configuration, installation, and distribution. IBM's approach. CID-enabled products for the DOS and DOS/Windows platform. Product descriptions. Product availability. How to order.

o ISVs Developing Applications for IBM DCE Platforms IBM leadership in distributed computing technology. DCE acceptance. Platform coverage. List of ISVs with current or planned DCE offerings.

o CICS Cross-Platform InterSystem Communications Examples Document created by CICS support teams. How to acquire.

o LAN NetView Products Tested and Approved for LAN Systems List of certified IBM products. How to obtain summary reports of certification results.

o CompuServe Forum POWERPC Established

o OS/2 Defect Reporting Form Information to obtain before calling for support. NOTE: This form applies to customers in the USA only. NOTE: 1994 Issue 3 of this newsletter contains much more information about contacting the IBM Personal Software Support Center for support.

o Small Businesses Eagerly Await Information Highway, IBM Survey Finds Results of January survey of 514 businesses. Uses of the information highway. Government and the information highway. Sources of expertise. Global competitiveness. Importance of information technology.

o IBM Developer Assistance Program Contacts Worldwide Country. Person. Complete phone and fax numbers.

o IBM Mexico Developer Assistance Program Mission. Overview of offerings. Whom to contact.

o IBM France Developer Assistance Program BBS Phone numbers for the France DAP BBS.

o C Set ++ V2.1 and C Set ++ FirstStep V2.1 Australian Pricing Promotions: Upgrading to C Set ++ 2.1; new C Set ++ 2.1 purchasers get OS/2 for Windows for FREE; crossing over from another C/C++ compiler; student prices. Descriptions of C Set ++ V2.1 and C Set ++ FirstStep V2.1. Contacts for more information. Dealers demonstrating C Set ++. Prices.

o IBM Canada LAN Systems Roadshow '94 FREE seminar covering client/server computing, LAN Systems for application development, OS/2 2.1 as a super client, LAN Server, LAN Distance. Seminar locations and schedule. How to enroll.

o Canada Trade Shows in 1994 List of major trade shows.

o Open Client/Server Solutions Conference, La Hulpe, Belgium, 30 May through 3 June

Open Client/Server description. Conference objectives. Audience. Conference style. Focus. General-interest topics. Technology infrastructure topics. Conference speakers. Schedule. Fees. Enrollment. Enrollment form.

o European Computer Events in 1994 Calendar of major industry events.

o Foreign Withholding Taxes on U.S. Software Taxes charged by countries outside the USA. Reciprocity. US credits for foreign taxes. Relevant U.S. Internal Revenue Service publications.

o Understanding the ISO 9000 Standards What are the ISO 9000 standards? Is compliance with ISO 9000 standards required? How are quality systems registered? Are the ISO 9000 Standards Subject to change? Contacts for more information and publications.

o U.S. Industrial Outlook, 1994 - Computer Software and Networking Excerpt of definitive report from U.S. Department of    Commerce, covering both domestic and international prospects. Conclusion of report begun last month. NOTE: This item contains 540 lines.

o Computer Software Trade Mission to Taiwan and Korea, 16-20 May 1994 What to submit for participation. Contact.

o Software Markets: Taiwan and Korea Overviews compiled by U.S. Department of Commerce.

o OS/2 Developer Magazine General Information Overview. Circulation. Publisher. Contents of latest issue. Back issues. 1994 Issue Themes. Subscriptions. Advertising. Book Compilations. Editorial Contents.

o Latest List of OS/2 2.1 Books

o How to Order The Developer Connection for OS/2 Complete list of phone and fax numbers worldwide. Mailing address. Support via CompuServe. Obtaining a    CompuServe userid.

o 800 Phone Numbers

o 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

1994 Issue Date       Zipped       ASCII        .INF        .PS        Pages -        --       -                ---        -  1    17 Jan 94  dsn4aa.zip = dsn4a.asc                            81 dsn4ai.zip =             dsn4a.inf dsn4ap.zip =                         dsn4a.ps  2    15 Feb     dsn4ba.zip = dsn4b.asc                            71 3   15 Feb     dsn4ca.zip = dsn4c.asc                            70


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

IBM to Roll Out S.M.A.R.T. on OS/2 Developer Connection
One Up Corporation, provider of migration services for IBM's OS/2 platform, has released the beta version of its Source Migration and Reporting Tool (S.M.A.R.T.) on CompuServe as a 60-day trial, and next month will make it available to users of IBM's OS/2 Developer Connection CD-ROM, an annual subscription service.

Hailed by IBM as a premier application source code conversion tool, S.M.A.R.T. contains a suite of programs designed to size any conversion effort, including a count of the lines of code requiring migration; provide a roadmap for the migration; and automate code conversion.

As developers extend or rearchitect their products for OS/2, they will find significant savings using S.M.A.R.T. With the tool, developers will benefit from increased productivity and development cost savings.

"S.M.A.R.T. can tell the programmer how long it will take to port the applications and how it will cost," said Richard Dews, president of One Up. "Sizing of applications is one of the greatest impediments to converting to OS/2. S.M.A.R.T. makes porting viable. It's accurate, it's quick, and it allows programmers to automate the process without outside intervention."

Dews said One Up has rolled into S.M.A.R.T. two years' worth of expertise in educating clients like Corel Corp., Attachmate Corp., Hilgraeve, and Hummingbird Communications, Ltd. through IBM's popular migration workshops.

"We are pleased to have One Up as a partner in providing migration products and services to our customers," said Jeff Dean, Software Tools and Alliances manager for IBM's PSP division. "One Up has a history of understanding migration issues. Their leadership can help developers easily migrate to the OS/2 environment."

For the first time, developers can migrate natively from one platform to another using S.M.A.R.T. And the tool helps them take advantage of the technical advances of OS/2.

The first release of S.M.A.R.T. will provide support for 16-bit Windows application migration to 32-bit OS/2 applications. It also will support the porting of 16-bit OS/2 applications to 32-bit OS/2. A second release, which will port 32-bit Windows applications to OS/2, is planned by One Up for the second quarter.

Also available to S.M.A.R.T. users is One Up's SourceLink, an OS/2 32-bit programming development tool. A highly integrated editor, SourceLink helps programmers migrate and maintain code.

Dallas-based One Up Corporation is the leader in application porting and migration for IBM systems. The company is already known for its OS/2 education curriculum, having trained more than 250 companies worldwide through classes and migration workshops. One Up's 32-bit OS/2 software products include Window Washer, a screen saver; Open Shutter, a screen capture tool; and Art Thief, an art utility. One Up is an IBM marketing partner.

(Also see the next article, Five Phases of the Porting Process.)

Five Phases of the Porting Process
(This article was written by One Up Corporation and is reprinted with permission from The Developer Connection News, part of The Developer Connection for OS/2 offering of four quarterly CD-ROMs and hardcopy news, price 199 USD for an annual subscription. Call 1-800-6-DEVCON within the USA to subscribe.)

The process of porting source code is comprised of five phases, some of which overlap: Analysis, Automated Code Replacement, Computer-Assisted Code Replacement, Implementation of Unsupported Features, and Addition of Platform-Specific Features. Automated tools can help process the first three phases; additional tools can assist with the last two.


 * Phase 1: Analysis

This phase analyzes the code to identify and report all environment-specific issues and the amount of porting effort required.

This includes a breakdown of all API calls, type definitions, symbols, and messages. This also includes their frequency of occurrence and difficulty of porting. The analysis provides a detailed look at your source, and what specific features of the environment are being used.


 * Phase 2: Automated Code Replacement

This phase includes automated code replacement of those items that have a one-to-one mapping from the source to the target environment. Also included in this phase is the conversion of resource files.


 * Phase 3: Computer-Assisted Code Replacement

This phase includes interactive code replacement, with input from an application developer for those source items that have an equivalent feature in the target environment, yet require a decision as to either the original intent of the source or which of several choices to use in the target environment.


 * Phase 4: Implementation of Unsupported Features

There will ultimately be some features of the source environment that are not directly supported in the target environment. In some cases it may be possible to simulate it, while in other cases it will not be possible. The developer will have to provide input in order to make the changes.


 * Phase 5: Addition of Platform-Specific Features

Tighter integration of the application with the target environment might be desirable from a marketing or even a coding standpoint. This adds features that might make it more difficult to port to other platforms, but can add significant benefit to the end-user.

New OS/2 Applications Directory Available
The new OS/2 Applications Directory includes more than 1,000 products that exploit features of OS/2 2.x. This 270-page book contains detailed descriptions of over 750 products from major software companies such as Lotus, Computer Associates, Borland, SAS, and many more. The application solutions come from companies across the globe. In addition to company information, product descriptions, and prices, the directory lists both U.S. and worldwide sales contacts.

The directory also includes a special section previewing over 100 products that earned the IBM Ready! for LAN Server 3.0 mark by completing the self-certification within 60 days of the announcement of the certification program.

IBM employees, and customers who have IBM customer numbers, can order the latest OS/2 Applications Directory from the IBM publications distribution centers. The order number is G362-0029-04.

All customers can order the OS/2 Applications Directory directly from its publisher, Miller Freeman, by calling 1-415-905-2728. The purchase price is 9.95 USD plus 3.50 USD for shipping and handling within the USA, plus applicable sales tax. Add 2.00 USD for shipment to Canada and other countries. Visa, MasterCard, and American Express are accepted.

Developer Connection for OS/2 Establishes Forum on OS2BBS
IBM has established DEVCON CFORUM on the OS2BBS. This forum is provided as a conferencing tool for discussing topics related to The Developer Connection for OS/2 and its products. IBM monitors DEVCON CFORUM and will do its best to address issues and answer questions in the forum.


 * Other Developer Connection Support

In addition to monitoring DEVCON CFORUM, IBM also provides Developer Connection support in section 12 of the OS2DF2 forum on CompuServe.


 * Fixes

Because The Developer Connection for OS/2 delivers its product on a CD, which is not rewriteable, fixes are not delivered in the traditional way (via diskettes). Instead, fixes are delivered in subsequent issues of the CD; for instance, Volume 3 will have fixes to problems found in Volume 2.


 * Developer Connection Description

The Developer Connection for OS/2 is an annual membership in which subscribers receive a CD-ROM and newsletter four times a year, and CompuServe support via a private section. Each CD contains generally- available and pre-release products from IBM, including several toolkits (such as The Developer's Toolkit for OS/2 2.1, Pen for OS/2 Developer's Toolkit), employee-written software, and third-party products.

The Developer Connection News contains technical articles about current OS/2 topics, as well as articles about future strategies and directions (such as Workplace OS). The CD also contains the complete set of books contained in both the OS/2 2.0 Technical Library and the Developer's Toolkit for OS/2 2.1, plus excerpts from selected books and magazines.


 * Ordering Information

Within the USA, The Developer Connection for OS/2 can be ordered by calling 1-800-6DEVCON (1-800-633-8266). A yearly subscription costs 199 USD. Premier and Commercial members of the U.S. Developer Assistance Program (DAP) are entitled to a special price of 119 USD. Additional licenses cost 75 USD and 45 USD, respectively.

Countries outside the USA may have different distribution and pricing policies, so customers outside the USA should call their local phone number for ordering information.

Canada         1-800-561-5293 Asia/Pacific   61-2-354-7684 Mexico         627-2444 (Mexico City), 91-800-00639 (elsewhere) Brazil         0800-111205

Customers outside the above geographical areas can order The Developer Connection for OS/2 from the IBM Software Manufacturing Company's publications distribution center in Copenhagen, Denmark. After dialing the international access code, the customer should call the appropriate number below (all numbers are in Denmark) to reach an operator who speaks one of the following languages: Dutch          45-48-10-1400 English        45-48-10-1500 French         45-48-10-1200 German         45-48-10-1000 Italian        45-48-10-1600 Spanish        45-48-10-1100 TeleFax        45-48-14-2207

Lee Reiswig to Deliver Keynote Address at IBM Personal Software Products Technical Interchange Plus Device-Driver Conference
The roster of keynote and guest speakers for the upcoming IBM PSP Technical Interchange plus Device-Driver Conference has changed from the roster listed in last month's DSNEWS.

The keynote speaker is Leland R. Reiswig, Jr., President of the IBM PSP division. Industry keynote speakers are Charles B. Wang, Chairman and CEO of Computer Associates International, Inc., and Donald A. Haile, General Manager, IBM Networking Software Division. Guest speakers are David R. Proctor, Vice President of Products, IBM PSP, and John A. Soyring, Director of Strategic Relations, IBM PSP.


 * Keynote Speaker

Leland R. Reiswig, Jr. is the President of the IBM Personal Software Products Division. He joined IBM in 1966 and held various management positions, including ESD Vice President of Programming; ESD Austin Lab Director; Systems Manager, ESD Communications and Data Management Systems Software; Product Manager of Business and Personal Information Products; Systems Manager of PC Communications Products; IBM Office Systems Strategy Manager; and Planning Manager for IBM Host Office Systems.


 * Industry Keynote

Donald A. Haile is General Manager of the IBM Networking Software Division, responsible for networking products, enterprise management, enterprise workgroup networking, and software operations. Mr. Haile joined IBM in 1964 and has held a variety of management positions.


 * Other Industry Keynote and Guest Speakers

Biographies for Messrs. Wang, Proctor, and Soyring appeared in last month's DSNEWS.

At This Software Conference, Bugs are Cool...
... and so are bell-bottoms, tie-dyes, lava-lamps and love beads.

The theme of this year's IBM Personal Software Products Technical Interchange is "retro", but the technologies are up-to-the-minute. That's why software designers, developers, technical coordinators, device-driver developers, LAN experts, MIS managers, and training executives shouldn't miss this event. It all takes place in San Francisco from 25 through 29 April 1994. And is it gonna be groovy!

Don't pass up the opportunity to learn the very latest about OS/2, LAN Systems, graphics, object-oriented programming, multimedia, pen, database, and communications. And, learn to write device drivers for displays, storage, printers, LANs, and input/output devices.

The OS/2 and LAN Systems Lab is available to all attendees -- come in and experiment with the latest OS/2 and LAN Systems technologies. Visit the Exhibit Hall, and see software and hardware products that exploit PSP technologies.

This conference will provide as much fun as it does new information -- three exciting parties will give you the chance to let your hair down and have a good time. Take a hip trip back in time at the "Flower Power" welcome reception; tour the "Streets of San Francisco" and enjoy ethnic cuisine at the Exhibit Hall reception. The main event will take you to San Francisco's famous Exploratorium, where you'll be entertained by aliens, music, and over 650 hands-on exhibits. Not only is the PSP Technical Interchange informative... it's also a lot of fun!

Each attendee has the chance to win an IBM ThinkPad, and receives a bag full of far-out stuff including: ...and much more!
 * IBM's Communications Manager/2
 * IBM's Database/2 for OS/2
 * The IBM Device Driver Sourcekit OR The IBM Developer Connection for OS/2, volume 3
 * Lotus SmartSuite for OS/2
 * Time & Place/2
 * CA-REALIZER

Don't miss out on all the information and fun...register today! Call 1-800-872-7109 within the USA and Canada, or 1-508-443-4990 from elsewhere.

Register before 21 March to save 100 USD on the 895 USD registration fee!

Here are descriptions of three device-driver courses that were not carried in last month's DSNEWS.

DD74, Techniques for Factory Floor Automation and Data Acquisition Steve Mastrianni Learn how OS/2 can be used for controlling a factory floor as well as improving production time through computer automation.

DD75, Workplace OS DD Model and DD76, Base Workplace OS DDs Join in a high-level discussion of the structure of Workplace OS device drivers. This double session gives attendees the opportunity to understand the direction for device drivers in Workplace OS.

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 for OS/2, Volume 3 OR ___ 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 discounted 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 from 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. Which 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 ____ Hardcopy 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 USD 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.

Sources & Solutions Directory Advertising Rates
The all-new Sources & Solutions Directory combines several IBM directories into one comprehensive book. It features OS/2- and LAN-certified products, Independent Vendor League members, and a dealer locator section.

Sources & Solutions is designed to reach the largest, most qualified audience of IBM Personal Software-associated products and services. With unequalled advertising price/performance, Sources & Solutions gives you the perfect opportunity to promote your products.


 * Circulation

The first edition of the IBM Personal Software Sources & Solutions Directory will reach more than 700,000 buyers through various distribution mechanisms that include direct mail to registered Personal Software product owners, user groups, and worldwide geographies. In addition, the directory will be circulated at major trade events and included in Personal Software-related product packages and preloaded IBM hardware.


 * Advertising Information

Sources & Solutions will be published twice in 1994. Advertising opportunities for the first edition will be limited to full-page, four-color or black-and-white ads only. IBM intends to offer additional advertising opportunities, including "product features" and product photos, in future editions. Vendors who advertise regularly in the directory may benefit from pricing discounts based on frequency contract commitments. To participate, all advertising materials must be provided to IBM by the appropriate deadline.

Position               1X             2X --            -- Full page 4/C           6,500 USD      6,000 USD Full page b/w          5,200          4,800 Cover premium pages    9,500          9,000 Note: 15 percent discount to qualified advertising agencies.
 * Advertising Rates

"Ready! for LAN Server"-certified products will be listed at no charge. For more information about the "Ready! for LAN Server" certification program, call 1-800-285-2936 within the USA and Canada, or 1-512-823-2164 from elsewhere.


 * Ad Sizes

Full page (non-bleed), 5 x 8 inches Full page (bleed), 5.5 x 8.375 inches


 * First Edition

Space close date:      28 February 1994 Separations due date:   7 March 1994 Print date:            25 April 1994

Information for the Second Edition (Fall '94) directory will be provided at a later date.

For more information, contact (Ms.) Leslie Palin at 1-512-823-1859. Reservations and Billing      Send Materials to       - Leslie Palin, zip 3013        Linda Buonocore IBM Corporation               DVR Direct, Inc. 11400 Burnet Road              61 Far View Commons Austin TX 78758               Southbury CT 06488 Phone: 1-512-823-1859         Phone: 203-264-0879 Fax:  1-512-823-1517          Fax:   203-264-9283

Please reserve space for my advertisement(s) in the:
 * Sources & Solutions Directory Advertising Order Form

______ First edition         _______ Second edition

My advertisement will be:

______ Full-page color       _______ Full-page black and white

______ Cover premium page (limited availability)

Company ________________________________________________________________

Address ________________________________________________________________

________________________________________________________________

Your Name _____________________________________ Title __________________

Phone _______________________________ Fax ______________________________

I agree to the terms and conditions covered in advertising rate card #1:

Signature (required) ___________________________________ Date __________ Please fax this completed document to Leslie Palin at 1-512-823-1517.

New Marketing Opportunities for Members of IBM's READY! for LAN Server Certification Program
If your application is compatible with IBM LAN Server 3.0, you qualify to join the READY! for LAN Server Certification Program.

By joining this program and successfully passing the certification requirements, you will be able to take advantage of several exciting new opportunities available to companies who certify their applications:
 * 1) Major magazine advertising discounts
 * 2) Listing on CMP's NetSource CD is available. This CD premiered at Networks/Expo in Boston, with currently certified companies featured.
 * 3) A listing in major shows and conferences, the first of which was Networks/Expo.

These enhancements are available today, and more are planned. You may also order stickers, at cost, so you can put the READY! seal to work now on your application packages.

To obtain a certification package, call 1-800-285-2936 within the USA and Canada, or 1-512-823-2164 from elsewhere. You can enroll through CompuServe by sending your company name, contact name, address, phone number, and product name to CompuServe userid 74766,1560.

A Developer's View of OpenDoc: Superior by Design
Compound-document architectures are an important new type of software platform. IBM is providing the analysis in this article to help put into perspective the major compound-document architectures, OpenDoc and Object Linking and Embedding 2.0 (OLE 2.0).

Disclaimer:

Some of the information in this article concerns future products, or future releases of current, commercially available products. Discussion of Windows and OLE are based on information in the public trade press, and is subject to change. IBM's and other vendors' future products and their performance, functions and availability are based upon IBM's or those vendors' current intent, and are subject to change.

Special notices regarding IBM or other vendors mentioned in this document:

References in this document to IBM's or other vendors' current and future products, programs, or services do not imply that IBM or those vendors intend to make these generally available in all countries in which they operate.

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


 * Background

OpenDoc is one of four technologies to be licensed by the Component Integration Laboratory (CILab), as announced on 17 September 1993. CILab's initial supporters include Apple, IBM, Novell, Oracle, SunSoft, Taligent, WordPerfect, and Xerox. Many other companies are expected to join, ensuring the success and acceptance of the CILab technologies in the marketplace. Together, the four initial technologies and others adopted by CILab in the future will provide a dramatically higher level of interoperability for applications on all major desktop systems.

CILab initially plans to license these four key technologies to the industry:
 * OpenDoc software architecture for Windows, OS/2, Macintosh, and UNIX, to enable embedding of features from different applications into a single working document.
 * Bento, for the storage and interchange of multimedia information.
 * Open Scripting Architecture (OSA), for the coexistence of multiple scripting systems.
 * System Object Model (SOM) architecture, a highly efficient platform and language-independent runtime mechanism for dynamic object linking.

CILab plans to make source code available to the industry for these technologies, and its sponsors plan to support the technologies across multiple platforms. Initial target platforms include Microsoft Windows, Macintosh, and OS/2, with plans to support UNIX systems.

For more information about CILab, OpenDoc, SOM, the Open Scripting Architecture, and Bento, please contact CILab: Component Integration Laboratory 688 Fourth Avenue San Francisco CA 94118 1-415-750-8352 voice 1-408-974-9710 fax Internet: info@cil.org


 * OpenDoc Versus OLE

OpenDoc -- along with Bento, OSA, and SOM -- provides a superior and complementary compound-document architecture to OLE 2.0. This document outlines OpenDoc's strengths over OLE 2.0 in the following areas:
 * Object Programming Model
 * Development Effort Required
 * Scalability and Extensibility
 * Scripting and Automation
 * Networking Capability
 * Activation Model
 * Content Shape Support
 * Storage Subsystem
 * Object Linking
 * Openness/Standards Support
 * Certification Process

OpenDoc is also designed to interoperate with all other major document architectures and object frameworks, including OLE 2.0, the Taligent document framework, and other emerging environments such as ScriptX and Fresco. This design lets applications in other environments interoperate through OpenDoc. Also, OpenDoc interoperability can help to reduce some of the functional limitations of applications developed for less sophisticated environments such as OLE 2.0.


 * Object Programming Model

OpenDoc uses the System Object Model (SOM) initially released in OS/2 2.0 in April 1992. SOM is proven, multi-platform, language-neutral, and distributed. It is compliant with the Common Object Request Broker Architecture (CORBA) 1.1 specification endorsed by the Object Management Group (OMG).

OLE 2.0 is based on Microsoft's Common Object Model (COM), which is new, proprietary to Microsoft (i.e., no source code available), and is not CORBA-compliant. Microsoft announced it will support DEC's ObjectBroker, which will use CORBA for distribution, but the object programming model is still COM, which is proprietary to Microsoft and is not CORBA-compliant.

One of the greatest benefits of the SOM technology is the single programming model. SOM scales very gracefully from local to distributed objects, utilizing the Distributed SOM (DSOM) framework included in the SOMObjects Developer Toolkit. With the SOM/DSOM model, the syntax is the same across the entire spectrum of small, large, local, and distributed objects.

Microsoft claims that COM provides a single programming model for distributed and local objects, and that distributed COM behaves the same as local COM; however, they have not demonstrated this capability. On closer examination, COM actually proposes two programming models; class libraries, for small functions, and the COM/Aggregation model for larger functions. The two models are very different and require flexibility, limiting design decisions.(1)


 * Development Effort Required

OpenDoc has been designed to be easy to adopt. For instance, to write a typical application (or "part handler" in OpenDoc terminology) that supports: would require a developer to provide one interface, OpenDoc XMPPart, and to write 50 functions.
 * Native Object Model Support
 * Persistence
 * Linking/Embedding
 * Container for Parts
 * Drag/Drop
 * Edit-in-Place

OLE 2.0, on the other hand, has complex interfaces that require a programmer to understand low-level details about the OLE implementation. For example, to write an application with similar function in OLE, a developer would have to support the following interfaces and implement the following number of functions within each interface using OLE 2.0.(2) OLE Interfaces                   Functions ______________                  _________  IOleObject                              24 IPersistStorage                        10 IDataObject                            12 IClassFactory                           5 IAdviseSink                             8 IOleClientSite                          9 IDropTarget                             7 IDropSource                             5 IPersistFile                            9 IOLEItemContainer                       8 IOLEInPlaceSite                        13 IOLEInPlaceFrame                        9 IOLEInPlaceUIWindow                     7 ___________________       _______________

Interfaces = 13           Functions = 126
 * Scalability and Extensibility

Scalability and extensibility are closely related, because scaling from a simple compound-document handler to a complex compound-document application is easy with OpenDoc. You can just borrow the function of any set of standard interfaces, or object classes, simply by inheriting all the function of that class and modifying it to your particular needs. By definition, you automatically get, or inherit, all of the existing interfaces and functions, and then can extend those functions to meet the application's unique requirements.

OLE 2.0 does not support the concept of inheritance. In order to borrow the functions of a set of interfaces, you must claim you want to aggregate from that interface set, or class, and then specifically define each and every interface you wish to include (you don't automatically inherit each interface, you must explicitly copy each of them). Then you customize and extend the aggregated model to your particular application's needs. This model, which Microsoft refers to as aggregation, is referred to by some application developers as aggravation.

Scripting and Automation

OpenDoc has an Open Scripting Architecture (OSA), which means that vendors can port their own scripting languages to OpenDoc, and that users have a choice of multiple scripting languages, which can coexist.

OpenDoc has event suites and a registry for them. Event suites define standard operations for different types of applications. For example, there is a set of standard operations for spreadsheets, such as "give me this block of cells" or "perform a recalc", that will work in a given document regardless of which OpenDoc-enabled application is performing the spreadsheet function. Through the commonality of suites as a translator between applications, any two OpenDoc applications that are enabled for a suite can communicate. The registry allows the application to register which application suites it is enabled to perform.

OLE has no standard suites of events. Using the example above, an application that needed data from a particular spreadsheet would need to know how that particular spreadsheet understood "give me this block of cells". For a different spreadsheet, the application would communicate "give me this block of cells" in a different way. The application must specifically support communications with other applications on an application-by-application basis. In addition to creating application- to-application communication compatibility issues, the lack of application suites may pose issues when distributing documents to other users who may be using different applications or even different versions of the same application.

OpenDoc also has recordable macros, whereas OLE has no recording Application Programming Interface (API). Recordable macros allow an application to record a user's actions and then save them to a script for later use. OpenDoc even allows the recording of macros across multiple applications, and allows the recording to be stored in the user's preferred scripting language, which is an extremely powerful feature.


 * Networking Capability

OpenDoc is designed to provide a fully cross-platform, networked, compound-document capability. CILab supporters intend to network OpenDoc across OS/2, Windows, Macintosh, and UNIX, all through the use of SOM/CORBA technologies. CILab plans to give system vendors and developers the source code for OpenDoc, Bento, OSA, and SOM to port to their platforms, and system vendors and developers can implement a variety of CORBA-compliant request brokers to communicate across the network, including IBM's distributed CORBA technology. IBM's implementation of distributed CORBA for OS/2, AIX, and soon for Windows is Distributed SOM (DSOM), which is CORBA 1.1-compliant.

COM and OLE source code is not available to the industry without a license from Microsoft, giving Microsoft the ability to choose which platforms can implement COM and/or OLE. In the Microsoft/DEC announcement in December 1993, Microsoft announced intentions to support only COM, not OLE, on several UNIX platforms, forcing those platforms to a server-only status, because OLE is also required to support OLE compound documents on the client desktop. CILab, on the other hand, has announced its intention to openly license all four of its key technologies (OpenDoc, OSA, Bento, SOM) to anyone interested.


 * Activation Model

In OpenDoc, you can directly edit an object, whereas in OLE you must activate the object before you can edit it. In OpenDoc, even if you have nested objects (for example, an object embedded within an object within another object), you can still directly edit the embedded object. However, in OLE, you must double-click on the highest-level object, then double-click on the object within that object, then double-click on the object you want to edit.

In general, with OLE 2.0, you can activate only one object at a time, which means you must close any active/editable object in order to edit another object in that document. OpenDoc allows multiple active objects and edits.


 * Content Shape Support

OpenDoc supports irregularly shaped objects (i.e., wrapping text around a circle or triangle), while OLE 2.0 supports only rectangular content (i.e., text would wrap only around the smallest rectangle that could surround the circle or triangle). In addition, OpenDoc supports overlapped object content, while OLE 2.0 does not.


 * Storage Subsystem

OpenDoc is based on the Bento storage subsystem, which is published, commercially proven, and has been offered as a standard multimedia container to the Interactive Multimedia Association. Platform-independent source code for Bento is currently available from Apple Computer, and CILab plans to distribute and support the Bento source in the near future.

OLE is proprietary (owned by Microsoft), and is based on DocFiles, which store the multiple objects within a single file in a DOS FAT file system tree-like structure that is simplistic when dealing with complex or distributed objects. Microsoft has announced its intention to support a distributed object file system in a follow-on release to Windows NT, code-named Cairo, scheduled to ship in 1995.(3)


 * Object Linking

OpenDoc implements a robust object-linking mechanism with persistent IDs assigned to objects in order to achieve more reliable linking for both local and remote objects.

OLE 2.0 has proven to have fragile links that can break when moving objects, even within the same document. For instance, OLE references an object via a moniker, which, typically, is a filename (pathname) concatenated with a series of item name parts.(4) If the file is deleted, renamed, or moved, the link breaks.


 * Openness/Standards Support

Source code will be available to members via CILab for OpenDoc, OSA, Bento, and SOM. These technologies are designed to be portable, and will be supported on multiple platforms. CILab is planning to license these technologies on a completely non-discriminatory basis. In addition, the underlying object model is based on SOM, which is CORBA-compliant.

Source code is not available for OLE, and Microsoft has the final say about all interface and implementation decisions, making it proprietary. Microsoft has tried to appear softer on their proprietary stance by putting COM on top of DEC's ObjectBroker, which uses CORBA to communicate. However, putting a proprietary interface (COM) on both ends of an open standard (CORBA) makes it a proprietary programming interface.


 * Certification Process

CILab has announced it will have a formal certification process, so that customers purchasing products from multiple vendors who support OpenDoc can have a high degree of confidence that those applications or part handlers will work together. Customers or individual users using multiple OLE applications together will have to rely on each vendor's independent testing, so customers will have to do their own integration testing.


 * Putting it All Together

In summary, it is clear that OpenDoc is superior and complementary in many ways to OLE as a compound-document architecture. OpenDoc has significant advantages for users, developers, system integrators, and MIS personnel.

With the initial backing of Apple, IBM, Novell, Oracle, SunSoft, Taligent, WordPerfect, and Xerox, and with many other companies expected to follow, CILab technologies have gained the acceptance and critical mass of the ISV community. ISVs will produce compelling applications based on CILab technologies to ensure acceptance by the industry as a whole.

In addition, OpenDoc will complement OLE through an interoperability solution that is currently being developed by the WordPerfect Corporation. And, as stated earlier, OpenDoc will interoperate with the robust, fully object-oriented Taligent frameworks that are being ported to OS/2, AIX, Workplace OS, and other key industry platforms.

Notes:

1 Source: IBM analysis of Microsoft Object Linking and Embedding (OLE) Today and Tomorrow - November 1993

2 Source: Internal preliminary analysis and design using Microsoft Object Linking and Embedding - Programmer's Reference Guide (pre-release)

3 PC Week, 6 December 1993, page 1

4 Microsoft Object Linking and Embedding - Programmer's Reference Guide, Creating Applications (pre-release), page 101: "Typically, an object's moniker will be a filename (pathname) concatenated  with a series of item name parts."

CILab: A Common Foundation for Software Components
This is a brief introduction to Component Integration Laboratory (CILab), including its background, purpose, and goals.


 * Transition to Software Components

Software developers want to create applications more quickly and deliver more functionality. Users want more control over the applications they use and the documents they create. Everyone wants to support multiple platforms and access to distributed information and services.

Because of these needs, the industry is ready for a move to software components. Using software components, users can build compound documents that seamlessly integrate text, graphics, tables, multimedia, scripts, and other forms of content. In effect, sophisticated users can build custom applications.

At the same time, software components allow software developers to focus on their competitive advantage, while providing a richer feature set by bundling multiple components. This allows them to leverage OEM software opportunities, and also to develop new business opportunities based on vertical bundles and a wider range of upgrade paths.

The technology to make this move to software components is here today. Unfortunately we are starting to see the signs of a familiar problem -- multiple incompatible technologies, potential market fragmentation, and awkward choices for developers and users.


 * Providing a Reliable Foundation

A group of companies -- Apple, IBM, Novell, Oracle, Sun, Taligent, WordPerfect, and Xerox -- have come together to organize the Component Integration Laboratory (CILab) as an industry association that will provide a common foundation for software components.

CILab is not a standards organization. Instead, the founders plan to have it adopt, maintain, license, and support essential software component technologies, such as object dynamic linking, object storage, scripting mechanisms, and compound document APIs.

By providing reference source code for these foundation technologies, the Lab can make sure that a common software component architecture is rapidly implemented across all the major industry platforms, including Microsoft Windows, Macintosh, OS/2, and various UNIX systems.

Foundation Technologies ---

The founders are planning to start CILab out with a very complete set of foundation technologies:
 * The System Object Model (SOM), a highly efficient object dynamic linking mechanism, which supports multiple languages and provides a gateway to distributed object services.
 * Bento, a portable object storage library and format designed for the storage and interchange of compound documents and multimedia.
 * The Open Scripting Architecture (OSA), an automation and scripting API that supports application-independent scripting, distributed automation, and workflow applications.
 * OpenDoc, a platform-independent compound document architecture that supports integration of multiple software components into seamless documents and custom applications.

Three of these initial technologies are already available from their developers: the System Object Model from IBM, and Bento object storage and the Open Scripting Architecture from Apple. IBM and Apple have announced their intent to provide these technologies to CILab in early 1994.

The compound document API, OpenDoc, is being implemented in parallel by Apple, IBM, WordPerfect, and other companies, and these companies plan to transfer it to CILab when it is complete, in late summer of 1994.

In addition to these initial technologies, over time CILab plans to adopt other technologies that enrich the industry-wide component software foundation. Several companies have already initiated discussions with the Lab regarding the possibility of donating specific technologies.


 * Membership in CILab

We are planning to open CILab for general membership in early 1994. Lab members will gain participation in decisions and early access to technology.

In addition, over time we are planning to provide a wide range of services to members, including certification to ensure interoperability, developer support, training, and co-marketing.

We are very interested in talking to potential members to determine what technologies and services would have the greatest value to them as members of CILab.


 * Contacting CILab

We'd be happy to answer further questions about CILab. If you would like to talk with us further regarding our plans, please contact us. Email:   cil@cil.org Voice:   1-415-750-8352 Fax:     1-415-751-4829 US Mail: Component Integration Laboratory 688 Fourth Avenue San Francisco CA 94118

CID for DOS and DOS/Windows
IBM has extended the CID technology available on OS/2 to the DOS and DOS/Windows platforms. CID for DOS and DOS/Windows consists of: The IBM DOS and DOS/Windows CID facility provides for unattended or lightly attended installation of CID-enabled product versions, and program fixes for these products. This support addresses pristine machines as well as DOS and DOS/Windows workstations whose current operating environment can be migrated to subsequent product installations.
 * NetView DM/2 V2.0
 * PC DOS 6.1 Install Utility
 * LAN Support Program 1.35


 * Remote Installation of DOS and DOS/Windows Products

Distributed computing has made computer technology available to a large number of individuals existing at various levels within an organization. The installation and configuration of hardware and software resources associated with distributed computers has gained a reputation for being complex and labor-intensive for the individuals who perform these functions. This notoriety has been fed by the large volumes of these computers and the variety of their capabilities.

Organizations have come to recognize the importance of managing the installation and configuration aspect of distributed computing, in order to satisfy such diverse objectives as: o Standardizing hardware/software workstation configurations that yield benefits, such as common computer knowledge, which can be transferred with the individuals who perform similar tasks among various workstations. A good example of this environment is a bank teller's  workstation.

o Personalizing hardware/software configurations that permit computing capability to vary by workstation in order to meet a specific need, such as installable program features, tuning parameters, and so on. Engineers and programmers need the flexibility afforded by a  workstation that is tailored to their needs. It is likely that some mix of standardized and personalized computing is appropriate to many organizations. How, then, is the described computing environment to be managed from a Configuration, Installation and Distribution viewpoint?


 * Configuration

IBM has recognized the need to provide a way to configure workstations from a central site, so that this specialized knowledge is not required of the individuals who use the computer as an electronic tool and who have no need or desire to understand the intricacies of this process. Besides, central management of configuration information takes into account the hardware/software interaction among other workstations within a managed computing domain -- information that individuals do not possess, or even desire to know.

The configuration task is an ongoing process that occurs periodically for new versions of installed products, for changes in the physical characteristics of workstations existing in a domain, and so on.

IBM's approach to the configuration problem is to centrally manage configuration tasks at a central administrator site.


 * Installation

The installation of different products on a workstation can be time-consuming, and involves an unfamiliar process that occurs infrequently and usually varies with the type of product to be installed. Even the installation of similar products for data communication, like SNA, NetBIOS and TCP/IP, differ significantly. One can legitimately ask: "Why must I have the detailed skills necessary to install products when I only perform this task a couple of times a year?"

It is natural, then, that automated procedures should be defined to eliminate the tedious task of configuring and installing various products for an organization's workstations.

IBM's approach to the installation problem facing DOS and DOS/Windows workstations is to provide a centralized management capability that installs DOS and DOS/Windows workstation products which have been enabled to participate in this environment.


 * Distribution

If configuration and installation skills are to be concentrated in selected individuals, then a distribution component is also required to disseminate new product installations which reflect centrally managed configuration/installation policies.

In the past, the term "distribution" meant that diskettes would be sent to individuals whose workstation needed new/upgraded products or added functions for products already installed, and for product servicing. Distribution also might have been accomplished by an individual, trained in installation and configuration technology, who would physically go from workstation to workstation performing the configuration and installation tasks.

For some DOS and DOS/Windows products, partial relief to the distribution problem was possible thru server workstations that supported redirected client drive requests for access to stored diskette images. However, this solution does not address centralized management of client configuration/installation or the unattended mode of target workstations.

Complementary to this distribution aspect is the need to associate products with particular workstations so that they could be managed from a servicing, versioning, and recovery viewpoint. Workstations that are directly or indirectly connected to a central distribution site benefit from strategies that say "Install product X on clients A, B, and C starting at midnight Friday."


 * Summary

Collectively, the set of system management capabilities addressed by the described remote unattended operation is known as CID (Configuration, Installation, and Distribution).


 * CID-Enabled Products

IBM will provide a description of the the enablement guidelines for products that want to participate in its DOS and DOS/Windows CID System Management platform.

The DOS and DOS/Windows CID platform includes: o DOS 6.1 Install Utility, which provides the capability to remotely install the base DOS operating system on pristine computers or on  computers running IBM DOS 4.0 and 5.0, MS DOS 6.0, and Windows 3.1 operating environments.

o LAN Support Program 1.35, which provides the communication capability to access CID-enabled products residing on a code server for installation and configuration on either a DOS, DOS/Windows, or  pristine client workstation.

o NetView DM/2 V2.0, which provides the centralized management to   distribute CID-enabled products from a code server for installation and configuration on either DOS, DOS/Windows, or pristine client workstations. Once the enablement platform products are installed at a client's workstation, installation of any DOS and DOS/Windows enabled product can occur.

The DOS and DOS/Windows CID platform availability is as follows: o IBM PC DOS 6.1 Install Utility

Call the IBM PC Company Bulletin Board at 1-919-517-0001. From the main menu, choose the Download option. The file to download is  PCDOSCID.

o IBM NetView DM/2 V2.0

To order a Program Temporary Fix (PTF), call IBM Customer Support at  1-800-237-5511, and ask for PTF XR20334.

Orders for NetView DM/2 V2.0 Extended that are processed after 1 February 1994 will contain the PTF and the updated publications.

o IBM LAN Support Program 1.35

To order a Program Temporary Fix (PTF):

o Call the IBM PC Company Bulletin Board, 1-919-517-0001. Look in     Directory 32, Network Support Files, and look for a title referring to LSP 1.35 and/or PTF UR40349.

or

o Call IBM Customer Support at 1-800-237-5511, and ask for PTF UR40349.

You can also acquire LAN Support Program 1.33 (93F2456 in the USA). If the copyright statement says "Version 1.35", or greater, then you have LAN Support Program 1.35. If not, then order PTF UR40349 to  bring LAN Support Program 1.33 up to the 1.35 level. For technical questions about CID-enabling an application, send a note to Tim Blackwood at: Internet:  tblackwood@vnet.ibm.com CompuServe: 71774,3444 Prodigy:   RWBF42A Inside IBM: BLACKWOO at AUSVM1 Fax:       1-512-823-1838

ISVs Developing Products for IBM DCE Platforms
IBM reports that 20 independent software vendors have developed or are developing products for IBM platforms based on the Open Software Foundation's Distributed Computing Environment (DCE).

IBM has established a leadership position by delivering DCE products on multiple platforms. A year ago, IBM became the first vendor with a commercially available DCE product when it announced the AIX Distributed Computing Environment family. IBM also was the first vendor to bring the Distributed File Server to market with its second release of AIX DCE in July 1993.

In September 1993, IBM delivered the first DCE product for the Intel marketplace with its introduction of the DCE Runtime Client for OS/2 which provides the runtime services to interoperate with other DCE-compliant implementations. Also in September, IBM made available a DCE software developers took kit for OS/2 and Windows environments. In October, IBM was the first vendor to offer DCE Global Directory Services with the announcement of client and server products for the RISC System/6000 platform.

Following these recent announcements, many Independent Software Vendors have committed to the use of DCE technology. IBM will be working with them as they roll out their DCE tools and applications.

DCE has been accepted across a broad array of businesses, from manufacturers to aerospace companies, financial institutions and telecommunications companies. Recently Bell SYGMA Inc. demonstrated a successful prototype for sharing server resources for commercial applications. Through early experience with DCE, Bell SYGMA found that DCE Services provide the basic "glue software" required for the development of heterogeneous enterprise-wide client/server applications. Bell SYGMA Inc. intends to incorporate DCE in its future application architecture, especially where multivendor interoperability is required.

Platform coverage on DCE is also growing. In addition to IBM's current leadership offering on AIX and OS/2, DCE is supported by every major UNIX vendor -- Groupe Bull, Digital, Hewlett Packard, Siemens Nixdorf and SUN Microsystems. And within the next 12 to 18 months, DCE is expected to be on virtually every operating system from low-end client support with Windows (currently available as a beta) to the high-end with VM, MVS and AS/400.

Independent software vendors are key to continued growth of DCE in the marketplace. Those currently committing support of DCE or its on-line transaction processing supplements on IBM platforms include development environments from such companies as Ellery Systems, KnowledgeWare, Noblenet, OEC, Template and Uniface. Other ISVs supporting enterprise computing, such as Atrium, Computer Associates, Enigma Logic, Integral, Mergent International, Pinnacle Technology, and Sybase are committing versions of their products with increasing DCE integration.

A list and descriptions of offerings or planned offerings follows. ASK OpenINGRES ASK Group Contact: Rick Padilla, 1-510-748-3538

DACM and DAZEL Atrium Technologies Contact: Robert Fabbio, 1-512-328-6977

CA-UNICENTER Computer Associates International Inc. Contact: Jay Yesselman, 1-516-324-2391

Ellery Open Systems product family Ellery Systems Inc. Contact: Jeff Jordon, 1-303-443-8414

SafeWord product family Enigma Logic Inc. Contact: John Muir, 1-510-827-5707

suite of graphical DCE cell administration tools HaL Computer Systems Contact: Pam Sloane, 1-408-379-7000

client/server human resources and financial software Integral Contact: Carmen Hernandez, 1-510-939-3900

Application Development Workbench KnowledgeWare Contact: Denise Van Dyne, 1-404-231-8575

Lotus Development Corp. Contact: Bryan Simmons, 1-617-693-1697

PC/DACS for DOS Mergent International Contact: Kathy Garlasco, 1-203-257-4223

Micro Focus Workbench Micro Focus Contact: Peter Katz, 1-415-856-4161

EZ-RPC NobleNet Inc. Contact: Bill Bogasky, 1-508-460-8222

OEC Toolkit Open Environment Corp. Contact: Brenda Harrison, 1-617-499-1613

consulting and application development services Open Systems Associates Inc. Contact: Penny Sullivan, 1-703-758-6708

RDBMS products Oracle Corporation Contact: Mark Johnson, 1-415-506-2531

networked OS/2 desktops Pinnacle Technology, Inc. Contact: Chuck Dircks, 1-312-279-5157

Seer Technologies Inc. Contact: Lee Feldman, 1-203-972-1201

SQL Server 10 Sybase Inc. Contact: Holly McArthur, 1-510-596-3500

SNAP Template Software Contact: Mary Ann Stoops, 1-703-318-1000

UNIFACE Uniface Corp. Contact: Anu Shukla, 1-510-748-6026

CICS Cross-Platform InterSystem Communications Examples
The IBM Software Vendor Systems Center (SVSC) in Roanoke, Texas has developed a document titled "CICS Cross-Platform InterSystem Communications Examples". Organized in specific CICS platform sections, this document is the combined effort of four distinct CICS support teams in the SSC. Communications and CICS system setups are described in detail for each platform.

The network architecture documented is a configured and implemented network architecture at IBM's SVSC. CICS platforms included in the InterSystems Communications network are CICS/ESA, CICS/400, CICS/6000, and CICS OS/2.

Copies of this document may be requested by calling the IBM Software Vendor Operations hotline number, 1-800-627-8363.

LAN NetView Products Tested and Approved for LAN Systems
The IBM Integration Test Lab in Austin, Texas has completed the "Tested and Approved for LAN Systems" certification for many products in the LAN NetView family of products. The products now certified are: o LAN NetView Manage              o  LAN NetView Agents for DOS o LAN NetView Enabler             o  LAN NetView Monitor o LAN NetView Agents Extended     o  LAN NetView Fix LAN NetView Tie is being tested separately and is expected to be approved soon.

This certification is IBM's "seal of approval" for product compatibility with a variety of IBM and non-IBM hardware and software products.

The summary reports of the certification results will be made public in the following places: Ziff-Davis CD-ROM, OS/2 BBS TALKLink, IBM-4FAX, CompuServe, and the IBM Personal Computer Company BBS. Within IBM, the summary reports are available by typing: REQUEST LNVCERT PACKAGE FROM LNVINFO AT AUSVM1 For further details, please contact: Integration Test Lab, Zip 9360 IBM Corporation 11400 Burnet Rd. Austin TX 78758-3493 Fax Number: 1-512-838-8989

CompuServe Forum POWERPC Established
IBM has established the forum POWERPC on CompuServe. Developer Assistance Program members and others are invited to make use of the POWERPC forum to discuss the new Power PC processor. To access the forum, simply type GO POWERPC.

OS/2 Defect Report Form
(Note: This is the form found in the file PROBLM.TXT on CompuServe.) THIS SUPPORT IS AVAILABLE FOR U.S. CUSTOMERS ONLY

Contact person: __________________________________

Registration number: ______________________

Phone number:  (___) ___-____ x____     Phone number where you can be Fax number:     (___) ___-____ x____     contacted between 8 AM and 5 PM                                         Monday through Friday except US                                         national holidays Note: Support will normally be handled electronically through CompuServe mail. IBM may contact you via telephone if it will expedite resolution of the problem.

Would you rather be contacted by phone? Y _ N _

Customers should use this form to report a suspected OS/2 defect to IBM support.

IBM employees should refer to the OS2DFECT FORUM on the IBMPC conferencing disk for instructions on how to report an OS/2 defect.

If you have how-to or other questions about OS/2, please refer to these sources:
 * The OS/2 on-line help and README.
 * If you have a CompuServe ID, you may submit an item to the appropriate section within the forums under IBMOS2 (GO IBMOS2).
 * Many bulletin-board systems contain forums where OS/2 users share information and ideas about OS/2.

Please provide as much information as possible about your problem. Feel free to add more space or to remove sections of the form that are not relevant to your problem.

One-line description of the OS/2 problem: ________________________________________________________________________

Detailed problem description - If possible, provide a step-by-step recreation scenario. Also, please include any fixes or workarounds you may have already tried: ________________________________________________________________________ ________________________________________________________________________ ________________________________________________________________________ ________________________________________________________________________ ________________________________________________________________________

Enter any error messages that occur: ___________________________________ ________________________________________________________________________

Select the appropriate answers by placing an X in the space indicated. Can you recreate the problem? Y _  N _ Has the problem occurred on more than one system? Y _  N _

OS/2 Operating System Software Configuration:

OS/2 version........: _______ CSD level...........: _______ Revision level......: _______

Note: Use the SYSLEVEL command from an OS/2 window to determine CSD level. Use the VER/REV command from a DOS window to determine revision level.

Hardware configuration (provide as much information as possible): Brand / model of PC : _________________________________________________ Microprocessor brand.............: Intel _  Other (specify) ________________________ type..............: 286 _  386SX _  386DX _  486SX _  486DX _ speed.............: __ MHz Total RAM ..........: __ MB

OS/2 is set up as...: Boot Manager _  Dual-Boot _  Stand-Alone _

Disk drive (repeat this section for every physical disk drive) brand.............: ________________________ model #...........: _____________ type (interface)..: IDE _  ESDI _  SCSI _  MFM _  RLL _  Unknown _ total size........: _____________ partitions........: _________________________________________________ _________________________________________________                      (please include drive letter, size, and format)

Manufacturer and model number of Disk controller...:  ______________________ System BIOS.......: ______________________ Video adapter.....: ______________________ Display...........: ______________________

Video RAM...........: _____KB Video Type..........: EGA _  VGA _  SVGA _  XGA _  8514 _ Drive A: media size.: 3.5-inch _  5.25-inch _ Drive B: media size.: 3.5-inch _  5.25-inch _ Other adapters......: __________________________________________________ __________________________________________________

Is your PC connected to a network? Y _ N _

If yes, please fill out the relevant network software questions listed below the trap information, even if you feel that your network is not at fault.

TRAP INFORMATION - If a TRAP occurs and results in the 16-bit trap display similar to the following, enter any of the register values that you recorded:

Session title: _________________________________________________________ TRAP ____ AX= ____   BX= ____    CX= ____    DX= ____    BP= ____ SI= ____   DI= ____    DS= ____    ES= ____    FLG= ____ CS= ____   IP= ____    SS= ____    SP= ____    MSW= ____ CSLIM= ____   SSLIM=  ____    DSLIM= ____    ESLIM= ____ CSACC= __   SSACC= __    DSACC= __    ESACC= __ ERRCD= ____   ERLIM= ____    ERACC= __ ________________________________________________________________________ ________________________________________________________________________ ________________________________________________________________________

If a TRAP occurs and results in the 32-bit trap display similar to the following, enter any of the register values that you recorded:

TRAP ____       ERRCD= ____  ERACC= ____  ERLIM= ________ EAX= ________ EBX= ________  ECX= ________  EDX= ________ ESI= ________ EDI= ________  EBP= ________  FLG= ________ CS:EIP= ____ : ________ CSACC= ____  CSLIM= ________ SS:ESP= ____ : ________ SSACC= ____  SSLIM= ________ DS= ____ DSACC= ____  DSLIM= ________  CR0= ________ ES= ____ ESACC= ____  ESLIM= ________  CR2= ________ FS= ____ FSACC= ____  FSLIM= ________ GS= ____ GSACC= ____  GSLIM= ________

The system detected an internal processing error at location: ____ : ________ - ____ : ________ _____, ____ ________ Internal revision _. ___ Date: __/__/__

PRINTER - If this is a printer problem, please provide the following: Printer vendor: __________________  model ....: ________________ Driver name ..: __________________  port used : ________________ Printer is attached to: Local _   LAN Server _    Host _

COMMUNICATIONS MANAGER - If this is a problem with Communications Manager, please provide answers in this section: OS/2 Extended Services ............: _  CSD Level: _______ OS/2 EE Communications Manager 1.3 : _  CSD Level: _______ Describe your Communications Manager configuration (DFT, T-R, etc): ________________________________________________________ ________ ________________________________________________________ ________

LOCAL-AREA NETWORK - If this is a local-area network problem, please enter information about the LAN involved.

LAN Server:    OS/2 LAN Server Version 1.3 : _   CSD Level: ________ OS/2 LAN Server 2.0 Entry ..: _  CSD Level: ________ OS/2 LAN Server 2.0 Advanced: _  CSD Level: ________ OS/2 LAN Server 3.0 Entry ..: _  CSD Level: ________ OS/2 LAN Server 3.0 Advanced: _  CSD Level: ________

LAN Requester: LAN Server 3.0 Requester....: _  CSD Level: ________ LAN Server 2.0 Requester....: _  CSD Level: ________ OS/2 1.3 Requester..........: _  CSD Level: ________

DOS LAN Requester: LS 3.0 Requester ...........: _  CSD Level: ________ LS 2.0 Requester ...........: _  CSD Level: ________ OS/2 1.3 Requester .........: _  CSD Level: ________ DOS version: ____ DOS vendor: _________________

Is the failing system a domain controller? Y _   N _ Is the failing system an additional server? Y _   N _

DATABASE MANAGER - If this is an OS/2 Database Manager problem, please enter information about the DataBase Manager problem below.

SQL error code .......: ________ Secondary return code : ________ Error occurs when database is being accessed as: Standalone .......: Y _ N _ Requester (client): Y _ N _ Database server ..: Y _ N _ Using RDS ........: Y _ N _ Using LAN ........: Y _ N _ If the error is occurring at a requester, can the problem be recreated at the server? .....: Y _ N _ Error occurs in which application? Query manager.....: _ LI ...............: _ (Command-Line Interface) User application..: _ If a trap has occurred, provide the SQLABEND results: ________________________________________________________ _________ ________________________________________________________ _________ ________________________________________________________ _________

PLEASE REVIEW ALL OF THIS PROBLEM REPORT BEFORE SENDING. When you are ready to send this OS/2 Problem Report, send the form via CompuServe mail to: Base problems - Base Support,  76711,610 ES/LS problems - ES/LS Support, 76711,611 (ES = IBM Extended Services, LS = IBM LAN Server)

Small Businesses Eagerly Await Information Highway, IBM Survey Finds
Small businesses across the United States are poised to take advantage of the Clinton Administration's proposed National Information Infrastructure, or information highway, according to the results of a survey of 514 small businesses announced today by IBM. Close to half of the respondents have heard of the information highway. Of those, three-quarters view it as a potential business asset.

Aimed at determining what small business owners think of the planned information highway, the IBM survey found that among those aware of the phrase, a large majority believe it will impact their profits favorably. They also think it will increase their ability to expand globally and give them access to competitive bidding information not normally accessible.

The United States is ahead of other countries in developing an information highway according to the majority of those surveyed. On average, they say it will take more than eight years before becoming a reality for half of the small businesses in this country.

The survey of presidents, owners and managers of small businesses with revenues of 5 million USD to 99 million USD was conducted between 10 January and 21 January 1994 for IBM by Roper Starch Worldwide. The survey has a margin of error of plus or minus 4 percent to 6 percent on the totals.

"We've been working very hard for the last few years to understand the contributions of information technology to the productivity and profitability of small and growing companies," said Wirt Cook, general manager, general business and distribution, IBM United States. "Obviously, these companies are very important to us. The information highway should represent a real opportunity for small and growing businesses, and we intend to be a player in helping our customers realize that opportunity."


 * Uses of the Information Highway

Services expected to be offered on the information highway that are perceived as useful to small businesses include the ability to place or take business orders as well as send design and manufacturing specifications to staff, vendors, or customers. Other services include using tele/video conferencing, checking market prices, or determining the availability of raw materials.

Interestingly, three of the top five areas of perceived usefulness relate to customer service, indicating a growing reliance on technology for service delivery.


 * Government and the Information Highway

Two-thirds of those who have heard of the information highway believe that helping develop it is a good use of government funds. However, they are divided on the specific role government should play. About half say say they would like to see some government influence. Forty-four percent say they would prefer no government influence.

When asked about specific responsibilities, a significant number of respondents say the government should be involved with providing trademark protection and patents, managing radio frequencies, and protecting intellectual property rights.

Private companies should develop and maintain the infrastructure, according to 83 percent of the respondents. Three-quarters say the private sector should maintain technical standards.

Privacy and the information highway is a big concern. Two-thirds of those who have heard of the information highway agree there will be a lot of electronic eavesdropping. A smaller majority agree that the ability to protect confidential records and information will be compromised.


 * Sources of Expertise About the Information Highway

When presented with a list of potential sources of expertise on the information highway, a third say they feel hardware/software manufacturers will be the single most reliable source. Other potential sources of expertise include entrepreneurs and consultants, partnerships with big business, the U.S. Chamber of Commerce, the Small Business Administration, and government agency representatives.


 * Global Competitiveness and the Information Highway

To be competitive globally, nine out of 10 respondents feel it is important to develop the information highway, with a majority saying it is very important.

Almost all small businesses, however, are taking a wait-and-see posture about committing to the information highway, while only 6 percent say they are taking immediate steps to join the information highway.


 * Importance of Information Technology

Technology systems now in use are absolutely essential to the functioning of their businesses, according to eight out of 10 respondents.

A majority say information technology helps them understand cash flow and be more responsive to customers. A majority also say it is helpful in becoming more profitable, controlling operating costs, providing a competitive edge, managing and controlling resources, and improving the quality of products and services.

Overall, small business owners are more likely to say information technology helps them grow and expand their business than they are to say it is used for survival.

A majority of respondents say their investment in information technology will increase over the next 12 months, reflecting an 8 percent increase over a somewhat similar survey conducted last year.

The survey was conducted to pinpoint the information technology needs of small businesses served by IBM and its network of 3,500 Business Partners. IBM Business Partners provide marketing, support, and application software for IBM products.

IBM Developer Assistance Program Contacts Worldwide
As of 10 February 1994, here is the list of IBM Developer Assistance Program contacts in countries worldwide.

Telephone numbers are constructed as follows: 1 to 3 digits    1 to 3 digits       6 to 8 digits

Argentina                              Tel: 54 1 319 6129 Javier Barabas (Buenos Aires)         Fax:

Australia and New Zealand              Tel: 61 2 354 7684 Rohaini Cain (Sydney)                 Fax: 61 2 354 7766

Austria                                Tel: 43 222 21 145 X2335 George Haschek (Vienna)               Fax: 43 222 21 145 X3102

Belgium and Luxembourg                 Tel: 32 2 718 4294 Jean Brimioulle (Brussels)            Fax: 32 2 718 4023

Brazil                                 Tel: 55 192 65 7737 Geovah Cabral (Sumare)                Fax: 55 192 65 8057

Bulgaria                               Tel: 359 2 730 235 Loumir Cheytanov (Sofia)              Fax: 359 2 731 076

Canada and the Caribbean               Tel: 1 905 316 2621 France Loubier / Doug Spencer         Fax: 1 905 316 2996 (Toronto)

Croatia                                Tel: 385 41 624 590 Zoran Hrustic (Zagreb)                Fax: 385 41 611 119

Czech and Slovak Republics             Tel: 42 2 710 6266 Stepan Hradecny (Prague)              Fax: 42 2 710 6401

Denmark and Iceland                    Tel: 45 4593 4545 (no city code) Ralph Sakslund                        Fax: 45 4593 3960

Egypt                                  Tel: 20 2 349 2533 Ahmed Ezz (Giza)                      Fax: 20 2 360 1227

Finland and Latvia                     Tel: 358 0 459 4810 Pekka Kaukonummi (Helsinki)           Fax: 358 0 459 4014

France and Monaco                      Tel: 33 1 4905 8743 Eric Zuccarelli (Paris)               Fax: 33 1 4788 6476

Germany                                Tel: 49 69 6645 3790 Klaus Piemont (Frankfurt)             Fax: 49 69 6645 3370

Hungary                                Tel: 36 1 165 4422 Tibor Kiss (Budapest)                 Fax: 36 1 186 9265

Indonesia                              Tel: 62 21 571 1455 Windrijo Koeswologito (Jakarta)       Fax: 62 21 571 1679

Ireland                                Tel: 353 1 660 3744 Barry O'Brien (Dublin)                Fax: 353 1 660 0005

Israel                                 Tel: 972 3 697 8504 Ami Noyman (Tel Aviv)                 Fax: 972 3 695 9985

Italy                                  Tel: 39 2 5962 5289 Guiseppe Rossano (Milan)              Fax: 39 2 5962 9587

Japan                                  Tel: 81 3 3779 8282 Hiroshi Yasukawa (Tokyo)              Fax: 81 3 3495 2045

Korea                                  Tel: 82 2 781 7639 C. B. Oh (Seoul)                      Fax:

Mexico                                 Tel: 52 5 627 1846 Juan Carlos Fernandez (Mexico City)   Fax: 52 5 580 4267

Netherlands                            Tel: 31 30 383 111 Hans Langenhorst (Utrecht)            Fax: 31 30 332 160

Norway                                 Tel: 47 66 998 836 Kjell Tornby (Kolbotn)                Fax: 47 66 999 333

Portugal                               Tel: 351 1 759 5161 Carlos Costa Pereira (Lisbon)         Fax: 351 1 795 5585

Romania                                Tel: 40 1 158 267 Constantin Florea (Bucharest)         Fax: 40 1 156 259

Russia and Belaruss                    Tel: 7 095 235 6602 Valery Perepelov (Moscow)             Fax: 7 095 235 4849

Saudi Arabia                           Tel: 966 2 660 0812 Rajesh Rao (Jeddah)                   Fax:

Slovenia                               Tel: 386 61 152 154 Marko Kovic (Ljubljana)               Fax: 386 61 152 119

South Africa                           Tel: 27 11 244 2704 Denis Lock (Johannesburg)             Fax: 27 11 224 3292

Singapore                              Tel: 65 320 1202 (no city code) Ron Ong                               Fax: 65 225 9444

Spain                                  Tel: 34 1 397 6000 Mercedes Liarte Gomez (Madrid)        Fax: 34 1 416 4781

Sweden                                 Tel: 46 8 793 4325 Fredrik Hoglund (Stockholm)           Fax: 46 8 793 2428

Switzerland and Liechtenstein          Tel: 41 1 724 8442 Hans Rudi Egli (Zurich)               Fax:

Taiwan                                 Tel: 886 2 776 7965 P. H. Chen (Taipei)                   Fax: 886 2 771 9707

Turkey                                 Tel: 90 1 280 0900 Fikret Inam (Istanbul)                Fax: 90 1 278 0437

United Kingdom                         Tel: 44 256 344 558 Natasha Warner (Basingstoke)          Fax: 44 256 332 319

United States                          Tel: 1 407 982 6408 US and Worldwide DAP (Boca Raton)     Fax: 1 407 998 7610

Developer Assistance Program in Mexico
IBM announces that its Developer Assistance Program has begun in Mexico with formal kickoff on 13 January. The Mexico DAP program's mission is to provide a wide range of services supporting OS/2 developers throughout Mexico.

At times, developers have great ideas for new products that exploit the latest hardware technologies, but they are limited by their operating system. Come over to OS/2, take advantage of the guidance and services offered by the IBM Mexico Developer Assistance Program, and unleash the power of your computer!

The IBM Mexico Developer Assistance Program provides you with: For more information, contact:
 * Seminars and courses for OS/2 application development
 * Telephone support
 * BBS support (on SPIN - Sistema Profesional de Informacion)
 * Up-to-date information about new technologies
 * Selected hardware and software discounts

Juan Carlos Fernandez (525) 627-1846, IBM tie line 879-1846 or Carlos Mendoza        (525) 627-1937, IBM tie line 879-1937

IBM France Developer Assistance Program BBS
This newsletter is one of many things posted on the IBM France Developer Assistance Program BBS.

This BBS has areas that everyone can access, and areas that only DAP members can access. The public areas contain OS/2 device drivers, marketing information, publications information, and so on. The private DAP areas offer many development tools and question/answer capability.

The BBS has eight lines operating at rates from 1200 bps through 14400 bps, and its modem settings are 8N1.

Telephone numbers for the BBS are: Within Paris:                      43 05 03 03 From other cities in France:  16 1 43 05 03 03 From other countries:       + 33 1 43 05 03 03 where + is your country's international access code.

C Set ++ V2.1 and C Set ++ FirstStep V2.1 Australian Pricing
IBM Australia Ltd. announces C Set ++.


 * Upgrading from C Set ++ V2.0 to C Set ++ V2.1

Customers whose invoice or receipt for C Set ++ version 2.0 is dated 9 September 1993 or later can upgrade to C Set ++ V2.1 at these prices: 156 Australian dollars (AUD) for a 90mm diskette version 93 AUD for CD-ROM version This promotion expires 30 April 1994.


 * Windows Purchasers of C Set ++ V2.1 Receive FREE OS/2 for Windows

If you don't yet use OS/2, and are considering moving your development platform to OS/2 and C Set ++ V2.1, you'll be pleased to know that OS/2 for Windows will be included at no extra charge, BUT ONLY IF YOU REQUEST IT. Otherwise we'll assume you already have OS/2 and you do not need OS/2 for Windows. This is not a special promotion, but a deliberate, ongoing bundle to convince you that IBM is serious about your development business, no matter which platform you target -- DOS, Windows, or OS/2.

Integrate your existing DOS and Windows tools with the best C/C++ environment for OS/2, starting at 626 AUD.

OS/2 offers Windows developers: o True pre-emptive multitasking, so that multiple edit/compile/debug sessions can be active simultaneously and productively.

o OS/2 Crash Protection, which for developers means that multiple concurrent sessions won't crash that compilation you've been doing for several hours. C Set ++ V2.1 includes IBM WorkFrame/2. As a tools integrator, IBM WorkFrame/2 enables different or multiple edit/compile/debug components to be plugged in seamlessly, whether they are DOS, Windows, OS/2 16-bit, or OS/2 32-bit components. Developers can use the component mix of their choice.


 * Crossgrade from Other C/C++ Compilers to C Set ++

In Australia, the term "crossgrade" refers to a change from one brand of software product to another.

Now, customers who own any other C/C++ compiler can crossgrade to IBM C Set ++ for as little as 238 AUD. This is also not a special promotion, but is an ongoing IBM Australia commitment to further convince developers that IBM wants you to buy and use C Set ++ V2.1!


 * Student Prices

If you have a current student ID, check out our new education pricing starting at 127 AUD (see below for more information).


 * IBM C Set ++ V2.1

Stable, reliable, highly optimized code -- that's what you want for your mission-critical applications. That's exactly what C Set ++ V2.1 delivers -- and more!

The development environment that gave you the world's best 32-bit code optimizer and class libraries now brings you the latest technical breakthroughs from IBM.

Through the power of C Set ++, you get: And there's more. You also get the same smooth GUI-based debugger and full standards compliance of the original C Set ++ with industry firsts like exception-handling, 16/32-bit callbacks, C++ browser, and EXTRA, IBM's unique execution trace analyzer.
 * New user interface class libraries, letting you add object-oriented drag-'n'-drop function to your applications.
 * An interactive GUI design tool from Kaseworks, customized for IBM's User Interface Class Library, making paper-and-pencil design and written code obsolete.
 * The latest object-oriented user interface version of IBM Workframe, which lets you organize project files in intuitive folders and execute tasks automatically with just a double-click.
 * Developer's Toolkit V2.1, which contains SOM bindings and the SOM pre-compiler, so you can create SOM objects - making it easier for client/server and distributed computing.


 * IBM C Set ++ FirstStep V2.1

For a fraction of the cost, IBM C Set ++ FirstStep gives you all the essentials you need to develop professional C/C++ code:
 * the same compiler as C Set ++.
 * a starter set of C ++ class libraries.
 * a smooth GUI-based debugger.
 * IBM Workframe V1.1 - project-oriented integrated development environment.
 * Developer's Toolkit V2.1.


 * Finding Your Closest Internet Node for C Set ++ Technical Support

The IBM Toronto, Canada development laboratory responsible for C Set ++ technical support has long offered this support via Internet as well as CompuServe. However, many DAP members tell us they don't know how to connect to Internet. Please contact the Asia/Pacific DAP, who now maintain a list of local Internet nodes and prices.


 * To Order

Orders should be placed with dealers or IBM Direct at 008 815 154 (within Australia only; orders cannot be taken from other countries).

The following dealers have indicated their support for C Set ++ by establishing in-store C Set ++ demonstration facilities: Suggested retail prices in Australian dollars through IBM Direct are given below. Dealer prices may vary.
 * Sydney: Multitask Consulting, +61-2-904-1988, fax +61-2-953-9401
 * Melbourne: TI Software, +61-3-417-5030, fax +61-3-417-4902


 * New C Set ++ Dealers

Many developers are also dealers. If you want the best level of support to help sell C Set ++, register with the Asia/Pacific DAP as a C Set ++ dealer. You will receive a demo copy for your store, in-store training, brochures, and other promotional material.

Asia/Pacific DAP recommends and maintains a list of the best stores for developers. If you are not a dealer, but you know of a good one, please tell Asia/Pacific DAP so that other developers can profit from your experience.


 * For More Information

For more information, contact your nearest dealer or the IBM Asia/Pacific Developer Assistance Program at +61-2-13-2426.

Part                                                             Price Number Description                                               in AUD -- ---                                               --
 * Prices

C Set ++

If you need OS/2 for Windows:

CWINDSK C Set ++ with FREE OS/2 for Windows, 90mm diskette          734 CWINCDR C Set ++ with FREE OS/2 for Windows, CD-ROM                 626

If you already have OS/2:

82G3732 C Set ++ V2.1, 90mm diskette                                734 82G3735 C Set ++ V2.1, CD-ROM                                       626

Special promotion for upgraders to C Set ++ V2.1 from C Set ++ V2.0 acquired on or after 9 September 1993: 90mm diskette                                               156 CD-ROM                                                       93

Upgrade/crossgrade from any C/C++ compiler:

82G3902 C Set ++ V2.1 UG/CROSSG from any other C/C++, 90mm diskette 279 82G3907 C Set ++ V2.1 UG/CROSSG from any other C/C++, CD-ROM        238

Education pricing for students with current ID:

CEDUDSK C Set ++ V2.1 Education, 90mm diskette                      279 CEDUCDR C Set ++ V2.1 Education, CD-ROM                             238

Publications, source, and additional licenses:

82G3741 C Set ++ V2.1 Library Group 1                                87 82G3742 C Set ++ V2.1 Library Group 2                               142 61G1400 C Set ++ V2.1 Class Libraries source                       1095 82G3920 C Set ++ V2.1 Additional License (AL)                       616 82G3929 C Set ++ V2.1 5-pack AL                                    1999

C Set ++ FirstStep V2.1 ---

If you need OS/2 for Windows:

FSTWDSK C Set ++ FirstStep and OS/2 for Windows, 90mm diskette      294 FSTWCDR C Set ++ FirstStep and OS/2 for Windows, CD-ROM             238

If you already have OS/2:

82G3744 C Set ++ FirstStep V2.1, 90mm diskette                      235 82G3746 C Set ++ FirstStep V2.1, CD-ROM                             199 82G3755 C Set ++ FirstStep V2.1 Libraries G1                         32 82G3756 C Set ++ FirstStep V2.1 Libraries G2                        117

Education pricing for students with current ID:

FEDUDSK C Set ++ FirstStep Education, 90mm diskette                 149 FEDUCDR C Set ++ FirstStep Education, CD-ROM                        127

IBM Canada LAN Systems Roadshow '94
IBM Canada is running a major event for LAN Administrators and LAN Resellers throughout Canada during February, March, and April 1994.

"IBM LAN Systems - Superior Client/Server Solutions" will cover all of the reasons why OS/2 and IBM LAN Systems provide the best platform available today for client/server computing.

This free three-hour seminar, running in 19 cities and 41 sessions across Canada, covers the following topics:
 * The new paradigm of client/server computing and why it is much more than simply file and print serving
 * The extensibility and flexibility of IBM LAN Systems for application development
 * OS/2 2.1 as a 'super client' in the LAN environment
 * The unique functions of IBM LAN Server as a desktop-to-enterprise file server
 * A display of the broad range of client/server solutions available for IBM LAN Systems
 * Mainframe-strength management of desktop systems with LAN NetView and LAN Distance.

The schedule for the seminar is as follows (seminars already given are not listed): City                           Date           Time (choose one) - St. John's                     4 March        9-12am Halifax                        1 March        9-12am or 1-4pm Moncton                       28 February     9-12am Quebec City (French only)     16 February     9-12am or 1-4pm Ottawa                         5 April        9-12am or 1-4pm Ottawa                         6 April        9-12am or 1-4pm Toronto                        2 March        9-12am or 1-4pm Toronto                        3 March        9-12am or 1-4pm Toronto                        4 March        9-12am or 1-4pm Kitchener                     17 February     9-12am or 1-4pm Winnipeg                      10 March        9-12am or 1-4pm Winnipeg                      11 March        9-12am Regina                         8 March        9-12am or 1-4pm Saskatoon                     15 March        9-12am or 1-4pm Calgary                        1 March        9-12am Edmonton                       3 March        9-12am or 1-4pm Edmonton                       4 March        9-12am or 1-4pm Vancouver                     24 February     9-12am or 1-4pm Victoria                      22 February               1-4pm To register for the seminar, call 1-800-465-1234, ext. 719, within Canada, and ask for the specific seminar location.

Canadian Trade Shows in 1994
Event                      Location                        Date -                                              Computer World              Toronto, Ontario                 9 - 11 Mar SIAQ/93 Computer Show      Quebec, Quebec                  23 - 25 Mar Computer Expo '94          Winnipeg, Manitoba              22 - 24 Apr Comtech                    Ottawa, Ontario                 26 - 27 Apr Vardex                     Toronto, Ontario                18 - 19 May Multimedia'94              Toronto, Ontario                25 - 28 May SIIM Computer Show         Montreal, Quebec                 1 -  3 Jun COMDEX/Canada'94           Toronto, Ontario                13 - 15 Jul COMDEX/Canada West '94     Vancouver, British Columbia     12 - 14 Sep Calgary BUS Show           Calgary, Alberta                 5 -  6 Oct Edmonton BUS Show          Edmonton, Alberta               12 - 13 Oct Atlantic CAN Show          Halifax, Nova Scotia             2 -  3 Nov SCIB Computer Show         Montreal, Quebec                 8 - 10 Nov Canadian Computer Show     Toronto, Ontario                21 - 24 Nov Portable Computing Conf. Toronto, Ontario               12 - 13 Dec

Open Client/Server Solutions Conference
31 May - 3 June, La Hulpe, Belgium

Is your enterprise ready for the next decade of business?

Are you able to plan and to implement a right-sized, well-architected, harmonised, and heterogeneous Information Technology environment?

Do you know how to maximize the features of your existing mainframe computers, and the benefits new generations can add?

Do you have the skills to capitalise on GUIs and OOs (Graphical User Interface and Object Orientation) and to achieve effective Client/Server Solutions?

Can you cope with the challenges that your IS workforce faces when tackling client/server solutions?

From the mass of available "Open Client/Server" products, do you have a clear rationale for selecting the products that match your requirements?

Do you know how open IBM is?

You can find out the answers to a lot of these questions, and get help in answering the other questions, by attending the Open Client/Server Conference sponsored by the IBM International Education Centre (IEC) in La Hulpe, Belgium, from 31 May through 3 June 1994.


 * Open Client/Server

Open Client/Server can provide the flexibility to adapt your information technology to new business needs, and allow you to take advantage of emerging technologies to enhance your IT solutions.

As a Open Client/Server provider, IBM enables you to meet your needs by providing a breadth of proven experience, services, and products that integrate into your existing environment.


 * Conference Objectives

Participants in the conference will be able to:
 * acquire a clear understanding of the Client/Server paradigm from a technical Information Systems point of view.
 * understand the trends, directions, standards, and organisations that play a role in Open Client/Server.
 * obtain an in-depth view of the options available and the technical pros and cons.
 * advise on the steps to follow and the technical decisions for a successful implementation of an Open Client/Server solution according to real enterprise business scenarios.
 * map their business needs to effective solutions showing high degrees of application integration.


 * Audience

This conference is primarily aimed at technical representatives from customers, IBMers, dealers, and Business Partners who perform the following roles:
 * Architects and designers of IT solutions
 * Integrators of solutions
 * Information Systems managers
 * Networking managers
 * Software developers and ISVs
 * Experienced users needing to know and evaluate the trends of the market

There are no general prerequisites for attending the conference, but some of the topics presented will require the participant to have background knowledge in the area of interest.

Participants will be given descriptions of the contents and educational roadmaps to help them select the most appropriate sessions according to their skills and job requirements.


 * Conference Style

The Open Client/Server Conference will offer tutorials, lectures, demonstrations, and exhibitions. There will be a rich choice of sessions, allowing each participant to tailor the program to his or her personal interests.

Topics will be grouped in tracks or areas of interest. There will be interactive evening discussion sessions with panels of experts.

Some limited hands-on sessions may be offered if the need arises.


 * Focus

The conference will focus on how things (skills, products, programming tools, APIs, and standards) are used to put in place effective solutions. Product-oriented sessions will be avoided as much as possible.


 * General-Interest Topics
 * Client/Server consulting process.
 * Design methods. Client/Server engineering methodology.
 * Software engineering: Visual programming and OO languages.
 * The Open Client/Server elements.
 * Role of the mainframe in Open Client/Server.
 * Data placement.
 * Client/Server platforms.
 * Capacity and performance.
 * Customer scenarios.
 * Front-ending mainframes.
 * Distributing the logic.
 * LAN systems environments.
 * Distributed data and distributed access to data.


 * Technology Infrastructure Topics

Distributed resource managers o Network Services (SNA, TCP/IP, OSI, IPX, NetBIOS). Multiprotocol Networking (MPTN). Interprocess communication models.

o Distribution Services Transparent access to resources. Directory and naming (OSF/DCE    Directory Services). Security (OSF/DCE kerberos). Time services. Transaction managers, resource recovery, and two-phase commit.

o Object Services Distributed System Object Model (DSOM). CORBA from OMG.

o Application-Enabling Services Presentation services: file, print and multimedia. Applications services: transaction monitor, workflow, mail. Data access services: file, database (DRDA, OODBMS).

o System Management Services SystemView supported standards. System management operations in    heterogeneous environments. LAN system management. Single logon. Data management operations.

o Application Development Services Visual development programming tools. Portability (POSIX, X/Open). Open development tools and middleware. These subjects will be covered in approximately 60 sessions, plenary and elective.

All conference sessions will be held in the English language.


 * Conference Speakers

At this conference, you will hear from a range of experts from inside and outside IBM about all aspects of client/server technology:

Speakers include: The conference manager is:         The conference secretary is:
 * John C. McCarthy, Director of Technology Programs, Forrester Research, Inc.
 * John Tibbetts, President, KINEXIS Consulting
 * Charles C. C. Brett, President, C3B Consulting
 * Oliver Sims, Principal Consultant, Integrated Objects
 * James A. Johnson, The Standish Group International
 * Allan L. Scherr, President, ALS Consulting
 * Jean Lorrain, member of the IBM Academy of Technology
 * David Kerr, lead designer of OS/2 2.0 and co-author of the best-selling book "OS/2 2.1 Unleashed"

Mr. Jose Maria Fernandez           Ms. Anne Laboureur Phone:    +32-2-655-5799           Phone:     +32-2-655-5801 Fax:      +32-2-655-5739           Fax:       +32-2-655-5739 Internet: jfernandez@vnet.ibm.com  Internet:  alaboureur@vnet.ibm.com IBMMAIL:  BEIBMW4P at IBMMAIL      IBMMAIL:   BEIBM4HP at IBMMAIL IBM PROFS: FRNANDEZ at BRUVMIS1    IBM Profs: LABOUREA at BRUVMIS1
 * Schedule

The conference starts on Tuesday 31 May at 09:00 and ends on Friday 3 June at 12:30.


 * Fees

Attendees should choose either the non-residential or residential package. o The Non-Residential package includes tuition, full set of conference proceedings, lunches at the IEC from May 31 to June 3 inclusive, and the Conference Dinner. Non-residential attendees are responsible for hotel accommodations and meals other than those specified above, as  well as for their transportation to and from the IEC.

The fee for the Non-Residential package is 67500 Belgian Francs (BEF). A discounted Non-Residential package fee is available to  customers who are outside Europe, the Middle East, and Africa.

o The Residential package adds to the non-residential package the accommodation in a single room provided by the IEC for four nights (30 May through 2 June inclusive), plus full board.

The fee for the Residential package is 27000 BEF in addition to the fee for the Non-Residential package. The conference fee for either package will be charged to you by your local IBM company.


 * Enrollment

You can enroll for the Open Client/Server Environment Conference in these ways: Fax: +32-2-655-5739, attention Ms. Anne Laboureur
 * Through your local IBM Branch Office, which will forward your information to IEC La Hulpe.
 * By calling the IEC La Hulpe hotline at +32-2-655-5555, and giving them the information requested in the Enrollment Form below.
 * By completing the Enrollment Form below and returning it as follows:

Mail: Ms. Anne Laboureur, Hul 17 IBM IEC 135, Chaussee de Bruxelles B-1310 La Hulpe, Belgium

Confirmation of enrollment, and a detailed agenda, will be sent to participants as early as possible.

Open Client/Server Conference Enrollment Form

Yes, I want to attend the IBM Open Client/Server Conference at the IBM International Education Centre in La Hulpe, Belgium from 31 May through 3 June 1994.

Course code: EOCS401

Desired package: Non-Residential _____   Residential _____

Name ___________________________________________________________________

Company ________________________________________________________________

Address ________________________________________________________________

________________________________________________________________

City _____________________________________ Postal Code _________________

Country __________________________________

Telephone _____________________________ Fax ___________________________

E-mail address _________________________________________________________

I acknowledge that no-shows and cancellations made within seven days of the conference will not receive a refund.

Substitution of attendees can be made at any time by written notification to the conference secretary.

European Computer Events in 1994
The data below was gathered from many sources. The data is not represented as being complete, nor does IBM claim responsibility for the content or accuracy of the data. IBM Personal Software Products will participate in many of the listed events. EVENT                    LOCATION                  DATE

Austria --- IFABO                    Vienna                     3 -  7 May

Belgium --- Microtex                 Brussels                   1 -  4 Mar

Denmark --- Office and Data          Copenhagen                29 Sep - 5 Oct

Germany --- CEBIT                    Hannover                  16 - 23 Mar Networks Expo            Frankfurt                 17 - 19 May Orgatec                  Cologne                   20 - 25 Oct Networks Expo            Frankfurt                 22 - 24 Nov Intermedia Europe '94    Wiesbaden                 30 Nov - 2 Dec

Italy - Windows World            Milano                    13 - 16 Apr SMAU                     Milano                    13 - 18 Oct

Norway -- Kontor OG Data           Oslo                      12 - 16 Sep

Spain - ETRE                     Barcelona                  8 - 10 Sep SIMO                     Madrid                    11 - 17 Nov

United Kingdom -- Windows Show             Olympia                   22 - 25 Feb IBM '94                  Birmingham                 1 -  3 Mar Computer Shopper         Birmingham                24 - 27 Mar Object Technology '94    Oxford                    28 - 30 Mar Multimedia '94           Earls Court                7 -  9 Jun Networks '94             Birmingham                28 - 30 Jun Business Computing       Olympia, London           26 - 29 Sep Object Expo              London                    26 - 30 Sep Software Development '94 Birmingham                22 - 24 Nov Computer Shopper         Olympia                    1 -  4 Dec

Foreign Withholding Taxes on U.S. Software
(This information was furnished by the U.S. Department of Commerce.)

This article briefly discusses foreign withholding taxes on software royalties. It is not a complete guide to U.S. or foreign tax laws or treaties. For more thorough information on tax matters, firms should consult the Internal Revenue Service (IRS) or a professional tax attorney.

Many countries, including Canada, Japan, and Brazil, collect withholding taxes on royalties from the sale of intangible copyrighted property such as computer software. This tax applies to foreign as well as domestic works. While U.S. companies are obligated to pay this tax, they can minimize their exposure or avoid double taxation (paying taxes on the same income in more than one country) if there is a reciprocal tax treaty between the United States and that particular country.

To date, the United States has concluded tax treaties with approximately 40 countries. Under these treaties, U.S. companies may be taxed at a reduced rate or are exempt from foreign income taxes on certain types of income received outside the United States. These reduced rates and exemptions vary among countries and specific items of income. For more information, see publication 901 -- U.S. Tax Treaties. This publication lists tax treaties signed by the United States and includes references to the appropriate legal citation and/or U.S. Department of the Treasury explanation or decision. The provisions of the United States-Canada Income Tax Treaty are described in Publication 597.

If income on software royalties is withheld overseas, U.S. companies may be able to claim a foreign tax credit. Companies may take this credit on Form 1116. For foreign tax credit purposes, royalties are considered to be passive income. For more information, see Publication 514 -- Foreign Tax Credit. Companies that claim a foreign tax credit may be liable for the alternative minimum tax. For more information, see Form 6251 -- Alternative Minimum Tax.

To order the IRS publications mentioned in this article or IRS forms at no charge, call 1-800-TAX-FORM or visit an IRS District Office.

Understanding the ISO 9000 Standards
(This information was furnished by the U.S. Department of Commerce.)

This article provides answers to frequently asked questions about the ISO 9000 quality system standards currently used in the European Community (EC) and elsewhere, and how they apply to software.

What Are the ISO 9000 Standards?

Published in 1987 by the International Organization for Standardization (ISO), the ISO 9000 standards (ISO 9000-9004) describe three quality system models, define quality concepts, and give guidelines for using international standards on quality systems. They enable a company to ensure (through internal and external audits) that its production process will meet published quality standards for its products or services. As such, the ISO 9000 standards relate to production processes, not products.

ISO 9000 standards cover purchasing, assessment of subcontractors, and inspection and testing of purchased components. Firms may register their quality systems under one of three standards: ISO 9001, ISO 9002, or ISO 9003. ISO 9000 registration is noted only on product literature or advertising; it does not appear on the product or service itself.

Published in 1991, ISO 9000-3 provides guidance about the application of the ISO 9001 standard to the development, supply, and maintenance of software. ISO 9000-3 has 23 main clauses and approximately 62 subclauses; each refers to a specific quality aspect of software business. Because ISO 9000-3 is a guideline, not a standard, software firms must register under the ISO 9001 standard.

Vision 2000: A Strategy for International Standards Implementation in the Quality Arena During the 1990s is the ISO's long-range plan for the development and revision of the ISO 9000 series and related standards. It indicates plans to provide additional guidance about how to apply the ISO 9000 series standards to four generic product categories (hardware, software, processed materials, and services) and related areas, such as quality system auditing. Although these standards are intended to be guiding documents, they are being used in some quality system registration programs. For example, the United Kingdom's Department of Trade and Industry (DITI) has developed a scheme (TickIT) specifically for software companies which incorporates many ISO 9000-3 recommendations into its registration requirements. TickIT or TickIT-equivalent registration is also being offered by several registrars located in the United States.


 * Is Compliance with ISO 9000 Standards Required?

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. Thus, compliance with ISO 9000 standards can give manufacturers a decisive competitive advantage. This is particularly true for high-technology products and other items with safety or liability concerns. Moreover, procurement authorities and buyers are increasingly including ISO 9000 registration requirements in their purchase contracts.

Obtaining ISO 9000 registration for software may be particularly useful in the United Kingdom. There, the Consumer Protection Act of 1988 holds software producers liable for any injury, death, or damage to personal property result from faulty software. In addition, ISO registration is required for contractors to the United Kingdom's Ministry of Defense.

How Are Quality Systems Registered? ---

Manufacturers may evaluate their quality systems through one of three methods:
 * self-audits
 * "second-party" evaluations, usually performed by the buyer
 * "third-party" evaluations, conducted by organizations independent of the supplier and buyer.

In the EC, third-party evaluations by "notified bodies" -- organizations authorized by EC member state governments to perform quality system audits and other conformity assessment activities to meet EC legal requirements -- are one way to achieve legislatively required product approvals for regulated products.

Currently, all notified bodies are located in Europe. Notified bodies, however, may subcontract some tasks, including quality system audits, to organizations outside the EC. Such contracting is done at the discretion of the European notified body, which remains responsible for the audit assessment. In October 1992, U.S. and EC officials began negotiations on mutual recognition agreements that would allow the designation of U.S. notified bodies. ISO registrations by notified bodies to meet EC regulatory requirements are accepted throughout the EC.

Individual customers in Europe and elsewhere may also require third- party evaluations for software and other nonregulated products as part of a contract or supplier certification program. Firms should note, however, that ISO registration certificates for nonregulated products obtained in one EC member state may or may not currently be accepted in other EC countries.

To extend their market reach, registrars have reached several types of bilateral arrangements. For example, some registrars operating in the United States are accredited in one or more European countries, or are subsidiaries of parent corporations that are accredited in Europe. Currently, only one European accreditation body, the RvC in the Netherlands, will accredit U.S. registrars. Other U.S.-based registrars have signed memoranda of understanding with European registrars, which may cover a variety of activities.

Fortunately, mutual recognition of certificates in nonregulated sectors is increasing. Nine registrars in Europe's information technology sector (located in Denmark, France, Germany, Italy, the Netherlands, and the United Kingdom) have already agreed to recognize each other's registrations (ITQS), and other arrangements have been finalized by EQNET, an organization composed of EC and EFTA registrars. The Registrar Accreditation Board (RAB), the U.S. accreditation body, is also attempting to establish mutual recognition arrangements with its counterparts in Europe and elsewhere.

However, because there is no guarantee that one registrar's certificates for nonregulated products will be recognized throughout Europe, companies are encouraged to consult with their customers regarding registrar preferences.


 * Are the ISO 9000 Standards Subject to Change?

All ISO standards, including the original ISO 9000 series, must be reviewed, and revised or reaffirmed, at least once every five years. Minor revisions to the original ISO 9000 series (Phase I revisions) are expected to be published in early 1994. Major revisions (Phase II revisions) are scheduled to begin in 1997. ISO 9000-3, the guideline for software which was issued four years after the original ISO 9000 standards, is one example of how the ISO 9000 series has already been revised and expanded.

For more information about EC testing and certification procedures, contact the Office of European Community Affairs at 1-202-482-5279 (phone) or 1-202-482-2155 (fax).

To order the helpful, free publications "Questions and Answers on Quality, the ISO 9000 Standard Series..." and "More Questions and Answers on the ISO 9000 Standard Series and Related Issues," send a self-addressed mailing label to the National Institute of Standards and Technology (NIST), Building 101, Room A629, Gaithersburg MD 20899.

Copies of international standards and guidelines may be purchased from the following organizations:
 * American National Standards Institute - tel: 1-212-642-4900   fax:  1-212-302-1286
 * Global Engineering Documents - tel: 1-800-854-7179   fax:  1-714-261-7892
 * Information Handling Services (IHS) - tel: 1-800-241-7824   fax:  1-303-799-4097

U.S. Industrial Outlook, 1994 - Computer Software and Networking
(This information is excerpted from a report furnished by the US Department of Commerce. Part 1 of this report appeared in last month's DSNEWS.)


 * ARTIFICIAL INTELLIGENCE

The United States remained the leader in the artificial intelligence (AI) software market, with estimated worldwide revenues of 325 million USD, compared to total worldwide sales of AI products of 391 million USD in 1993, according to International Data Corp. (IDC). This increase over the 1992 revenues of 185 million USD is a significant one, since slow economic growth continued to affect the market and cut sales for many AI companies.

The AI market has four main segments: knowledge-based systems (KBS), natural-language processors, neural networks, and fuzzy systems. Expert systems, which make up the majority of KBS, continued to be the dominant segment of the AI market in 1993. KBS are computer programs which use inference capabilities and substantial knowledge of a specific area of expertise to solve problems in that field. Expert systems, the most sophisticated of these, approach the performance level of human experts when solving complex problems in their specializations.

Expert-systems applications are varied. Banks and brokerage houses have used them for financial forecasts, manufacturers for product specification and design, and airlines for scheduling. The U.S. Government has also begun to use AI technologies. The Internal Revenue Service has a number of systems, the largest of which is the Actuarial Advisor. In operation since 1989, the system performs actuarial valuations of pension plans, and is credited with assessing taxes of an additional 100 million USD in its first year alone. The Federal Bureau of Investigation has two expert systems: one automates ballistics analyses, and the other helps to detect serial crimes.

In 1993, AI experienced an "image crisis". Expert-systems tools vendors, in particular, began to distance themselves from AI by marketing their products as object-oriented, computer-aided, software-engineering, and client/server products. Expert-systems tools are the software programs which simplify the work of building expert systems. Vendors will likely continue to identify with non-AI products in the coming years, and this will further confuse the market, making it difficult to define.

According to Intelligent Software Strategies, an industry newsletter, the number of tool-software packages marketed for PCs dropped from 45 in 1992 to 23 in 1993. This decline is attributable to the introductory status of the majority of these tools, the need for which has decreased. The number of workstation-based tools remained steady at 14, and mainframe-based tools remained steady at 3. As LISP tools declined, so did available LISP-based products. This trend is expected to continue for LISP, one of the most popular AI languages. The number of problem- and domain-specific tools, on the other hand, will grow, adding to the 37 programs currently available. The demand for case-based reasoning tools, which reason and learn using analogy, remained strong, but will decline as a result of the new interest in object-oriented and client/server support.

Natural-language processing, another branch of AI, is a technology which understands the natural language of the user, whether typed as text, in electronic form, or spoken. It includes such technologies as machine-translation systems, database interfaces, and voice-input devices. This segment of the industry was among the fastest-growing for U.S. companies. According to IDC, U.S. vendors' worldwide sales increased 45 percent in 1993, from 57 million USD to 80 million USD, and should continue to increase at a similar rate in the coming years.

Applications in natural-language processing have been developed for manufacturing, energy, banking, and insurance industries. Interest in machine translation (MT) is particularly high. Advances in hardware and natural-language processing have made the technology available at the desktop level. Regulatory pressure has also played a part in its popularity. The European Economic Community, for example, plans to enforce requirements that operations manuals for heavy equipment be provided in the native language of the country of distribution. Caterpillar and Carnegie Group have begun an ambitious joint MT application project to translate automatically all of the client company's machinery-product documentation into 35 languages. Major U.S. suppliers of natural-language technology are AICorp, Natural Language, Inc., and Intelligent Business Systems.

Neural networks are the fastest-growing segment of AI. These computing systems mimic the brain through a network of highly interconnected processing elements, which give them learning capabilities and enable them to recognize and understand subtle or complex problems. According to IDC, U.S. sales for neural-network software increased 65 percent in 1993 to 44 million USD. Software makes up only a small part of the market for neutral networks. The majority of revenues come from hardware, development tools, consulting, and licensing.

Neural networks have been used in character recognition, industrial applications, real estate appraisals, and financial analyses. One bank replaced its expert system with a neural network in order to detect credit-card fraud, and stated that the 1 million USD system paid for itself in six months. Neural network technology will continue to receive funding from the Federal Government under the 300 million USD per year Decade-of-the-Brain program launched in 1990, as well as through the Small Technology Transfer Research (STTR) program. The SSTR program, which supplements the Small Business Innovative Research program, is designed to give researchers at national laboratories incentive to explore areas with commercial potential. The majority of STTR's 24 million USD budget is likely to go to neural-network research. Though only a small part of the 400 million USD which is currently being allotted for research and development of AI, STTR's funding is important because it stresses commercial applications as opposed to the military applications which most U.S. Government R&D funding has emphasized.

Fuzzy logic, another AI technology, received a great deal of attention in 1993. Based on fuzzy-set theory, fuzzy logic recognizes that statements are not necessarily only "true" or "false," but can also be "very unlikely" or "more or less certain." Fuzzy logic allows computers to emulate the human reasoning process, which makes decisions based on vague or incomplete data, by assigning values of degree to all the elements of a set.

Japan continued to lead in commercial applications of fuzzy logic technology. According to Cognizer Almanac, the 1991 global market estimate for fuzzy logic was 150 million USD, almost half of which was for training and custom applications. Cognizer predicts that the total market will be 3.5 billion USD by 1995.

The use of fuzzy logic in products reduces time-to-market, lowers development costs, and improves product performance. Many U.S. firms have begun to incorporate this technology into their manufacturing processes and products. Ford Motor Co. is currently working on an antilock-braking system which uses fuzzy logic. Motorola's Advanced Microcontroller Division states that, within 4 years, half of their microcontrollers will incorporate fuzzy logic. NASA is probably the most active government organization in the field, with programs in intelligent computer-aided teaching, real-time, vehicle-health maintenance, and Space Shuttle docking. The potential commercial applications of fuzzy logic are abundant, as the Japanese have shown in more than 100 different product areas, from washing machines and video cameras to elevators and subway trains.

The incorporation of fuzzy logic into U.S. products and processes is important to U.S. competitiveness. Companies which incorporate fuzzy-based technologies into their operations achieve cost savings through shortened waiting time and reduced energy consumption. In addition, the market for consumer goods with this technology is lucrative and growing. In 1990, Japanese company revenues from fuzzy-logic products reached 1.5 billion USD. Revenues from such products were less for U.S. firms, but are expected to grow as more companies like Saturn and Ford incorporate the technology into their products.

Fuzzy logic is primarily a software technology, and as a result, major revenues will come from development tools and support services. Fuzzy-control applications are the most successful area for fuzzy-systems development, and many companies are developing hybrid tools with both neural networks and knowledge-based systems. The learning capabilities of neural networks are also important in developing fuzzy rules for programming microcontroller chips. According to Frost & Sullivan Market Intelligence Research Corp., the combined worldwide market for the combined technologies of neural networks and fuzzy systems by 1998 will be nearly 10 billion USD.


 * International Competitiveness

European AI companies suffered in 1993, during a recession which slowed their domestic economies and dampened AI market demand. This downturn was reflected at Avignon '93, one the world's leading expert-systems conferences, which drew only half the number of attendees and vendors as the previous year.

Despite the recession, the European market for KBS methodologies and constraint-based tools was better than that in the United States. The European Strategic Program for Research and Development in Information Technologies (ESPRIT) began in 1984 and was designed to promote European transnational cooperation in information technology, increase European competitiveness through technology, and contribute to international standards. The second phase of ESPRIT began in 1987 and placed more emphasis on the industrial nature of the program than did the first phase. The KBS Project KADS, which stands for Knowledge Analysis and Design Structured, began under this second phase and was extended through the EC Research and Development Framework Program. KADS has resulted in a knowledge-based, system-development methodology which is widely used through Europe and is seen as a de facto standard, the only such standard in the world.

Object technology is as popular in Western Europe as it is in the United States, and European vendors are marketing their tools in much the same way as their American counterparts. The demand for neural-network products resulted in profits for some European vendors, including Neural Computer Sciences and Neural Technologies in the United Kingdom and Mimetics in France. Natural languages is an area in which Europe is very active commercially, and research is being conducted by many private companies as well as through the ESPRIT research project.

Japan continued to invest heavily in all areas of AI in 1993. The 10-year Fifth Generation Computer System (FGCS), which was to end in 1992, was extended for 2 more years with a budget for fiscal year 1993 of 9.3 million USD. This is a fraction of its previous budget. The Real World Computing (RWC) project is intended as a follow-up to FGCS, and its 1993 budget was four times larger than the 1992 level of 24 million USD.

These investments may be paying off. According to a report released by the Japanese Technology Evaluation Center which studied knowledge-based systems in Japan, Japanese industry has caught up with the United States in expert-systems technology, an area in which it has traditionally trailed. The report estimates that there are between 1,000 and 2,000 fielded expert systems which are widespread across business categories, ranging from banks and securities firms to chemical and precision machinery industries. Planning-type systems were the most popular with 30 to 50 percent of the market, while use of diagnostic and design systems declined. The use of LISP- and Prolog-exclusive machines decreased as UNIX workstations continued to occupy the top position.

Despite the advances Japan has made in this segment of AI, enthusiasm for expert systems has waned in favor of the more popular neural networks, fuzzy systems, and object-oriented-related technologies. Companies in all sectors are increasing the integration of neural-network technology with expert systems and fuzzy-logic processing. For example, Hitachi recently began sales of an AI-based, plant-control system called "Synergetic AI Control System", that contains all three technologies. Hitachi claims that this combination enables smoother and more detailed control of plant operations, rivaling human capabilities.

The Japanese have begun to focus on the growing field of massively parallel AI (MPA*). Massive parallelism uses several thousand relatively powerful, individual processors to work on artificial intelligence projects. MPAI resulted from a need to develop parallel support for the development of large-scale AI and knowledge-based efforts. In addition to the RWC project, Japan's Ministry of Education is conducting research in a project titled "Super Parallel Computer." ATR Interpreting Telephony Research Laboratory, in Kyoto, is working in the area of machine translation using massively parallel algorithms. The United States maintains the need in the massively-parallel-computer market; however, Japanese scientists and researchers seem committed to developing their expertise in parallel computing and should not be ignored.


 * Outlook for 1994

Knowledge-based systems will remain the dominant segment of the AI market, but vendors will continue to align themselves with object-oriented, CASE, and client/server technologies. The expert system tools market will continue to emphasize vertical and problem-specific tools while moving toward open systems and workstations. U.S. vendors' sales of KBS in 1994 are expected to rise 17 percent to 124 million USD, according to IDC.

Natural-language processing will take the lead as the fastest-growing segment of the industry, generating U.S. revenues of 117 million USD. Demand for neural networks will increase, generating revenues of 66 million USD for U.S. vendors. This technology will increasingly be integrated with expert and fuzzy-logic systems due to its speed and flexibility. Market Intelligence Research Corp. estimates the world revenues for neural networks and fuzzy logic for 1994 at 2.5 billion USD. Fuzzy logic, which only recently has been recognized for its commercial potential in the United States, will be used more often in such applications; however, the Japanese will remain the leaders in this field.


 * Long-Term Prospects

The current popularity of object-oriented, CASE, and client/server technologies is a result of the need for manageable computing environments. As this need is filled, however, the more basic problems of capturing and analyzing knowledge will return to the forefront, the solutions for which remain in AI. Thus, the demand for knowledge-based systems will moderate for the next several years, but user interest should rekindle at the end of the decade as businesses discover the competitive edge that KBS can afford them.

Natural-language processing will continue to grow and hybrid systems, incorporating all of the natural-language techniques, will gain popularity. The market for voice-input devices will remain limited until computer speeds are increased.

According to Computer Design, an industry publication, by 1996 or 1997 revenues from fuzzy development tools and support services will rise to 640 million USD a year. Fuzzy logic and neural network revenues will grow at an annual compound rate of 65 percent over the next decade, according to Market Intelligence Research Corp. Fuzzy logic will grow more rapidly until mid-decade, at which point neural networks will regain the lead.

Genetic algorithms and chaos theory may offer much-needed breakthroughs in the theory of information flow in neural networks, pattern recognition, and language recognition.

- written by Shelagh Montgomery, Office of Computers and Business Equipment, 1-202-482-0397, September 1993.


 * CAD/CAM/CAE

The computer-aided design, computer-aided manufacturing, and computer-aided engineering (CAD/CAM/CAE) industry has four major areas: mechanical; electronic design automation; geographic information systems; and architectural, engineering and construction. CAD/CAM/CAE software runs on mainframes, workstations, personal computers (PCs), and network servers.

In 1993, the CAD/CAM/CAE worldwide market for hardware, software and services increased more than 5 percent to 16.5 billion USD, according to Dataquest. Worldwide CAD/CAM/CAE software revenues increased 12 percent to 5.6 billion USD in 1993. Mechanical applications continued to dominate the market with 49 percent of the total, followed by electronic design automation with 23 percent.

CAD/CAM is no longer a niche market. Today's CAD/CAM user ranges from the engineer designing aerospace parts to the homeowner redesigning a bathroom. However, the typical CAD/CAM customer is a professional designer. Customers are reevaluating CAD/CAM suppliers, as hardware becomes a short-term investment and users seek software packages that can share data. Many companies in the CAD/CAM customer base are moving toward networking their workstations to share resources across user groups. Most CAD software is very demanding of computer resources. The new generation of powerful personal computers (PCs) has reached a level of performance to compete with workstations for a share of the CAD market. The competition will be fierce since the workstation has become the standard of CAD/CAM users. UNIX workstations are encroaching on the market turf of PCs as prices fall.

New technology trends emerging in the CAD/CAM market include multimedia and 3-D imaging. Multimedia software provides the ability to combine video, stereophonic sounds, and data into desktop presentations created by users. Some CAD/CAM software vendors have already implemented these new technologies.

CAD/CAM/CAE software packages, which many aerospace companies rely on for automated design and manufacturing, are undergoing dramatic changes as demonstrated by the new 3-D modeling software. Two-D solutions are being replaced by 3-D solutions, which will soon be replaced by next-generation, integrated, and solid modeling. Progress continues in integrating modeling and analysis applications, between modeling and documentation, and ultimately into the manufacturing of the designs.

CAD/CAM software developers are scrambling to design modeling programs to address adequately the assembly design and analysis, which is a crucial and often time-consuming aspect of product engineering. Besides increasing productivity and improving design processes, modeling assemblies with CAD/CAM tools should improve document creation and management, and help to track product configuration. Consequently, proponents of assembly modeling are particularly enthusiastic about this technology's potential for integrating product development and the coordination of projects. Although users have been modeling assemblies with standard CAD/CAM tools for many years, it is only recently that software developers have begun to work on products specifically designed for assembly modeling.

Faced with a barrage of increasingly complex part designs, manufacturing engineers are rapidly embracing CAD/CAM systems. For true surface modeling, CAD/CAM software, such as a numerical control programming system, uses mathematical formulas to determine all required points on a surface. This enables research staff to develop a variety of prototype parts with complex contours, without building patterns manually. The complexity of a new part can make a firm completely rethink its manufacturing processes.

Mechanical CAD/CAM covers tools used to design, analyze, document, and manufacture single-function parts, components, and assemblies, In 1993, the worldwide mechanical CAD/CAM/CAE software market grew to more than 2.5 billion USD, an increase of more than 12 percent over 1992. The automotive and aerospace industries are the largest customers of mechanical CAD/CAM/CAE tools. By taking advantage of the power of new, high-performance computers, software vendors can redefined the concept of interactive design. The nature of mechanical CAD/CAM/CAE will change, allowing anyone in the design and manufacturing process to simulate real problems, to evaluate potential solutions, and to communicate the changes instantly to all involved.

The electronic design automation segment has tools to automate the design process of a variety of electronic products. The market has three segments: electronic computer-aided engineering; integrated circuit layout; and printed circuit board/hybrid/multichip module.

In 1993, the worldwide market for electronic design automation grew more than 10 percent to revenues of 1.4 billion USD. Integrating complex software applications from different suppliers became easier as more producers began to comply with the standards and guidelines put forth by the Computer Framework Initiative, Inc., a consortium dedicated to the development of industry standards. The electronic design automation industry had mixed growth and financial performance, indicating that the market for high-priced, basic technology is nearing saturation, while specialized technologies are finding niche markets in which price and number of seats appear to be no object. Popular technologies in 1993 included the IEEE-standard Very High Speed Integrated Circuit Hardware Description Language and tools for designing field-programmable gate arrays, multichip modules, high-frequency integrated circuits, printed circuit boards, and mixed-signal products.

Electronic-design automation vendors are turning to resellers. Once handling mostly low-cost products from small companies, value-added resellers are now being recruited to sell sophisticated, high-ticket, electronic-design automation items. Using resellers is vastly less expensive than employing a dedicated sales force. There is tremendous pressure on vendors to bring down the cost of their software products, a task aided by cutting back on the use of a direct-sales force.

In 1993, optimizing software for mechanical applications was increasingly used in the design laboratory to find a quick solution for new product requirements, including changes to existing products. As an example, design for recycling makes material selection more critical. This issue is especially relevant when nonrecyclable plastics have been used. The design task can be facilitated by the use of optimization software packages that run through several analyses before reshaping a design within an engineer's prescribed boundary. Engineers can now select from several packages, some focusing on balancing shape, stress, vibration frequencies, and heat transfer. Others, usually software shells, which act as "managers", read and write files from one analysis or design package to another. Focused optimizing packages usually run faster, but shells have the advantage of working with a wide range of independently-developed software. Shells also allow users to program rules that more extensively reflect experience and perform discrete optimizing, such as selecting a best pattern of features.

Since industry is implementing concurrent-engineering, CAD/CAM suppliers are now designing their tools with this concept in mind. Companies no longer view design as an isolated event in the development cycle. Instead, design works within concurrent-engineering to reduce rework and cost overruns. Concurrent-engineering ensures that all engineering disciplines work in parallel, without the risk that one change made somewhere else will make the engineer's work obsolete. Getting a product to market quickly can be a critical factor leading to prime sales. Overall, concurrent-engineering brings greater speed and productivity to a company.

The architecture, engineering, and construction sector covers computer-aided software tools used by architects, contractors, and plant and civil engineers to aid in designing and managing building and industrial plants. The industry is divided into four categories: architectural, civil and structural engineering, facilities design and management, and process plant design.

In 1993, the worldwide market for architectural, engineering, and construction software grew nearly 12 percent to almost 850 million USD. The demand for architecture, engineering, and construction CAD systems usage is growing as many companies report a need to deliver design information in electronic form. To assess future growth areas for architecture, engineering, and construction CAD, industry analysts examined market penetration at existing CAD sites. Although the architecture, engineering, and construction industry is not driven by the latest technology, users, as a whole, have sufficient experience with CAD products to know what they want. These CAD users are clamoring for easy-to-use products with high vendor responsiveness and product compatibility. While the advanced users have gradually shifted toward 3-D CAD, a large group of potential users exists that do not understand the benefits of CAD systems and continues to use paper for design work.

Geographic information systems and mapping software enables users to capture, edit, display, and analyze various geographically-referred data. In 1993, this was the fastest-growing segment of the CAD software market. The worldwide market for geographic information system software grew almost 15 percent to more than 720 million USD in 1993. Faster, cheaper computers and developments in open systems provide a gateway to an expanded user base. Advances in global positioning systems and aerial photography make it possible to create mapping systems, which are significantly more accurate and enhance existing paper maps, giving experienced users some compelling reasons to reinvest. Portable computers, multimedia, cheaper storage, and better compression of satellite imagery will create more opportunities to develop richer, more accurate, and more useful software.

Geographic information system software is one of the rare industries in which relatively simple government action can directly fuel growth, since the industry depends on government cooperation for basic data development. The Federal Government is in a particularly influential position, with such programs as LANDSAT, which make satellite imagery more affordable. An example of the value of geographic information system software to the work of governments comes from the Washington, D.C. metropolitan area. The Metropolitan Washington Council of Governments is examining the use of mapping software for environmental analysis. The council, which coordinates selected activities of several local governments, hopes to be able to use the system to locate potential environmental hazards, such as underground storage tanks.

International Competitiveness -

U.S. vendors supplied more than two-third of the 1993 world CAD/CAM/CAE market, followed by Asian firms with 20 percent, European with 10 percent, and suppliers from the rest of the world accounting for 2 percent. In 1993, the European CAD/CAM/CAE software market grew to less than 6 billion USD, making Europe the slowest-growing region worldwide. The Asian CAD/CAM/CAE markets, dominated by Japan, grew 9 percent in 1993. Foreign electronic design automation vendors have made few inroads in the U.S. market, but a new group of suppliers is hoping to make a change with new products and effective distribution channels, although they face a tough marketing challenge. One key to success in the electronic design automation business is a company's distribution channel. Foreign vendors have had minimal success in developing such channels in the United States. However, a window of opportunity may open for foreign vendors if they can build improved distribution channels, through such organizations as resellers and original equipment manufacturers. Foreign vendors may also be helped by the existence of standards, which will make it possible to integrate incompatible software packages.


 * Outlook for 1994

Worldwide CAD/CAM/CAE demand for hardware, software, and services should increase by almost 5 percent in 1994, with revenues reaching an estimated 17.5 billion USD, according to Dataquest. Of this amount, the software portion will account for 36 percent, hardware 48 percent, and services 16 percent. Mechanical CAD/CAM/CAE software is expected to continue to hold the largest market share, with revenues of nearly 3 billion USD; followed by electronic design automation, with revenues of more than 1.5 billion USD; architecture, engineering, and construction, with revenues of approximately 950 million USD, and geographic information systems and mapping, with revenues of approximately 850 million USD. Growth in revenue of architecture, engineering, and construction, and in geographic information system and mapping applications through 1997, will exceed growth forecasts for mechanical and electronic applications.

Long-Term Prospects ---

The worldwide CAD/CAM/CAE market is expected to grow at a consistent, steady rate of 4.6 percent, reaching 21 billion USD by 1998. In the long term, as the complexity of designs and the need to share and store information electronically increases, the benefits of automation will increase. A significant number of currently untapped users in the mechanical; architecture, engineering, and construction; and geographic information system and mapping application areas will help to drive additional growth. Technological advances, growing sophistication of users, and competitive pressures will make software easier to use, more flexible, and interoperable. These forces will promote business alliances between small, innovative niche players and major vendors, allowing companies to sell across the spectrum of new and replacement markets. CAD/CAM users and vendors must work together to create user environments structured to promote growth in the CAD/CAM market.

- written by Vera A. Swann, Office of Computers and Business Equipment, 1-202-482-0396, September 1993.

Computer Software Trade Mission to Taiwan and Korea 16 - 20 May, 1994
(Also see the following article about the software markets in Taiwan and Korea.)

The U.S. Department of Commerce is sponsoring a computer software trade mission to Taiwan and Korea from 16 through 20 May 1994.

The participation fee is 2,295 USD for Taiwan, 3,995 USD for Korea, or 5,995 USD for both.

Application forms, which must be submitted no later than 28 February 1994, are available from: Pat Johnson Computer Software Division Office of Computers and Business Equipment U.S. Department of Commerce, room 2806 Washington DC 20230

Software Markets: Taiwan and Korea
(This information was furnished by the U.S. Department of Commerce. Its source was International Data Corporation, 1993.)


 * Taiwan
 * The software market in Taiwan will increase from 168 million USD in 1993 to 285 million USD in 1997
 * The information technologies market in Taiwan will increase from 1.5 billion USD in 1993 to 2.5 billion USD in 1997
 * During 1992, software sales increased by 16.9 percent
 * During 1992, professional services, including systems design, contract programming, custom software development, systems implementation, and integration management and training, increased 31.7 percent
 * The United States is Taiwan's largest foreign supplier, with 75 percent of the software import market
 * Under Taiwan's Six Year Development Plan, there are currently 29 large-scale computerization and service industry automation projects planned or under way
 * Best prospects for the market include: SQL database, spreadsheet programs, multimedia, CAD/CAM, systems integration, and custom software


 * Korea
 * The software market in Korea grew 25 percent in 1993, and is expected to grow at rates exceeding 18 percent through 1997
 * The total information technologies market grew to 4.2 billion USD in 1993, from 2.9 billion in 1992
 * During 1992, professional services grew by 28 percent, and are expected to grow 33 percent a year through 1997
 * Korea's Five Year Plan for the New Economy has targeted a number of computer projects which range from automating the tax system to constructing the second-stage national information network
 * Best prospects for the market include: database management systems, communications software, communications applications, CAD/CAM/CAE and CASE, medical systems, imaging, industrial applications

OS/2 Developer Magazine General Information
OS/2 Developer Magazine is a bi-monthly publication for OS/2 application developers, featuring technical articles, programming tips and techniques, product reviews, and development case studies. Published by Miller Freeman, Inc., its circulation is 36,000 copies.


 * Contents of Latest Issue

Vol. 6, No. 1, January / February 1994       IBM Order No. G362-0001-21 Theme: Developing Database Applications Corporate Study: OS/2 Client/Server Judicial Information System Programming Insider: Dynamic Link Libraries DB2/2 Application Development Prototyping Database Applications with VX-REXX Whatever Happened to OS/2's Database Manager? SOMobjects Developer Toolkit Building a Notebook with IBM C Set ++ Objects A List Box Replacement Extending REXX with External Functions Buyer's Guide: OS/2 Database Development Tools Product Watch: New OS/2 Tools and Utilities Supplement: Desktop DB2


 * Back Issues

These back issues are currently available from IBM's Mechanicsburg Distribution Center. IBM employees should use PUBORDER; other customers within the USA should call 1-800-879-2755. Fall 1991     G362-0001-11  |  Winter 1993    G362-0001-16 Winter 1992   G362-0001-12  |  Spring 1993    G362-0001-17 Spring 1992   G362-0001-13  |  July/Aug 93    G362-0001-18 Summer 1992   out of stock  |  Sept/Oct 93    G362-0001-19 Fall 1992     G362-0001-15  |  Nov/Dec 93     G362-0001-20 Miller-Freeman's fulfillment house also has some back issues in stock. Call 1-800-WANT-OS2 (1-800-926-8672) within the USA; from elsewhere, call 1-708-647-5960. The fax number is 1-708-647-0537.

March / April 1994    LAN Application Development May / June 1994       Multimedia Application Development July / August 1994    Pen Systems Sept / Oct 1994       Object-Oriented Programming Nov / Dec 1994        Graphics Application Development
 * 1994 Issue Themes

Customer Subscriptions (U.S.): 39.95 USD/year. Call 1-800-WANT-OS2 (Free to qualified OS/2 programmers in U.S.; call for qualified    subscription application.) International: Call 1-708-647-5960, or Fax 1-708-647-0537 (55.95 USD in Canada and Mexico, 69.95 USD elsewhere via air mail) Subscription questions / problems: Fax 1-415-905-2233, CompuServe: 71572,341  Internet: 71572.341@compuserve.com IBM employees should subscribe through SLSS (on the HONE system), order number G362-0001. To obtain a HONE userid, call 1-800-234-2414.
 * Subscriptions

Call Miller Freeman, Inc. for a media kit: West Coast - Angela Barnett    1-415-905-2394 Midwest - Holly Meintzer       1-212-626-2275 East Coast - Michele Blake     1-212-626-2322
 * Advertising

Articles from 1991 and 1992 issues: OS/2 2.X Notebook, published by Van Nostrand Reinhold 1164 pages, 34.95 USD, ISBN 0-442-01522-4, orders 1-800-842-3636 IBM order number G362-0015, PUBORDER or 1-800-568-6294
 * Book Compilations

Articles from 1989 and 1990 issues: OS/2 Notebook, published by Microsoft Press 770 pages, 29.95 USD, ISBN 1-55615-316-3, orders 1-800-MS-PRESS IBM order number G362-0003, PUBORDER or 1-800-568-6294


 * Editorial Contents

Our readers like technical articles about OS/2 application development projects. Ask for our Writer's Guidelines. Dick Conklin, Editor Voice/Fax: 1-407-495-4421 IBM VM: BCRVM1(CONKLIND)  IBMMAIL(USIB12H2) CompuServe 76711,1005     Internet: os2mag@vnet.ibm.com Mail: 3408 Sherwood Blvd., Delray Beach FL 33445-5625

Latest List of OS/2 2.1 Books
Here is the latest list of published and planned books about OS/2 2.1.

Advanced OS/2 Presentation Manager Programming Thomas Burge and Joseph Celi ISBN 0-471-59198-X, John Wiley & Sons
 * Released

The Art of OS/2 C Programming Kathleen Panov, Arthur Panov, and Larry Salomon ISBN 0-471-58802-4, Wiley/QED

Client/Server Programming with OS/2 2.1, Third Edition Robert Orfali and Dan Harkey ISBN 0-442-01833-9, Van Nostrand Reinhold

Das grosse Buch zu OS/2 2.1 (German) Robert Albrecht and Michael Plura ISBN 3-8158-1064-7, Data Becker Verlag

Designing OS/2 Applications David Reich ISBN 0-471-58889-X, John Wiley & Sons

Dvorak's Guide to OS/2 2.1 John Dvorak, David Whittle, and Martin McElroy ISBN 0-679-74648-X, Random House

Easy OS/2 Shelly O'Hara ISBN 1-56529-145-X, Sams

Inside OS/2 2.1, Third Edition Mark Minasi, John Little, Marlene Semple, Bill Camarda, Bill Schindler, and Esther Schindler ISBN 1-56205-206-3, New Riders

Instant OS/2: Porting C Applications to OS/2 Len Dorfman ISBN 0-8306-4522-5, TAB/Windcrest

Learn OS/2 in a Day Brian Dooley ISBN 1-55622-361-7, Wordware

The Little OS/2 Book Kay Y. Nelson ISBN 1-56609-047-4, Peachpit Press

Now That I Have OS/2 2.1 On My Computer, What Do I Do Next? Steve Levenson and Eli Hertz ISBN 0-442-01832-0, Van Nostrand Reinhold

The OS/2 2.1 Bible Robert Albrecht and Michael Plura ISBN 1-55755-174-X, Abacus

OS/2 2.1 Complete Peter Franken ISBN 1-55755-184-7, Abacus

The OS/2 2.1 Corporate Programmer's Handbook Nora Scholin, Martin Sullivan, and Robin Scragg ISBN 0-442-01598-4, Van Nostrand Reinhold

OS/2 2.1 Programming Herbert Schildt and Robert Goosey ISBN 0-07-881910-5, Osborne

The OS/2 2.1 REXX Handbook Hallette German ISBN 0-442-01734-0, Van Nostrand Reinhold

OS/2 2.1 Unleashed, Special Edition David Moskowitz and David Kerr ISBN 0-672-30445-7, Sams

OS/2 2.1 Workplace Shell Programming author ? Maruzzi ISBN 0-679-79162-0, Random House

OS/2 2.X Notebook: Best of OS/2 Developer Dick Conklin, editor ISBN 0-442-01522-4, Van Nostrand Reinhold

OS/2 Batch Files to Go Dr. Ronnie Richardson ISBN 0-07-052370-3, TAB/Windcrest

OS/2 Extra Len Dorfman and ? Neuberger ISBN 0-8306-4567-5, TAB/Windcrest

OS/2 for Dummies Andy Rathbone ISBN 1-878058-76-2, IDG

OS/2 for Non-Nerds Bruce Hallberg ISBN 1-56205-153-9, New Riders

OS/2 Inside & Out Kathy Ivens and Brian Proffit ISBN 0-07-881871-0, Osborne

OS/2 Instant Reference Peter Dyson ISBN 0-7821-1179-3, Sybex

OS/2 Presentation Manager Programming for COBOL Programmers, Revised Edition for OS/2 2.1 Robert Chapman ISBN 0-471-56140-1, Wiley/QED

OS/2 Secrets and Solutions Peter Dyson ISBN 0-7821-1281-1, Sybex

PC Learning Labs Teaches OS/2 2.1 by Logical Operations ISBN 1-56276-148-X, Ziff-Davis

Quick Reference Guide for OS/2 2.1 George T. Lynch ISBN 1-56243-119-6, DDC

Real-World Programming for OS/2 2.1 Derrel R. Blain, Kurt R. Delimon, and Jeff English ISBN 0-672-30300-0, Sams

REXX Reference Summary Handbook Dick Goran ISBN ?, CFS Nevada

The Shell Collection: OS/2 2.1 Utilities Steven Levenson ISBN 0-442-01585-2, Van Nostrand Reinhold

Stepping Up to OS/2 2.1 Robert Albrecht and Michael Plura ISBN 1-55755-185-5, Abacus

Teach Yourself OS/2 2.1 Judi Fernandez ISBN 1-55828-282-3, MIS Press

Teach Yourself OS/2 2.1 in a Week Carol Thomas ISBN 0-672-30360-4, Sams

10-Minute Guide to OS/2 2.1 Herb Tyson ISBN 1-56761-185-0, Alpha

Thinking Person's Guide to OS/2 2.1 Maria Tyne ISBN 0-471-60306-6, Wiley/QED

Using OS/2 2.1 Special Edition Barry Nance and Caroline Halliday ISBN 1-56529-118-2, Que

Using Workplace OS/2 Lori Brown and Jeff Howard ISBN 0-442-01590-9, Van Nostrand Reinhold

Van Wolverton's Guide to OS/2 Van Wolverton and Jim Meade ISBN 0-679-74877-6, Random House

Voodoo OS/2 Allen G. Taylor ISBN 1-566-04066-3, Ventana

Windows Vs. OS/2: The GUI-OOUI War Theo Mandel ISBN 0-442-01750-2, Van Nostrand Reinhold

Writing OS/2 Device Drivers in C, Second Edition Steve Mastrianni ISBN 0-442-01729-4, Van Nostrand Reinhold

Your OS/2 2.1 Consultant Herb Tyson ISBN 0-672-30317-5, Sams Application Development Using OS/2 REXX ? Rudd ISBN 0-471-60691-X, Wiley/QED
 * January 1994

The Design of OS/2 2.1, 2nd Edition Mike Kogan and ? Deitel ISBN 0-201-52886-X, Addison-Wesley

Mastering OS/2 REXX Gabriel Gargiulo ISBN 0-471-51901-4, Wiley/QED

OS/2 Database Manager's Handbook author ? ISBN ?, Wiley/QED

February

Objects for OS/2 2.1 Bruce Tate, Scott Danforth, and Paul Koenen ISBN 0-442-01738-3, Van Nostrand Reinhold

OS/2 2.1 Unleashed, Deluxe Edition David Moskowitz and David Kerr ISBN 0-672-30445-7, Sams

OS/2 PM Programming for COBOL Programmers, Revised Edition Robert Chapman 0-471-56140-1, Wiley/QED

OS/2 Presentation Manager Programming Charles Petzold ISBN 1-56276-123-4, Ziff-Davis Press Downsizing to OS/2 2.1 author ? ISBN 1-56205-244-6, New Riders
 * March

The OS/2 2.1 Advanced Programmer's Guide Jody Kelly, Craig Swearingen, et al ISBN 0-442-01736-7, Van Nostrand Reinhold

OS/2 2.1 Red Book for Developers IBM authors ISBN 1-56529-287-1, Que

OS/2 2.1 Red Book for Power Users IBM authors ISBN 1-56529-286-3, Que

OS/2 Remote Communications: Asynchronous to Synchronous T&T Ken Stonecipher ISBN 0-442-01814-2, Van Nostrand Reinhold

OS/2 Secrets ? Patton ISBN 1-56884-084-5, IDG

Stacker for OS/2 and DOS author ? ISBN ?, McGraw-Hill

Using OS/2 2.1, Third Edition Barry Nance, Caroline Halliday, and Greg Chicacres ISBN 1-56529-635-4, Que

Your OS/2 Consultant, Second Edition Herb Tyson 0-672-30484-8, Sams A Client/Server Survival Guide with OS/2 Robert Orfali and Dan Harkey ISBN 0-442-01798-7, Van Nostrand Reinhold
 * April

Developing C/C++ Software in the OS/2 Environment Mitra Gopaul ISBN 0-442-01240-3, Van Nostrand Reinhold

Quick Reference Library for OS/2 Functions, Volume 1: Win Functions Nora Scholin ISBN 0-442-01897-5, Van Nostrand Reinhold OS/2 V2 C++ Class Library: Power GUI Programming with C Set ++ William Law, Kevin Leong, Robert Love, and Hiroshi Tsuji ISBN 0-442-01795-2, Van Nostrand Reinhold Quick Reference Library for OS/2 Functions, Volume 2: Message Functions Nora Scholin ISBN 0-442-01898-3, Van Nostrand Reinhold Quick Reference Library for OS/2 Functions, Volume 3: Workplace Shell Nora Scholin ISBN 0-442-01899-1, Van Nostrand R7inhold
 * May
 * June
 * September

Advanced OS/2 Workplace Shell author ? ISBN ?, Wiley/QED Object Vision for OS/2 2.1 author ? Torgelson ISBN ?, Wiley/QED OS/2 2.1 User's Guide to Installation, Configuration, and Use author ? ISBN ?, Wiley/QED
 * October
 * November

Quick Reference Library for OS/2 Functions, Volume 4: GPI Functions Nora Scholin ISBN 0-442-01900-9, Van Nostrand R7inhold The Art of OS/2 2.1 C Programming, Revised Edition Kathleen Panov, Arthur Panov, and Larry Salomon ISBN ?, Wiley/QED OS/2 for the Impatient author ? ISBN ?, Addison-Wesley
 * December
 * January 1995

Quick Reference Library for OS/2 Functions, Volume 5: DOS Functions Nora Scholin ISBN 0-442-01901-7, Van Nostrand Reinhold Quick Reference Library for OS/2 Functions, Volume 6: Miscellaneous Functions Nora Scholin ISBN 0-442-01902-5, Van Nostrand R7inhold Application Programming Using OS/2 REXX author ? ISBN 0-471-60691-X, Wiley/QED
 * March 1995
 * Date to be Determined

Cross-Platform Programming for OS/2 Len Dorfman ISBN 0-07-017862-3, TAB/Windcrest

Effective Multithreading in OS/2 Len Dorfman ISBN 0-07-017841-0, TAB/Windcrest

Independent Platform Coding author ? ISBN ?, IBM/McGraw-Hill

OS/2 2.1 Developing, Porting, and Testing Applications author ? ISBN ?, Wiley/QED

OS/2 Communications Manager 2.0 author ? ISBN ?, Wiley/QED

OS/2 Connectivity author ? ISBN ?, Wiley/QED

OS/2 Demystified author ? ISBN ?, TAB/Windcrest

OS/2 in the Fast Lane (2.1 edition) Bill Camarda ISBN 1-56205-126-1, New Riders

OS/2 and NetWare Programming: Using the NetWare Client API for C Lori Gauthier ISBN 0-442-01815-0, Van Nostrand Reinhold

OS/2 and Networking author ? ISBN ?, Wiley/QED

OS/2 Presentation Manager Programming with IBM C++ ? Mackey ISBN ?, Wiley/QED

OS/2 User's Guide to Installation, Configuration, and Use author ? ISBN ?, Wiley/QED

Platform Independent: Migrating from Character Mode DOS to OS/2 Len Dorfman ISBN ?, TAB/Windcrest

Ultimate OS/2 Bill Camarda 1-56205-126-1, New Riders

The Ultimate OS/2 Programmer's Manual John Mueller ISBN 0-07-043972-9, TAB/Windcrest

How to Order The Developer Connection for OS/2
The Developer Connection for OS/2 can be ordered by calling:

Phone: 1-800-6DEVCON (1-800-633-8266) within the USA Fax:  1-303-330-7655

Additional Order Numbers

To order in Europe:

The Developer Connection for OS/2 can be ordered direct from IBM ISMC in Denmark if you live outside the US, Canada, Asia/Pacific, Brazil, or Mexico. Please ensure that you dial the international access code applicable to your country before dialing the appropriate phone number. This applies to both telephone and fax orders. Operators speaking the following languages are available. Note that 45 is the country code for Denmark. Dutch                 45-4-810-1400 English               45-4-810-1500 French                45-4-810-1200 German                45-4-810-1000 Italian               45-4-810-1600 Spanish               45-4-810-1100 Fax number            45-4-814-2207 To order in Canada:

The Developer Connection for OS/2 can be ordered direct from Canada. Please dial the following number.

Phone: 1-800-561-5293

To order in Asia/Pacific:

The Developer Connection for OS/2 can be ordered in Asia/Pacific countries. Please ensure that you dial the international access code applicable to your country before the listed phone number. Note that 61 is the country code for Australia.

Phone: 61-2-354-7684 Fax:  61-2-354-7766

To order in Brazil:

The Developer Connection for OS/2 can be ordered direct from Brazil. Please dial the following appropriate number:

Phone: 0800-111205 Fax:  (011) 886-3222

To order in Mexico:

The Developer Connection for OS/2 can be ordered direct from Mexico. Please dial the following appropriate number:

Phone outside Mexico City: 91 800 00639 Phone within Mexico City: 627-2444

Write to us: The Developer Connection for OS/2 Internal Zip 1599 IBM Corporation PO Box 1328 Boca Raton FL 33429-1328 USA

Electronic Support

Electronic support is provided through CompuServe. Obtain technical support or use the forum to exchange messages, ideas, comments, or concerns with The Developer Connection for OS/2 team or other members. The dedicated Developer Connection section is located in the IBM OS/2 Developer Forum 2. To obtain access to this section, please send a note with your order number to the Developer Connection Administrator at CompuServe userid 73423,2767. You will receive notification or access to the Developer Connection section within two business days.

To access the forum, type GO OS2DF2 at the | prompt; then, select the Developer Connection section.

For CompuServe membership information, call one of the following numbers depending on where you are located. From Germany:           0130 37 32 From Other Countries in Europe: (+44) (+272) 255 111 From the United Kingdom: 0800 289 378 From the US:            1-800-524-3388 From elsewhere:         1-614-457-0802 Ask for Representative 239. You will receive a special introductory membership for IBM customers.

Trademarks, Registered Trademarks, Service Marks
This concludes 1994 Issue 2 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!