═══ 1. Title Page ═══ IBM (R) Personal Software Products DDDD EEEEE V V EEEEE L OOO PPPP EEEEE RRRR D D E V V E L O O P P E R R D D EEEE V V EEEE L O O PPPP EEEE RRRR D D E V V E L O O P E R R DDDD EEEEE V EEEEE LLLLL OOO P EEEEE R R SSSS U U PPPP PPPP OOO RRRR TTTTT N N EEEEE W W SSSS S U U P P P P O O R R T NN N E W W S SSS U U PPPP PPPP O O RRRR T N N N EEEE W W W SSS S U U P P O O R R T N NN E W W W S SSSS UUU P P OOO R R T N N EEEEE WW WW SSSS ======================================================================== 1994 Issue 1 17 January 1994 ======================================================================== Next topic: Detailled Table of Contents ═══ 2. Detailled Table of Contents ═══ The table of contents contains hyperlinks for going directly to item that interest you. o IBM PSP Technical Interchange and Device Driver Conference Overview. Products distributed. Schedules. Highlights. Sessions. Session descriptions. Exhibitor information. Registration form. General information. Note: This item contains 2,334 lines. o PSP Developer Support Participation in U.S. Trade Shows During 1994 List of trade shows where ISVs display their OS/2 and LAN Systems tools and applications. o TALKLink Discount Available to U.S. Commercial and Premier DAP Members How to get discount. TALKLink highlights. o IBM/ISV Promotional Software Bundling Description. Interest form. o IBM PSP Sources & Solutions Guide Description. Rate card availability. o Team OS/2 - A Groundswell of Support for OS/2! The phenomenon. Beginning. Concept. Commitment. Joining. o OS/2 Device Driver FREE Classes Update Descriptions of the remaining 6 classes. o Free Device-Driver Classes Yield 100 New Drivers o Change in Enrollment Procedure for DCE Workshops o Announcing the IBM Icons Product Collection of original icons used in IBM products such as OS/2. o International Software Business Development Conference Overview. Schedules. Highlights. o OS/2 World Conference, July 1994, Santa Clara CA Call for exhibitors. o IBM Japan Application Solutions Bank FREE service for ISVs and IHVs outside Japan. Overview. Application process. Enrollment diskette and form. Terms and conditions. Note: This item contains 419 lines. o IBM Developer Assistance BBS in Japan 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. This report concludes next month. Note: This item contains 1,131 lines. o Market Report: Singapore Report from U.S. Department of Commerce. o Market Report: Malaysia Report from U.S. Department of Commerce. o Corrected International Telephone Numbers for Ordering The Developer Connection for OS/2 The Developer Connection for OS/2 o 800 Phone Numbers o Trademarks, Registered Trademarks, Service Marks Next topic: Abbreviations ═══ 3. Abbreviations ═══ AUD Australian Dollars CDN Canadian GMT Greenwich Mean Time GST Goods and Services Tax (in Canada) US$ United States Dollars Next topic: Back Issues ═══ 4. Back Issues ═══ The file names, dates, and number of pages for all issues thus far are: ┌───────┬──────────┬──────────┬──────────┬──────────┬──────────┬───────┐ │1993 │Date │Zipped │ASCII │INF │PS │Pages │ │Issue │ │ │ │ │ │ │ ├───────┼──────────┼──────────┼──────────┼──────────┼──────────┼───────┤ │1 │17 May │dsn93a.zip│dsnews.93a│ │ │52 │ ├───────┼──────────┼──────────┼──────────┼──────────┼──────────┼───────┤ │2 │15 June │dsn93b.zip│dsnews.93b│ │ │50 │ ├───────┼──────────┼──────────┼──────────┼──────────┼──────────┼───────┤ │3 │15 July │dsn93c.zip│dsnews.93c│ │ │62 │ ├───────┼──────────┼──────────┼──────────┼──────────┼──────────┼───────┤ │4 │23 July │dsn93d.zip│dsnews.93d│ │ │48 │ ├───────┼──────────┼──────────┼──────────┼──────────┼──────────┼───────┤ │5 │16 August │dsn93e.zip│dsnews.93e│ │ │29 │ ├───────┼──────────┼──────────┼──────────┼──────────┼──────────┼───────┤ │6 │15 │dsn93f.zip│dsnews.93f│dsn93f.inf│ │47 │ │ │September │ │ │ │ │ │ ├───────┼──────────┼──────────┼──────────┼──────────┼──────────┼───────┤ │7 │15 October│dsn93ga.zi│dsnews.93g│ │ │63 │ │ │ │dsn93gi.zi│ │dsn93g.inf│ │ │ │ │ │dsn93gp.zi│ │ │dsn93g.ps │ │ ├───────┼──────────┼──────────┼──────────┼──────────┼──────────┼───────┤ │8 │15 │dsn93ha.zi│dsnews.93h│ │ │34 │ │ │November │dsn93hp.zi│ │ │ │ │ │ │ │ │ │ │dsn93h.ps │ │ ├───────┼──────────┼──────────┼──────────┼──────────┼──────────┼───────┤ │9 │15 │dsn93ia.zi│dsnews.93i│ │ │46 │ │ │December │dsn93ii.zi│ │dsn93i.inf│dsn93i.ps │ │ │ │ │dsn93ip.zi│ │ │ │ │ └───────┴──────────┴──────────┴──────────┴──────────┴──────────┴───────┘ ┌───────┬──────────┬──────────┬──────────┬──────────┬──────────┬───────┐ │1994 │Date │Zipped │ASCII │INF │PS │Pages │ │Issue │ │ │ │ │ │ │ ├───────┼──────────┼──────────┼──────────┼──────────┼──────────┼───────┤ │1 │17 Jan 94 │dsn4aa.zip│dsn4a.asc │ │ │81 │ └───────┴──────────┴──────────┴──────────┴──────────┴──────────┴───────┘ Explanation of names of zipped files for Issues 7 and later DSNymA Developer Support News 199y Issue m ASCII (plain-text) DSNymI Developer Support News 199y Issue m .INF (use OS/2 VIEW) DSNymP Developer Support News 199y Issue m .PS (PostScript) where y is the last digit of the year (3, 4, ...), and m is the month represented as alpha (1=A, ..., 7=G, 8=H, ...). For example, DSN3GI is 1993 issue 7 (=G), the 15 October issue, in .INF format (after being unzipped). Outside IBM, zipped files are found on several e-mail and BBS systems: o America Online, in the OS/2 forum, in the Newsletters library o CompuServe, in OS2DF2 forum, *DAP library section 14 and in OS2DF1 forum, OPEN FORUM library section 15 o GEnie, in OS/2 Software Library 16 o Gopher, in index.almaden.ibm.com, OS/2 Information menu; also in bobblair.austin.ibm.com o IBM Canada BBS, in file area 35, OS/2 Programming o IBM Europe/Middle East/Africa (EMEA) BBS, in file area DOCS.PUBS o IBM Personal Computer Company BBS, in file area 11, OS/2 Programming o IBM OS2BBS (TALKLink), in OS/2 Software Library, in Documents and Info o Internet, in anonymous FTP server software.watson.ibm.com, in directory /pub/os2/info o PRODIGY, in the OS/2 Club topic's download library under IBM Files Note: If you cannot find files named dsn... (in lower case), look for files named DSN... (in upper case). Within IBM, all the ASCII files and INFBIN files are in DSNEWS PACKAGE in the MKTTOOLS, OS2TOOLS, and PCWIN tools catalogs. To obtain DSNEWS PACKAGE, type TOOLCAT catalogname GET DSNEWS PACKAGE or TOOLS SENDTO catalogdisk GET DSNEWS PACKAGE where o catalogname MKTTOOLS is on catalogdisk USDIST MKTTOOLS MKTTOOLS o catalogname OS2TOOLS is on catalogdisk KGNVMCB PCTOOLS OS2TOOLS o catalogname PCWIN is on catalogdisk BCRVMMS1 PCWIN PCWIN Examples: TOOLCAT MKTTOOLS GET DSNEWS PACKAGE TOOLS SENDTO USDIST MKTTOOLS MKTTOOLS GET DSNEWS PACKAGE or request the package by typing REQUEST DSNEWS FROM V1ENG AT BCRVM1 Note: Use a monospace font to print the ASCII version. Next topic: Formats of DSNEWS Other Than ASCII ═══ 5. Formats of DSNEWS Other Than ASCII ═══ Within IBM, other formats of DSNEWS are available. Klaus Johannes Rusch, IBM Austria, has produced DSNEWSB PACKAGE, which is in the OS2TOOLS tools catalog. DSNEWSB PACKAGE contains some issues of DSNEWS in BookMaster, PostScript, and LIST3820 formats. Klaus' assistance is greatly appreciated. Outside IBM, the 15 September (Issue 6) was made available in .INF format, and the 15 October (Issue 7) and later issues were made available in .INF and PostScript formats. The .INF files were produced by Mike Kaply, IBM Boca Raton Information Development, whose assistance is also very much welcomed. Future issues will be provided in formats other than ASCII as time and resources permit. Next topic: Notice to Readers Outside the USA ═══ 6. 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. Next topic: Send Us Your Feedback! ═══ 7. Send Us Your Feedback! ═══ Your comments about this newsletter are important to us. Please send your feedback to IBM PSP Developer Support News at: o CompuServe(R): 74150,44 o Internet(R): dsnews@vnet.ibm.com o IBMMAIL: USIB33NP o Fax: 1-407-443-3241 o Mail: Newsletter, Internal Zip 2230, IBM Corporation, 1000 N.W. 51st Street, Boca Raton FL 33431, USA Next topic: IBM PSP Technical Interchange and Device Driver Conference ═══ 8. IBM PSP Technical Interchange and Device Driver Conference ═══ All the Details of the IBM Personal Software Products Technical Interchange and Device Driver Conference, 25-29 April 1994, San Francisco CA The Personal Software Products Technical Interchange and Device Driver Conference have grown into two of IBM's most successful events. Over the years, these events have brought together the finest software designers, corporate developers, technical coordinators, training executives, LAN experts, and MIS managers from around the world to share in the latest developments from IBM's Personal Software Products division. The Spring 1994 PSP Technical Interchange offers OS/2 professionals numerous tracks in OS/2 development, as well as additional sessions on Device-Driver development. The ever-popular, hands-on events feature OS/2 and LAN labs, and the opportunity to hold one-on-one discussions with IBM professionals. This year's program has been carefully chosen to provide you with the tools and technology needed to productively apply PSP products in today's working environments. In addition to a comprehensive technical venue, the PSP Technical Interchange offers an insightful general session. You will hear an Industry Keynote speech by Charles Wang, Chairman and CEO of Computer Associates International, Inc. You'll also hear from IBM executives David Proctor, Vice President, IBM Personal Software Products, and John Soyring, PSP Director of Strategic Relationships, and formerly PSP Director of Software Development Programs. Don't forget to take advantage of the many social activities set up especially for the informal exchange of ideas and information with fellow attendees. The '70s theme will provide plenty of amusement for everyone. Join us in San Francisco along with the thousands of OS/2 professionals who make the PSP Technical Interchange a roaring success every year. You won't want to miss out on the chance to broaden your knowledge and see first-hand all the technology you'll be using to impact the future of OS/2 computing. You don't want to miss this event! Next topic: Who Should Attend? ═══ 8.1. Who Should Attend? ═══ Are you interested in learning about the latest and greatest Personal Software-related products and technologies? Do you need the most up-to-date information and skills to help you achieve more? Do you want straight talk from the experts and the actual developers of the software you use? Do you want a first-hand look at the future of OS/2 Software Development? If you answered yes to any of these questions, you need to join the many: Software Designers Independent and Corporate Developers Technical Coordinators LAN Experts MIS Managers Device Driver Developers Consultants and Training Executives who have made the Personal Software Products Technical Interchange and Device Driver Conference a critical element in their software development success! The upcoming PSP Technical Interchange in San Francisco has it all - new technologies, new products, new strategies, plus plenty of hands-on solutions that allow you to address current business challenges with ease while approaching the challenges of the future with confidence. Hear from industry experts about the latest computing trends. Participate in discussions about the latest products with the developers who made them possible. Learn powerful new programming skills and discover new ways to unleash the power of OS/2 so it will work for you. And, share information, experiences and fun with over 2,000 OS/2 professionals who share your enthusiasm to learn and to excel. The PSP Technical Interchange lets you choose from over 200 interactive sessions in 20 tracks, with topics selected specifically for their appeal and value to you: from new approaches in communications, device driver development, distributed systems management, LAN Systems, database and application development, to the latest in hot new technology areas such as pen computing, multimedia, and object-oriented technology. These sessions are sure to capture your interest and imagination. The PSP Technical Interchange also features keynote speeches from IBM executives and co-sponsors, demonstrations, exhibits from major vendors, and hands-on labs. With every admission to this year's PSP Technical Interchange comes a stash of premiums worth the price of admission alone. Each attendee receives a bag filled with far-out stuff! Here's a look at what you'll take home: o IBM's Communication Manager/2 for OS/2 on CD-ROM o IBM's Database Manager/2 o The IBM Device Driver Source Kit or The Developer Connection Volume 3 o The Developer's Manager/2 Toolkit o Multimedia Presentation Manager/2 Toolkit o Pen for OS/2 Toolkit o Lotus SmartSuite for OS/2 o Lotus 1-2-3 o Freelance Graphics o Ami Pro o cc:Mail o CA-REALIZER o One-year subscription to OS/2 Developer magazine And, take part in daily product raffles ... you could win an IBM ThinkPad! Last year's PSP Technical Interchange and Device Driver Conferences brought in record-breaking crowds. The feedback has been tremendous! Look at what past attendees had to say: 97 percent were completely satisfied with the conference 93 percent increased their organization's productivity 75 percent improved their development schedules 88 percent testified the Device Driver Conference was better than any technical conference available. Next topic: Conference Agenda ═══ 8.2. Conference Agenda ═══ Monday 25 April 1994 12:00 n - 7:00 pm Registration Open 2:00 pm - 5:00 pm Device-Driver Development Introduction 7:00 pm - 10:00 pm Flower-Power Reception Tuesday 26 April 6:00 am - 7:00 pm Registration Open 7:00 am - 8:00 am Continental Breakfast 8:00 am - 12:30 pm General Sessions and Lunch 1:30 pm - 5:45 pm Elective Sessions 6:00 pm - 8:00 pm Streets of San Francisco Exhibit Hall Reception 8:30 pm - 10:30 pm Birds-of-a-Feather Sessions Wednesday 27 April 7:00 am - 6:00 pm Registration Open 7:00 am - 8:00 am Continental Breakfast 8:00 am - 6:30 pm Elective Sessions 9:15 am - 5:15 pm Exhibit Hall Open 12:30 pm - 2:00 pm Lunch 8:30 pm - 10:30 pm Birds-of-a-Feather Sessions Thursday 28 April 7:00 am - 6:00 pm Registration Open 7:00 am - 8:00 am Continental Breakfast 8:00 am - 6:30 pm Elective Sessions 9:15 am - 5:15 pm Exhibit Hall Open 12:30 pm - 2:00 pm Lunch 7:30 pm - 10:30 pm Back to the Future Party at the Exploratorium Friday 29 April 7:00 am - 2:30 pm Registration Open 7:00 am - 8:00 am Continental Breakfast 8:00 am - 12:30 pm Elective Sessions 9:15 am - 2:30 pm Exhibit Hall Open 12:30 pm - 2:00 pm Lunch 2:00 pm - 2:30 pm Exhibitor Raffles in Exhibit Hall 2:30 pm - 3:30 pm Closing Session Exhibit Hall Hours 6:00 pm - 8:00 pm Tuesday 26 April 9:15 am - 5:15 pm Wednesday 27 April 9:15 am - 5:15 pm Thursday 28 April 9:15 am - 2:30 pm Friday 29 April Next topic: Conference Highlights ═══ 8.3. Conference Highlights ═══ o Exhibits o The LAN Systems Lab o The Computer Lab o The PSP Store o OS/2 32-bits o Flower-Power Welcome Reception o Streets of San Francisco Exhibit Hall Reception o Back to The Future Special Event o Closing Session o Keynote Speaker o Guest Speaker o Guest Speaker o Special Presentation ═══ 8.3.1. Exhibits ═══ The Exhibit Hall won't be Woodstock, but it will be the happenin' place to be. The hall will be filled with the latest tools and applications from over 100 independent software vendors. You don't want to miss your chance to see the newest products hitting the streets. Next topic: The LAN Systems Lab ═══ 8.3.2. The LAN Systems Lab ═══ Networking is cool, but man, is it complex! Let IBM's own experts provide you with the one-on-one assistance you need to get on-line! Next topic: The Computer Lab ═══ 8.3.3. The Computer Lab ═══ Tough questions ... even tougher problems? We have the answers for you. Join OS/2 developers and fellow professionals in the Computer Lab - the place to right your wrongs and make all your worries disappear. Be sure to check it out. Next topic: The PSP Store ═══ 8.3.4. The PSP Store ═══ Impress your friends back home with fun collectibles from the PSP Store. The store provides a wide array of merchandise - mouse pads, T-shirts, golf shirts, sweatshirts, jackets, mugs, caps, watches, and more - that would make the perfect gift for you or a friend. You might even find a pet rock or platform shoes! Next topic: OS/2 32-bits ═══ 8.3.5. OS/2 32-bits ═══ Here's a great opportunity to win an IBM ThinkPad, valuable software, and other exciting products donated by this year's exhibitors. Just pick up OS/2 32-bits entry forms when you participate in PSP Technical Interchange functions and sessions. You even get 32 bits for evaluating the conference. Then, submit the completed 32 bits to qualify for a slew of prizes to be raffled off during the closing session. All entries must be submitted by noon on 29 April. The more 32 bits you complete, the better your chances are to win. You must be present at the closing session to collect your stash. Next topic: Flower-Power Welcome Reception ═══ 8.3.6. Flower-Power Welcome Reception ═══ It all started in San Francisco. Throw on your best tie-dye T-shirt, squeeze into those bellbottoms, and join us for a hip trip to the past at the Monday night welcome reception sponsored by Lotus Development Corporation and IBM. 32 bits are awarded for the best retro threads. Remember: Power of OS/2 to the People! Next topic: Streets of San Francisco Exhibit Hall Reception ═══ 8.3.7. Streets of San Francisco Exhibit Hall Reception ═══ Move back into the present on Tuesday night by sampling the ethnic cuisine and warm hospitality that make San Francisco, and the Technical Interchange, the place to be. This reception will give you a chance to meet up with friends and make new ones. Vendors and the IBM staff will be at your service to help you relax in this informal setting. Next topic: Back to The Future Special Event ═══ 8.3.8. Back to The Future Special Event ═══ Fun, music, Albert Einstein, and space aliens await your arrival as we head for the Exploratorium, San Francisco's unique hands-on discovery museum featuring over 650 exciting exhibits. Did someone say Karaoke? You bet! Join us as we discover the science (and maybe the Grammy winners) of tomorrow. Discover new and exciting scientific facts while enjoying a fun-filled evening with fellow Technical Interchange attendees. Buses to and from the event will be provided. Next topic: Closing Session ═══ 8.3.9. Closing Session ═══ It ain't over til it's over! Don't miss the Closing Session. IBM's own David Barnes promises to give a closing presentation that will knock your socks off! And, don't miss your chance to win an IBM ThinkPad, the latest software packages and other great prizes. See you there ... Next topic: Keynote Speaker ═══ 8.3.10. Keynote Speaker ═══ Charles B. Wang, Chairman and CEO, Computer Associates International, Inc. Mr. Wang founded Computer Associates International, Inc. in 1976 with three associates and a single software product. Today, Computer Associates employs over 7,000 people and has positioned itself as a major player in the software industry. Mr. Wang attributes Computer Associates' success to a solid business goal. The business goal of Computer Associates is to offer software solutions across the widest spectrum of computer usage. The company has combined internal research and development, technology acquisition, and product integration to realize its goal. Mr. Wang attended Queens College, where he earned a B.S. degree in Mathematics. His computer career began at the Columbia University Riverside Research Institute as a programming trainee. Prior to founding Computer Associates International, Inc., Mr. Wang was Vice President of Sales for Standard Data Corporation. Next topic: Guest Speaker ═══ 8.3.11. Guest Speaker ═══ David Proctor, Vice President of Personal Software Products Division, International Business Machines Corporation Mr. Proctor is responsible for the worldwide development activities and business results pertaining to the Personal Software Products line of business. Reporting to Mr. Proctor are directors and managers of: Personal Operating Systems and the PSP Programming Center; Local-Area Network Systems; Personal Software Product Plans and Strategies; Object- Oriented Programming Operations; and PSP Software Operations. Mr. Proctor was President of XEROX Computer Services. Previously, he served as President and CEO of Ashton-Tate Corporation. Prior to those assignments, he worked for IBM Corporation in a number of capacities, including Director of Asia/Pacific Products, Asia/Pacific Group. Next topic: Guest Speaker ═══ 8.3.12. Guest Speaker ═══ John A. Soyring, PSP Director of Strategic Relationships, and formerly Director of Software Development Programs, International Business Machines Corporation Mr. Soyring managed IBM Software Development Programs from December 1990 through January 1993. In this capacity, he had the worldwide responsibility for managing relationships with the thousands of companies and the many organizations within IBM which are supporting OS/2 or developing OS/2 products. Members of the Software Development Program receive technical, business, and marketing support services from IBM. Soyring's 17-year career with IBM has included various engineering, programming, and managerial assignments for IBM's midrange systems, finance industry systems, and personal systems. Soyring was also director of the IBM Austin, Texas Programming Center, where he was responsible for the worldwide development and management of IBM's workstation and personal computer products. Next topic: Special Presentation ═══ 8.3.13. Special Presentation ═══ Device-Driver Development Introduction, by Nick Mammich Don't pass up the chance to brush up on the basic information you'll need to make the most of the device-driver sessions you attend at this conference. The workshop is designed to give you the fundamentals of device-driver technology. This session is highly recommended for device-driver developers joining us for the first time. Topics include: o OS/2 structure o types of device drivers: character versus block o utilities o debuggers o processor support o semaphores o VDD communication o PDD address spaces o memory management Next topic: PSP Technical Interchange Session Descriptions ═══ 8.4. PSP Technical Interchange Session Descriptions ═══ The 16 PSP conference tracks cover the gamut of the latest PC hardware and software technologies: o Application Development o C and C++ o Communications o Client/Server o Database o Distributed Systems Management o LAN Systems o Multimedia o Object-Oriented Technology o Open Systems o OS/2: The System o Product Marketing for Software Developers o Pen o Technical Support o Workplace OS o Extra Forum ═══ 8.4.1. Application Development ═══ o AD01, Designing OS/2 Applications o AD02, User-Centric OS/2 Application Design o AD03, OS/2: The Platform for Quality Software Development o AD04, How to Create Endian-Neutral Software for Portability o AD05, OpenDoc for OS/2 - Compound Document Architecture o AD06, 32-Bit Native Porting Tools and Techniques o AD07, The OS/2 Debug Kernel o AD08, The Hang/Trap Enigma o AD09, Adding Help to Your OS/2 Applications o AD10, The OS/2 Help Manager: Advanced Topics o AD11, Mail-Enabling Applications Using VIM o AD12, Alternative Shells for OS/2 o AD13, OS/2 and Internationalization of Applications o AD14, The Integrated Desktop - Programming to the Workplace Shell o AD15, Using and Customizing the Workplace Shell o AD16, An Overview of the Developer Connection for OS/2 ═══ 8.4.1.1. AD01, Designing OS/2 Applications ═══ David Reich Walk through the design of an OS/2 application from start to finish, taking advantage of all OS/2 has to offer. Learn when to use threads, sparse memory allocation, interprocess communications, and Workplace Shell. Next topic: AD02, User-Centric OS/2 Application Design ═══ 8.4.1.2. AD02, User-Centric OS/2 Application Design ═══ David Moskowitz This workshop covers the changes in thinking, design and programming required to design OS/2 applications that are responsive to the end-user and take full advantage of the new environment. Learn how developing for OS/2 is much easier than developing for DOS. Topics covered include: o User-Responsive Applications o The OS/2 Mindset o Serial Versus Parallel Thinking o Designing for OS/2 o Client/Server Model Without a Network o Designing for Multiple Platforms (Reusable Code and OOP) o User Interface Design Next topic: AD03, OS/2: The Platform for Quality Software Development ═══ 8.4.1.3. AD03, OS/2: The Platform for Quality Software Development ═══ Stephan B. Epstein Learn how to use OS/2 and OS/2 tools to create a software development process and environment that promotes quality in source code and build. Topics include: o Benefits of an OS/2 Development Process o MAKEFILE Usage for Configurability o Effective Build Verification o Use of LAN Server and Boot Manager for Cross-Version Development o Use of Version Control Tools for Staging Builds Next topic: AD04, How to Create Endian-Neutral Software for Portability ═══ 8.4.1.4. AD04, How to Create Endian-Neutral Software for Portability ═══ James Gillig Attend this session to see how considerations for Endian and other portability issues should be included in product plans, from design through product support. Learn the latest on how Endian-Neutral Design and Programming are used to create portable software. Next topic: AD05, OpenDoc for OS/2 - Compound Document Architecture ═══ 8.4.1.5. AD05, OpenDoc for OS/2 - Compound Document Architecture ═══ Robert L. Tycast This session is a brand-new offering derived from Component Integration Laboratories (CIL). Examine the compound document architecture as it relates to IBM's Distributed System Object Model (DSOM), a Common Object Request Broker Architecture (CORBA) system for distributing and using objects on a network, independent of platform or implementation language. Next topic: AD06, 32-Bit Native Porting Tools and Techniques ═══ 8.4.1.6. AD06, 32-Bit Native Porting Tools and Techniques ═══ Marilyn Johnson and Richard Dews This session provides a technical overview of porting issues and sizing a porting effort. Also included are demonstrations of new porting tools: o SMART ALLY - a tool that provides a written analysis identifying APIs that need to be ported o SMART PORT - a tool that actually modifies the code o SNIFFER - a tool that sniffs out 16-bit code Next topic: AD07, The OS/2 Debug Kernel ═══ 8.4.1.7. AD07, The OS/2 Debug Kernel ═══ Monte Copeland Learn how the OS/2 debug kernel replaces the ship-level kernel and provides debugging support for device drivers. This presentation includes an overview of the OS/2 debug kernel, its availability, installation, and command set. Prereq: Experience with Assembler or DOS's DEBUG.COM. Next topic: AD08, The Hang/Trap Enigma ═══ 8.4.1.8. AD08, The Hang/Trap Enigma ═══ Barry Bryan Examine the challenge of debugging hangs and traps. This session shows you how to minimize the time you spend on debugging, by unveiling a new debug facility which uses information collected at the time the problem occurs. A beta version of the Presentation Manager Debug Facility is available to all attendees. Next topic: AD09, Adding Help to Your OS/2 Applications ═══ 8.4.1.9. AD09, Adding Help to Your OS/2 Applications ═══ Michael Kaply This session provides an overview of the Information Presentation Facility. Subjects include creating IPF files and enabling help within applications. Next topic: AD10, The OS/2 Help Manager: Advanced Topics ═══ 8.4.1.10. AD10, The OS/2 Help Manager: Advanced Topics ═══ Michael Kaply This session covers advanced OS/2 help topics, including Dynamic Data Formatting and the use of communication DLLs to control the size of cover pages. Next topic: AD11, Mail-Enabling Applications Using VIM ═══ 8.4.1.11. AD11, Mail-Enabling Applications Using VIM ═══ Rodney James Discover the many new types of mail-enabling and messaging-reliant applications that are possible when you integrate messaging services into core applications. Vendor Independent Messaging (VIM) is a full-featured, cross-platform, industry-standard, Application Programming Interface (API) to messaging services that is available today. Learn specifically what functions VIM provides, what differentiates VIM from other APIs, how using the VIM interface cuts your development time, and how VIM fits into IBM's messaging strategy. Next topic: AD12, Alternative Shells for OS/2 ═══ 8.4.1.12. AD12, Alternative Shells for OS/2 ═══ Monte Copeland Join in a discussion of shell alternatives for OS/2. Topics include: Workplace Shell add-ins, the PROTSHELL and RUNWORKPLACE settings in CONFIG.SYS, a mini-PM shell DOS settings, CMD.EXE as a shell, and a non-GUI shell for 2.1. Includes discussion of rationale, restrictions, availability, memory usage, and session management. Next topic: AD13, OS/2 and Internationalization of Applications ═══ 8.4.1.13. AD13, OS/2 and Internationalization of Applications ═══ John Howard See first-hand the capabilities of OS/2 to facilitate the development of internationalized applications. This session examines application programming interfaces, as well as other system facilities available today. Next topic: AD14, The Integrated Desktop - Programming to the Workplace Shell ═══ 8.4.1.14. AD14, The Integrated Desktop - Programming to the Workplace Shell ═══ Sheila A. Harnett, Ph.D., and Cathy Bloomfield This session takes you through each stage of developing a Workplace Shell application, the class hierarchy comprising the behavior of WPSH objects and the API. Some knowledge of SOM and general OO techniques is required. Next topic: AD15, Using and Customizing the Workplace Shell ═══ 8.4.1.15. AD15, Using and Customizing the Workplace Shell ═══ Sheila A. Harnett, Ph.D., Lew Boehm, and Peter Magid Examine how the Workplace Shell can be customized. This session introduces the many tasks you can accomplish via REXX scripts. Information regarding the RC files and general INI file is also presented. Some knowledge of REXX programming and general object-oriented principles is required. Next topic: AD16, An Overview of the Developer Connection for OS/2 ═══ 8.4.1.16. AD16, An Overview of the Developer Connection for OS/2 ═══ David Kenner Take a look at what's new with the Developer Connection for OS/2. The Developer Connection is a subscription-based tools service for the OS/2 developer. This session acquaints the user with the product offering and the direction of the Developer Connection program. Live demonstrations and a question-and-answer session are also included. Next topic: C and C++ ═══ 8.4.2. C and C++ ═══ o CC01, IBM C Set++ Overview o CC02, IBM C Set++ Debugging Tips and Techniques o CC03, Performance Tuning with EXTRA from C Set++ o CC04, IBM C Set++ Class Libraries o CC05, IBM C Set++'s Workframe/2 2.1 o CC06, IBM C Set++ Optimization Tips and Techniques ═══ 8.4.2.1. CC01, IBM C Set++ Overview ═══ Alistair Rennie This presentation provides an overview of IBM s industry-leading C Set++ development environment. Topics include new developments in the compiler, class libraries, and the new Workplace Shell-enabled Workframe/2. Next topic: CC02, IBM C Set++ Debugging Tips and Techniques ═══ 8.4.2.2. CC02, IBM C Set++ Debugging Tips and Techniques ═══ Pat Gerstle This session begins with a look at the evolution of the C Set++ debugger, followed by an overview of its functions, with an emphasis on those which have been added or enhanced. Learn the latest hints for better debugging, and tips for debugging special situations. Next topic: CC03, Performance Tuning with EXTRA from C Set++ ═══ 8.4.2.3. CC03, Performance Tuning with EXTRA from C Set++ ═══ Liz Belanger Learn how to use EXTRA's (the C Set++ EXecution TRace Analyzer's) utilities to view trace files and fine-tune the performance of your application. Examine how the EXTRA utility helps diagnose sequencing protocols, repetitive calls, application deadlocks, hot spots, and thread applications. Next topic: CC04, IBM C Set++ Class Libraries ═══ 8.4.2.4. CC04, IBM C Set++ Class Libraries ═══ Alistair Rennie IBM's C Set++ provides a powerful suite of class libraries, including collection classes and user interface classes. In this session, a developer of these libraries provides an overview of the C Set++ Class Library functions, and provides specific examples to assist you in using libraries for your applications. Next topic: CC05, IBM C Set++'s Workframe/2 2.1 ═══ 8.4.2.5. CC05, IBM C Set++'s Workframe/2 2.1 ═══ John Kehm Workframe/2 Version 2.1 is the first development environment in the industry that is a Workplace Shell-enabled application. This open environment gives developers the power to integrate not only the tools that come with C Set++, but with other tools they choose. Workframe/2 also provides intuitive project management and many other productivity-enhancing features. This session demonstrates how to take advantage of this new and powerful tool. Next topic: CC06, IBM C Set++ Optimization Tips and Techniques ═══ 8.4.2.6. CC06, IBM C Set++ Optimization Tips and Techniques ═══ Alistair Rennie Learn the various techniques and tools needed when tuning the performance of your application. Topics include performance analysis using the EXecution TRace Analyzer (EXTRA), compiler optimizations, and how to take advantage of them. Next topic: Communications ═══ 8.4.3. Communications ═══ o CM01, Communications Manager/2: The Power of Personal Networking o CM02, Communications Manager/2 Installation and Configuration Basics o CM03, Communications Manager/2 Complex Configuration o CM04, SNA Client/Server in Communications Environments o CM05, Communications Manager/2 - Building SNA Applications o CM06, Avoiding Common Problems and Problem Determination with Communications Manager/2 o CM07, Introduction to TCP/IP Networking o CM08, Sockets Programming with TCP/IP for OS/2 o CM09, Remote Procedure Call - Programming with TCP/IP for OS/2 o CM10, Introduction to APPC and APPN o CM11, What s New in APPC and APPN o CM12, Multiprotocol Transport Network and AnyNet o CM13, APPN and TCP/IP: A Comparison of Protocols o CM14, Problem Diagnosis using Communication Manager/2 APPC Trace Capability o CM15, Open Distributed Systems with Messaging and Queuing ═══ 8.4.3.1. CM01, Communications Manager/2: The Power of Personal Networking ═══ George Sweeney Examine the features and functions of the OS/2 Communications Manager/2. Hear about user environments, configuration scenarios, connectivities, and co-existence with other products. Next topic: CM02, Communications Manager/2 Installation and Configuration Basics ═══ 8.4.3.2. CM02, Communications Manager/2 Installation and Configuration Basics ═══ Don Richards This session covers Communication Manager/2 basics. Learn how to install and configure, as well as analyze problems. See a live demonstration of Communication Manager/2 and Distributed Feature Workstation. Next topic: CM03, Communications Manager/2 Complex Configuration ═══ 8.4.3.3. CM03, Communications Manager/2 Complex Configuration ═══ Don Richards This presentation focuses on complex configuration scenarios, and is designed for advanced users and administrators. Communications Manager/2 Version 1.1 is used to demonstrate multiple host and gateway configurations, as well as the CID installation process. Next topic: CM04, SNA Client/Server in Communications Environments ═══ 8.4.3.4. CM04, SNA Client/Server in Communications Environments ═══ George Sweeney Examine the SNA Client/Server in a communications environment. This session focuses on the client/server environment for SNA-based applications, and their ability to operate with CICS for OS/2 and Novell NetWare. Distributed Feature, Gateway, and APPN support are also included in this presentation. Next topic: CM05, Communications Manager/2 - Building SNA Applications ═══ 8.4.3.5. CM05, Communications Manager/2 - Building SNA Applications ═══ Gary Weichinger Communications Manager/2 provides many APIs for application development. This presentation focuses on SNA APIs, namely EHLLAPI, APPC, and CPIC. APIs are discussed in order to help attendees understand which API might best fit their environment. Information about programming techniques and debugging methods is also included. Next topic: CM06, Avoiding Common Problems and Problem Determination with Communications Manager/2 ═══ 8.4.3.6. CM06, Avoiding Common Problems and Problem Determination with Communications Manager/2 ═══ George Sweeney Learn how to identify and resolve problems that occur while installing, configuring, or running Communications Manager/2. The presentation includes an introduction to the FFST/2 utilities, and how CM/2 uses them to log first-failure event information. Other topics include communication traces and subsystem management. Next topic: CM07, Introduction to TCP/IP Networking ═══ 8.4.3.7. CM07, Introduction to TCP/IP Networking ═══ Andre Asselin Learn about the latest in TCP/IP applications; including layers, addressing, routing, and sending over modems. Walk away from this session knowing the functions of TCP/IP. Next topic: CM08, Sockets Programming with TCP/IP for OS/2 ═══ 8.4.3.8. CM08, Sockets Programming with TCP/IP for OS/2 ═══ Andre Asselin This session provides the information you need to write your own sockets application with confidence, including overviews of stream versus datagram protocols, socket calls, and client/server. Attend Introduction to TCP/IP Networking (CM07) to familiarize yourself with the basics of TCP/IP. Next topic: CM09, Remote Procedure Call - Programming with TCP/IP for OS/2 ═══ 8.4.3.9. CM09, Remote Procedure Call - Programming with TCP/IP for OS/2 ═══ Andre Asselin This session covers the Open Network Computing (ONC) Remote Procedure Call (RPC) concepts, and describes RPC calls, what they do, and when/how to use them. Walk through an example of Client/Server, and gain the technical information you need to write an RPC application. Attendee should be familiar with basics of TCP/IP. Next topic: CM10, Introduction to APPC and APPN ═══ 8.4.3.10. CM10, Introduction to APPC and APPN ═══ Mark McCorry APPC is one of the most widely used APIs for client/server applications, and is used extensively on OS/2 with Communications Manager/2. APPN simplifies the networking of APPC applications. This session discusses the concepts and terms of these two important networking technologies. Next topic: CM11, What s New in APPC and APPN ═══ 8.4.3.11. CM11, What s New in APPC and APPN ═══ Mark McCorry This session discusses how APPC and APPN continue to get better, stronger, and faster to meet the demands of client/server computing. See the enhancements to APPN which position it as the networking protocol of choice for interfacing with new networking technologies such as Frame Relay and ATM. Enhancements to the Common Programming Interface for Communications (CPI-C) are also included in this discussion. Next topic: CM12, Multiprotocol Transport Network and AnyNet ═══ 8.4.3.12. CM12, Multiprotocol Transport Network and AnyNet ═══ Mark McCorry Learn the importance of consolidating backbone networks for better performance and easier management. Discover why the Multiprotocol Transport Networking (MPTN) architecture can be used to achieve mixed-protocol interoperability and network consolidation. Hear the latest about the AnyNet products from IBM, which support the MPTN architecture on OS/2, AS/400, MVS, and RISC System/6000. Next topic: CM13, APPN and TCP/IP: A Comparison of Protocols ═══ 8.4.3.13. CM13, APPN and TCP/IP: A Comparison of Protocols ═══ Wayne Riley APPN and TCP/IP are two of the widely used workstation networking protocols. This session presents an impartial comparison of APPN and TCP/IP. The strengths and weaknesses of the technologies are explained through an in-depth study of both the protocols and the products that implement them. The effect of these differences is also discussed. Next topic: CM14, Problem Diagnosis using Communication Manager/2 APPC Trace Capability ═══ 8.4.3.14. CM14, Problem Diagnosis using Communication Manager/2 APPC Trace Capability ═══ Wayne Riley Learn how to debug Communications Manager/2 APPC applications using Communications Manager/2 APPC capabilities. See how to start, stop, and format Communication Manager/2 traces for APPC, how to determine where the problem occurred in the application, and what data to extract from the trace to diagnose the problem. Next topic: CM15, Open Distributed Systems with Messaging and Queuing ═══ 8.4.3.15. CM15, Open Distributed Systems with Messaging and Queuing ═══ Len Gilman Examine how the new MQSeries family of products enables you to tie applications together for robust, time-independent processing. Learn how the use of a single application interface allows applications to talk to one another regardless of platforms. Examine the rich message-queueing infrastructure, which shields developers from networking complexities in distributed-computing environments. Next topic: Client/Server ═══ 8.4.4. Client/Server ═══ o CS01, Programming CPI-C Applications with Communications Manager/2 o CS02, Using NS/DOS in a Client/Server Environment o CS03, Network Security and Single Sign-On ═══ 8.4.4.1. CS01, Programming CPI-C Applications with Communications Manager/2 ═══ Wayne Riley Examine the CPI-C calls needed on both the client and server side to conduct an APPC conversation on CM/2 with CPI-C verbs. Learn the actual CPI-C calls to start and stop conversations, send, and receive data, and synchronize program's send-error notification. This presentation is technical in nature, and shows the syntax for CPI-C, which calls in both C and COBOL. Next topic: CS02, Using NS/DOS in a Client/Server Environment ═══ 8.4.4.2. CS02, Using NS/DOS in a Client/Server Environment ═══ Mark McCorry Networking Services/DOS (NS/DOS) provides the user with an easy and effective way to access peer-to-peer networks from DOS and Windows environments. This session discusses the details of NS/DOS, which allows DOS and Windows workstations to participate in a distributed-computing environment. Next topic: CS03, Network Security and Single Sign-On ═══ 8.4.4.3. CS03, Network Security and Single Sign-On ═══ Join in on a discussion regarding today's environment of downsizing to client/server environments, and how it leads to security exposures. Hear what IBM is doing to address security in a distributed environment and users to single sign-on. Next topic: Database ═══ 8.4.5. Database ═══ o DB01, DB2/2: Let's Get Small o DB02, DB2/2: Family and Friends o DB03, Data Access Services ═══ 8.4.5.1. DB01, DB2/2: Let's Get Small ═══ Dan S. Britton The focus of this session is downsizing from DB2 to DB2 client/server products such as DB 2/2 or DB 2/6000. Explore the guidelines and considerations that should be observed when committing to downsizing a system. All aspects of downsizing are discussed, including an actual case study. Next topic: DB02, DB2/2: Family and Friends ═══ 8.4.5.2. DB02, DB2/2: Family and Friends ═══ Dan S. Britton See the DB2/2 product, DB2 client/server products, host DB products, and the architecture which ties these products together. This session includes a review of the functional content of version 2 of the DB2 client/server family, followed by a summary of future trends and directions. Other topics include application tools and development environments. Next topic: DB03, Data Access Services ═══ 8.4.5.3. DB03, Data Access Services ═══ Srinivas V. Sista Learn how Data Access Services are designed to enable application programs running on OS/2 version 2.x systems to create and use data on a local and/or remote system. Take a look at the services currently taking advantage of the Distributed Data Management (DDM) Protocol. This This session provides a complete look at data access services, and includes a live demo of this support. Next topic: Distributed Systems Management ═══ 8.4.6. Distributed Systems Management ═══ o DM01, IBM LAN NetView Management Utilities for OS/2 o DM02, IBM LAN NetView Strategy o DM03, IBM LAN NetView Family Overview ═══ 8.4.6.1. DM01, IBM LAN NetView Management Utilities for OS/2 ═══ Lori Bush Learn how you can provide superior LAN management function in a resource-frugal, cost-effective package. IBM LAN NetView Management Utilities is the help you need for your busy LAN Administrators. Now, with LMU, a single OS/2 workstation can manage both servers and requesters in both IBM LAN Server and Novell NetWare networks. Collect hardware and software information, remotely manage workstations, watch and monitor server performance, and much more. Next topic: DM02, IBM LAN NetView Strategy ═══ 8.4.6.2. DM02, IBM LAN NetView Strategy ═══ In this session, see the latest in LAN Systems management requirements, including: a catalog manager from which one may order and install software, a license manager, a configuration manager at a distribution point, a fault manager, an electronic customer service agent, a performance manager, and a repository of software. Next topic: DM03, IBM LAN NetView Family Overview ═══ 8.4.6.3. DM03, IBM LAN NetView Family Overview ═══ LAN-based systems are providing effective solutions in today's business environment. See how the LAN NetView Management family of products provides a standards-based platform for the development and implementation of system-management applications for the LAN workgroup environment. This presentation provides an overview of LAN NetView Management, highlighting the use of industry standards, and implementation of the SystemView structure on the OS/2 platform. Next topic: LAN Systems ═══ 8.4.7. LAN Systems ═══ o LS01, LAN Server Overview o LS02, LAN Server Directions o LS03 and LS04, LAN Server Tips and Techniques - Parts 1 and 2 o LS05, LAN Server Security o LS06, OS/2 LAN Server Performance Tuning o LS07, IBM LAN Systems Communications Transports o LS08, LAN Distance - Remote LAN Access o LS09, Workplace OS Networking Transports o LS10, LAN Server Interoperability o LS11, LAN Server WAN Connectivity o LS12, OS/2 LAN Server, Novell, Banyan and TCP/IP Coexistence - An Update o LS13, LAN Automated Distribution/2 o LS14, LAN Server Hands-on Workshop - LAN Server Administration o LS15, LAN Server Hands-on Workshop - Connecting to Resources o LS16, NetWare Server for OS/2 o LS17, NetWare Interoperability ═══ 8.4.7.1. LS01, LAN Server Overview ═══ Pat Scherer and Everett McCassey If you are a new user of LAN Server 3.0, or just comparison-shopping, this session provides valuable information about features, packaging, and product enhancements. Included in the session are: o How to choose the version of LAN Server you need o How domains and aliases can be used to provide location transparency and ease of administration o LAN Server 3.0 functional and performance enhancements o Complementary products and hardware/software interoperability Next topic: LS02, LAN Server Directions ═══ 8.4.7.2. LS02, LAN Server Directions ═══ Pat Scherer As IBM LAN Server products continue their evolution from simple network resource-sharing to distributed heterogeneous computing environments, what new functions and services can be anticipated? What will they mean to you as a user, administrator, or developer? Find the answers to these questions in a discussion of the Distributed Computing Environment and current development work within IBM LAN Systems. Next topic: LS03 and LS04, LAN Server Tips and Techniques - Parts 1 and 2 ═══ 8.4.7.3. LS03 and LS04, LAN Server Tips and Techniques - Parts 1 and 2 ═══ Pat Scherer and Everett McCassey This double session (together with LS04) presents a wealth of practical tips and techniques for using the full power of LAN Server in both simple and complex network environments. The first session focuses on options for logging on and using LAN Server resources. The second session continues with a grab-bag of LAN Server administration tips, including network planning, security, network resource and cross-domain management, and wide-area network support options. Next topic: LS05, LAN Server Security ═══ 8.4.7.4. LS05, LAN Server Security ═══ Pat Scherer How secure is your network? This presentation provides an overview of LAN Server security features. Topics include: o User identification and authentication o Access control o User profile management o Security audits and alerts o Future directions Next topic: LS06, OS/2 LAN Server Performance Tuning ═══ 8.4.7.5. LS06, OS/2 LAN Server Performance Tuning ═══ Dawn Ibis OS/2 LAN Server is one of the fastest network operating systems on the market. Learn how to tune your LAN Server for optimal performance and high-capacity situations. Understand the architectural components that affect LAN performance, and see what independent labs have said about LAN Server performance versus those of NetWare and NT Advanced Server. Next topic: LS07, IBM LAN Systems Communications Transports ═══ 8.4.7.6. LS07, IBM LAN Systems Communications Transports ═══ Richard Harrison Hear the latest news, techniques, and tips for NTS/2 users, and get a complete update on MPTS, including a discussion of the MPTN architecture and the relationship between MPTS-ANYNET and other ANYNET products. Next topic: LS08, LAN Distance - Remote LAN Access ═══ 8.4.7.7. LS08, LAN Distance - Remote LAN Access ═══ Roger Richter This session provides an overview of the LAN Distance product, with background on architecture design points, technology, and future enhancements, including a discussion of developing device drivers for LAN Distance. Attendees should have a basic understanding of LAN concepts and LAN transports. Next topic: LS09, Workplace OS Networking Transports ═══ 8.4.7.8. LS09, Workplace OS Networking Transports ═══ Dan Heimsoth Join in a high-level discussion exploring the structure of the Network Transport component of Workplace OS. This session gives attendees an opportunity to understand the direction of the Network Transport component of Workplace OS, as well as an early opportunity for IBM to understand customer and developer requirements for Workplace OS Network transports. Next topic: LS10, LAN Server Interoperability ═══ 8.4.7.9. LS10, LAN Server Interoperability ═══ Pat Scherer and Everett McCassey If you manage an OS/2 LAN Server network with multiple releases or other network operating systems, this session is for you! See what function is available between specific IBM LAN Server products, and how to migrate between them when an upgrade in function is desired. Examine interoperability support for products outside of the IBM LAN Server product family, and LAN Server coexistence with other network operating systems. Next topic: LS11, LAN Server WAN Connectivity ═══ 8.4.7.10. LS11, LAN Server WAN Connectivity ═══ Pat Scherer and Everett McCassey Ready to knock the L out of your LAN? IBM LAN Server supports numerous Wide-Area Network connectivity options today. Take an in-depth look at current techniques and products; then discuss future directions for providing native WAN connectivity support. Next topic: LS12, OS/2 LAN Server, Novell, Banyan and TCP/IP Coexistence - An Update ═══ 8.4.7.11. LS12, OS/2 LAN Server, Novell, Banyan and TCP/IP Coexistence - An Update ═══ Mark Simpson Explore current support issues of the coexistence of the OS/2 LAN Requesters, Novell Client for OS/2, Banyan Vines, and the TCP/IP protocol services. This session gives you the details you need about Network Device Interface Specification (NDIS), support for multiple protocols, and the options for client coexistence based on NDIS and the Open Datalink Interface (ODI). In addition, issues such as encapsulation, interoperability, installation/configuration, and concurrency are discussed. Next topic: LS13, LAN Automated Distribution/2 ═══ 8.4.7.12. LS13, LAN Automated Distribution/2 ═══ Bob Bush LAD/2 is a PM user interface to the Configuration/Installation/ Distribution strategy (CID). Learn how LAD/2 significantly enhances CID setup and its use in either an NTS/2 stand-alone environment or a NetView DM/2 environment. Examine how OS/2 LAD/2 distributes DOS, DOS with Windows, and OS/2 applications, as well as how to store and distribute custom desktops. Next topic: LS14, LAN Server Hands-on Workshop - LAN Server Administration ═══ 8.4.7.13. LS14, LAN Server Hands-on Workshop - LAN Server Administration ═══ Everett McCassey This hands-on workshop walks you through the basics of setting up user accounts and managing LAN Server resources. Exercises include creating aliased resources, sharing resources, and managing server status and print queues. See the key files that provide LAN Server initialization and account information. This workshop introduces and reinforces many of the ideas presented in the LAN Server Tips and Techniques lecture. The Connecting to Resources Hands-on Workshop is recommended as a prerequisite for first-time users of LAN Server. Next topic: LS15, LAN Server Hands-on Workshop - Connecting to Resources ═══ 8.4.7.14. LS15, LAN Server Hands-on Workshop - Connecting to Resources ═══ Everett McCassey This hands-on workshop leads you through the basic steps of logging on, browsing, connecting to, and navigating through resources via the command line, graphical user interface, and OS/2 Workplace Shell. Share in lots of tips and techniques along the way, and gain an understanding of what is happening beneath the covers when LAN Server commands are executed. This workshop introduces and reinforces many of the ideas presented in Part 1 of the LAN Server Tips and Techniques lecture. Next topic: LS16, NetWare Server for OS/2 ═══ 8.4.7.15. LS16, NetWare Server for OS/2 ═══ Kyle Bigler This presentation explores the implementation of NetWare for OS/2, and how OS/2 applications can be developed to work in conjunction with the NetWare Server. Learn how NetWare for OS/2 permits a full-functioned NetWare 4.0 Server to operate in the OS/2 2.x environment, and how NetWare Server hardware can now be used as a server for other LAN applications, such as IBM Database Manager and Lotus Notes. Next topic: LS17, NetWare Interoperability ═══ 8.4.7.16. LS17, NetWare Interoperability ═══ Dan Widman This session describes interoperability, and why it is necessary in today's environment. See how OS/2 2.1 provides the mechanisms for interoperability, and how to configure an interoperable system. Learn how to make NetWare, LAN Server, TCP/IP NFS Server, and Lotus Notes all work on the same machine. NetView Distribution Manager/2 configuration with NetWare is also covered. Next topic: Multimedia ═══ 8.4.8. Multimedia ═══ o MM01, Multimedia Creation and Management o MM02, LAN Server Ultimedia o MM03, OS/2 Multimedia Support - MMPM/2 o MM04, OS/2 Software Motion Video o MM05, OS/2 Multimedia for Programmers o MM06, OS/2 2.1 Multimedia - MMPM/2 Applications and Architecture ═══ 8.4.8.1. MM01, Multimedia Creation and Management ═══ Peter C. Yanker Learn how to really take advantage of your Multimedia. Learn how Multimedia allows better communication of information by allowing Image, Audio, and Video to be incorporated into presentations. The Multimedia tools Builder/2, Perfect Image/2, Workplace/2, and Manager/2 are used to show how to create a Multimedia presentation. Next topic: MM02, LAN Server Ultimedia ═══ 8.4.8.2. MM02, LAN Server Ultimedia ═══ Richard Harrison Hear the very latest news about LAN Server Ultimedia. Learn how this novel support for enabling Multimedia distribution across a LAN capitalizes on token-ring priority, allowing Multimedia applications to be added to existing LANs with data applications, so that both classes can run efficiently, without interfering with each other. Next topic: MM03, OS/2 Multimedia Support - MMPM/2 ═══ 8.4.8.3. MM03, OS/2 Multimedia Support - MMPM/2 ═══ Gary Allran This session presents a lively, high-level look at the best PC-based multimedia development platform available today. Get an insider's view of MMPM/2's award-winning architecture and APIs (Application Programming Interfaces). There are also plenty of exciting, live code demonstrations, including playback, recording, and editing of both audio and video. Next topic: MM04, OS/2 Software Motion Video ═══ 8.4.8.4. MM04, OS/2 Software Motion Video ═══ Gary Allran In this session, samples are provided of the Ultimotion and Indeo video formats supported in standard OS/2. See all the features and functions of Video IN, the new OS/2 video recording and editing application. Next topic: MM05, OS/2 Multimedia for Programmers ═══ 8.4.8.5. MM05, OS/2 Multimedia for Programmers ═══ Gary Allran Take an in-depth look at the OS/2 MMPM/2 APIs, the sample application code, and the multimedia portion of the OS/2 2.1 Toolkit. Live demonstrations of the power of OS/2 Multimedia and toolkit sample applications are included. Next topic: MM06, OS/2 2.1 Multimedia - MMPM/2 Applications and Architecture ═══ 8.4.8.6. MM06, OS/2 2.1 Multimedia - MMPM/2 Applications and Architecture ═══ Maria R. Ingold Gain a better understanding of OS/2 Multimedia's existing capabilities. Included in this presentation is an overview of MMPM/2 and its APIs, and information about the Multimedia Toolkit's base applets. Next topic: Object-Oriented Technology ═══ 8.4.9. Object-Oriented Technology ═══ o OO01, REXX Object-Oriented Extensions o OO02, How to Introduce Objects to Your Organization o OO03, Object Technology Overview o OO04, The In-Taligent Use of Objects ═══ 8.4.9.1. OO01, REXX Object-Oriented Extensions ═══ Rick McGuire This session provides a demonstration of the future object-oriented extensions to REXX. The demonstration covers how REXX enhances the System Object Model and the Workplace Shell. Next topic: OO02, How to Introduce Objects to Your Organization ═══ 8.4.9.2. OO02, How to Introduce Objects to Your Organization ═══ David Moskowitz This session is designed to help you plan introductions of objects to your organization. Learn the proven techniques and methods that have helped many companies move successfully from procedure-oriented to object-oriented development. Topics covered include: o The myths of object-oriented development o Understanding what object-oriented development means o Developing a plan for migration o Understanding the six basic steps o Finding internal resources that work Next topic: OO03, Object Technology Overview ═══ 8.4.9.3. OO03, Object Technology Overview ═══ Scott Hebner This session provides an overview of the products currently available and in the works from the PSP Object Technology Group in Austin. These products include SOMObjects and the IBM Taligent Object Frameworks. Gain an understanding of the tools and products IBM is providing in the objects arena, and how they interoperate with each other. Next topic: OO04, The In-Taligent Use of Objects ═══ 8.4.9.4. OO04, The In-Taligent Use of Objects ═══ Dr. Richard Hoffman Join in an overview of the Taligent technology, including a discussion of the frameworks and components that IBM will be shipping in its IBM Taligent Application Frameworks product. Learn how framework technology can vastly improve productivity. Next topic: Open Systems ═══ 8.4.10. Open Systems ═══ o OP01, Distributed Computing Vision o OP02, Distributed Applications o OP03, Introduction to Distributed Computing Environment (DCE) o OP04, Introduction to DCE Programming o OP05, Introduction to DCE Administration o OP06, Choosing DCE as your Client/Server Programming Environment ═══ 8.4.10.1. OP01, Distributed Computing Vision ═══ John Wilson In this session, the IBM LAN Systems Technical Strategy is introduced, and its relationship to the Workplace and Object strategies is explained. Learn how the current LAN Systems products have evolved into a workplace network operating system family. Emphasis is placed on the consistent and open application development environment that the family provides. Next topic: OP03, Introduction to Distributed Computing Environment (DCE) ═══ 8.4.10.2. OP02, Distributed Applications ═══ John Wilson Trace the evolution of applications from the stand-alone mainframe through today's network operating systems that provide simple sharing, and through open-systems infrastructures, to the future of transparent distributed objects. This session details distributed object frameworks that can be supported on all the major computing platforms. Next topic: OP03, Introduction to Distributed Computing Environment (DCE) ═══ 8.4.10.3. OP03, Introduction to Distributed Computing Environment (DCE) ═══ Clay Boyd Examine the Open Software Foundation (OSF) Distributed Computing Environment (DCE), and find out what DCE could mean to you. This session explores each part of the DCE at a high level, with emphasis on the role each part plays in the overall DCE architecture. Next topic: OP04, Introduction to DCE Programming ═══ 8.4.10.4. OP04, Introduction to DCE Programming ═══ Clay Boyd This presentation examines the DCE Application Programming Interface (API). Get the answer to the question: How do I write programs using DCE? Examine the Interface Definition Language (IDL) files which define the RPC calls, the programming interface with the CDS name space from both the client and server perspective, and the security programming interface. Next topic: OP05, Introduction to DCE Administration ═══ 8.4.10.5. OP05, Introduction to DCE Administration ═══ Clay Boyd This presentation covers the basic architecture of the Distributed Computing Environment (DCE) from a system administrator's point of view. It describes the databases used by DCE to control and manage the CDS name space and the Security Registry. Learn some of the basic system administration commands for managing the basic DCE system through these databases. Next topic: OP06, Choosing DCE as your Client/Server Programming Environment ═══ 8.4.10.6. OP06, Choosing DCE as your Client/Server Programming Environment ═══ Clay Boyd One of the hardest decisions you will make when you begin developing your client/server programs is selecting the environment in which they will run. This presentation examines the features of DCE which make it particularly attractive for your organization, including: security, naming, ease of development, unified system administration, and merging acceptance as a de facto industry standard. Next topic: OS/2: The System ═══ 8.4.11. OS/2: The System ═══ o OS01, OS/2 and Windows o OS02, Future of OS/2 o OS03, Platform Wars o OS04, OS/2 Windows Support, Inside and Out o OS05, OS/2 Base System Tuning o OS06, 4 Meg OS/2: How and What? o OS07, OS/2 REXX Tutorial o OS08, OS/2 Symmetric Multiprocessing o OS09, OS/2 Hints and Tricks ═══ 8.4.11.1. OS01, OS/2 and Windows ═══ Michael S. Kogan This session compares and contrasts the features and functions of the current and future 32-bit OS/2 and Windows platforms, including OS/2 2.1, Workplace OS, Windows 3.1, Windows NT, and Chicago/Windows 4.0. Analyze the strategic and tactical issues that developers and users must face when migrating to a 32-bit computing platform. Investigate migration issues such as cross-platform portability and backward compatibility. Discover how OS/2 and Windows are addressing the potential and the requirements of RISC computing, multiprocessing, and distributed systems. Next topic: OS02, Future of OS/2 ═══ 8.4.11.2. OS02, Future of OS/2 ═══ Michael S. Kogan This presentation describes the future directions and strategy of the OS/2 system in the PC and workstation markets. Discuss the features and functions that IBM has already announced for the near-term future, and investigate those that need to be integrated into OS/2 in the intermediate and long-term future. Learn about exploitation and the impact of evolving technologies such as multiprocessing, security, multimedia, and open distributed systems. Discover how OS/2 can meet the cross-platform portability and scalability requirements of the future. Next topic: OS03, Platform Wars ═══ 8.4.11.3. OS03, Platform Wars ═══ Michael S. Kogan This presentation compares x86 and RISC technology with respect to performance, market, cost, compatibility, and software issues. A brief history and primer of RISC technology is presented to frame a context for comparison of x86 and RISC systems, followed by a technical comparison of the major architectures. Examine the vital software issues that are facing users and developers today. Next topic: OS04, OS/2 Windows Support, Inside and Out ═══ 8.4.11.4. OS04, OS/2 Windows Support, Inside and Out ═══ Ron Cadima This presentation discusses the support provided by OS/2 for the Windows environment. Overviews of the internal design of OS/2 Windows support, Windows application performance under OS/2, and application test environment and procedures, as well as a discussion about the effects on speed and size, are included. Stick around to see a demonstration that shows how the system contrasts with OS/2 2.1. A brief discussion of the impact on systems with more than 4 MB of memory is included. Next topic: OS05, OS/2 Base System Tuning ═══ 8.4.11.5. OS05, OS/2 Base System Tuning ═══ Ron Cadima This presentation gives you the specifics of OS/2 base system tuning. Topics include pre-installation options covering hardware requirements for memory and disk space; disk partitioning considerations; OS/2 installation option considerations; and post-install system tuning. The post-installation system tuning covers CONFIG.SYS statements, system and session settings, and general system setup information. Next topic: OS06, 4 Meg OS/2: How and What? ═══ 8.4.11.6. OS06, 4 Meg OS/2: How and What? ═══ Ron Cadima This presentation presents the goals for IBM's 4 MB OS/2 work, and the functions performed to achieve those goals. Included in the presentation are specifics about system assumptions, system settings, operating system assumptions, restrictions, and performance data with respect to speed and size. A demonstration shows how the system contrasts with OS/2 2.1. A brief discussion about the impact on systems with more than 4 MB of memory is included. Next topic: OS07, OS/2 REXX Tutorial ═══ 8.4.11.7. OS07, OS/2 REXX Tutorial ═══ Rick McGuire Learn the basics you'll need to write REXX programs, access OS/2 system services, and tailor the OS/2 Workplace Shell. Next topic: OS08, OS/2 Symmetric Multiprocessing ═══ 8.4.11.8. OS08, OS/2 Symmetric Multiprocessing ═══ James F. Macon, Jr. Discuss the performance advantages of OS/2 SMP versus OS/2 uniprocessor versus other SMP operating systems. Learn how applications can take advantage of these performance and capability requirements for application and device drivers. Next topic: OS09, OS/2 Hints and Tricks ═══ 8.4.11.9. OS09, OS/2 Hints and Tricks ═══ David Moskowitz If you use OS/2, do you know how to tune your system to get optimal performance? This workshop covers the tricks and hints of an expert to help you get the most out of your system. Topics included are: o Partitioning your disk the right way o Tuning CONFIG.SYS o Tuning the desktop o Troubleshooting common problems Next topic: Product Marketing for Software Developers ═══ 8.4.12. Product Marketing for Software Developers ═══ This track is a two-day, intense, condensed version of the successful four-day marketing course offered by IBM's Independent Vendor League for all software publishers who desire to position, launch, and sustain their products successfully in today's ultra-competitive software arena. Our industry experts use a highly effective mixture of lecture, discussion, focus stories, process checklists, and hands-on workshops to teach you to identify and master the marketing tasks you must accomplish in the following critical areas: o Product positioning, pricing, and sales promotions o Channel distribution in the U.S.A. o Product packaging o Product collaterals o Public relations and product reviews o Direct marketing o Bundling and electronic marketing In addition, you'll have the opportunity to "Meet the Editors" in a special session to help you get your product reviewed favorably in trade magazines. Everyone who attends this track will receive a copy of IBM's new Product Marketing Handbook, which includes a disk with all the checklists and forms. o PM01, Product Positioning, Pricing, and Sales Promotions o PM02, Channel Distribution in the U.S. o PM03, Product Packaging o PM04, Product Collaterals o PM05, Public Relations and Product Reviews o PM06, Meet the Editors - Special Session o PM07, Direct Marketing o PM08, Bundling and Electronic Marketing ═══ 8.4.12.1. PM01, Product Positioning, Pricing, and Sales Promotions ═══ Merrill (Rick) Chapman Being able to clearly describe your product's functionality and purpose to the market, both in relation to itself and its competition, is essential to your marketing plan's success. Assigning intelligent, competitive pricing is also crucial. After that, you must promote your product. This session shows you how to position and price your product, and it describes the various promotions available, with emphasis on channel penetration. Next topic: PM02, Channel Distribution in the U.S. ═══ 8.4.12.2. PM02, Channel Distribution in the U.S. ═══ Merrill (Rick) Chapman The U.S. retail software market has grown from approximately 100 billion US$ in 1981 to about 7.5 billion US$ in 1993, with about 80 percent of that money flowing through the U.S. software distribution system, referred to as the "channel". In order to grow, you must learn how to enter, understand, negotiate with, and employ this system to your best advantage. Next topic: PM03, Product Packaging ═══ 8.4.12.3. PM03, Product Packaging ═══ Merrill (Rick) Chapman Packaging is an essential ingredient of successful marketing, and often makes the difference between a product that sells and one that sits on the shelf. You will learn the objectives of packaging, along with packaging basics, and how to emphasize your product's position in the market. Next topic: PM04, Product Collaterals ═══ 8.4.12.4. PM04, Product Collaterals ═══ Merrill (Rick) Chapman What are collaterals, and how should you use them to position and promote your product? With little or no advertising budget, the smaller developer depends almost exclusively on specification sheets, brochures, and so on to advertise and promote product. Learn how to make these marketing materials and tools work for you. Next topic: PM05, Public Relations and Product Reviews ═══ 8.4.12.5. PM05, Public Relations and Product Reviews ═══ Merrill (Rick) Chapman There are a few secrets about both getting your product reviewed AND getting good reviews for your product. In this session, you learn how to develop, implement, and manage a successful product review program. Attend our special "Meet the Editors" session to understand how the process works from both sides - developers and magazine reviewers. Next topic: PM06, Meet the Editors - Special Session ═══ 8.4.12.6. PM06, Meet the Editors - Special Session ═══ Merrill (Rick) Chapman In this special session, the editors of OS/2 Professional, OS/2 Developer, and OS/2 Magazine team up to explain what they look for in a product. Why review this one and not that one? Which products should we test-drive? Which products should we include in our buyers' guide? When you combine this session with the session on Public Relations and Product Reviews, you will be well prepared for having your product reviewed favorably in trade publications. Next topic: PM07, Direct Marketing ═══ 8.4.12.7. PM07, Direct Marketing ═══ Merrill (Rick) Chapman Direct marketing is an increasingly popular method for creating new revenue opportunities and building end-user and reseller awareness. Learn to develop and manage a direct-marketing campaign and, most importantly, find out where the land mines are, and how you can avoid them on your way to successful direct marketing. Next topic: PM08, Bundling and Electronic Marketing ═══ 8.4.12.8. PM08, Bundling and Electronic Marketing ═══ Merrill (Rick) Chapman Learn the why, what, where, when, and how of product bundling and electronic marketing. What are the advantages and disadvantages? What works and what doesn't? Hear what the experts say about CD-ROM distribution, and what it can do for the smaller software publisher. Next topic: Show-N-Sell Reseller Event ═══ 8.4.13. Show-N-Sell Reseller Event ═══ As a bonus, IBM has arranged an exclusive reseller event for conference attendees interested in marketing their OS/2 and LAN Systems applications. IBM is making special arrangements for an informal meeting in which qualified ISVs demonstrate their products to a private audience of key resellers. The date, time, and venue are currently being determined. This event is open - on a first-come, first-served basis - to ISVs who will have an OS/2 or LAN Systems product shipping by 1 October 1994, and who are currently not sufficiently represented in the distribution channel. To be considered for this event, return the attached Show-N-Sell Interest Form via fax to Leslie Palin at 1-512-823-1517. After we receive your form, we will contact you with further details, including how to submit a copy of your OS/2 or LAN Systems product to us by 28 February 1994 for our evaluation. To participate in the Show-N-Sell Reseller Event, you must be a registered attendee of the PSP Technical Interchange. Sign up now for the opportunity to show your new OS/2 or LAN Systems applications to the people who can help you bring them to market! Next topic: Show-N-Sell Interest Form ═══ 8.4.13.1. Show-N-Sell Interest Form ═══ Show-N-Sell Interest Form SHOW-N-SELL INTEREST FORM The following information is required to be considered for the Show-N-Sell Reseller Event. Company Name ___________________________________________________________ Contact ________________________________________________________________ Title __________________________________________________________________ Address: _______________________________________________________________ _______________________________________________________________ City, State ____________________________________________________________ ZIP/Postal Code _____________________________ Country __________________ Phone ______________________________ Fax _______________________________ Internet userid ________________________________________________________ OS/2 or LAN Systems Product Name _______________________________________ ________________________________________________________________________ Ship date (must be by 1 October 1994) __________________________________ Brief description (attach additional pages if required): ________________________________________________________________________ In which catalogs is this product currently listed? ____________________ ________________________________________________________________________ Are you demonstrating your product on the exhibit floor at the PSP Technical Interchange? ________________________ If so, what is your pedestal number? ________ If you are selected to participate in this event, are you able to supply 10 not-for-sale copies of your product for a Reseller Kit? ___________ Please respond by 28 February 1994. Fax your response to Leslie Palin, IBM Austin, Texas, 1-512-823-1517. Next topic: Pen ═══ 8.4.14. Pen ═══ o PN01, Pen for OS/2 o PN02, PenDOS o PN03, Pen for OS/2, PenDOS, and Speech ═══ 8.4.14.1. PN01, Pen for OS/2 ═══ Connie Benton Explore IBM s pen and speech products for OS/2. Topics include: new technologies, programming concepts, and DBM's future directions for pen and speech computing. A live demonstration is also included. Next topic: PN02, PenDOS ═══ 8.4.14.2. PN02, PenDOS ═══ Connie Benton PenDOS provides a fast, efficient pen operating environment for DOS applications, and is an important part of IBM's pen operating system strategy. Hear first-hand the PenDOS product strategy, and see how PenDOS compares to other pen operating environments. Next topic: PN03, Pen for OS/2, PenDOS, and Speech ═══ 8.4.14.3. PN03, Pen for OS/2, PenDOS, and Speech ═══ Connie Benton Overviews of IBM s Pen for OS/2, PenDOS, and Speech products are presented by a member of the development team. Topics include an introduction to the technologies, programming concepts, product strategy, and IBM's future directions for pen and speech computing. Demonstrations are included. Next topic: Technical Support ═══ 8.4.15. Technical Support ═══ o TS01, IBM Personal Systems Services and Support o TS02, Technical Coordinator Program o TS03, OS/2 and DOS Platform Support o TS04, Navigating OS/2 Support o TS05, Developer Assistance Program o TS06, The OS/2 Problem Solver o TS07, PSP Vendor Support Programs ═══ 8.4.15.1. TS01, IBM Personal Systems Services and Support ═══ Mike Lohner Learn about IBM's service and support offerings, which provide your company with the flexibility to have remote and on-site services. These offerings enable your company to tailor support that meets specific business needs with satisfaction guaranteed. Next topic: TS02, Technical Coordinator Program ═══ 8.4.15.2. TS02, Technical Coordinator Program ═══ Bob Gress This presentation provides an overview of the components of the Workstation Technical Coordinator Program and program qualification criteria. Technical coordinators, or those interested in understanding more about the program and its application to technical support within their organization, are encouraged to attend. Next topic: TS03, OS/2 and DOS Platform Support ═══ 8.4.15.3. TS03, OS/2 and DOS Platform Support ═══ Steve Wojtowecz Take a comprehensive look at the service and support for the OS/2 and DOS programs that IBM develops. This session discusses how IBM supports interfaces with other companies' support to provide a seamless interface to customers. Next topic: TS04, Navigating OS/2 Support ═══ 8.4.15.4. TS04, Navigating OS/2 Support ═══ David Reich Join in on a discussion of IBM's OS/2 Support structure, and what you can do to take the most advantage of it. Learn what information you need to have ready when you call, what to expect when calling, and some key things to know and do to navigate these waters quickly and safely. Next topic: TS05, Developer Assistance Program ═══ 8.4.15.5. TS05, Developer Assistance Program ═══ Walt Tanis Learn about the many developer support programs available to members of IBM's Developer Assistance Program (DAP). Hear about the programs, whom to contact for more details, and how to enroll. Come and learn about the programs that are waiting for you! Next topic: TS06, The OS/2 Problem Solver ═══ 8.4.15.6. TS06, The OS/2 Problem Solver ═══ David Moskowitz This session is designed for anyone who has had problems running OS/2. It focuses on the types of techniques and steps you can take to recover your system if you have problems. Examine the common problems and the steps and tools you can use to recover from potential disaster. Topics include: o Steps to avoid problems o What to do if the system doesn't boot o What to do if the system hangs o Installation problems o Common troubleshooting problems Next topic: TS07, PSP Vendor Support Programs ═══ 8.4.15.7. TS07, PSP Vendor Support Programs ═══ David Gaertner Learn about several programs PSP offers to independent software and hardware vendors, including: LAN Server 3.0 product certification, Integration Test Laboratory for software and hardware, LAN Server System Builders, fee-for-service (tentative title), and more. Next topic: Workplace OS ═══ 8.4.16. Workplace OS ═══ o WP01, Introduction to Workplace OS o WP02, What is the WP OS/2 Personality? o WP03, Tools and Development Environment for WPOS o WP04, WPOS Human Centrics, and How They Fit with the PowerPC ═══ 8.4.16.1. WP01, Introduction to Workplace OS ═══ Miles Barel IBM has been developing a Workplace family of operating systems aimed at decreasing the complexity of the environments while continuing to introduce new technologies and capabilities. Workplace OS joins the Workplace family - DOS, OS/2 and AIX - in the continued efforts to reach this goal. This session answers the questions: What is Workplace OS? How will it meet the needs of today as well as those of the future? How do users and developers sort out the confusion created by the transition to 32-bit operating systems? Next topic: WP02, What is the WP OS/2 Personality? ═══ 8.4.16.2. WP02, What is the WP OS/2 Personality? ═══ Ken Borgendale and Arnold Bramnick Next topic: WP03, Tools and Development Environment for WPOS ═══ 8.4.16.3. WP03, Tools and Development Environment for WPOS ═══ B.J. Hargrave and Jay Tunkel Next topic: WP04, WPOS Human Centrics, and How They Fit with the PowerPC ═══ 8.4.16.4. WP04, WPOS Human Centrics, and How They Fit with the PowerPC ═══ Brad Noe Next topic: Extra Forum ═══ 8.4.17. Extra Forum ═══ o XF01, The Gorilla and Unattended Automated Testing ═══ 8.4.17.1. XF01, The Gorilla and Unattended Automated Testing ═══ Bob Cox This session describes the intentions of unattended automated software testing, the role that Gorilla Testing plays, and how to break down the barriers when going from a manual software testing environment to an automated environment. Three example barriers are discussed. Next topic: Co-Sponsor: Computer Associates International, Inc. ═══ 8.5. Co-Sponsor: Computer Associates International, Inc. ═══ o CA01, Product Manager Desktop Applications o CA02, Product Planner Systems Strategies - Part 1 o CA03, Product Planner Systems Strategies - Part 2 o CA04, Systems Engineer, Project Management ═══ 8.5.1. CA01, Product Manager Desktop Applications ═══ Jack Kramer REALIZER is a graphical BASIC development system that supports a structured superset of BASIC along with a visual form development subsystem. REALIZER is the only multi-platform BASIC solution for developing applications that are portable between OS/2 and Windows. It provides straightforward access to all Windows and OS/2 objects and resources, along with a wide array of built-in programmable objects such as spreadsheets and charts. In this session, see how REALIZER takes the drudge work out of developing portable GUI applications. Next topic: CA02, Product Planner Systems Strategies - Part 1 ═══ 8.5.2. CA02, Product Planner Systems Strategies - Part 1 ═══ Dean Williams CA-UNICENTER is a completely integrated distributed system management solution that provides a set of management applications for security, backup and archive, workload scheduling and console automation, and help-desk and problem management, which complement the LAN NetView set of management utilities. CA-UNICENTER's client/server approach enables organizations to set enterprise-wide management policies while distributing administrative controls throughout the network. In this session, learn how to implement a cost-effective client/server management system. Next topic: CA03, Product Planner Systems Strategies - Part 2 ═══ 8.5.3. CA03, Product Planner Systems Strategies - Part 2 ═══ Dean Williams STAR is an integrated system management client application that runs on OS/2. The STAR OS/2 client application can administer systems management functions like security, workload, and backup and archiving across the network, regardless of platform, including MVS, AS/400, UNIX, OS/2 LAN Server, Novell, and NT. This session demonstrates how an object-oriented approach can reduce the complexities and cost of managing the heterogeneous computing environment. Next topic: CA04, Systems Engineer, Project Management ═══ 8.5.4. CA04, Systems Engineer, Project Management ═══ Scott Jefferies CA-Super Project offers a complete set of project management and presentation tools, allowing users at all levels to take advantage of its unique feature set. Whether you need to create and manage a simple schedule and produce a Gantt chart for weekly staff meetings, or implement intensive cross-project and cross-platform resource leveling and priority scheduling, CA-Super Project works the way you work - with ease, power and flexibility. Learn the ABCs of project management, and learn how to implement a sophisticated project management application. Next topic: Co-Sponsor: Lotus Development Corporation ═══ 8.6. Co-Sponsor: Lotus Development Corporation ═══ o LO01, Lotus SmartSuite for OS/2 o LO02, Application Development and Integration using Ami Pro Macro Language o LO03, Application Development using REXX for Ami Pro and Lotus 1-2-3 o LO04, Lotus OS/2 Development Directions o LO05, Migrating Host Office Systems to the LAN o LO06, Lotus Mail and Messaging Architecture o LO07, Developing with the Lotus VIM Developer's Toolkit o LO08, Notes Application Development - Part 1 o LO09, Notes Application Development - Part 2 o LO10, Lotus Notes/DBMS Integration ═══ 8.6.1. LO01, Lotus SmartSuite for OS/2 ═══ Greg Schumacher In this session, gain an understanding of Lotus' OS/2 strategy and their product plans for OS/2. See demonstrations of exciting 32-bit, Workplace Shell-integrated Lotus OS/2 applications, including Lotus 1-2-3, Freelance Graphics, Ami Pro, and cc:Mail. Next topic: LO02, Application Development and Integration using Ami Pro Macro Language ═══ 8.6.2. LO02, Application Development and Integration using Ami Pro Macro Language ═══ Charlie Pappas/Doug Benson Learn how Ami Pro's advanced macro language can be utilized to automate your word processing tasks by utilizing function calls and user-defined dialog boxes, and even create custom tools that integrate multiple applications. Ami Pro offers its users published APIs, an open architecture, and the richest authoring environment of any word processor available in OS/2 today. This session includes demonstrations of both simple and complex macro applications, and offers an opportunity to discuss application development with experts from Lotus. Next topic: LO03, Application Development using REXX for Ami Pro and Lotus 1-2-3 ═══ 8.6.3. LO03, Application Development using REXX for Ami Pro and Lotus 1-2-3 ═══ Robert Lee Learn how to use the power of the REXX programming language to automate word processing and spreadsheet tasks. Now you can use a common programming language across two leading OS/2 applications, Lotus 1-2-3 and Ami Pro for OS/2, to build custom solutions tailor-made for individual corporate needs. The powerful REXX programming language can be used to write custom @ functions and macros for 1-2-3 and Ami Pro for OS/2. Bob Lee, Senior Product Development Manager, provides an overview of 1-2-3's and Ami Pro's programmability and then, using a sample program, he uses REXX to extend the functionality of both applications. Next topic: LO04, Lotus OS/2 Development Directions ═══ 8.6.4. LO04, Lotus OS/2 Development Directions ═══ Himi Ozguc In this session, Lotus discusses its OS/2 development directions. Included in the discussion are compound documents under OS/2 and the impact of SOM on programmability; object-oriented user interface design; and Lotus' plans for workgroup-enabling OS/2 desktop applications. Next topic: LO05, Migrating Host Office Systems to the LAN ═══ 8.6.5. LO05, Migrating Host Office Systems to the LAN ═══ Mary Murphy Companies face many challenges for migration and co-existence when integrating LAN systems with existing enterprise office systems. This session explores management challenges and technical and organizational issues impacting migration. Examine the benefits of migration to LAN-based messaging systems, infrastructure requirements, and coexistence strategies. Learn which tools and services are available from IBM to assist in functionality migration. Next topic: LO06, Lotus Mail and Messaging Architecture ═══ 8.6.6. LO06, Lotus Mail and Messaging Architecture ═══ Mary Murphy Network services in support of mail and messaging applications are becoming increasingly important to critical enterprise solutions. In this session, the speaker outlines the Lotus mail and messaging architecture, including a thorough description of both the client or application environment, as well as of the back-end or server model. Developers interested in gateway development, and directory service integration or synchronization, as well as mail or messaging-enabled application developers, will find this session invaluable. Next topic: LO07, Developing with the Lotus VIM Developer's Toolkit ═══ 8.6.7. LO07, Developing with the Lotus VIM Developer's Toolkit ═══ Patricia Foy Vendor Independent Messaging (VIM) is a full-featured, cross-platform, industry-standard, Application Programming Interface to messaging service that is available today. The Lotus VIM Developer's Toolkit provides you with all the tools you need to develop VIM-based applications that integrate with cc:Mail or Lotus Notes on DOS, Windows, and OS/2 platforms. Discover the rich set functionality provided by VIM, as well as some of the tips, techniques, and traps in writing mail-enabled and message-reliant, cross-platform applications. Next topic: LO08, Notes Application Development - Part 1 ═══ 8.6.8. LO08, Notes Application Development - Part 1 ═══ Larry McCants In this session, see actual Lotus Notes applications developed on the PC. Larry McCants explains what Lotus Notes is all about, and shows groupware applications that are applicable to everyday business situations. This session is geared to application developers, MIS managers, and consultants who have application development experience, but have had little exposure to Lotus Notes. If you would like to better understand the rapid application development environment of Lotus Notes, this session is for you! Next topic: LO09, Notes Application Development - Part 2 ═══ 8.6.9. LO09, Notes Application Development - Part 2 ═══ Martin Cox This session describes the Notes database model from the perspective of the API. It identifies the different Notes data types, and introduces the key data-access functions. This session bridges the gap from the abstract to the concrete by running a sample API program and explaining the actual source code. Next topic: LO10, Lotus Notes/DBMS Integration ═══ 8.6.10. LO10, Lotus Notes/DBMS Integration ═══ Peter O'Kelly Although both Notes and Database Management System (DBMS) products represent combinations of data management and application development tools, they're more complementary than competitive because of fundamental differences in the types of applications they've been designed to support. This presentation includes an overview of the complimentary fit among Notes/DBMS integration options, and guidance on which options should be used for different application types. Next topic: Device Driver Conference Session Descriptions ═══ 8.7. Device Driver Conference Session Descriptions ═══ o Display Device Drivers o LAN Device Drivers o Multimedia/Input Device Drivers o Printer Device Drivers o Storage Device Drivers ═══ 8.7.1. Display Device Drivers ═══ o DD01, Overview and Future Direction o DD02, Presentation Driver Architecture -Printer and Display o DD03, PM Display Drivers - Part 1 o DD04, PM Display Drivers - Part 2 o DD05 and DD06, Base Video Handler and Virtual Device Drivers - Parts 1 and 2 o DD07, Windows Drivers and Seamless Architecture o DD08, Video Accelerator Support in the Display Drivers o DD09, Testing o DD10, Performance o DD11, Installation/Debug o DD12, Questions and Answers o DD13, Centralized Video Services o DD14, New GRAD (Graphics Add) Display Driver Architecture - Part 1 ═══ 8.7.1.1. DD01, Overview and Future Direction ═══ Franz J. Walkow Find out what new and exciting changes and discoveries have been made since the last conference. Take a look at a new architecture to help you move smoothly from your OS/2 device-driver development onto Workplace OS. Emphasis is placed on tool sets and availability. Next topic: DD02, Presentation Driver Architecture -Printer and Display ═══ 8.7.1.2. DD02, Presentation Driver Architecture -Printer and Display ═══ Discover the common system architecture for presentation drivers, both printer and display. Examine the interfaces and services provided by the 32-bit Graphics Engine, PMWIN, and the device drivers, including a description of the relationship to the physical and virtual device drivers. Next topic: DD03, PM Display Drivers - Part 1 ═══ 8.7.1.3. DD03, PM Display Drivers - Part 1 ═══ Roger Louie Hear the latest news about the functions of the display presentation drivers. This presentation covers different types of drivers, such as 32-bit SVGA, accelerator, XGA, and 8514 drivers, highlighted by the samples in the latest IBM Device Driver Sourcekit. Examine the pallet-management functions and services in the Graphics Engine and display drivers. Learn about Presentation Manager APIs and how the functions are provided by the system, including when window and screen refreshes are required. Next topic: DD04, PM Display Drivers - Part 2 ═══ 8.7.1.4. DD04, PM Display Drivers - Part 2 ═══ Scott Lawson Continuation of above session. Emphasis is on porting to different chip sets. Next topic: DD05 and DD06, Base Video Handler and Virtual Device Drivers - Parts 1 and 2 ═══ 8.7.1.5. DD05 and DD06, Base Video Handler and Virtual Device Drivers - Parts 1 and 2 ═══ Bill Bodin See first-hand the base video-handler architecture in OS/2 2.0, and the improvements in OS/2 2.1. Learn about initialization and nitty-gritty hardware considerations. This session also covers save and restore functions, and switching between DOS, Windows, and OS/2 windowed and full-screen sessions. Next topic: DD07, Windows Drivers and Seamless Architecture ═══ 8.7.1.6. DD07, Windows Drivers and Seamless Architecture ═══ Paul King Discuss the requirements for full-screen and seamless Windows drivers. Find out what is formally tested and supported, including font considerations. Get a high-level overview of how Windows and OS/2 drivers share the screen and video memory, as well as communication facilities for signaling between the drivers. Next topic: DD08, Video Accelerator Support in the Display Drivers ═══ 8.7.1.7. DD08, Video Accelerator Support in the Display Drivers ═══ Learn how to exploit the new generation of the video accelerators. See how new generic, non-CODEC-specific abilities in graphic controllers work, plus how video accelerator chips provide YUV to RGB conversion, scaling, and pixel replication. Next topic: DD09, Testing ═══ 8.7.1.8. DD09, Testing ═══ Fred Gnuechtel Learn how to get the most bang for the buck in doing quality assurance for the complex of device drivers, base video handlers, and virtual device drivers. Learn new test methodology, emphasizing real applications running to uncover problems across the OS/2 environments: DOS, WIN-OS/2 full-screen, WIN-OS/2 seamless, and Presentation Manager. Next topic: DD10, Performance ═══ 8.7.1.9. DD10, Performance ═══ Tsu-Wang Chen Learn how to measure performance of the display subsystem in OS/2 using real applications. Discover techniques for performance improvements based on frequency data collected. Emphasis is placed on the performance of full screen versus seamless WIN-OS/2, and text scrolling in command sessions. Next topic: DD11, Installation/Debug ═══ 8.7.1.10. DD11, Installation/Debug ═══ OS/2 provides you with a powerful kernel debugger, which is an important part of debugging device drivers. Learn useful commands of this debugger, and get pointers on how to better utilize its abilities. Also, examine the DSPINSTL utilities designed to update OS/2 and Windows INI files, as well as CONFIG.SYS. Next topic: DD12, Questions and Answers ═══ 8.7.1.11. DD12, Questions and Answers ═══ Join the speakers, vendors, and contract houses for a panel discussion. This is the opportunity to ask questions and get additional information about display drivers. Next topic: DD13, Centralized Video Services ═══ 8.7.1.12. DD13, Centralized Video Services ═══ Bill Bodin Discover the latest changes made to consolidate many OS/2 and Virtual Video Services. Learn how to take advantage of shared video functions, and how the changes to the architecture are exploited in Workplace OS. Next topic: DD14, New GRAD (Graphics Add) Display Driver Architecture - Part 1 ═══ 8.7.1.13. DD14, New GRAD (Graphics Add) Display Driver Architecture - Part 1 ═══ Mike Cooper/Dale Whitfield Witness the new device-driver architecture for presentation drivers for Workplace OS. See the new device-specific driver and its interfaces, plus services provided by the 32-bit Graphics Engine, as well as how Windows drivers are run in seamless and full-screen WIN-OS/2 sessions. DD15 New GRAD (Graphics Add) Display Driver Architecture - Part 2 Jonathan Wagner/Joe Celi Continuation of above session. Next topic: LAN Device Drivers ═══ 8.7.2. LAN Device Drivers ═══ o DD16, Overview and Future Directions o DD17, Introduction to IBM s NDIS-Based Products o DD18, Introduction to the NDIS 2.01 Specification o DD19 and DD20, IBM/NetWare/Banyan/TCPIP/Comm Mgr Coexistence Issues - Parts 1 and 2 o DD21, Introduction to a Sample Network Driver o DD22 and DD23, Sample Network Driver Code Walkthrough - Parts 1 and 2 o DD24, Network Device Driver Performance o DD25, Configuration in an IBM NDIS Environment o DD26 and DD27, Remote LAN Access Network Drivers - Parts 1 and 2 o DD28, IBM Protocol Stacks in Detail o DD29, Implementing NDIS Protocol Stacks o DD30, Certification, Testing and Debugging of Network Drivers o DD31, Network Driver Customer Experience o DD32, Workplace OS LAN Network Drivers - Part 1 o DD33, Workplace OS LAN Network Drivers - Part 2 ═══ 8.7.2.1. DD16, Overview and Future Directions ═══ Mark Simpson Find out what new and exciting changes and discoveries have been made since the last conference. Take a look at a new architecture to help you move smoothly from your OS/2 device driver development onto Workplace OS. Emphasis is placed on tool sets and availability. Next topic: DD17, Introduction to IBM s NDIS-Based Products ═══ 8.7.2.2. DD17, Introduction to IBM s NDIS-Based Products ═══ Mark Simpson This introductory session provides an overview of the IBM products that implement NDIS, including the LAN Server (2.0 and 3.0), DCE, Extended Services (with and without Data Base Manager), LAN Enabler 2.0, NTS/2 1.0, and CM/2 1.0 products. Next topic: DD18, Introduction to the NDIS 2.01 Specification ═══ 8.7.2.3. DD18, Introduction to the NDIS 2.01 Specification ═══ Mark Simpson Take an in-depth look at the NDIS architecture. Learn the important details surrounding configuration (PROTOCOL.INI) and Network Driver primitives. Next topic: DD19 and DD20, IBM/NetWare/Banyan/TCPIP/Comm Mgr Coexistence Issues - Parts 1 and 2 ═══ 8.7.2.4. DD19 and DD20, IBM/NetWare/Banyan/TCPIP/Comm Mgr Coexistence Issues - Parts 1 and 2 ═══ Mark Simpson Discuss issues related to adapter-sharing at the client or workstation when one or more of these products is installed. This discussion focuses on issues related to the Network Adapter drivers. Next topic: DD21, Introduction to a Sample Network Driver ═══ 8.7.2.5. DD21, Introduction to a Sample Network Driver ═══ Dan Heimsoth Discover the ins and outs of the NDIS driver. The discussion starts with the general structure of the driver, and modularizes the driver into major components, each of which is discussed in detail. Next topic: DD22 and DD23, Sample Network Driver Code Walkthrough - Parts 1 and 2 ═══ 8.7.2.6. DD22 and DD23, Sample Network Driver Code Walkthrough - Parts 1 and 2 ═══ Dan Heimsoth This session takes the next detailed step of developing a network driver by going through a code walkthrough of an actual NDIS Network Driver. Among other topics: initialization, interrupt, and transmit and receive routines. Next topic: DD24, Network Device Driver Performance ═══ 8.7.2.7. DD24, Network Device Driver Performance ═══ Dan Heimsoth Examine the performance aspects of OS/2 2.1 networking and communications. This session focuses on NDIS-based transport protocol stacks, including MAC device drivers. Other topics include key parameters and coding techniques for tuning and developing high-performing network device drivers. Next topic: DD25, Configuration in an IBM NDIS Environment ═══ 8.7.2.8. DD25, Configuration in an IBM NDIS Environment ═══ Mark Simpson Find out more about installation, configuration, and national language support issues concerning network drivers in an IBM NDIS environment. Network Information Files (NIFs), PROTOCOL.INI and CONFIG.SYS issues are the primary topics of this session. Also, learn the proper structure of an NDIS Network driver to allow for easy translation into other languages. Next topic: DD26 and DD27, Remote LAN Access Network Drivers - Parts 1 and 2 ═══ 8.7.2.9. DD26 and DD27, Remote LAN Access Network Drivers - Parts 1 and 2 ═══ Roger Richter This session discusses IBM's Advanced NDIS (ANDIS) architecture, which is a set of NDIS extensions that allow the development of Network drivers for a Wide Area Network (WAN) and other types of non-LAN connections. These drivers allow a user to run LAN products over various WAN connections to connect to a LAN from a remote location using LAN Distance 1.0 and other products from IBM. ANDIS network-driver design and development is covered after the ANDIS architecture overview. The second session focuses on the design and development of ANDIS network drivers. Next topic: DD28, IBM Protocol Stacks in Detail ═══ 8.7.2.10. DD28, IBM Protocol Stacks in Detail ═══ Dan Heimsoth Examine the implementation of IBM's NDIS protocol stacks. This session emphasizes how the network protocol stacks interact with the network driver. Next topic: DD29, Implementing NDIS Protocol Stacks ═══ 8.7.2.11. DD29, Implementing NDIS Protocol Stacks ═══ Dan Heimsoth This session provides a general overview of an NDIS protocol stack, beginning with the general structure of the protocol stack, and progressing to modularize it into major components. A discussion of each major component, and an explanation of what is required to implement a protocol stack to the NDIS interface, are also included. Next topic: DD30, Certification, Testing and Debugging of Network Drivers ═══ 8.7.2.12. DD30, Certification, Testing and Debugging of Network Drivers ═══ Mark Simpson Explore in detail the testing and certification processes for networking drivers in an IBM NDIS environment. Options for assisting in development, testing, and certification of network drivers are also discussed. Next topic: DD31, Network Driver Customer Experience ═══ 8.7.2.13. DD31, Network Driver Customer Experience ═══ This session features the experiences of a non-IBM developer who has written an NDIS network device driver that is certified and enabled to operate in an IBM OS/2 environment. This serves as a practical example of actually implementing a driver as outlined in the other networking sessions. Next topic: DD32, Workplace OS LAN Network Drivers - Part 1 ═══ 8.7.2.14. DD32, Workplace OS LAN Network Drivers - Part 1 ═══ Mark Simpson Join in a high-level discussion of what the structure of the network transport component of Workplace OS will look like. This session gives the attendee an opportunity to understand the directions of the network transport component of Workplace OS, as well as an early opportunity for IBM to understand customer and developer requirements for Workplace OS network transports. Next topic: DD33, Workplace OS LAN Network Drivers - Part 2 ═══ 8.7.2.15. DD33, Workplace OS LAN Network Drivers - Part 2 ═══ Dan Heimsoth This session uncovers the next detailed step of developing a network driver in the Workplace OS environment. Special attention is given to driver structure, device driver model, performance, and any differences between developing LAN drivers in an OS/2 or Workplace OS environment. Next topic: Multimedia/Input Device Drivers ═══ 8.7.3. Multimedia/Input Device Drivers ═══ o DD34, Overview and Future Directions o DD35, MMPM/2 Audio Systems o DD36, MMPM/2 Audio Device Drivers o DD37, Audio Device Driver Debugging o DD38, MIDI and DSP Device Drivers o DD39, MMPM/2, DOS, WIN-OS/2 Audio Device Sharing Overview - Part 1 o DD40, MMPM/2, DOS, WIN-OS/2 Audio Device Sharing - Part 2 o DD41, MMPM/2 CODEC Interface o DD42, MMPM/2 Video Capture Subsystem o DD43, MMPM/2 Video Capture Device Drivers o DD44, MMPM/2 Device Driver Testing o DD45, Writing OS/2 Keyboard and Pointer Drivers o DD46, An Overview of Pen for OS/2 Device Drivers o DD47, Writing PenDOS Device Drivers o DD48, Workplace OS MM Device Driver Model ═══ 8.7.3.1. DD34, Overview and Future Directions ═══ Brent Davis Find out what new and exciting changes and discoveries have been made since the last conference. Take a look at a new architecture to help you move smoothly from your OS/2 device-driver development onto Workplace OS. Emphasis is placed on tool sets and availability. Next topic: DD35, MMPM/2 Audio Systems ═══ 8.7.3.2. DD35, MMPM/2 Audio Systems ═══ Chris Dinallo Take a closer look at the various components that comprise the audio subsystem. Emphasis is placed on the audio multimedia I/O process, and media control drivers: WAVE device, MIDI device, and AMP/mixer device, and installation issues for OEM audio device drivers. Next topic: DD36, MMPM/2 Audio Device Drivers ═══ 8.7.3.3. DD36, MMPM/2 Audio Device Drivers ═══ Jeanne Mommaerts Get all the information you need on writing your audio driver faster. The focus of this session is modular design, portability, and MMPM/2-specific functions. Next topic: DD37, Audio Device Driver Debugging ═══ 8.7.3.4. DD37, Audio Device Driver Debugging ═══ Chris Dinallo Join in on a detailed discussion of debugging an audio device driver. Learn the latest techniques in an interactive session. Next topic: DD38, MIDI and DSP Device Drivers ═══ 8.7.3.5. DD38, MIDI and DSP Device Drivers ═══ Jeanne Mommaerts Learn what every audio driver must include for a device to support the rich MIDI function soon to be available on OS/2. The focus of this session is real-time manipulation of MIDI data. Next topic: DD39, MMPM/2, DOS, WIN-OS/2 Audio Device Sharing Overview - Part 1 ═══ 8.7.3.6. DD39, MMPM/2, DOS, WIN-OS/2 Audio Device Sharing Overview - Part 1 ═══ Joe Nord This is the first of two sessions discussing shared access to audio devices across OS/2, DOS, and WIN-OS/2 environments. This session provides an introduction to the problems, and a high-level overview of the solutions being implemented for MMPM/2. Next topic: DD40, MMPM/2, DOS, WIN-OS/2 Audio Device Sharing - Part 2 ═══ 8.7.3.7. DD40, MMPM/2, DOS, WIN-OS/2 Audio Device Sharing - Part 2 ═══ Joe Nord This session builds on the device-sharing overview to reveal details about MMPM/2 cross-environment device management. Particular attention is given to enabling IHV hardware in the MMPM/2-managed environment. Next topic: DD41, MMPM/2 CODEC Interface ═══ 8.7.3.8. DD41, MMPM/2 CODEC Interface ═══ Steve Hancock Examine OS/2 s CODEC architecture, how it fits into OS/2's Multimedia I/O subsystem, and how algorithms can be integrated into the OS/2 platform. Next topic: DD42, MMPM/2 Video Capture Subsystem ═══ 8.7.3.9. DD42, MMPM/2 Video Capture Subsystem ═══ Ken Lee Take a closer look at the workings of the various components that comprise the Video playback and capture subsystem. A comprehensive overview of what is required to enable a Video Capture card under Video IN is provided. Topics covered include: command set, real-time capture, frame-step capture, installation, and a short demo of capture and playback. Next topic: DD43, MMPM/2 Video Capture Device Drivers ═══ 8.7.3.10. DD43, MMPM/2 Video Capture Device Drivers ═══ Ed Ruffing This session provides a detailed technical overview of an actual physical device driver for a Video Capture card under Video IN. Topics covered include: development strategy, detailed APIs, data structures, and data-streaming protocols. Next topic: DD44, MMPM/2 Device Driver Testing ═══ 8.7.3.11. DD44, MMPM/2 Device Driver Testing ═══ Fred Gnuechtel Learn all about testing multimedia device drivers. This session lets you know what is needed to test a multimedia device driver, and provides a look at methodology. A live demonstration will simplify the use of ADDE, PMADDE, P2STRING, and AP2. Next topic: DD45, Writing OS/2 Keyboard and Pointer Drivers ═══ 8.7.3.12. DD45, Writing OS/2 Keyboard and Pointer Drivers ═══ Robert Rose This session presents the OS/2 keyboard device driver architecture, as well as a detailed description of how to modify the OS/2 keyboard device driver for custom keyboards. A discussion of the future development directions for both OS/2 and Workplace OS is also covered. If there is sufficient demand, the basics of OS/2 pointer-driver development will also be covered. Next topic: DD46, An Overview of Pen for OS/2 Device Drivers ═══ 8.7.3.13. DD46, An Overview of Pen for OS/2 Device Drivers ═══ Moe Desrosiers Examine the architecture of the Pen for OS/2 device drivers, and walk through the process of writing your own pen device drivers using the Pen for OS/2 Device Driver Kit. Next topic: DD47, Writing PenDOS Device Drivers ═══ 8.7.3.14. DD47, Writing PenDOS Device Drivers ═══ Moe Desrosiers Learn how to write your own PenDOS device driver using the OS/2 Device Driver Kit. This session details the architecture of the PenDOS device driver. Next topic: DD48, Workplace OS MM Device Driver Model ═══ 8.7.3.15. DD48, Workplace OS MM Device Driver Model ═══ Mike Minnick Discuss the latest strategies for developing drivers to support sound, MIDI, and Video capture devices. Topics covered include: writing and integrating device-dependent driver code, using and customizing system-supplied multimedia driver support code, and using system services in the multimedia driver. Next topic: Printer Device Drivers ═══ 8.7.4. Printer Device Drivers ═══ o DD49, Overview and Future Directions o DD50, Printer-Driver Architecture and Structure o DD51, Printer Device Specification Exploitation o DD52, Printer-Driver Installation Considerations o DD53, Bidirectional Printing Support o DD54, What's New - Graphics Engine 2.2 o DD55, New OMNI Printer Driver Architecture - Part 1 o DD56, New OMNI Printer Driver Architecture - Part 2 o DD57, The OS/2 Debug Kernel o DD58, Debugging Printer Presentation Drivers o DD59, OS/2 Graphical Programming Interface (GPI) Programming ═══ 8.7.4.1. DD49, Overview and Future Directions ═══ Larry Moore Find out what new and exciting changes and discoveries have been made since the last conference. Take a look at a new architecture to help you move smoothly from your OS/2 device-driver development onto Workplace OS. Emphasis is placed on tool sets and availability. Next topic: DD50, Printer-Driver Architecture and Structure ═══ 8.7.4.2. DD50, Printer-Driver Architecture and Structure ═══ Mark Vanderwiele Review the architecture and structure of printer presentation drivers. Examine the current and future architectures, the structure of a presentation driver, graphics engine dispatch tables including key enabling points, data structures, and program flow. Next topic: DD51, Printer Device Specification Exploitation ═══ 8.7.4.3. DD51, Printer Device Specification Exploitation ═══ Sam Yang Focus on hooking simulated GRE functions, managing hardcopy, font, and color. The information in this session will help exploit your device hardware features. Color support will be emphasized, based on the latest color-printing technologies. Next topic: DD52, Printer-Driver Installation Considerations ═══ 8.7.4.4. DD52, Printer-Driver Installation Considerations ═══ Larry Moore This session includes the use of extended attributes, use of INI file for data storage, and printer driver install entry points. New extended attributes and entry points are emphasized for dynamically adding new printer devices. The Postscript driver will be used as an example to show how to add dynamic printer support. Next topic: DD53, Bidirectional Printing Support ═══ 8.7.4.5. DD53, Bidirectional Printing Support ═══ Pat Nogay Learn about OS/2 support for printers that talk back. This session includes an overview of the OS/2 bidirectional print solution, the additional functions supported by new PM Port drivers and any changes to PM Printer drivers and PM Queue drivers to exploit this new function. Next topic: DD54, What's New - Graphics Engine 2.2 ═══ 8.7.4.6. DD54, What's New - Graphics Engine 2.2 ═══ Michael R. Cooper Find out what's new in the OS/2 Graphics Engine. Get the information you need to get a printer driver up quickly, then incrementally add function support to your hardware. This session also includes generic rasterization, new simulated presentation-driver functions, and capabilities of pre-2.2 drivers. Next topic: DD55, New OMNI Printer Driver Architecture - Part 1 ═══ 8.7.4.7. DD55, New OMNI Printer Driver Architecture - Part 1 ═══ Matt Rutkowski Find out how the new 32-bit OMNI printer driver provides generic support for raster and TTY devices. Learn the quick and easy way of getting new raster printer devices supported under OS/2 with complete device resolution, color, font, and hardcopy support. Topics also include New Graphics Engine 2.2 functionality and pre-2.2 GRE support. Next topic: DD56, New OMNI Printer Driver Architecture - Part 2 ═══ 8.7.4.8. DD56, New OMNI Printer Driver Architecture - Part 2 ═══ Matt Rutkowski Examine how to add new devices to the OMNI driver. Topics include: providing better functional support for high-end devices using functional replacement, using new support functions for string-sorting, journaling, and multiple output threads. Next topic: DD57, The OS/2 Debug Kernel ═══ 8.7.4.9. DD57, The OS/2 Debug Kernel ═══ Monte Copeland The OS/2 debug kernel replaces the ship-level kernel, and provides debugging support usually used for device drivers; some programmers use it to debug application traps and hangs. This presentation includes an overview of the OS/2 debug kernel, its availability, installation, and command set. Next topic: DD58, Debugging Printer Presentation Drivers ═══ 8.7.4.10. DD58, Debugging Printer Presentation Drivers ═══ Monte Copeland Learn the very latest debugging tips and techniques. Topics include: debugging support, conditional compilation, the OS/2 debug kernel, and the use of source-level debuggers. Next topic: DD59, OS/2 Graphical Programming Interface (GPI) Programming ═══ 8.7.4.11. DD59, OS/2 Graphical Programming Interface (GPI) Programming ═══ Monte Copeland Get an introduction to the Graphical Programming Interface (GPI) of OS/2 Presentation Manager. Take a code tour in C of sample code showing practical use of the GPI. This session also includes code fragments for device context (DC) and presentation space (PS) creation for displays and printers, GPI drawing primitives, techniques for WYSIWYG, and device independence. Next topic: Storage Device Drivers ═══ 8.7.5. Storage Device Drivers ═══ o DD60, Overview and Future Direction o DD61, Storage Architecture o DD62, Dynamic Loading of Device Drivers o DD63, OS/2 Plug-and-Play Support o DD64, OS/2 ADD Driver Implementation o DD65, ASPI and Virtual ASPI Support in OS/2 o DD66, OS/2 Tape Support o DD67, Advanced Power Management o DD68, Parallel-Port Device Support o DD69 and DD70, OS/2 PCMCIA Support - Parts 1 and 2 o DD71, OS/2 Installable File System o DD72, Layered Serial Support in OS/2 o DD73, PDD and VDD Organization o DD74, Techniques for Factory Floor Automation and Data Acquisition o DD75, Workplace OS DD Model o DD76, Base Workplace OS DDs ═══ 8.7.5.1. DD60, Overview and Future Direction ═══ Dave Marshall Find out what new and exciting changes and discoveries have been made since the last conference. Take a look at a new architecture to help you move smoothly from your OS/2 device-driver development onto Workplace OS. Emphasis is placed on tool sets and availability. Next topic: DD61, Storage Architecture ═══ 8.7.5.2. DD61, Storage Architecture ═══ Ken Rowland This session explains the OS/2 storage device-driver architecture. Topics include SCSI and non-SCSI drivers. Learn about defining functions associated with driver entry points, data structures and filter ADDs. Walk through the structure of a sample ADD driver. Next topic: DD62, Dynamic Loading of Device Drivers ═══ 8.7.5.3. DD62, Dynamic Loading of Device Drivers ═══ Ken Rowland Computing hardware is rapidly changing to support computing-on-the-run. Dockable workstations, PCMCIA adapters, and parallel-port attachments are all enabling technologies underlying this trend. This session discusses some of the ways OS/2 addresses dynamic reconfiguration at the device-driver level and systems level. Next topic: DD63, OS/2 Plug-and-Play Support ═══ 8.7.5.4. DD63, OS/2 Plug-and-Play Support ═══ Frank Schroeder This session defines the support OS/2 is providing for the plug-and-play initiative. Special focus is placed on the work that device-driver providers will have to provide. Next topic: DD64, OS/2 ADD Driver Implementation ═══ 8.7.5.5. DD64, OS/2 ADD Driver Implementation ═══ Ken Rowland This discussion focuses on the layered device-driver model, and provides an in-depth view of an ADD implementation in OS/2. Next topic: DD65, ASPI and Virtual ASPI Support in OS/2 ═══ 8.7.5.6. DD65, ASPI and Virtual ASPI Support in OS/2 ═══ John Lloyd Discover the Advanced SCSI Programming Interfaces (ASPI) now available in OS/2. This discussion focuses on coexistence with various OS/2 architecture, and provides an in-depth look at the ASPI Developers Kit. Next topic: DD66, OS/2 Tape Support ═══ 8.7.5.7. DD66, OS/2 Tape Support ═══ Tony Abbondanzio Find out how the new architecture simplifies the device-driver development time and increases the number of devices supported. This session provides a high-level look at the design of OS/2 TapeBackup. Next topic: DD67, Advanced Power Management ═══ 8.7.5.8. DD67, Advanced Power Management ═══ Fred Lathrop Participate in an in-depth discussion of the Advanced Power Management features of OS/2 2.1. This session includes recommendations on exploiting APM in your device drivers. Next topic: DD68, Parallel-Port Device Support ═══ 8.7.5.9. DD68, Parallel-Port Device Support ═══ Frank Schroeder New developments in the use of the parallel port have required changes in the operating system. This session covers new developments in the parallel-port driver, such as layering, port-sharing, bidirectional support, EPP, and ECP. Next topic: DD69 and DD70, OS/2 PCMCIA Support - Parts 1 and 2 ═══ 8.7.5.10. DD69 and DD70, OS/2 PCMCIA Support - Parts 1 and 2 ═══ Fred Lathrop Learn the essentials of OS/2 PCMCIA support. A detailed description of the Card Services layer in OS/2 is provided, as well as a detailed description of socket services. Next topic: DD71, OS/2 Installable File System ═══ 8.7.5.11. DD71, OS/2 Installable File System ═══ Sam Detweiler Walk through an OS/2 IFS with in-depth coverage of its details and features. Next topic: DD72, Layered Serial Support in OS/2 ═══ 8.7.5.12. DD72, Layered Serial Support in OS/2 ═══ Jon Grimm Get a glimpse of the new architecture for the serial port driver, focusing on saving development time. Next topic: DD73, PDD and VDD Organization ═══ 8.7.5.13. DD73, PDD and VDD Organization ═══ Michael Glienecke Learn how PDDs and VDDs work together in OS/2. Topics of this session include: how a VDD and PDD are organized, how to call a PDD from a VDD, how to trap I/O and INTs from DOS, and how to use a VDD from an OS/2 application and avoid IOPL code. Next topic: DD74, Techniques for Factory Floor Automation and Data Acquisition ═══ 8.7.5.14. DD74, Techniques for Factory Floor Automation and Data Acquisition ═══ Steve Mastrianni Next topic: DD75, Workplace OS DD Model ═══ 8.7.5.15. DD75, Workplace OS DD Model ═══ Next topic: DD76, Base Workplace OS DDs ═══ 8.7.5.16. DD76, Base Workplace OS DDs ═══ Next topic: Exhibitors ═══ 8.8. Exhibitors ═══ If you or your company is interested in participating in this year's exposition, call or write: Exhibit Sales, c/o The 1994 Spring PSP Technical Interchange, Chiswick Park, 490 Boston Post Road, Sudbury MA 01776 USA, 1-508-443-3330, extension 1227. Next topic: Registration Form ═══ 8.9. Registration Form ═══ Registration Form 1994 Personal Software Products Technical Interchange Including the Device Driver Conference 25-29 April 1994, San Francisco CA Please type or print clearly. For multiple registrants please duplicate this form. Name ____________________________ Title ________________________________ Company ________________________________________________________________ Address ________________________________________________________________ _________________________________ Mail Stop ____________________________ City ____________________________ State/Province _______________________ ZIP/Postal Code _________________ Country ______________________________ Phone ___________________________ Fax __________________________________ Is your primary interest in attending this event our special Device- Driver Conference sessions? ___ Yes ___ No Check which premium you would like to receive: ___ The Developer Connection Volume 3 ___ IBM Device Driver Sourcekit Will you be attending the Device Driver Development Introduction? ___ Yes ___ No PAYMENT INFORMATION Advance Regular by 21 March after 21 March ----------- -------------- ____ Full Conference Registration 795 US$ each 895 US$ each ____ Multiple 695 US$ each 795 US$ each (3 or more attendees from the same company submitted at the same time and including full payment) ____ One-Day Registration 315 US$ each 315 US$ each ____ Two-Day Registration 580 US$ each 580 US$ each ____ Three-Day Registration 760 US$ each 760 US$ each ____ Family Meal Plan 350 US$ each 350 US$ each _____ number of tickets required ____ Exposition Only 20 US$ each 20 US$ each _____ number of tickets required Total Amount Enclosed ___________________ US$ For the discount multiple registration fee, please list your co-workers below; they must also complete registration forms. 1. Name _____________________________________________ Title ____________________________________________ 2. Name _____________________________________________ Title ____________________________________________ Please charge my credit card: ____ AmEx ____ Visa ____ MasterCard ____ Diners Club Card Number ____________________________________________________________ Expiration Date ________________________________________________________ Print Name of Card Holder ______________________________________________ Signature ______________________________________________________________ Billing address if different than above: ________________________________________________________________________ If confirmation is not received within two weeks, please call our registration department at 1-800-872-7109 within the USA and Canada, or 1-508-443-4990 elsewhere. Next topic: Payment Options ═══ 8.9.1. 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. Next topic: Cancellation Policy ═══ 8.9.2. Cancellation Policy ═══ Confirmed registrants who cannot attend, and do not send a substitute, are entitled to a refund of paid fees less a 50 US$ 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 The San Francisco Hilton & Towers 333 O'Farrell Street San Francisco CA 94102 Conference rate: 135 US$ per night 1-415-771-1400 Device-Driver Headquarters Hotel The Hotel Nikko 222 Mason Street San Francisco CA 94102 Conference Rate: 135 US$ per night 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 US$ B ____ 100,001 - 500,000 US$ C ____ 500,001 - 1,000,000 US$ D ____ 1,000,001 - 5,000,000 US$ E ____ More than 5,000,000 US$ 8. Which of the following publications do you most frequently enjoy reading? Please rank in order of preference, 1=high and 13=low. A ____ Byte B ____ Communications Week C ____ Computerworld D ____ Dr. Dobb's Journal E ____ InfoWorld F ____ LAN Times G ____ Network H ____ OS/2 Developer I ____ OS/2 Magazine J ____ OS/2 Professional K ____ PC Magazine L ____ PC Week M ____ PC World N ____ Other _________________________________________________________ 9. What bulletin boards do you actively use? ________________________________________________________________________ 10. Which industry events have you attended or plan to attend in the next year? (Please list) ________________________________________________________________________ 11. How do you prefer to receive technical information? A ____ Diskette B ____ CD-ROM C ____ Hard Copy D ____ Other ________________________________________________________ 12. If you are a device-driver developer, PCM, or device manufacturer who has written device drivers, what devices have you written for? A ____ Not applicable B ____ Graphics/Video C ____ Printers D ____ Storage E ____ Networks F ____ Input Devices (Mouse, Pen, etc.) G ____ Multimedia (Video, Sound) H ____ Other ________________________________________________________ Next topic: General Information ═══ 8.9.3. General Information ═══ Dress for all PSP Technical Interchange activities is casual. San Francisco temperatures in April range from a high of 62 degrees to a low of 45 degrees Fahrenheit. The PSP Technical Interchange is being held at the San Francisco Hilton & Towers, with the device-driver portion of the event located across the street at the Hotel Nikko. Conference attendees qualify for the same reduced rate at both hotels. The special rate is 135 for a single or a double room. A larger block of rooms has been set aside at the Hilton to accommodate PSP attendees. We encourage device-driver attendees to stay at the Hotel Nikko for your convenience, but the choice of hotel is up to you. For accommodations, call the hotel directly and be sure to identify yourself as an attendee of the IBM PSP Technical Interchange. The San Francisco Hilton's telephone number is 1-415-771-1400. The Hotel Nikko's telephone number is 1-415-394-1111. San Francisco International Airport is served by a number of carriers. For discounted fares on United Airlines, call Wayland Travel at 1-800-552-0300 (within the USA), and refer to meeting ID number 542RN. A discounted airport transportation rate of 13 US$ 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. Next topic: PSP Developer Support Participation in U.S. Trade Shows During 1994 ═══ 9. PSP Developer Support Participation in U.S. Trade Shows During 1994 ═══ IBM PSP Developer Support announces its U.S. trade-show schedule for 1994. At these trade shows, IBM PSP demonstrates OS/2 and LAN Systems products, and leading-edge ISVs demonstrate their OS/2 and LAN Systems tools and applications. If you attend any of the shows in the list below, stop by and see the latest from PSP and the ISV community! ┌──────────────────────────────┬────────────────┬──────────────────────────────┐ │Trade Show │City │Dates │ ├──────────────────────────────┼────────────────┼──────────────────────────────┤ │Networks Expo │Boston MA │15 - 17 February │ ├──────────────────────────────┼────────────────┼──────────────────────────────┤ │Software Development │San Jose CA │15 - 17 March │ ├──────────────────────────────┼────────────────┼──────────────────────────────┤ │FOSE │Washington DC │21 - 24 March │ ├──────────────────────────────┼────────────────┼──────────────────────────────┤ │CAMP │Chicago IL │6 April │ ├──────────────────────────────┼────────────────┼──────────────────────────────┤ │NetWorld/Interop │Las Vegas NV │2 - 6 May │ ├──────────────────────────────┼────────────────┼──────────────────────────────┤ │COMDEX/Spring '94 │Atlanta GA │23 - 26 May │ ├──────────────────────────────┼────────────────┼──────────────────────────────┤ │PC Expo │New York NY │28 - 30 June │ ├──────────────────────────────┼────────────────┼──────────────────────────────┤ │CAMP │Chicago IL │8 September │ ├──────────────────────────────┼────────────────┼──────────────────────────────┤ │NetWorld/Interop │Atlanta GA │20 - 22 September │ ├──────────────────────────────┼────────────────┼──────────────────────────────┤ │Software Development │Washington DC │4 - 6 October │ ├──────────────────────────────┼────────────────┼──────────────────────────────┤ │COMDEX/Fall '94 │Las Vegas NV │14 - 18 November │ └──────────────────────────────┴────────────────┴──────────────────────────────┘ Next topic: TALKLink Discount Available to U.S. Commercial and Premier DAP Members ═══ 10. TALKLink Discount Available to U.S. Commercial and Premier DAP Members ═══ The IBM TALKLink Conferencing Service and its OS/2 Bulletin Board System (OS2BBS) component became fee-based on 1 January 1994. U.S. DAP Commercial and Premier members were notified of this change several months ago in an electronic notice. U.S. DAP Commercial and Premier members can get a discounted price for using TALKLink. To obtain your discount, call 1-407-982-6408, option 1. TALKLink is a new IBM service available via IBMLink. TALKLink customers can converse electronically with each other and the worldwide internal IBM community about a wide variety of topics related to the acquisition, installation, support, and use of products and services marketed by IBM. TALKLink offers: o Conferences and forums - question-and-answer bulletin boards contain various product-related topics. o Customer-to-customer messaging - customers can send private messages to each other. o Support - customer can submit or view problem reports. o Software library - containing application programs. o News and announcements - recent information about products and service o Modes of operation - interactive or batch Next topic: IBM/ISV Promotional Software Bundling ═══ 11. IBM/ISV Promotional Software Bundling ═══ IBM PSP announces a new merchandising program called IBM/ISV Promotional Software Bundling. This program is open to all Independent Software Vendors who are currently (or soon to be) shipping OS/2, LAN Server, or PC DOS products, and who desire maximum product exposure in 1994. The intent of this program is to give IBM Brand Managers a list of ISV products for inclusion in special IBM promotions throughout the year. The listing will include ISV product prices and information, and will be updated periodically. The IBM Brand Managers will consult this list to determine which ISV offerings best compliment their promotions, and will initiate bundling agreements. If you would like your products to be considered for IBM/ISV Promotional Software Bundling, give us a quote of your best prices, complete the following information, and return it to IBM (via fax to 1-512-823-1517) by 14 March 1994. Next topic: IBM/ISV Promotional Software Bundling Interest Form ═══ 11.1. IBM/ISV Promotional Software Bundling Interest Form ═══ IBM/ISV Promotional Software Bundling Interest Form Product Name: _____________________________________ (attach description) Target Market: _________________________________________________________ Ship Date: ____/__/94 Requires: ___ OS/2 ___ LAN Server ___ PC DOS Is this product currently OS/2- or LAN-Certified by IBM?: ______________ Your price quote in US dollars (units packaged for retail): ______ Suggested Retail Price (single copy) ______ each, 7500 quantity ______ each, 500 quantity ______ each, 15000 quantity ______ each, 2500 quantity ______ each, 50000 quantity Name: _________________________________ Title: _________________________ Signature: _____________________________________ Date: _________________ Phone: ________________________________ Fax: ___________________________ Return to: IBM Corp., Attention: Leslie Palin, Fax: 1-512-823-1517 Next topic: IBM PSP Sources & Solutions Guide ═══ 12. IBM PSP Sources & Solutions Guide ═══ PSP Direct Marketing & Merchandising announces plans to publish the first edition of the Sources & Solutions Guide in March 1994. This comprehensive new catalog will feature listings of IBM OS/2- and LAN- Certified products, accredited Independent Vendor League members, a dealer locator, and full-page, color ISV advertisements. Designed to reach the largest and most qualified audience of IBM PSP- associated product and service consumers, with unequalled advertising price/performance, Sources & Solutions is on an aggressive production schedule. Don't miss your opportunity to get a piece of the action! Advertising rates, schedules, and distribution plans for the IBM PSP Sources & Solutions guide will be available on 7 February 1994. For a rate card, or for information about the IBM OS/2 and LAN Certification Programs and the Independent Vendor League accreditation program, please fax a request to Sources & Solutions at 1-512-823-1517. Next topic: Team OS/2 - A Groundswell of Support for OS/2! ═══ 13. Team OS/2 - A Groundswell of Support for OS/2! ═══ Written by Dave Whittle and reprinted from IBM Personal Systems Technical Solutions magazine, January/February 1994 issue, pages 17-19 You may have heard of Team OS/2, but you might not fully understand what it's all about. Don't feel bad - I started it, and I still don't think I fully understand the phenomenon. I'm certain I don't know everything about every Team OS/2 activity. Literally thousands of enthusiastic volunteers are now part of this "happening." I do know, however, that Team OS/2 has been fueled by the creativity and imagination of many thousands of OS/2 enthusiasts in their pursuit of quality, synergy, and positive relationships. That's worth trying to understand, and I think you'll find it's also worth getting involved. Next topic: The Beginning ═══ 13.1. The Beginning ═══ Team OS/2 has been around, in spirit at least, from the time OS/2 was first conceived by teams of IBM and Microsoft visionaries and programmers looking to replace DOS with a far more capable operating system. It wasn't until 12 February 1992 that it took a recognizable form, when I created TEAMOS2 FORUM on IBM's internal bulletin board. I dedicated the forum to "the discussion of those things that empowered IBMers, working as a team, can do to promote the success of OS/2. The focus here is, through teamwork, creating synergy and combining talents to achieve results far greater than the sum of individual efforts." The only requirement for membership has been that an individual "make a personal sacrifice, however small, to help others recognize that OS/2 can be the foundation for the next generation of personal computing." At the time Team OS/2 began, OS/2 2.0 was available as beta code in a limited release, enabling a lot of people to experience some of the features that have since made OS/2 such a hit: o Multitasking that really works o The powerful but easy Workplace Shell user interface o The ability to run more PC applications than any operating system or environment in the industry OS/2 users knew that OS/2 was the underdog in what many perceived as a "war" between OS/2 and DOS/Windows, even though anyone who bought OS/2 got DOS and Windows as well. These users wanted to share their love of OS/2 with others, and that's how Team OS/2 got started. Next topic: The Concept ═══ 13.2. The Concept ═══ Since the beginning, Team OS/2 has gone wherever Team members have taken it, and has become whatever Team members want it to be. Throughout the world, there are thousands of Team members from a wide variety of OS/2 user communities - both within and outside of IBM. Many of us have found that using OS/2 and computer communications networks has helped us make friends we might otherwise not have made. It has also given us an opportunity to actually put into practice such ideals and principles as a respect for others and a willingness to help others. We don't expect anything in return beyond the intrinsic satisfaction that comes from sharing what we value. Team OS/2 volunteers have done some amazing things and have a lot to show for their enthusiasm: o Organizing user-group demonstrations o Adopting software stores (explaining OS/2 to dealers and sales personnel) o Setting up booths at fairs o Demonstrating OS/2 to college professors and classes o Organizing roving OS/2 help squads to assist vendors in booths at COMDEX, PC EXPO, and other trade shows o Working with PRODIGY and IBM to improve the presence of OS/2 on PRODIGY o Setting up a Team OS/2 echo on FidoNet o Writing shareware or other application software for OS/2 o Negotiating the terms under which IBM employees can release their personally developed OS/2 software for general use o Helping members of the media understand OS/2 o Getting together with others who use OS/2 to trade tips and experiences o Starting, supporting, and joining OS/2 user groups and special-interest groups o Participating in and running OS/2 bulletin boards and online conferences o Demonstrating OS/2 to new users and encouraging others to try OS/2 o Writing letters to magazines to correct misunderstandings There have been some exciting times and great moments for Team OS/2. At the first Team OS/2 party at COMDEX in April 1992, the key developers of OS/2 got together with independent software vendors (ISVs), OS/2 customers, marketing personnel, and others to share the excitement of the long-awaited release of the 32-bit OS/2. IBM executive John Soyring, an inspiration to many Team OS/2 members, said it was the first reception he had ever attended that gave him goose bumps. The Chicago jazz band members were so impressed by what they saw happening that they stood in line with everyone else to get their Team OS/2 and "ibm/2" T-shirts. The T-shirt was inspired by TEAMOS2 FORUM participants who asked for a T-shirt they could wear to identify themselves as empowered members of Team OS/2. The "ibm/2" logo suggests a "new IBM" that respects "the little guy" as well as individual empowerment and initiative. The "/2" emphasizes the ties between OS/2 and this new IBM. Next topic: The Commitment ═══ 13.3. The Commitment ═══ Today, Team OS/2 is open to anyone who wants to be a part of all of this, whether you work for IBM or not. IBM Personal Software Products executives (who also claim membership in Team OS/2) have agreed to support Team OS/2 activities, including occasional Team OS/2 recognition receptions (usually at Fall COMDEX). IBM has a department to respond to requests for assistance from Team OS/2 members, and to support these grassroots marketing efforts, which have been such a key part of OS/2's success. Team members are familiar with the delightful presence of Vicci Conway and Janet Gobeille, two members of IBM's grassroots department, on the electronic forums and at Team OS/2 hospitality suites at trade shows and conferences. Many of the customers featured in this issue's "Point of View" article (in IBM Personal Systems Technical Solutions magazine) are enthusiastic members of Team OS/2. IBM recognizes that all association with Team OS/2 is purely voluntary, and that there are no mutual expectations or future dependencies. IBM and other companies or individuals with an economic interest in OS/2 are part of Team OS/2 under the same terms as all members - with no strings attached, and with complete respect for the freedom of others and their right to choose their level of commitment and participation. At the foundation of Team OS/2 are the concepts of quality, imagination, respect, relationships, and teamwork. We don't bash DOS or Windows or other companies or individuals. We understand and appreciate the uniqueness of each individual. We don't take ourselves or OS/2 so seriously that we become fanatics. And, finally, we try to maintain a sense of humor and balance about what we do. If you choose to become a Team OS/2 member, your participation can take whatever form you choose, consistent with the above concepts. You are free to use the words "Team OS/2" to let others know you are part of this worldwide team. When you say you are a part of Team OS/2, you signal to others that you are willing to help them understand and use OS/2 better. As a Team OS/2 member, you agree not to detract from or dilute the name Team OS/2 by using it in conjunction with activities that disparage or embarrass others. Thanks for your interest and participation. Here's to a bright future with OS/2, you, and Team OS/2! Next topic: Becoming a Team OS/2 Member ═══ 13.4. Becoming a Team OS/2 Member ═══ To let others know you are part of Team OS/2, and to have your name included in the list we maintain, contact one of the following: o CompuServe: Vicci Conway at 76711,1123 o Internet: teamos2@vnet.ibm.com o FidoNet: Janet Gobeille at 1:109/347.3479 o IBMMAIL: USIB45RN at IBMMAIL o Fax: Team OS/2 Support at 1-512-823-3252 Please include your name, mailing address, phone number, E-mail address, and a one-line description of your ties to and interest in OS/2. (Your mailing address and phone number will not be published in any distribution list.) Please include your experiences with OS/2 and your successes in sharing OS/2 with others, plus anything else you want to share relating to your OS/2 "qualifications." We will put your name, city, state, E-mail address (of whatever system you include in your application), and description in the public Team OS/2 list, available on the electronic bulletin boards. Your address and phone number will be added to our Team OS/2 database and used only for any necessary future contact, such as Team OS/2 mailings. Next topic: OS/2 Device Driver FREE Classes Update ═══ 14. OS/2 Device Driver FREE Classes Update ═══ The 15 December 1993 issue of DSNEWS carried an article about the FREE OS/2 Device Driver classes scheduled during 1994 at IBM Boca Raton, Florida, USA. That issue contained descriptions of five of the 11 classes. Descriptions of classes not covered in detail in the 15 December 1993 issue of DSNEWS are given below. Names of some of the workshops have been slightly modified; the schedule has not changed. Here is the current list. ┌────────┬────────────┬─────────────────────────────────────────────┐ │Start │Course │Topic │ │Date │Number │ │ ├────────┼────────────┼─────────────────────────────────────────────┤ │24 Jan │OS2DD101 │Physical Device Drivers (PDDs). See also 7 │ │ │ │November. │ ├────────┼────────────┼─────────────────────────────────────────────┤ │21 Feb │OS2DD303 │Adapter Device Drivers (ADDs) │ ├────────┼────────────┼─────────────────────────────────────────────┤ │21 Mar │OS2DD302 │Graphics Accelerator Device Drivers │ ├────────┼────────────┼─────────────────────────────────────────────┤ │18 Apr │OS2DD309 │Multimedia Device Drivers │ ├────────┼────────────┼─────────────────────────────────────────────┤ │9 May │OS2DD304 │2.x Pointer Device Drivers │ ├────────┼────────────┼─────────────────────────────────────────────┤ │20 Jun │OS2DD201 │OS/2 2.x Virtual Device Drivers (VDDs) │ ├────────┼────────────┼─────────────────────────────────────────────┤ │18 Jul │OS2DD403 │LAN Device Drivers - OS/2 2.x MAC │ ├────────┼────────────┼─────────────────────────────────────────────┤ │22 Aug │OS2DD306 │PM Printer Device Drivers │ ├────────┼────────────┼─────────────────────────────────────────────┤ │19 Sep │OS2DD305 │Logical Device Managers (DMDs), Filter Device│ │ │ │Drivers │ ├────────┼────────────┼─────────────────────────────────────────────┤ │10 Oct │OS2DD401 │PCMCIA Device Drivers │ ├────────┼────────────┼─────────────────────────────────────────────┤ │7 Nov │OS2DD101 │Physical Device Drivers (PDDs). See also 24 │ │ │ │January. │ ├────────┼────────────┼─────────────────────────────────────────────┤ │12 Dec │OS2DD402 │Workplace OS Device Drivers │ └────────┴────────────┴─────────────────────────────────────────────┘ Enrollment for the 24 January PDD class has been filled. (Also see the following article, Free Device-Driver Classes Yield 100 New Drivers.) Next topic: Virtual Device Drivers, OS2DD201 ═══ 14.1. Virtual Device Drivers, OS2DD201 ═══ This five-day workshop enables programmers to write OS/2 virtual device drivers (VDDs). A VDD enables multiple DOS applications to share hardware. This seminar identifies the protocol with which the VDD communicates with the OS/2 kernel and DOS session manager using Virtual Device Helper (VDH) Services. Installation and debug techniques are also covered. The OS/2 Device Driver Source Kit (DDK) is used extensively to build and test the VDD. Audience: IBM or OEM programmers who code device drivers for PC hardware, such as serial, parallel, SCSI, or custom interfaces. Prerequisites: 1. Programming expertise in C; Macro Assembler (MASM) useful 2. Have written device drivers or utilities for OEM hardware (DOS device drivers, ROM BIOS, test utilities) 3. Knowledge of OS/2 2.x PDDs; attendance at course OS2DD101 recommended 4. Must be a licensee of all of the following software: OS/2 2.1, OS/2 Device Driver Source Kit (DDK), Microsoft C (MSC) 6.0 Course Outline: o OS/2 Structure o Device Driver Types o Virtual Device Drivers - MVDM - Definition/Overview - VDH - Virtual DevHlp - Event trapping: interrupt, port - Memory management - VDM initialization (instance, global) - Synchronization with system events o Utilities, debuggers - Compiler, Assembler, Linker usage - Symbol Generation (MAPSYM) - Kernel Debugger (KDB) DDK contents - Organization, build tree, sample code o Debug procedures o Lab: Develop OEM Virtual Device Driver (VDD) Next topic: Logical Device Managers, Filter Device Drivers ═══ 14.2. Logical Device Managers, Filter Device Drivers ═══ (OS/2 2.x Device Manager (DMD), Filter (FLT)) This five-day workshop enables programmers to write a Device manager Driver (DMD). A DMD enables the logical support of a particular device type (such as hard disks, CD-ROM, printers, scanners, ...). A filter enables added-value software such as disk encrypters or compression. This workshop identifies the protocol for implementing a DMD or FLT that provides a uniform interface to its clients (Adapter Device Drivers, or ADDs). Installation and debug techniques are also covered. The OS/2 Device Driver Kit (DDK) is used extensively to build and test the Device Manager (DMD) and filter (FLT). Audience: IBM or IHV programmers who code device drivers for logical devices such as CD-ROM, WORM, etc. The code developed in this module is independent of the physical connection (that is, SCSI or proprietary) to the logical device. Prerequisites: 1. Programming expertise in C; Macro Assembler (MASM) useful 2. Knowledge of OS/2 PDDs; attendance at course OS2DD101 recommended 3. Knowledge of IHV programming protocol 4. Must be a licensee of all of the following software: OS/2 2.1, OS/2 Device Driver Source Kit (DDK), Microsoft C (MSC) 6.0 Course Outline: OS/2 structure Device-driver types Driver stack under OS/2 2.0 - Adapter Device Driver (ADD) - Filter ADD - Device Manager (DM) o CONFIG.SYS - Installation (BASEDEV=) o Boot sequence o DMD development considerations - Command-line parameters - Error handling o I/O Request Block (IORB) - Control - Format o Device table structure o OS2DASD.DMD example walkthrough - Sample code layout o Device-driver profiles o DDK contents - Organization, build tree, tools o Display Test Tool (DTT) o Test-case DLLs o Lab: Develop Device Manager (DMD) Next topic: PM Printer Device Drivers, OS2DD306 ═══ 14.3. PM Printer Device Drivers, OS2DD306 ═══ This five-day workshop enables programmers to write OS/2 Printer Presentation Manager (PM) Device Drivers (printer DDs). A printer DD enables OS/2, DOS, and Windows applications to share a common printer. This class covers the core PM DD modules used to interface OS/2 applications and print spooler to the printer; this includes support for WIN and GPI calls. Interfacing to the graphics engine and DISPLAY.DLL are covered in detail. Installation and debug techniques are also covered. The OS/2 Device Driver Kit (DDK) is used extensively to build and test the printer DD. Audience: IBM or IHV programmers who code GUI device drivers for printers. Prerequisites: 1. Programming experience in C and Macro Assembler (MASM) 2. Intimate knowledge of IHV hardware and programming protocol 3. Have programmed other device drivers for IHV hardware (i.e., printer drivers) 4. Must be a licensee of all of the following software: OS/2 2.1, OS/2 Device Driver Source Kit (DDK), Microsoft C (MSC) 6.0 Course Outline: o OS/2 structure - Device-driver types, PM device drivers o Block diagram (PM driver modules) - Logic, data flow o Device context - Types, data types, stack usage o Dynamic Link Library (DLL) functions - Imported, exported o Presentation driver interface o Protocol - Return codes, allocating memory, error strategy - Protection implementation, exit-list processing - Interrupts (^C) o Development topics - Transform-matrix values, bounds computations - Clipping, coordinate values o Printer driver specific topics - Banding, document processing, extended attributes - Device names, hardcopy driver migration, job error dialog o DDK contents - Organization, build tree, tools - Display Test Tool (DTT), test-case DLLs o Lab: Develop OS/2 PM printer DD Next topic: LAN Device Drivers - OS/2 2.x MAC, OS2DD308 ═══ 14.4. LAN Device Drivers - OS/2 2.x MAC, OS2DD308 ═══ (NDIS-MAC network device drivers) This five-day workshop enables programmers to write OS/2 Media Access Control (MAC) device drivers. A MAC enables LAN Server 3.0 to support a particular type (or brand) of LAN card. This seminar describes how the MAC communicates with the OS/2 LAN Server; the LAN Server 3.0 device-driver stack is reviewed in detail. Installation and debug techniques are also covered. The OS/2 Device Driver Kit (DDK) is used extensively to build and test the MAC. Audience: IBM or OEM programmers who code device drivers for LAN hardware for the PC, such as Token Ring or Ethernet. Prerequisites: 1. Programming experience in C and/or Macro Assembler (MASM) 2. Have written device drivers/utilities for OEM hardware (DOS device drivers, ROM BIOS, test utilities) 3. Must be a licensee of all of the following software: OS/2 2.1, OS/2 Device Driver Source Kit (DDK), Microsoft C (MSC) 6.0 Course Outline: o OS/2 LAN support structure - LAN Server, Extended Services, LAN Enabler, NTS/2, CM/2 o NDIS architecture - Protocol stacks - Configuration - PROTOCOL.INI, CONFIG.SYS, NIF o Multiple protocol support o Modes - Init, interrupt, transmit, receive routines o Init sequence - CONFIG.SYS processing o Utilities, debuggers o Semaphores o MAC address spaces, memory management o Lab: Develop OEM MAC Next topic: PCMCIA Physical Device Drivers, OS2DD401 ═══ 14.5. PCMCIA Physical Device Drivers, OS2DD401 ═══ This five-day workshop enables programmers from PCMCIA peripheral manufacturers to write a client Physical Device Driver (PDD), which enables the logical support of a particular type of peripheral (hard disk, network adapter, RAM, modem, ...) This workshop identifies the protocol for implementing a client PDD that provides a uniform interface to OS/2 PCMCIA support clients. Installation and debug techniques are also covered. The OS/2 Device Driver Kit (DDK) is used extensively to build and test the PCMCIA driver. Audience: IBM or IHV programmers who code device drivers for PCMCIA peripherals. Prerequisites: 1. Programming expertise in C or Macro Assembler (MASM) 2. Knowledge of OS/2 2.x PDDs; attendance at course OS2DD101 recommended 3. Knowledge of IHV programming protocol 4. Must be a licensee of all of the following software: OS/2 2.1, OS/2 Device Driver Source Kit (DDK), Microsoft C (MSC) 6.0 Course Outline: o OS/2 structure o Device-drier types o Driver stack under OS/2 2.x - Resource Map Utility (RMU) - Socket services - Card services - Client PDD o Initialization - Boot sequence - CONFIG.SYS - Load-order dependencies - DAW, init protocol o Client service implementation - DAW, error handling, memory o Intermodule protocol - Naming conventions - IDC socket, card services o Hot-plug support - Callback event processing - Card-removal processing o DDK contents - Organization, build tree, tools o Lab: Develop PCMCIA PDD Next topic: Workplace OS Device Drivers, WPSDD101 ═══ 14.6. Workplace OS Device Drivers, WPSDD101 ═══ This five-day workshop enables programmers to write device drivers for Workplace OS. It enables the programmer to write device-dependent code that supports the multiple personalities under WPOS. Installation and debug techniques are also covered. The beta Workplace OS Device Driver Kit (DDK) is used extensively to build and test a prototype device driver. This course is recommended as a prerequisite to all subsequent WPOS device-driver courses. Audience: IBM or OEM programmers who code device drivers for PC hardware, such as serial, parallel, SCSI, or proprietary interfaces. Prerequisites: 1. Programming expertise in C and/or Macro Assembler (MASM) 2. Have written device drivers/utilities for OEM hardware (DOS device drivers, ROM BIOS, test utilities) Course Outline: o WPOS structure - Multiple-personality support - Host and processor set o Processor classes - Personality and personality-neutral services o Device-driver types o Device-driver resources - I/O ports, memory-mapped devices, DMA o Modes - Init, task, interrupt, timer o Init sequence - Configuration processing o Utilities, debuggers - Compiler, Assembler, Linker usage debugger o Address management - Internal/external pager - Shared-memory objects o Ports o Interprocess Communication (IPC) o Semaphores o Multiple-processor support o Lab: Develop Workplace OS device driver (The following registration information is repeated from the 15 December 1993 issue of DSNEWS. Other logistical information has not been repeated; consult the 15 December 1993 issue.) Next topic: Limited Seating! ═══ 14.7. Limited Seating! ═══ There are 14 seats available for each workshop. The number of seats is limited in order to enhance technical assistance and to provide a productive workshop session. Note: Registration for the 24 January session of course OS2DD101 has been filled. Next topic: Registration for Workshops ═══ 14.8. Registration for Workshops ═══ To register electronically for any of the device-driver development workshops to be held in 1994, sign on to the DUDE (IBM's Device Driver Support bulletin-board system) at 1-407-982-3217, download the registration form REGISTER.TXT, fill in the blanks, and then upload the completed form to the DUDE system. Upon our receipt of your completed form, you will be sent D-MAIL (DUDE-MAIL) confirming your registration in the workshop. It's that easy! If you don't have access to the DUDE, call Jim Bennett at 1-407-982-4143 or Bob Peterson at 1-407-443-8289, or leave voice mail at 1-407-982-4239, or send a fax to 1-407-982-4218 or 1-407-443-3241. Register now, and help your product to gain its share of the ever-expanding market for the award-winning, 32-bit operating system ... the Platform of Choice ... OS/2! Next topic: Free Device-Driver Classes Yield 100 New Drivers ═══ 15. Free Device-Driver Classes Yield 100 New Drivers ═══ The IBM OS/2 Device Driver Development team is pleased to announce that attendees at previous device-driver classes have now developed one hundred new OS/2 device drivers! Most of these drivers were delivered in 1993, an indication that OS/2 device-driver development has picked up steam. These driver developers are distributing their drivers in a variety of ways - included with peripheral devices and adapters; included with other vendors' PC products; through Value-Added Resellers (VARs); on public and private bulletin-board systems; and even as part of OS/2! Next topic: Change in Enrollment Procedure for DCE Workshops ═══ 16. Change in Enrollment Procedure for DCE Workshops ═══ In the 15 December 1993 issue of DSNEWS are articles about three IBM workshops: o LAN NetView Software Developers Workshop o DCE Hands-On Application Programming for OS/2 and AIX Workshop o DCE Administration Workshop Enrollment instructions have changed. The new enrollment instructions are: o Customers outside IBM should call Jennifer Shipley at 1-512-823-1815. o IBM employees should send a note to SCOS2ADM at AUSVM1. Next topic: Announcing the IBM Icons Product ═══ 17. Announcing the IBM Icons Product ═══ Are you spending valuable programming hours or contract dollars recreating standard icons? Save your company time and money, and make your products look professional, with the new IBM Icons product. You can use any combination of the 532 image files as they are, or edit them to suit your product. The icons are original files used in IBM products such as OS/2, not copies as found in other icon packages. You can also read the descriptions written by the original developers to see how the icons have been used. These descriptions, as well as browse and search capabilities, are available in easy-to-use online documentation. The IBM Icons product provides distinct presentation, technical, and cultural advantages over other icon packages. Here is what you receive: o High-quality, professionally designed images in a variety of presentation environments. Most icon packages provide a vast quantity of image files with little regard for visual quality or presentation clarity in various display environments. For example, in other icon packages, an icon may have a display format that only displays well in one environment. o Up to five different formats for each file, including black-and-white for plasma displays, and small versions for Details view. o A consistent style and feel. The IBM Icons image files have undergone a formal visual review to ensure consistency of metaphor and style; the images work together as a family. o Technical information about the display formats and their uses, included in the IBM Icons README document. o Culturally acceptable images. The IBM Icons image files have undergone a formal cultural review to ensure that they are understandable, and to guard against offending customers from diverse cultural backgrounds. You can purchase IBM Icons for 99 US$ from: ┌────────────────────────────────────┬──────────────────────────────┐ │Indelible Blue │Toll-free (US): 1-800-776-8284│ ├────────────────────────────────────┼──────────────────────────────┤ │3209 Gresham Lake Road, Suite 135 │Telephone: 1-919-878-9700 │ ├────────────────────────────────────┼──────────────────────────────┤ │Raleigh NC 27615 USA │Fax: 1-919-878-7479 │ └────────────────────────────────────┴──────────────────────────────┘ Next topic: For More Information ═══ 17.1. For More Information ═══ IBM employees can obtain an information package by typing the following command on their VM command line: TOOLS SENDTO YKTVMH HFTOOLS ICON GET ICONINFO PACKAGE All customers can ask questions or obtain more information by sending an Internet note to ibmicons@vnet.ibm.com . Next topic: International Software Business Development Conference ═══ 18. International Software Business Development Conference ═══ (adapted from information furnished by conference sponsor) Organizers of the International Software Business Development Conference (ISBDC) and Software Development's Globalizing Software Conference have joined forces to create a program that provides "something for everyone", whether you are a veteran or just entering the international market. For the first time, we bring together all levels of the global software industry, from programmers to executives, to learn more about international distribution, marketing, business development, globalization, and localization issues. The combined conference will take place from Tuesday 15 March through Thursday 17 March at the Fairmont Hotel in San Jose, California, USA. Next topic: Why Globalize? ═══ 18.1. Why Globalize? ═══ English is Just Another Language! Over 50 percent of the worldwide software market is outside the Untied States and this percentage is rapidly increasing! U.S. software companies are quickly realizing that it is essential to internationalize their software products. If you are not in the global market, you are missing over half of the software market worldwide! Next topic: Conference Schedules ═══ 18.2. Conference Schedules ═══ The combined conference features three key curricula designed to meet specific needs: o International Software Business Development Conference Tuesday 15 March, 8:30 a.m. to 5:30 p.m. Wednesday 16 March, 8:30 a.m. to 1:00 p.m. The International Software Business Development Conference is for company executives who need to make international business decisions and senior marketing managers who need to better understand the international issues associated with doing business abroad. o Software Development's '94 Globalizing Software Conference, Track 1: Technical Issues Wednesday 16 March, 8:30 a.m. to 5:30 p.m. Track 1 is for programmers, systems analysts, and software developers who will participate in hands-on technical and tutorial sessions on localization. Hands-on tutorial sessions: OS/2 and DOS, Apple, Windows, UNIX Standards/panel seminars: Unicode, ANSI, ISO, COSE o Software Development's '94 Globalizing Software Conference, Track 2: Product Management Wednesday 16 March, 2:00 p.m. to 5:00 p.m. Thursday 17 March, 8:30 a.m. to 5:00 p.m. Track 2 is for product and department managers who must deal with all aspects of managing a team which is or will be preparing a product for the global market. The scope of these sessions covers issues from conception to technical support and documentation. Subjects include: - Tools of the trade - platforms and procedures - Documentation - Technical support - Packaging - Manufacturing - Distribution - Managing localization teams and training A special product exhibition will take place Wednesday 16 March from 10 a.m. until 7 p.m. in the Fairmont Hotel. Next topic: For More Information ... ═══ 18.3. For More Information ... ═══ For further information, call Peter Broome at 1-800-322-9332 within the USA, or 1-203-847-5131 from elsewhere. Next topic: OS/2 World Conference, July 1994, Santa Clara CA ═══ 19. OS/2 World Conference, July 1994, Santa Clara CA ═══ The first OS/2 World conference will be held during July 1994 in Santa Clara CA, USA. IBM is actively participating in this conference. The call for vendors to exhibit at this conference will come out soon. ISVs and OEMs who want information about exhibiting should call or send a fax to Maryann Kearns at Miller Freeman Publishing Company in San Francisco, voice phone 1-415-905-4927, fax phone 1-415-905-2499. Next topic: IBM Japan Application Solutions Bank ═══ 20. IBM Japan Application Solutions Bank ═══ The Application Solutions Bank (ASB) is a database service system operated by IBM Japan. Its purpose is to provide Japanese dealers and users with information about software products, peripherals, or adapters that: o Can run on, or attach to, PS/55, PS/V, or ThinkPad computer systems o Are developed and sold by ISVs and IHVs outside IBM Japan. The information in the ASB database will be provided to: o IBM Japan's online sales and marketing database (including HONE and IBMLink), which is widely used by IBM staff, business partners, and authorized dealers in Japan o The IBM Product Catalog, published bi-quarterly, and available at offices of IBM, business partners, and authorized dealers in Japan o The PC Product Catalog Database, updated monthly, and posted on Nifty-Serve and Nikkei MIX, the largest commercial BBS networks in Japan, accessible by almost anyone interested in PC products This service is free of charge. It gives you the opportunity to contact the Japanese PC market directly, without paying for it. Moreover, we are accepting the applications for your existing English- language products. You can apply for ASB registration even though your product has not been localized for Japanese. Of course, if your product has already been localized, so much the better! Once registered, your product's information will be available to existing or prospective end-users and dealers throughout Japan. IBM Japan is now gathering product information for the ASB. You can apply simply by filling out and submitting the ASB registration form below. For further information, contact: PS/55 Developer Support IBM Japan G.B.C., Ltd. 1875 S. Grant St., Suite 250 San Mateo CA 94402, USA voice phone 1-415-638-2160 fax phone 1-415-638-2165 The information in the rest of this news item was obtained from the PS/55 Developer Support Office. Next topic: Application Process for ASB Registration ═══ 20.1. Application Process for ASB Registration ═══ Materials to be submitted are: 1. The Application Form that appears below. Before submitting, please read the terms and conditions carefully. If you have two or more products, please submit an Application Form for each product. 2. Specific information about your product, submitted on a 3.5-inch diskette. Instructions for supplying the information are given below. If you have two or more products, please submit a diskette for each product. Note: After your product is registered, if you want to change any of the information, you will have to resubmit all materials. Your application materials should be sent to the PS/55 Developer Support office in San Mateo CA (address given above). The materials you submit are translated into Japanese at this office and at no charge to you. The translated materials are then transferred to IBM Japan marketing. Your application is reviewed in Japan. Therefore, please allow at least four weeks to process your application. If your product is accepted, the PS/55 Developer Support office will give you the registration number of your product. If not, we will send you back the materials you submitted, except for the the Application Form. Next topic: Entering Your Product Information on the Diskette ═══ 20.2. Entering Your Product Information on the Diskette ═══ Please use either a 720 KB or 1.44 MB, 3.5-inch diskette, and please use a text editor that creates an ASCII file. Enter up to 72 characters per line. When you name your file, do not include the underscore (_). When you enter your data, be sure to include the and item names as they appear below. Use as many lines as you need when responding to a question. Start of diskette contents: Product Name ___________________________________________________________ <1> Product Outline Instructions: Summarize your product using up to 4 lines, 72 characters per line <1.1> Suggested Retail Price ________________________________________ <1.2> Contact _______________________________________________________ Instructions: Give the name of a person who your customers can contact for further information Required Environment <2.1> Hardware ______________________________________________________ Instructions: If necessary, specify machine type and model <2.1.1> CPU ___________________________________________________________ Instructions: Specify required processor type <2.1.2> Bus Type ______________________________________________________ Instructions: Specify AT or Micro Channel <2.1.3> Memory ________________________________________________________ Instructions: Specify minimum capacity required, including the operating system <2.1.4> FDD ___________________________________________________________ Instructions: Specify the number of floppy-disk drives required <2.1.5> HDD ___________________________________________________________ Instructions: Specify the number of hard-disk drives required <2.1.6> Display _______________________________________________________ Instructions: Specify monochrome or color, and resolution if necessary (VGA, SVGA, XGA, ...) <2.1.7> Keyboard ______________________________________________________ Instructions: Specify the type of keyboard supported <2.1.8> Printer/Data Stream _________________________________________ Instructions: Specify the printer model and/or data stream supported <2.1.9> Connection ____________________________________________________ Instructions: If your product is a peripheral, describe the connection method (serial port, parallel port, AT bus, Micro Channel bus, ...) <2.1.10> Other _________________________________________________________ Instructions: If applicable, specify the devices required to use your product (mouse, plotter, ...) <2.2> Software <2.2.2> Operating System ______________________________________________ Instructions: Specify the operating system and version required <2.2.3> Language ______________________________________________________ Instructions: Specify the programming language used for development <2.3> Related Software ______________________________________________ Instructions: If applicable, specify the software (other than the operating system) required to run your product <2.4> Other Information <2.4.1> Developer _____________________________________________________ Instructions: Was the product developed by your company? Answer yes or no; if no, provide the company name <2.4.2> Licensing to Others ___________________________________________ Instructions: Answer yes or no; if yes, describe the conditions <2.4.3> Date Released _________________________________________________ <2.4.4> Quantity Sold _________________________________________________ Instructions: Provide the approximate quantity sold so far (if possible, provide both domestic and international sales) <2.4.5> Support Service _______________________________________________ Instructions: Describe the support service you can offer <2.4.6> Warranty Period _______________________________________________ <2.4.7> Agent/Republisher in Japan __________________________________ Instructions: Do you have an agent or republisher for this product in Japan? Answer yes or no; if yes, provide the company name, address, and phone <3> Details <3.1> Features ______________________________________________________ Instructions: Describe the features of your product in as many words as you wish <3.2> Output Format _________________________________________________ Instructions: Describe the type of format, and the size of paper supported <3.3> Target User ___________________________________________________ Instructions: Describe the type or size of business targeted <3.4> Effect ________________________________________________________ Instructions: Describe the change or effect that the user can expect by using your product <4> Related Information <4.1> Reference Materials ___________________________________________ Instructions: Do you have any manuals, catalogs, guidebooks, or technical references for this product? Answer yes or no; if yes, specify whether they are included with the product or available as an option; also specify whether they are in English or Japanese <4.2> Demonstration Package _________________________________________ Instructions: If a demonstration diskette or package is available, describe the details - price, limitations, ... End of diskette contents Next topic: ASB Application Registration Form ═══ 20.3. ASB Application Registration Form ═══ Product classification: ____ Software ____ Hardware/Peripheral Registration Status: ____ New ____ Update ____ Withdrawal Product Name ___________________________________________________________ File Name ______________________________________________________________ Product Category: Code _____ Code Name ______________________________ (see list below) Operating System Required (for software product only): ____ IBM OS/2, version: ____ ____ IBM PC DOS, version: ____ ____ IBM OS/2-J, version: ____ ____ IBM JDOS/V ____ MS-Windows, version: ____ ____ IBM PC DOS/V, version: ____ ____ MS-Windows-J, version: ____ I apply for ASB registration of the product mentioned above. I agree to the terms and conditions attached. Applicant's Signature _________________________________ Date ___/___/___ Applicant's Name __________________________ Title ______________________ Company Name ___________________________________________________________ Address _______________________________ Phone: _________________________ _______________________________ Fax: _________________________ Next topic: Product Classification Code List ═══ 20.4. Product Classification Code List ═══ Software 1. Japanese Front End Processor code J 2. Word Processor W 3. Programming Language P 4. AI/Computer-Aided Translation A 5. Developing Tools/Kit K 6. Groupware F 7. Integrated Software I 8. Database D 9. Desktop Publishing T 10. Graphics/Image Processing G 11. Scientific/Engineering S 12. Decision-Making Aid E 13. Business Package by Operation N 14. Business Package by Industry B 15. Utilities U 16. Online/Communication C 17. LAN/WAN L 18. Multimedia/Sound System M 19. CAI/Education Q 20. Game/Hobby H 21. Other X Hardware 1. External Memory: FDD EF HDD EH CD-ROM EC MO Disk EM Optical Disk EO Magnetic Tape ET 2. Output Unit: Display OD Printer OP Cable OC 3. Input Unit: Keyboard IK Mouse IM Scanner IS Barcode Reader IB Card Reader IC 4. Communication Unit: Modem CM Fax Board CF Adapter (Communications) CC Adapter (LAN) CL 5. Additional Board: Memory AM SCSI AS Video Board AB 6. Other Expansion Unit XU MIDI XM Hoppy (for game XH equipment, etc.) LCD Projector XL Printer Changer/Buffer XS FDD Converter XF Control Device XC Power Failproof Device XE Other XX Next topic: Terms and Conditions for ASB Application Registration ═══ 20.5. Terms and Conditions for ASB Application Registration ═══ 1. Registration of Product Information o When you apply, you understand and follow the instructions given. o IBM Japan G.B.C., Ltd. will examine the materials you submit, and will inform you of their decision through their PS/55 Developer Support Office in San Mateo CA, and you will abide by their decision. If your application is rejected, IBM Japan G.B.C., Ltd. will return to you all the materials you submitted, except for the Application Form. o When there are any changes to the information you submitted, you are responsible for updating the information by resubmitting your application. 2. Registration Period o Your product information will remain registered for a period of two years; however, IBM Japan G.B.C., Ltd. reserves the right to extend or shorten the period. o IBM Japan G.B.C., Ltd. reserves the right to cancel the registration of your product if they determine that the information about your product is unsuitable for the ASB. 3. Registered Product Information o You agree that your registered product information will be used as described herein. o ASB registration does not imply that IBM Japan G.B.C. Ltd. values, certifies, warrants, or recommends your product. 4. Guarantee of Product Information o You guarantee that any part of your product information, and publication, duplication, and distribution of the information, do not infringe upon any copyright, trademark, patent, or any other rights of a third party. o If IBM, its affiliates, business partners, dealers, or clients become the defendant in a lawsuit because of your product information, you are responsible for taking care of the lawsuit and paying all related expenses. 5. Competitive Product Information o IBM Japan G.B.C., Ltd. reserves the right to accept the registration of products from other applicants whose products may compete with yours. 6. Use of Registered Product Information o Procurement and use of your product by customers, including such actions as sending/receiving orders, delivery, payment, and so on must be arranged between you and your customers. IBM will not become involved. Next topic: IBM Developer Assistance BBS in Japan ═══ 21. IBM Developer Assistance BBS in Japan ═══ OS/2 developers in Japan can obtain information about OS/2 from a public bulletin-board system called NIFTY-Serve. In particular, this newsletter is carried on NIFTY-Serve, and can be located as follows: BBS Name NIFTY-Serve Forum FIBMFEEL Lib LIB 4 Keyword DSN Next topic: U.S. Industrial Outlook, 1994 - Computer Software and Networking ═══ 22. U.S. Industrial Outlook, 1994 - Computer Software and Networking ═══ (This information is excerpted from a report furnished by the US Department of Commerce.) Summary: Revenues of the U.S. software industry should continue to grow strongly in current dollars in 1994. U.S. suppliers benefitted from their leading position in the world market and the continuing demand from users to harness the power of their computer systems more effectively. The computer software and networking sectors include three industries: computer programming services (Standard Industrial Classification 7371), prepackaged software (SIC 7372), and computer-integrated systems design (SIC 7373). Employment in the U.S. software industry rose in 1993, as it has in each year since 1988, the first year in which employment data were available. The Bureau of Labor Statistics reported that the software industry employed nearly 435,000 people in June 1993, up 9 percent from June 1992. While each of the three major segments of the industry posted gains, growth varied among them during this period. Employment in the computer programming services industry (SIC 7371) increased the most - 10 percent. Employment in both the prepackaged software (SIC 7372) and computer-integrated systems design (SIC 7373) industries increased 8 percent. In June 1993, there were more than 182,000 employees in computer programming services; 142,500 in prepackaged software; and 110,000 in computer-integrated systems design. In spite of the weak worldwide economy, U.S. computer-software and networking industries fared relatively well in 1993, and are expected to continue to do so in 1994 and the next several years. In general, these industries are young, competitive, innovative, and entrepreneurial, and face good opportunities for increased sales worldwide. The United States is extremely competitive in computer software and networking, although Japanese and European suppliers are making advances in some areas. Next topic: Packaged Software ═══ 22.1. Packaged Software ═══ The U.S. packaged software industry remained one of the fastest-growing sectors of the U.S. economy in 1993. According to International Data Corp. (IDC), the U.S. packaged-software market - comprised of application tools, application solutions, and systems software - increased 12.6 percent to 32 billion US$ in 1993. Application tools, which include data access and retrieval, data management, data manipulation, and program design and development software, was the fastest-growing category, increasing 15.4 percent to 8.5 billion US$ in 1993. Application solutions, defined as programs that perform specific industry or business functions, is the largest segment of the U.S. market, and grew 11.8 percent to 12.4 billion US$. Systems software, which includes operating systems, operating system enhancements, and data-center management software, increased 11.4 percent to 11.2 billion US$. The U.S. software industry posted strong financial results in 1993. According to Business Week, sales of 19 major software and services firms (ASK Group, Cabletron Systems, Ceridian, Cisco Systems, Comdisco, Computer Associates, Computer Sciences, Electronic Data Systems (EDS), EMC, First Data, Gtech Holdings, Lotus, Microsoft, Novell, Oracle, Safeguard Scientifics, Shared Medical Systems, SynOptics Communications, and Western Digital) increased 15 percent between the second quaretr of 1992 and the second quarter of 1993, reaching 8 billion US$. Profits also were up, rising 44 percent to 827 million US$ during this 12-month period. Next topic: PC Software ═══ 22.2. PC Software ═══ According to the Software Publishers Association (SPA), sales of PC applications software in the United States and Canada totalled more than 3 billion US$ in the first half of 1993, up approximately 19 percent from the same period a year earlier (Table 1). These figures are based on a survey of SPA members, and exclude sales of operating systems (for PCs and networks) and video-game cartridges; they are not comparable to IDC data cited earlier. Other productivity software, which includes communications, personal and business productivity, and project-management software, was the largest of 14 categories, accounting for 27 percent of total PC application sales in the first half of 1993. Word processors were next, with a 15 percent share, followed by spreadsheets, databases, and finance programs. Each of the remaining categories accounted for less than 6 percent of the market. Table 1. PC Software Sales in the United States and Canada, for the first half of 1993, in millions of dollars (Source: Software Publishers Association) Item DOS Windows Macintosh Other Total ---- --- ------- --------- ----- ----- Total 1,052.5 1,437.0 513.0 108.9 3,111.4 Other productivity 309.9 339.9 136.7 41.3 827.8 (see Note 1) Word processors 134.9 267.3 47.9 10.6 460.7 Spreadsheets 82.8 253.6 34.4 10.7 381.7 Databases 96.8 131.5 34.0 (Note 2) 262.3 Finance 104.6 39.8 22.2 (Note 2) 166.6 Utilities 71.9 54.8 27.8 (Note 2) 154.5 Presentation graphics 25.4 94.2 26.1 2.7 148.4 Entertainment 116.7 6.7 12.9 2.6 138.9 Languages and tools 19.4 67.3 12.6 34.4 133.7 Drawing and painting (Note 2) 56.4 64.8 1.7 122.9 Other graphics 27.4 37.6 39.7 1.2 105.9 Home education 43.1 16.4 13.1 (Note 2) 74.8 Desktop publishing 1.2 47.9 19.8 (Note 2) 68.9 Integrated 18.4 23.4 21.0 1.5 64.3 Note 1: Includes communications, personal and business productivity, and project-management software. Note 2: Sales of less than 1 million USD, or inadequate reporting. Growth varied considerably among the different types of applications. Home-education software increased the most, rising approximately 75 percent between the first half of 1992 and the first half of 1993. Databases and other productivity software also posted strong gains, rising more than 65 percent and 45 percent, respectively. Sales declined in desktop publishing, spreadsheets, and other graphics software. Sales of Windows applications increased 75 percent in the first half of 1993, to approximately 1.4 billion US$, while sales of DOS applications decreased 13 percent, to approximately 1.1 billion. In all, Windows applications outsold DOS applications in 10 of the 14 categories, including the top four (other productivity, word processors, spreadsheets, and databases). DOS maintained the lead in finance programs, entertainment software, utilities, and home-education software. Macintosh applications accounted for 16 percent of the PC market, while applications for other platforms, including the UNIX and OS/2 operating systems and the Apple II, Commodore 64, Atari, and Amiga systems, accounted for 4 percent. Price wars continued in the PC software market over the last 12 months. Price competition was particularly fierce in the Windows-based applications market, where vendors, including Microsoft, Lotus, and Borland, are fighting to increase market share. Vendors are using a variety of pricing strategies to woo new customers: low introductory prices, special upgrade deals, and suite pricing, in which several packages are sold together for a fraction of their individual costs. Industry analysts expect PC software prices to continue to fall over the next few years. The lower margins that result may cause the market to consolidate and encourage software vendors to reevaluate their business strategies. Next topic: Product News ═══ 22.3. Product News ═══ Operating systems for 32-bit processors continued to gain prominence in 1993. In May, IBM introduce OS/2 2.1, an updated version of its earlier 32-bit operating system. In August, Microsoft released Windows NT (New Technology), a 32-bit multitasking operating system that runs on several hardware platforms. These systems will compete with UNIX and other products for high-end corporate, scientific, and engineering users. Dataquest, Inc. estimates that 397,500 units of Windows NT and 1.1 million units of OS/2 were shipped in the United States in 1993. To counter the threat from Windows NT, and to respond to consumer demands, several UNIX suppliers have agreed to adopt, and hope to implement by the end of 1993, a common interface, making it easier to write applications for the different variants of UNIX. Alliance members plan to use existing standards for graphics, multimedia, and programming tools. Members of the alliance include Sun Microsystems, Novell, Santa Cruz Operation, IBM, and Hewlett-Packard. Although still in its early stages, the pen computing market also began to accelerate in 1993. According to IDC, 79,000 pen operating systems for notebooks and small-form-factor products were shipped in the United States in 1993, nearly twice as many units as in 1992. Next topic: Intellectual Property Rights ═══ 22.4. Intellectual Property Rights ═══ Several provisions in the 1993 Omnibus Budget Reconciliation Act affect the software industry. For example, the act lengthens the amortization period for software obtained in the acquisition of another business from 5 to 15 years. The longer amortization period for acquired software and other intangible assets may hurt the U.S. software industry, because it increases the after-tax cost of acquired technology and gives foreign firms an advantage in acquiring advanced U.S. technology. The 1993 Budget Act also extends the 20 percent research and development tax credit to 30 June 1995. On a related issue, the House of Representatives passed the National Competitiveness Act in 1993, authorizing 1.5 billion US$ over the next two years to help improve the development and transfer of manufacturing technology to the U.S. private sector. Among other things, this legislation would establish a national technology outreach program to help U.S. manufacturers upgrade their technology base, establish and expand advanced manufacturing technology development programs, and increase the availability of long-term investment capital for advanced technology products. The Senate version of the bill awaits consideration. To maintain the competitiveness of U.S. high-technology firms, the Clinton Administration plans to invest in a National Information Infrastructure (NII). Designed to create a national "information superhighway", this initiative seeks to create a partnership between government and industry in which the private sector builds, operates, and improves the infrastructure, and the government creates an efficient legal and regulatory environment and funds specific interconnection projects. Specifically, the NII incorporates five initiatives: implementing the high-performance computing and communications program established in 1991; creating a task force on information infrastructure to implement policy changes related to the NII; creating a program to help industry develop advanced computing and networking technology in manufacturing, health care, life-long learning, and libraries; providing funds for pilot networking projects; and promoting dissemination of federal information. Computer software and network technologies are a key element of the NII. Indeed, the administration advocates widespread use of the Internet network, and intends to create an interagency task force to establish software and communications standards for education and training, to coordinate the development of critical software elements, to support innovative software packages, and to standardize the format of information resources so that they are more available to schools and other teaching centers. Many products released in the next few years will embody new technologies. Several vendors, for example, will soon have object-oriented software ready for market. Taligent, IBM's and Apple's joint venture, is expected to introduce its first object-oriented operating system in 1994 or 1995. This operating system will run both OS/2 and Macintosh programs, and represents the next generation in computer software. WordPerfect and Novell are among the firms that have agreed to write programs for Taligent's operating system. Microsoft plans to release its own object-oriented operating system, Cairo, in 1994 or 1995. By reusing previously programmed code, or "objects", object-oriented software can be developed faster, will be easier to maintain and update, and should contain fewer errors. Pen computing should also take off in the next few years, as prices decline, handwriting recognition and screen resolution improve, and pen-based hardware and applications increase. IDC estimates that shipments of portable, pen-operating systems in the United States will increase approximately 45 percent between 1993 and 1997, reaching nearly 350,000 units. Next topic: Multimedia ═══ 22.5. Multimedia ═══ Multimedia is another emerging market. Designed to combine video, animation, still pictures, voice, music, graphics, and text into a single system, multimedia products blur the lines between several formerly distinct products and industries: computers, software, consumer electronics, communications, publishing, and entertainment. Although the market for multimedia products (such as interactive TVs and personal communicators) is not expected to take off until the late 1990s, some products are already available, or will be released in the next few years. Dataquest classifies today's multimedia products and services into five general categories: content development tools, interactive products, simulation products, video on demand, and enhanced productivity tools. Most current multimedia products are targeted at the consumer-entertainment sector, rather than the business market. Whereas consumer multimedia applications generally run on computers, TVs, or other entertainment devices, business applications generally run only on specially equipped computers, from workstations to PCs. Alliances, particularly among large firms, dominate the nascent multimedia industry for several reasons - they reduce risks, spread costs, and allow firms to acquire expertise in the different elements of multimedia quickly. Computer, communications, and entertainment companies that have joined efforts in the last 24 months include Time Warner and US West; IBM, NBC television, and NuMedia Corp.; IBM, Apple, and Toshiba; and Time Warner and Tele-Communications Inc. (TCI). In addition, 11 firms (Apple, Bellcore, Bieber-Taki Associates, Corning, Eastman Kodak, Kaleida, North American Phillips, Southwestern Bell Corp., Sutter Bay Associates, and US West) have formed a consortium, First Cities, to develop interactive multimedia for home use. Microsoft plans to become an investor in many multimedia ventures, and has developed a number of multimedia alliances, including one with Intel and General Instruments on a new TV digital set-top box. Two aspects of these alliances are worth noting. First, as expected, the alliances cut across industry lines. This diversity suggests that member companies will perform different roles within the alliances. Entertainment firms, for example, could provide the content of the digital transmissions, telephone or cable companies the ability to deliver the information, and computer hardware and software firms the ways to use the data. Second, many alliances are international, signalling that the production of multimedia products will be global from the start. Several issues, however, must be resolved before multimedia can reach its full potential. One obstacle is the current lack of standard software, which slows the development of applications and compatible products. The installed base of CD-ROM drives is also relatively small. The worldwide installed base of CD-ROMs was only 5.6 million units in 1993, according to IDC, well below the installed base of computers. Other obstacles include the cost of multimedia equipment, access to copyrighted material, and uncertain consumer demand. Over the next several years, multimedia applications could become more commonplace in business, engineering, medicine, real estate, tourism, and other fields. According to Dataquest, worldwide multimedia shipments - comprised of multimedia products, system upgrades, and peripherals - are expected to increase nearly 27 percent annually between 1993 and 1996, reaching 21 million units (Table 2). Peripherals, which include video and sound boards and CD-ROM drives, will be the fastest-growing category, with shipments increasing nearly one-third annually to exceed 13 million units. Shipments of multimedia products, defined as authoring software, multimedia PCs/workstations, and networks, should grow 25 percent annually. The number of upgrades shipped, in contrast, is predicted to drop an average of approximately 5 percent in each year during this period. Table 2. Worldwide Multimedia Market, 1992-1996, in thousands of units shipped except as noted (Source: Dataquest, Inc.) Percent Change (1992-1996) ------------------ Estimated (Note 1) Item 1992 1993 1992-93 1993-96 ---- ---- --------- ------- -------- Total 4,815.4 10,315.1 114.2 26.9 Multimedia products 1,065.4 3,465.6 225.3 25.1 Authoring software 728.9 1,726.1 136.8 16.2 Multimedia PCs and 325.0 1,690.5 420.2 31.2 Workstations Networks 11.6 49.0 322.4 72.2 Upgrade Kits 675.0 1,109.5 64.4 - 4.7 Peripherals 3,075.0 5,740.0 86.7 32.5 CD-ROM drives 825.0 1,720.0 108.5 27.6 Sound boards 1,800.0 3,200.0 77.8 28.6 Video boards 450.0 820.0 82.2 53.9 Note 1: Forecast of annual compound rate of change. Next topic: Virtual Reality ═══ 22.6. Virtual Reality ═══ Virtual reality (VR) programs, which allow users to interact with three- dimensional, computer-generated environments, may also be more widely used by the end of the decade. NewMedia divides VR systems into four categories, in ascending order of complexity: desktop, partial immersion, full immersion, and environmental systems: o Desktop-VR systems allow users to navigate through a three- dimensional environment using a computer monitor. Examples include Microsoft's Flight Simulator, three-dimensional financial applications, and simulated architectural and design models. Desktop systems are the most likely VR systems to be used in the workplace. o Partial-immersion systems use a monitor and other accessories, such as gloves and headgear, to enhance a user's sight, touch, and hearing. With these systems, users may manipulate objects in the VR world. o Full-immersion systems use headgear, gloves, and bodysuits that permit users to move through virtual space. They are increasingly found in video arcades. o Environmental-VR systems permit users to move and interact with three-dimensional space with few, if any, physical constraints. Here, the virtual world responds to the user's actions. Most available VR applications are entertainment-related. Many more applications - for science, medicine, business, architecture, and education - should be available in the next few years, as systems and accessory prices decline, computing power increases, and the accuracy of computer-generated worlds improves. Analysts estimate that elementary VR systems will be available for home use in two years, partial-immersion systems in five years, and full-immersion VR systems in ten years. In addition to military researchers and universities that work on virtual reality, the Virtual Reality Market Place 1993, published by the Meckler Corp., lists more than 130 VR companies. Nineteen companies have formed the Virtual Worlds Consortium to develop VR systems for business. Foreign vendors, including the Japanese, are also active in VR development. France's Thompson CSF became a major VR player when it gained the rights to the patents of VPL Research, a leading U.S. virtual reality firm, in 1992. Next topic: International Competitiveness ═══ 22.7. International Competitiveness ═══ The United States remained by far the largest single-country market for packaged software in 1993, and its share of the world market increased slightly, from 44.3 percent to 44.7 percent (Table 3). Japan, with a nearly 7 billion US$ market was second, followed by Germany, United Kingdom, and France. The market in 13 Western European countries was worth 25.7 billion US$, or 36 percent of the world market, in 1993. Table 3. Packaged Software Markets, 1991-1997, in millions of dollars except as noted (Source: International Data Corp.) Percent Change (1991-1997) --------------------------- Estimated (Note 1) (Note 1) 1991 1992 1993 1991-92 1992-93 1993-97 ------ ------ --------- ------- -------- -------- World 57,022 64,313 71,864 12.8 11.5 12.8 United States 25,330 28,460 32,040 12.4 12.6 12.7 Western Europe 21,091 23,850 25,699 13.1 7.8 10.3 Japan 5,270 5,967 6,938 13.2 16.3 18.7 Canada 1,078 1,188 1,374 10.2 15.7 10.4 Australia 941 980 1,094 4.1 11.6 13.3 Latin America 1,054 1,242 1,471 17.8 18.4 18.0 Asia 584 780 974 33.6 24.9 21.4 Other 1,674 1,846 2,094 10.3 13.4 14.9 Western Europe consists of Austria, Belgium, Denmark, Finland, France, Germany, Italy, Netherlands, Norway, Spain, Sweden, Switzerland, and United Kingdom. Latin America consists of Argentina, Brazil, Chile, Mexico, and Venezuela. Asia consists of China, Hong Kong, India, Malaysia, Singapore, South Korea, Taiwan, and Thailand. U.S. packaged software suppliers also continued to be world leaders. According to IDC, the worldwide revenues of U.S. vendors increased 11 percent to 47.6 billion US$ in 1992. As a result, U.S. vendors supplied 74 percent of the world packaged-software market. Application solutions accounted for more than 31 percent of these revenues, systems software 38 percent, and application tools 30 percent. While U.S. vendors supplied more than 50 percent of four regional packaged software markets in 1992, U.S. vendors' strength varied among regions. Internationally, U.S. packaged-software vendors held the largest market share in countries outside Western Europe and Japan, supplying more than 73 percent of these markets. The strong U.S. position in these countries (generally in Asia and Latin America) reflects both the high quality of, and receptivity to, U.S. software, as well as the relatively small international presence of European and Japanese software vendors. U.S. vendors supplied 60 percent of the packaged software markets in Western Europe and Japan, regions where domestic vendors hold stronger positions. To encourage international software sales and minimize piracy, the U.S. Government, through a variety of multilateral and bilateral fora, pursues violations of intellectual property rights (IPR) worldwide. One forum is the U.S. Trade Representative's (USTR's) annual Special 301 review of the IPR policies and IPR-related, market-access practices of U.S. trading partners. Designed to strengthen the administration's ability to negotiate improvements in foreign IPR regimes, these reviews are authorized by the 1974 Trade Act, as amended by the Special 301 provisions of the 1988 Omnibus Trade and Competitiveness Act. Under these provisions, the administration must identify "foreign countries that deny adequate and effective protection of intellectual property rights, or deny fair and equitable market access to United States persons that rely upon intellectual property protection". As a result of these reviews, countries may be designated "priority foreign countries" or be placed on the USTR's "priority watch" or "watch" lists. Priority foreign countries have the most onerous or egregious practices that have the greatest adverse impact (actual or potential) on U.S. products, and are not making significant progress in bilateral or multilateral IPR negotiations. The priority watch and watch lists identify countries that have serious IPR deficiencies, but do not meet all of the statutory criteria for designation as priority foreign countries. In 1993, for the third time in the five-year history of these reviews, priority foreign countries were designated (Table 4). Nine trading countries and one regional grouping were placed on the priority watch list. Australia and the EC were named to this list primarily for restrictions on U.S. audiovisual exports. The remaining countries on the priority watch list were cited for inadequate IPR protection. Seventeen countries were placed on the 1993 watch list, down from 22 in 1992. Table 4. Review of Intellectual Property Rights (IPR) Practices, 1993 (Source: Office of the U.S. Trade Representative) Priority Countries: Watch List: Brazil Chile India China Thailand (Note 1) Colombia Cyprus (Note 2) Priority Watch List: Ecuador Argentina (Note 2) El Salvador Australia Greece Egypt (Note 2) Guatemala European Community Indonesia Hungary (Notes 3, 4) Italy (Note 2) Poland (Note 2) Japan Saudi Arabia Pakistan (Note 2) South Korea (Note 2) Peru Taiwan (Note 3) Philippines Turkey (Note 2) Spain (Note 2) United Arab Emirates Venezuela (Note 2) Note 1: In September 1993, USTR revoked the identification of Thailand as a priority foreign country, and placed Thailand on the priority watch list. Note 2: Subject of an "out-of-cycle" review. Note 3: Subject of an "immediate action plan". Note 4: In September 1993, Hungary was removed from the priority watch list. To encourage continual progress on IPR issues, the administration implemented two new enforcement measures in 1993: "immediate action plans" and "out-of-cycle" reviews. As a result of these measures, Hungary signed a competitive intellectual property agreement with the United States, and was removed from the priority watch list in September; Thailand submitted a new copyright law to its legislature, and was removed from the most serious category; and Taiwan approved and signed a bilateral copyright agreement. The United States eased restrictions on exports of certain types of general-purpose cryptographic equipment and software. Under the new regulations, many types of software and equipment used for banking or money transactions, such as automatic teller machines, self-service printers, or point-of-sale terminals, may be exported under a general license to most countries. Previously, this type of equipment and software had usually required a validated license. Next topic: Western Europe ═══ 22.8. Western Europe ═══ According to IDC, the packaged software market in 13 Western European countries, including eight members of the European Community, increased almost 8 percent in 1993 to approximately 26 billion US$, or slightly less than the U.S. market. Application solutions, the largest and fastest-growing segment, increased 9 percent to almost 11 billion US$ in 1993. Application tools increased almost 9 percent to 8 billion US$, and systems software increased almost 5 percent to nearly 7 billion US$. Over the next four years, the Western European packaged software market is expected to grow just 10 percent annually, the slowest growth among major regional markets. This rate reflects the maturity of the market and sluggish economic conditions. On a country-by-country basis, the top four packaged software markets in Western Europe are Germany, 6 billion US$; the United Kingdom, 4.5 billion US$; France, 4 billion US$; and Italy, 3 billion US$. Collectively, they accounted for 69 percent of the overall Western Europe packaged software market in 1993. While these four markets will retain their rankings over the next four years, IDC expects Switzerland, Germany, Spain, and Austria to be the fastest-growing European markets between 1993 and 1997. None, however, is projected to grow faster than the world average of almost 13 percent. By 1997, eight of the 13 European markets should be worth more than 1 billion US$. Many trends taking place in the U.S. software market are also evident in Europe. Microsoft's Windows program, for example, has caught on quickly in Europe. UNIX is also popular in western Europe. Although packaged software is more common, custom software remains an important part of the European software market. According to IDC, the European custom-software market was worth 10.9 billion US$ in 1991, or 51 percent of the packaged software market. Between 1994 and 1997, Europe's custom software market is expected to grow 10 percent annually, to 20.7 billion US$. Custom software solutions and services are the strengths of the top European software suppliers. As a result, European software vendors, such as Datev of Germany and Olivetti Information Systems and Finsiel of Italy, earn the bulk of their revenues in one country, their home market. Indeed, IDC estimates that European vendors as a whole earn most of their revenues in Europe. On 1 January 1993, the European Community began implementing a broad range of provisions aimed at creating a single continental market. One measure affecting the software industry is the EC software directive, officially called the Directive on the Legal Protection of Computer Programs. This directive protects computer programs as literary works for the life of the author plus 50 years; gives copyright holders reproduction, translation, adaptation, arrangement, distribution, and rental rights; and allows decompilation only to determine interoperability. Although this directive came into effect on 1 January 1993, only six EC member states (Denmark, Germany, Greece, Ireland, Italy, and the United Kingdom) had implemented it into national law as of September 1993. Non-EC nations that have implemented the EC software directive include Austria, Norway, and Sweden. The ISO 9000 quality standards are another marketing issue in the EC and elsewhere. Published in 1987, the ISO 9000 series of five generic standards (ISO 9000-4) enables a company to ensure (through internal and external audits) that its production process will meet published quality standards for its products or services. ISO 9000-3 provides guidance on the application of the ISO 9001 standard to the development, supply, and maintenance of software. While ISO 9000 registration is not a legal requirement for access to the EC market, quality-minded customers are increasingly requiring that their suppliers be registered as being in compliance with an ISO standard. Compliance with an ISO standard can give manufacturers a decisive competitive advantage, particularly for high-technology products and other items with safety or liability concerns. This is particularly true in the United Kingdom, where the Consumer Protection Act of 1988 holds software producers liable for any injury, death, or damage to personal property resulting from faulty software. To date, many more European than U.S. firms have obtained ISO registration. Next topic: Japan ═══ 22.9. Japan ═══ Japan is the second-largest packaged software market in the world. IDC estimates that the Japanese packaged-software market was worth nearly 7 billion US$, or almost 22 percent of the U.S. market, in 1993. Application solutions was the largest category, rising more than 22 percent to nearly 3.5 billion US$ in 1993. Application tools increased more than 27 percent to 1.7 billion, and systems software fell 1.5 percent to 1.8 billion US$. Between 1993 and 1997, Japan's packaged software market is expected to grow almost 19 percent annually, fueled by strong growth in application tools and solutions. This would make the fast-growing Japanese packaged-software market worth more than 13 billion US$. Several industry trends, such as downsizing, the use of packaged software, open systems, and local-area networks, have caught on more slowly in Japan than in other major markets. This is due, in part, to Japan's fragmented PC market (incompatible proprietary architectures and operating systems are still the norm) and traditional preference for custom software. These factors, however, may diminish over the next few years. In the PC area, for example, several operating systems, DOS/V and Windows 3.1, are vying to become the industry standard. A survey conducted by the Japan Personal Computer Software Technology Laboratory in 1992 estimated that PCs with DOS/V, the Japanese version of DOS introduced by IBM in 1991, would account for 14 percent of the Japanese PC market in 1993, second only to NEC. Significantly, market leader NEC has decided to make its popular PC-9801 series DOS-compatible. The Japanese version of Windows 3.1, introduced in May 1993, is also expected to sell well. The use of software packages should also increase in the years ahead, as prices decline, interoperability increases, and the Japanese programmer shortage continues. Multimedia products have caught on quickly in Japan. The Japanese newspaper Nikkan Kogyo reports that 270 CD-ROM software titles are currently available for NEC's PC-9821 multimedia PC, which was introduced in October 1992. NEC planned to increase the number of multimedia applications to about 600 by September 1993. To facilitate the conversion to digital media, Japan's Ministry of International Trade and Industry (MITI) is reviewing intellectual property rights issues and the laws relating to multimedia software. New rules for dealing with copyright issues in the fields of music, photography, video broadcasting, art, and entertainment are expected to be implemented in fiscal 1994. In addition, in April 1993, MITI established a certification system for multimedia software programmers, featuring curricula developed by the Multimedia Software Development Association, a MITI affiliate. Although three Japanese firms are among the world's top ten software vendors, Japanese software suppliers have little presence outside of Japan. For the most part, Japanese software firms are aligned with major Japanese hardware vendors and specialize in developing customized software for domestic use. To increase Japan's competitiveness in software and networking, the Japanese government and private-sector organizations plan to create a research center for these technologies in Tochigi prefecture, north of Tokyo. This center, which will cover 2,500 square meters, seeks to create an optimal environment for software development. According to the Japan Personal Computer Software Association, it will be open to U.S. and other overseas vendors trying to enter the Japanese market. Selected portions of the research center are expected to open in late 1994. Next topic: Asia ═══ 22.10. Asia ═══ The packaged software market in eight other countries in Asia is small, but growing quickly. According to IDC, the packaged software market in Asia increased 25 percent to 1 billion US$ in 1993. Application tools was the fastest-growing category, rising 31 percent to 335 million US$. Application solutions was next, growing 27 percent to 321 million US$. Systems software, the largest segment, grew 18 percent to 319 million US$. Over the next few years, Asia will be the fastest-growing region for packaged software, rising 21 percent annually to 2 billion US$ in 1997. This growth reflects both the market potential and small size of these markets. The top five markets in Asia, excluding Japan, are Taiwan, 168 million US$; South Korea, 168 million US$; Malaysia, 132 million US$; Singapore, 112 million US$; and Hong Kong, 103 million US$. Collectively, they accounted for 70 percent of the non-Japanese Asian market in 1993. Several countries in Asia, including South Korea and Singapore, have national information technology plans. As a result, these countries are bypassing older, larger systems in favor of PCs, local-area networks, and open systems such as UNIX. Intellectual property rights (IPR) protection remains a major concern in many Asian markets. The U.S. Trade Representative has designated India as a priority foreign country (the most serious category) in its annual review of IPR policies and IPR-related, market-access practices of U.S. trading partners in each year since 1991. China and Taiwan have been working to improve their IPR regimes since they were designated priority foreign countries. China joined the Berne Convention in October 1992. Taiwan has signed a new bilateral copyright agreement and implemented an export control program. Next topic: Latin America ═══ 22.11. Latin America ═══ The packaged-software market in five Latin American countries is also growing quickly, rising almost 18.5 percent to 1.5 billion US$ in 1993, according to IDC. Application tools, the largest and fastest-growing category, increased almost 18.5 percent to 555 million US$ in 1993. Systems software increased 14 percent to 499 million US$, and application solutions increased 24 percent to 417 million US$. Over the next four years, the Latin American packaged-software market is expected to increase 18 percent annually. This rate makes Latin America the third fastest-growing regional market for packaged software during this period. Brazil is by far the largest packaged-software market in Latin America. Worth 829 million US$, Brazil accounted for 56 percent of the total regional packaged-software market in 1993. Over the last few years, Brazil has implemented several measures to open its computer hardware and software markets. In October 1992, for example, Brazil lifted its market reserve on computer hardware, and reduced tariffs. The Brazilian government has also eliminated in practice the "law of similars", which has kept non-Brazilian software out of the market if "similar" Brazilian software existed. New legislation, which would permit foreign companies to distribute software directly in Brazil and make registration voluntary, is pending. Despite these measures, certain trade barriers persist: tariffs remain relatively high, domestic vendors receive favorable tax treatment in certain cases, and intellectual property rights protection is a concern. (After four years on the USTR's Special 301 "priority watch list", Brazil was designated a priority foreign country - the most serious category - in 1993.) Mexico, the second-largest packaged software market in Latin America, is expected to be the fastest-growing market in the region, and one of the fastest-growing in the world over the next few years. IDC estimates that the Mexican packaged-software market will increase 25 percent annually between 1993 and 1997, from 395 million US$ to 968 million US$. This growth reflects the recent opening of Mexico's computer hardware and software markets to foreign suppliers, and the enactment of stringent new intellectual-property legislation in 1991. In recognition of its efforts to improve IPR protection, Mexico has not been named to any of the USTR's Special 301 lists since 1989. The North American Free Trade Agreement (NAFTA) could provide new opportunities and facilitate market access to Mexico and Canada. This agreement, which would create the world's largest free-trade area, would phase out all tariffs on goods originating in Canada, Mexico, and the United States, and would provide a higher level of IPR protection than any other bilateral or multilateral agreement. In the area of copyrights, for example, NAFTA protects computer programs as literary works, and databases as compilations, for a minimum of 50 years; provides rental rights for computer programs and sound recordings; and contains extensive provisions on IPR enforcement. At the time of this writing, NAFTA must still be approved by the governments of the United States, Mexico, and Canada. The earliest NAFTA could take effect is January 1994. Next topic: Eastern Europe and the former Soviet Union ═══ 22.12. Eastern Europe and the former Soviet Union ═══ Eastern Europe and the new republics of the former Soviet Union are emerging markets that have long-term potential. Although market data is scarce and economic conditions remain challenging, several factors suggest that these markets are becoming more accessible to U.S. computer and software firms. First, U.S. restrictions on computer exports to Eastern Europe and the former USSR have greatly diminished over the last few years. Hungary was classified a "Free World" country in 1992. Second, many countries in this region are working to improve IPR protection. U.S. computer and software firms already active in Eastern Europe and the new republics include Microsoft, Sun Microsystems, and Digital Equipment Corp. Next topic: Africa ═══ 22.13. Africa ═══ Hindered by weak infrastructure, financial constraints, and a small installed base, the software market in many African countries has been largely untapped. The packaged-software market in South Africa, the largest on the continent, was worth almost 500 million US$ in 1993, according to IDC. It is expected to grow more than 15 percent annually between 1993 and 1997. Next topic: Outlook for 1994 ═══ 22.14. Outlook for 1994 ═══ The worldwide, packaged-software market should continue to grow more than 10 percent in 1994, making packaged software one of the fastest-growing information technology sectors. Because growth in many international markets will exceed that in the United States, international sales will be an increasingly important factor in sustaining U.S. software vendors' revenues. Ongoing price wars and new products should also spur sales nationwide. Competition in the operating systems area will likely intensify in 1994. Windows NT and OS/2 will continue to compete head-to-head, and new operating systems will join the fray. Microsoft, for example, is expected to release the next version of Windows in 1994, nicknamed "Chicago". Next topic: Long-Term Prospects ═══ 22.15. Long-Term Prospects ═══ Fueled by stronger economic growth, new product introductions, and ongoing price wars, the U.S. packaged-software market should continue to post double-digit gains in the next few years. Many current trends should continue, including downsizing, the movement toward increased interoperability, and the growing importance of international markets. Over the next decade, several emerging technologies, including pen computers, multimedia and virtual products, and object-oriented software should develop into sizeable markets. IDC estimates that the U.S. packaged-software market will increase almost 13 percent annually between 1994 and 1997, reaching nearly 52 billion US$, or almost 45 percent of the world market. Application tools and solutions will remain the fastest-growing categories. Application solutions, the largest segment, is expected to increase more than 12 percent annually between 1994 and 1997 to almost 20 billion US$. Application tools and systems software are expected to post annual increases of more than 15 and 11 pe4cent, respectively, during this period. written by Mary Smolenski, Office of Computers and Business Equipment, 1-202-482-0551, September 1993. Next topic: Networking ═══ 22.16. Networking ═══ In 1993, corporations continued the trend exhibited in past years of downsizing from centralized mainframe computing platforms to personal computer (PC) local-area networks (LANs). Networking products continue to evolve to create increasingly heterogeneous, multivendor, and multiprotocol computing environments capable of rapid expansion and reconfiguration in response to the ever-changing needs of the modern corporation. In 1993, 39 percent of PCs worldwide were connected to networks, up from 33 percent in 1992. Worldwide revenues for LAN hardware products were estimated by International Data Corporation (IDC) at 8.3 billion US$ in 1993, a 23 percent increase from 1992. This figure includes four product categories: network interface cards (NICs), internetworking devices, intelligent wiring centers or hubs, and terminal servers. Revenues for products featuring fiber-distributed data interface (FDDI) technology (which can be NICs, internetworking devices, and wiring centers) are integrated into the figures for the product segments above. Areas experiencing major growth in 1993 included internetworking devices and intelligent hubs. The PC LAN network operating software (NOS) market grew considerably in 1993. The total value of NOS licenses shipped worldwide grew 26 percent to 2.8 billion US$. The number of licenses installed increased 25 percent to 2.9 billion. Dataquest determined that revenues generated in the U.S. NOS market exceeded 1 billion US$. Small user group operating systems (1 to 10 users) was the segment of the U.S. NOS market that expanded most dramatically, with a 64 percent increase in both shipments and revenues from 1992. Globally, the major NOS product continued to be Novell's NetWare, with approximately 70 percent of the world market. Microsoft's LAN Manager accounted for 6 percent of the world market, while IBM's LAN Server, Banyan Vines, and AppleShare each accounted for approximately 5 percent. There is a long-term trend away from specialized, proprietary operating systems toward multitasking, "open" operating systems like UNIX and OS/2. In 1993, Novell formed alliances with 25 leading UNIX vendors and purchased UNIX System Labs. Novell has developed an OS/2 version of NetWare in cooperation with IBM. Banyan Vines already runs on UNIX, yet the company has taken steps to move away from its proprietary UNIX by striking deals with the Santa Cruz Operation (the leading vendor of UNIX for the Intel platform), IBM, Hewlett-Packard, and Sun Microsystems. NICs continued to become more "commodity-like" (high-volume, price-sensitive) products in 1993 as industry consolidation continued and prices decreased. The average end-user NIC price in the United States in 1993 was 211 US$, a decrease of 12 percent from 1992 and 47 percent from 1989. Worldwide NIC revenues rose marginally in 1993 to 3.4 billion US$, while shipments rose 27 percent to almost 16 million units. PC NICs accounted for almost 95 percent of total NIC revenues. Growth in PC NIC revenues and shipments in foreign markets in 1993 exceeded that in the United States. PC NIC shipments to the United States grew by 22 percent, compared with 35 percent for Europe and 37 percent for the rest of the world. Ethernet NICs continued to dominate the market over token-ring products. Sixty-eight percent of all U.S. shipments were Ethernet, compared wtih 25 percent token-ring. According to Dataquest, 1993 token-ring revenues increased by 24 percent and shipments grew by 38 percent. Ethernet revenues grew by 9 percent and shipments by 32 percent. The FDDI NIC market in the United States expanded, though not nearly as dramatically as in 1992. There were 27,000 shipments amounting to 118 percent unit growth. Revenues grew 37 percent to 57 million US$. The evolution of LANs from simple workgroup and departmental systems into local platforms for enterprise networking is the driving force behind the continued expansion of the internetwork market in 1993. Internetworking device companies faced extremely competitive conditions as some 60 vendors competed for a worldwide market which grew 38 percent in 1993 to almost 2 billion US$ (this includes bridges, routers, and specialized PC LAN equipment). The U.S. share of world revenues declined slightly from 52 to 51 percent, but U.S. FDDI internetworking equipment revenues increased 67 percent to 156 million US$. Routers, which selectively forward data from different protocols, were among the most successful networking products. Worldwide revenues grew 62 percent to 1.5 billion US$. Polarization is taking place, with activity at both the low and high ends of this segment. At the high end, vendors are positioning their products as the focal point of the network, while at the low end, they are targeting the right price/performance mix and solutions for ease of use and installation. Routers continue to displace remote bridges, because most routers now have integrated bridging functionality, enabling them to bridge protocols they do not support. In 1993, worldwide remote bridge sales decreased by 25 percent to less than 150 million US$ in revenues. In contrast, local bridge revenues increased by 7 percent. The worldwide market for intelligent wiring centers grew 37 percent to 2.3 billion US$, according to IDC. Hubs or concentrators are the primary building blocks of networks, combining different topologies (configurations) and media into one concentrator. An intelligent hub or wiring center is the focal point for network management, handling such multiple access methods as Ethernet, token-ring, and FDDI under a common systems of management and control. FDDI wiring center shipments to the United States increased 29 percent, while revenues fell 10 percent to 31 million US$. This drop in revenues was a result of the drop in end-user prices, a reflection of the maturation of FDDI technology. FDDI wiring center per-port prices have dropped by almost 50 percent since 1990 to 1,260 US$ in 1993. The stratification of high- and low-end hub products continued in 1993. A trend toward integration of router and other network equipment functionality into the hub was evident. Worldwide terminal server market revenues, estimated at 590 million US$, were down 7 percent from 1992. Unit shipments for this product category increased 5 percent in 1993 to 3.4 million. Terminal servers are intelligent communications processors that connect not only terminals, but also personal computers, peripherals, and other synchronous resources to a network by implementing the appropriate network protocol and packaging data for transmission. Growth in this product area has slowed considerably over the past three years, as clusters of terminals and simple PCs requiring a terminal server for network access are replaced by more sophisticated configurations of intelligent hubs and high-powered PCs and workstations capable of direct network access. Other types of servers are computers that are networked and provide specific functions to "client" computer systems, which can include supercomputers, mainframes, midrange systems, workstations, and personal computers. These servers fall into several categories - compute, print, file, and database servers. In 1993, worldwide factory revenues for all servers (excluding terminal servers) increased 20 percent to 14 billion US$. File servers had a 33 percent share of revenues, followed by database servers (25 percent) and compute servers (23 percent). Top vendors included IBM, DEC, Sun Microsystems, Hewlett-Packard, and Compaq. Worldwide sales of client/server software and related services were 4.7 million US$ in 1993, according to Forrester Research, Inc. Database Software and related programming tools account for 43 percent of the client/server software market. Applications programs - accounting packages and the like - are the latest growth area, representing 21 percent of all client/server software. FDDI LAN products continue to be a favorable deployment choice for the LAN backbone in 1993. FDDI technology offers the benefits of a data-transfer rate of 100 megabits per second, low noise level, and advanced network-management capabilities. Barriers to widespread market acceptance of FDDI have begun to fall; prices for PC network interface cards are in the 1,000 US$ range - down from the 2,000 US$ range in 1992; effective performance is increasing; and a large number of vendors are supplying competitively priced products. Revenues of FDDI product sold in the United States in 1993 were 244 million US$; although this represents a 40 percent increase, it does not approach the 1992 increase of 112 percent. The decline in revenues is a reflection of the steady decline in prices for FDDI products over the past three years. The acceptance of a new standard for FDDI over unshielded twisted pair (UTP) cabling is anticipated for early 1994. FDDI over UTP will reduce the cost of FDDI products by an average of 50 percent and make them more accessible to users such as client/server work groups. The implementation of alternative media-based products for FDDI became more widespread in 1993. According to Dataquest, in 1992, 90 percent of FDDI products sold were based in fiber, while 10 percent were based in alternative media. In 1993, only 70 percent of FDDI products sold were fiber-based. Newer alternative high-speed technologies began to emerge in 1993, such as asynchronous transfer mode (ATM), a high-speed, cell-switching technology originally developed for wide-area networks; Fiber Channel; and 100-Mbps Ethernet. Dataquest predicts that these technologies will coexist with FDDI rather than replace it. FDDI has a competitive advantage over these emerging technologies, for the time being, because it is a mature, proven, and interoperable standard. Next topic: International Competitiveness ═══ 22.17. International Competitiveness ═══ The International LAN market continued to expand in 1993. From 1992 to 1993, LAN connectivity for PCs in the United States increased from 47 percent to 56 percent; in Europe, from 36 percent to 44 percent; and for the rest of the world, from 12 percent to 15 percent. Dataquest has noted that the market has evolved to the point that it is largely a logistics business. If a manufacturer cannot fulfill the demand of a distributor abroad, the distributor can find an alternate supplier, because most LAN products are based on well-defined standards. Hence, most LAN companies have the capability to manufacture products in several locations around the world. While this helps to improve regional delivery time scales and offset currency fluctuations, it has resulted in many of the LAN manufacturers moving into other technology areas. Dataquest estimates European LAN market revenues (including NICs, internetworking devices, hubs, NOS, but not including terminal servers) to have grown 20 percent in 1993. IDC estimates that the Western European LAN hardware market accounts for approximately 31 percent of worldwide LAN hardware revenues. The top three manufacturers were Novell, IBM, and 3Com, with 15.6 percent, 12.6 percent, and 7.3 percent, respectively, of total European LAN market revenues. Germany was again the leading LAN market in Europe in 1993, with 24 percent share of revenue. The United Kingdom, France, Italy, and Sweden followed with 20 percent, 15 percent, 6 percent, and 6 percent shares, respectively. These figures exclude FDDI revenue, which was not partitioned by country. The Eastern European market showed some promise in 1993. Although many small U.S. firms hesitated to enter these countries, larger companies such as IBM, DEC and H-P committed resources. Government relaxation of export control restrictions eased computer equipment sales. Eastern European users are eager to network their equipment, but often find LAN prices prohibitive. Since users are price-conscious, many firms believe the greatest potential lies at the low end of the product range. Among the product categories, NOS, internetworking devices, and intelligent hubs exhibited the highest revenue growth rates in Europe, according to Dataquest. The expansion of the market for internetworking devices was reflected in the dramatic 55 percent increase in router sales from 1992 to 1993. In Europe, the routing industry is concentrated on connecting regional offices and headquarter offices. Sixty-eight percent of router shipments were in the midrange (multiple port) segment in 1992, compared to 20.8 percent for the low end (1 or 2 ports). Dataquest predicts that, by 1997, low-end routers will account for nearly half of the routers shipped in Europe. In other parts of the world, network infrastructures are less developed than those in the United States and Europe. IDC estimates that, in 1993, about 16 percent of the worldwide LAN hardware revenues were earned outside of the United States and Europe (excluding non-PC NICs). For NOS, 14 percent of new licenses installed worldwide were in countries outside of the United States and Western Europe. In some countries, a high potential for rapid market growth exists. The Japanese market for PC networking products, for example, is embryonic but growing. Dataquest estimates that only 6 percent of all PCs in Japan are networked. Taiwan and South Korea are smaller but steadily growing LAN markets. In contrast, Australia is the largest LAN market in the Pacific Rim, with 228,000 nodes in 1992. A mature LAN market, Australia will have 60 percent of its computer systems connected to LANs within four years. According to IDC, revenues for internetworking equipment in the Pacific Rim increased 40 percent in 1993 to 33 million US$. This gain surpassed the 36 percent increase to almost 16 billion US$ for internetworking equipment in countries outside of the United States, Europe, and the Pacific Rim. Next topic: Outlook for 1994 ═══ 22.18. Outlook for 1994 ═══ Total worldwide LAN hardware revenues (including those from NICs, internetworking devices, wiring centers, and terminal servers) are expected to grow 11 percent to 9.2 billion US$ in 1994, according to IDC. Sales of internetworking devices should grow by 18 percent, to 2.4 billion US$. World revenues for intelligent hubs are slated to increase 17 percent, to 2.7 billion US$. Sales of NICs are likely to increase only 5 percent, to 3.6 billion US$. The terminal server market will decline to 545 million US$. Dollar shipments of PC NOS are expected to increase 15 percent to 3.3 billion US$ worldwide. The installed base of licenses will grow 20 percent to almost 3.5 billion units. Dataquest predicts that LAN revenues (including NICs, internetworking devices, intelligent hubs, NOS, but not including terminal servers) in Europe will grow by 14 percent in 1994. The strongest revenue growth will continue to be exhibited by NOS (21 percent), routers (37 percent), and intelligent hubs (22 percent). U.S. LAN market revenues (not including terminal servers) will grow slightly more rapidly, by 15 percent. The most dramatically expanding segments of the U.S. market will be NOS at 30.2 percent and internetworking devices at 21.3 percent. FDDI equipment (NICs, internetwork, hubs) revenues and unit shipments will expand significantly in the United States - 130 percent for shipments and 55 percent for revenues. Sales of FDDI products (NICs, internetworking devices, and intelligent hubs) in the United States are expected to expand by about 55 percent, to 378 million US$. Next topic: Long-Term Prospects ═══ 22.19. Long-Term Prospects ═══ During the past several years, the trend has been toward downsizing from centralized mainframe systems to distributed networks which integrate minicomputers, workstations, and PCs into an organization's computing environment. This trend will continue in the next five years and expand to spur dramatic changes at the departmental level. More users will require increased networking capability and bandwidth at the desktop as well as in geographically dispersed sites. Dataquest estimates suggest that the potential for growth in remote connectivity has not been exploited. Not all manufacturers will be able to compete in the mainstream LAN business in the years to come. Vendors will need to focus on specific product areas, technologies, or even niche markets within a given LAN segment. Throughout all segments of the LAN market, prices will continue to fall, and while significant volumes will be attained, revenue growth will continue to be moderate. Only the introduction of new technologies, such as 100-Mbits Ethernet and asynchronous transfer mode (ATM), may help stem this trend. The movement of the market toward more commoditized products will force manufacturers to deliver more value-added products and high-end solutions to maintain their profitability. Vendors seeking greater revenues will continue to expand the capabilities of hubs. New routing modules, FDDI, ATM, and other technologies will protect the higher prices of high-end hubs. Low-end hubs will compete in an increasingly commodity-like marketplace. The percentage of hubs connected to NICs, bridges, routers, and other devices will rise. Mobile computing and communications will boost client (a portable computer) to client (the portable user's desktop machine) to server computing, and expand the NOS market. Worldwide wireless PC LAN connectivity revenues, which grew almost 20 percent in 1993 to 16 million US$, will soar to 1.2 billion US$ by 1997. Kenneth W. Taylor & Associates predicts that the number of wireless LAN terminal units in operation in the United States will grow from 400,000 in 1993 to 11.9 million in 1998. written by Mary Davin, Office of Computers and Business Equipment, 1-202-482-0568, September 1993. This report will conclude in next month's PSP Developer Support News. Next topic: Market Report: Singapore ═══ 23. Market Report: Singapore ═══ (Information furnished by the US Department of Commerce in connection with the upcoming Computer Software Trade Mission to Singapore and Kuala Lumpur, Malaysia, 21 through 25 March 1994.) According to International Data Corp. (IDC), the Singapore software market is currently 86 million US$ and is projected to grow at rates in excess of 19 percent. Singapore is likely to sustain this rapid growth, which combined with its central location with access to China and Malaysia, makes it the technological center of Southeast Asia. This growth is related in part to the significant commitment made by the Singapore government to fuel its economy through investment in information technology (IT). Singapore's strategy, as outlined in its National Technology Plan, is to become the premier Research and Development center for IT and other high-technology industries. As a result, expansion of IT use in public and private sectors is actively promoted, and several government programs have been established to attract foreign investment. The National Computer Board (NCB), for example, is a point of contact for software companies seeking such programs, helping firms to obtain grants and tax breaks from various government agencies for R&D, marketing development, and employee training. Singapore's proximity to China, Malaysia, Thailand, and Indonesia also make it an attractive market. In 1992, 64 percent of Singapore's imports were re-exported to the surrounding countries in Southeast Asia. Re-exports are likely to continue to grow as a percent of imports as the surrounding nations implement information technology in their economies. Key products: o LAN and WAN software o Peer-to-peer networking software o Application tools o Application solutions The market for networking software is particularly attractive. Local Area Networks constitute an estimated 70 percent of the market, while Wide Area Networks constitute an estimated 30 percent. As these increase, the demand for software that facilitates internetworking also increases. This is true for both Singapore and the surrounding countries. It is U.S. software companies that control these markets and, as a result, they are competing against one another for greater market share. Some U.S. software suppliers have established software development and regional technical support centers. Singapore has few taxes on imports, no capital gains tax, turnover tax, development tax, or surtax on imports. There is a 3 percent value-added tax, but no duty is levied on software imports. Since 1987, Singapore has had copyright laws which provide owners of intellectual property the protection that meets GATT's international standards and, as a result, pirated software sales have markedly declined. Next topic: Market Report: Malaysia ═══ 24. Market Report: Malaysia ═══ (Information furnished by the US Department of Commerce in connection with the upcoming Computer Software Trade Mission to Singapore and Kuala Lumpur, Malaysia, 21 through 25 March 1994.) The growth of the Malaysian economy has been consistently strong for the past six years. This is reflected most strikingly in the consumption of information technology, which is expected to grow at an average of at least 30 percent through 1995, making Malaysia one of the fastest-growing software markets in the world today. According to International Data Corp. (IDC), the market for software products in Malaysia for 1992 was 110 million US$, and is projected to rise to 217 million US$ by 1996. U.S. products dominate the market, particularly with respect to standardized software. Of the import market, U.S. software suppliers are estimated to have close to 90 percent; the remainder is shared between the Japanese and Europeans. Corporations and the government sector are the major end-users for software in Malaysia. In its Second Outline Perspective Plan (OPP2), the government recognized the information industry as a major contributor to Malaysia's economic progression and, as a result, has become committed to its development. Accordingly, millions of dollars are allocated for computerization projects, and the Malaysian Institute of Microelectronic Systems (MIMOS) has established guidelines and technical specifications for bidding on public-sector contracts. Key products: o Operating systems software o Word-processing and spreadsheet software o Commercial software o LAN and WAN software o Government/major project software Standard software for personal computers, such as operating systems, word-processing packages, and spreadsheets, represent approximately 60 percent of the market. Commercial software for trading companies, banks, and insurance companies comprise 30 percent of the market, and is the fastest-growing segment. Government/major project software is software developed under multimillion-dollar contracts for major government or private end-users, and makes up 10 percent of the market. Malaysia is following the worldwide trend toward downsizing and open-systems architecture. Thus, certain products, such as local-area networks, are enjoying close to 50 percent market growth. Market growth can also be attributed to the passage of Malaysia's own Copyright Act in 1987 and Copyright Amendment Act in 1990, under which Malaysia became a member of the Berne Convention. Since passage of these acts, Malaysia has been actively enforcing the law, and Government agencies and private corporations are replacing their pirated software with original versions. Fines for making illegal copies are steep, and raids are frequent. Next topic: Corrected International Telephone Numbers for Ordering The Developer Connection for OS/2 ═══ 25. Corrected International Telephone Numbers for Ordering The Developer Connection for OS/2 ═══ The telephone numbers for ordering The Developer Connection for OS/2 outside the USA and Canada have changed. The new numbers are as follows: ┌─────────────────────┬───────────┬────────────────┬────────────────┐ │Language Spoken │Country │Previous Phone │New Phone Number│ │ │Code │Number │ │ ├─────────────────────┼───────────┼────────────────┼────────────────┤ │Dutch │45 │+32527088 │+48101400 │ ├─────────────────────┼───────────┼────────────────┼────────────────┤ │English │45 │+32526588 │+48101500 │ ├─────────────────────┼───────────┼────────────────┼────────────────┤ │French │45 │+32527411 │+48101200 │ ├─────────────────────┼───────────┼────────────────┼────────────────┤ │German │45 │+32526711 │+48101000 │ ├─────────────────────┼───────────┼────────────────┼────────────────┤ │Italian │45 │+32527622 │+48101600 │ ├─────────────────────┼───────────┼────────────────┼────────────────┤ │Spanish │45 │+32526311 │+48101100 │ ├─────────────────────┼───────────┼────────────────┼────────────────┤ │TeleFax │45 │+32528203 │+48142207 │ └─────────────────────┴───────────┴────────────────┴────────────────┘ Next topic: 800 Phone Numbers ═══ 26. 800 Phone Numbers ═══ The 800 phone numbers below come from two sources: 1. This issue and preceding issues of PSP Developer Support News 2. Information posted on IBM internal forums. Common Desktop Environment Developers 1-800-225-4698 Conference OS/2 Multimedia Tools 1-800-228-8584 IBM PSP Developer Support Marketing Center 1-800-285-2936 OS/2 Sales (in Canada, 1-800-465-7999) 1-800-342-6672 IBM National Telesales Marketing (IBMCALL) 1-800-426-2255 IBM Software Installer 1.2 for OS/2 1-800-426-2279 Boca Raton Technical Services Software System 1-800-426-2622 Test IBM Direct (in Canada, 1-800-465-7999) 1-800-426-2968 DCE Client for Windows Beta Program and LAN 1-800-426-3040 NetView Extended Beta Test (in Canada, 1-800-561-5293) IBM Business Partner Locator (PS/2 Dealers) 1-800-426-3377 IBM FAX Information Service (in Canada, 1-800-426-4329 HELPFAX, 1-800-465-3299) OEM Sales 1-800-426-4579 PS/2, PS/1, PC publications 1-800-426-7282 Skill Dynamics (Education) (in Canada, 1-800-426-8322 1-800-661-2131) Ultimedia Developer Assistance Program 1-800-426-9402 The Corner Store 1-800-428-9672 Programmer's Paradise 1-800-445-7899 Integrated Systems Solutions Corporation 1-800-472-4772 CompuServe Membership 1-800-524-3388 OS/2 Application Assistance Center + TALKLink 1-800-547-1283 (OS2BBS) (in Canada: IBMLink, 1-800-268-3100; Customer Assistance group, 1-800-465-1234) Personal Systems Technical Solutions magazine 1-800-551-2832 Software Vendor Systems Center 1-800-553-1623 several Developer Assistance Programs 1-800-627-8363 Berlitz Translation Services (in Canada, 1-800-628-4808 1-800-387-5500) IBM Developer Connection for OS/2 (in Canada, 1-800-633-8266 1-800-561-5293) IBM Direct Response Marketing 1-800-633-8266 GEnie 1-800-638-8369 IBM Redemption Center (OS/2 2.0 Upgrade) 1-800-677-2581 IBM Porting and Technical Consulting Workshops 1-800-678-31UP Delphi 1-800-695-4005 Personal Systems HelpCenter 1-800-772-2227 PRODIGY 1-800-776-0845 and 1-800-776-3449 Indelible Blue, Inc. 1-800-776-8284 America Online 1-800-827-6364 Business Depot, Inc. 1-800-844-8448 CompuServe 1-800-848-8199 IBM PSP Technical Interchange Registration 1-800-872-7109 IBM Publications 1-800-879-2755 IBM Ultimedia Tools Series 1-800-887-7771 PenDOS Software Developer Kit 1-800-888-8242 IBM Software Manufacturing Company 1-800-926-0364 OS/2 Developer magazine 1-800-926-8672 OS/2 Free Seminar Enrollment 1-800-937-3737 DB2 Technical Conference 1-800-955-1238 Drake Training and Technologies (for 1-800-959-3926 Professional Certification Program from IBM) IBM Customer Support Center 1-800-967-7882 Personal Software Products Support Center 1-800-992-4777 (Defect report) Next topic: Trademarks, Registered Trademarks, Service Marks ═══ 27. Trademarks, Registered Trademarks, Service Marks ═══ (R) AIX, AIX SystemView NetView/6000, Application System/400, AS/400, AT, Audio Visual Connection, BookManager, Communications Manager/2, C Set/2, DB2, DisplayWrite, HelpCenter, HelpWare, IBM, ImagePlus, LAN NetView, LAN NetView Fix, LAN NetView Manage, LAN NetView Monitor, LAN NetView Scan, LAN NetView Monitor, LAN Server, Micro Channel, NetView, NetView/6000, Operating System/2, Operating System/400, OS/2, OS/400, Pen for OS/2, Personal System/2, Presentation Manager, PS/1, PS/2, RISC System/6000, RISC/6000, Systems Application Architecture, TALKLink, ThinkPad, Ultimedia, and XGA are registered trademarks of International Business Machines Corp. (R) ATI is a registered trademark of ATI Technologies, Inc. (R) BIX is a registered trademark of General Videotex Corp. (R) Cirrus Logic is a registered trademark of Cirrus Technology, Inc. (R) COMDEX is a registered trademark of The Interface Group, Inc. (R) CompuServe is a registered trademark of CompuServe, Inc. (R) Computer Associates is a registered trademark of Computer Associates International, Inc. (R) dBASE is a registered trademark of Borland International. (R) Epson is a registered trademark of Seiko Epson Corp. (R) Headland is a registered trademark of Headland, Inc. (R) Hitachi is a registered trademark of Hitachi Corp. (R) HP, LaserJet, DeskJet, OpenView, and PaintJet are registered trademarks of Hewlett-Packard Co. (R) IEEE is a registered trademark of The Institute of Electrical and Electronics Engineers. (R) Intel and Indeo are registered trademarks of Intel Corp. (R) Internet is a registered trademark of Internet, Inc. (R) ISO is a registered trademark of the International Organization for Standardization. (R) Lotus, Lotus Notes, and 1-2-3 are registered trademarks of Lotus Development Corp. (R) MicroGate is a registered trademark of Gateway Microsystems, Inc. (R) Microsoft and Microsoft C are registered trademarks of Microsoft Corp. (R) NEC is a registered trademark of NEC Corp. (R) NetWare, NetWare Server, and Novell are registered trademarks of Novell, Inc. (R) OMG is a registered trademark of Object Management Group. (R) OPEN LOOK and UNIX are registered trademarks of UNIX System Laboratories, Inc. (R) PenDOS is a registered trademark of Communication Intelligence Corp. (R) Prodigy is a registered trademark of Prodigy Services Co. (R) Sony is a registered trademark of Sony Corp. (R) ToolTalk and SunSoft are registered trademarks of Sun Microsystems, Inc. (R) Toshiba is a registered trademark of Toshiba Corp. (R) True Type is a registered trademark of Apple Computer, Inc. (R) UNIX is a registered trademark of UNIX System Laboratories, Inc. (R) Walt Disney World is a registered trademark of Walt Disney Productions. (R) Western Digital is a registered trademark of Western Digital Corp. (R) WordPerfect is a registered trademark of WordPerfect Corp. (TM) AIX/6000, APPN, CICS, CICS/ESA, CICS OS/2, Common User Access, C Set ++, CUA, Current, DATABASE 2, DataHub, DB2, DB2/2, DB2/6000, DDCS/2, The Developer Connection for OS/2, DISTRIBUTED DATABASE CONNECTION SERVICES/2, DRDA, Extended Services for OS/2, IBMLink, IMS Client Server/2, Information Warehouse, LANStreamer, Library Reader, LinkWay, Matinee, Midware, Multimedia Presentation Manager/2, Natural Computing, NAVIGATOR, PCjr, PenAssist, PowerPC, PowerOpen, SAA, Skill Dynamics, Skill Dynamics Canada, SOMobjects, SQL/DS, Storyboard, Ultimotion, VSE/ESA, WIN-OS/2, Workplace Shell, and XT are trademarks of International Business Machines Corp. (TM) AST is a trademark of AST Research, Inc. (TM) Borland is a trademark of Borland International. (TM) CasePoint is a trademark of Inference Corp. (TM) ColoradOS/2 is a trademark of Kovsky Conference Productions, Inc. (TM) Drake Training and Technologies is a trademark of Drake Training and Technologies. (TM) DVI, Indeo, and ActionMedia are trademarks of Intel Corp. (TM) Ethernet is a trademark of Xerox Corp. (TM) Excel is a trademark of Microsoft Corp. (TM) LAN Workplace is a trademark of Novell Inc. (TM) Macintosh is a trademark of Apple Computer Corp. (TM) Micro Focus is a trademark of Micro Focus Ltd. (TM) Open Software Foundation, OSF, and Motif are trademarks of the Open Software Foundation, Inc. (TM) ORACLE, ORACLE Server and ORACLE7 are trademarks of Oracle Corp. (TM) PCMCIA is a trademark of the Personal Computer Memory Card International Association. (TM) PC/TCP is a trademark of FTP Software Inc. (TM) Pentium is a trademark of Intel Corp. (TM) PostScript and Adobe Type Manager are trademark of Adobe Systems, Inc. (TM) PSN and Private Satellite Network are trademarks of Private Satellite Network, Inc. (TM) SCO is a trademark of The Santa Cruz Operation, Inc. (TM) SmallTalk and Smalltalk V/PM are trademarks of Digitalk Corp. (TM) Solaris is a trademark of SunSoft Corp. (TM) SoundBlaster is a trademark of Creative Labs, Inc. (TM) Support on Site is a trademark of Ziff-Davis. (TM) Taligent is a trademark of Taligent, Inc. (TM) TCP with Demand Protocol Architecture is a trademark of 3COM Corp. (TM) TelePad is a trademark of TelePad Corp. (TM) Tusk is a trademark of Tusk, Inc. (TM) Univel is a trademark of Univel. (TM) VX*REXX and WATCOM are trademarks of WATCOM International Corp. (TM) X/Open is a trademark of the X/Open Co., Ltd. (TM) Windows, Win32, and Windows NT are trademarks of Microsoft Corp. (SM) America Online is a service mark of America Online, Inc. This concludes 1994 Issue 1 of IBM PSP Developer Support News. Please let us know how we can improve it; see the beginning of the newsletter for ways to contact us. Thank you! ═══ ═══ ASCII version ═══ ═══ Dave Whittle, located in Austin, Texas, not only represents IBM Personal Software Products (PSP) on the networks and bulletin boards, but also represents the interests of those on the networks and bulletin boards to PSP. He is the author of PS/2 Reference Tables and co-author of Dvorak's Guide to OS/2 Version 2.1. He has a BS in accounting and an MBA, both from Brigham Young University. ═══ ═══ Denmark ═══ ═══ Number works in Canada also