OS/2 Warp Technical Library

The OS/2 Warp Technical Library consists of 17 books. To order the entire library, use publication number SBOF-8511. The books may also be ordered separately by the publication numbers listed below: Books can be ordered by calling the appropriate number: In the U.S    1-800-879-2755 - Mechanicsburg -or-      1-800-IBM-PCTB (1-800-426-7282) - Boulder In Canada     1-800-465-4234 In Europe     45 +48101400 Though not part of the OS/2 Technical Library, the following CD-ROM contains over 450 unlicensed online manuals for over 40 OS/2 products including OS/2 Warp Version 3, OS/2 Version 2.1, and OS/2 Version 2.0, as well as "red books" (ITSO technical bulletins) dealing with OS/2 LAN systems, OS/2 object technology, and the OS/2 technical compendium. SK2T-2176    IBM Online Library OS/2 Collection - CDROM -02 March 1995 -01 December 1994 The CD may be ordered from IBM Software Manufacturing Solutions at 1-800-879-2755.

The CD (and any associated ITSO redbooks) can also be ordered via the World Wide Web. Check out http://www.redbooks.ibm.com/redbooks

Descriptions of Books
The following list describes books available in hardcopy that might be of interest to users who develop applications for OS/2 Warp, Version 3. The "OS/2 Warp, Version 3 Technical Library" provides both guidance and reference information and can be used for OS/2 Warp, Version 3 development.

Programming guide information is organized by topic and contains everything an application developer needs - function details, data structures, and message descriptions - to design, write, and build function into an OS/2 application.

Programming reference information provides detailed descriptions of application programming interfaces (APIs) and contains remarks and examples to assist application developers in implementing each function.

Application developers can choose to order the complete set of books, or order individual books separately.

Please note that the information available in hardcopy is basically the same as the information in the online books contained in the OS/2 Warp Developer's Toolkit. Toolkit ordering information is provided after the descriptions of the books in the Technical Library.


 * CONTROL PROGRAM PROGRAMMING GUIDE:This book describes the components of the OS/2 Control Program - file systems, interprocess communication, program execution and control, memory management, exception and error management, device I/O - and how to create an OS/2 application using Dosxxx functions.
 * CONTROL PROGRAM PROGRAMMING REFERENCE:This book provides the detailed descriptions for the Dosxxx functions of the OS/2 Control Program.
 * PRESENTATION MANAGER PROGRAMMING GUIDE - THE BASICS:This book describes the components of a basic OS/2 window application - windows and message queues, window controls such as scroll bars, title bars, and menus - and how to create them using Winxxx functions.
 * PRESENTATION MANAGER PROGRAMMING GUIDE - ADVANCED TOPICS:This book describes the advanced features of a sophisticated OS/2 window application - font and file dialogs, containers and notebooks, hooks, Dynamic Data Exchange, direct manipulation - and how to implement them, using Winxxx and other Presentation Manager functions.
 * PRESENTATION MANAGER PROGRAMMING REFERENCE (VOLUMES I AND II):This book provides the detailed descriptions for Winxxx and other functions of the OS/2 Presentation Manager.
 * GRAPHICS PROGRAMMING INTERFACE PROGRAMMING GUIDE:This book describes the concepts associated with graphical output - presentation spaces, device contexts, graphic primitives, fonts - and how to prepare graphical output for display and printing, using Gpixxx functions.
 * GRAPHICS PROGRAMMING INTERFACE PROGRAMMING REFERENCE:This book provides the detailed descriptions for the Gpixxx functions of the Graphics Programming Interface.
 * WORKPLACE SHELL PROGRAMMING GUIDE:This book describes the concepts associated with object-oriented programming for the OS/2 operating system--System Object Model (SOM), Workplace Shell classes and methods - and how to create object-oriented applications for the OS/2 desktop.
 * WORKPLACE SHELL PROGRAMMING REFERENCE: This book provides the detailed descriptions of the Workplace Shell object-oriented programming interface.
 * INFORMATION PRESENTATION FACILITY PROGRAMMING GUIDE: This book describes the concepts - help windows, hypertext linking, author-controlled viewports, dynamic data formatting - and the functions used for implementing help in OS/2 applications. It also describes how to create online help and information.
 * TOOLS REFERENCE:This book describes the tools that are included in the IBM Developer's Toolkit for OS/2 Warp, Version 3.
 * MULTIMEDIA APPLICATION PROGRAMMING GUIDE:This book describes the concepts associated with managing audio and video data and hardware using an extendable architecture that includes logical media devices (amplifier-mixer, waveform audio, MIDI sequencer, CD-audio, CD-XA, digital video, and videodisc), DIVE and I/O procedures for supporting various file formats.
 * MULTIMEDIA SUBSYSTEM PROGRAMMING GUIDE:This book describes the subsystem components--media control driver, stream handler, and I/O procedure--that support a multimedia device.
 * MULTIMEDIA PROGRAMMING REFERENCE:This book describes the media control interface, multimedia I/O services, Presentation Manager graphic push buttons, secondary windows functions, multimedia I/O services, DIVE, and subsystem services for synchronization and streaming.
 * REXX USER'S GUIDE:This book describes the REXX programming language and provides examples for writing programs using REXX.
 * NOTE: This book is the same as the one in the OS/2 2.0 Technical Library.


 * REXX REFERENCE:This book provides detailed descriptions of the REXX functions.
 * NOTE: This book is the same as the one in the OS/2 2.0 Technical Library.

Obtaining the OS/2 Warp Developer's Toolkit
The Developer Connection for OS/2 (DevCon) is an annual membership in which subscribers get a CD-ROM and newsletter four times a year. Each CD contains generally-available and pre-release products from IBM, including The Developer's Toolkit for OS/2 Warp, employee written software, and third-party products.

For subscription information: In addition, DevCon can be ordered direct from IBM SPC in Denmark if the customer is outside one of the above geographical areas. After dialing the international access code, the customer should call the appropriate number to speak with an operator speaking one of the following languages: Rick Timkovich [IBM] [72410,624] Internet: tink@vnet.ibm.com
 * In the United States: 1-800-6-DEVCON
 * In Canada:            1-800-561-5293
 * In Asia/Pacific:      61-2-354-7684       fax: 61-2-354-7766
 * In Mexico:            627-2444 (Mexico City)  91-800-00639 (Country)
 * In Brazil:            0800-111205         fax: (011) 886-3222
 * English  45 +48101500
 * Dutch    45 +48101400
 * French   45 +48101200
 * German   45 +48101000
 * Italian  45 +48101600
 * Spanish  45 +48101100

OS/2 Developer Information