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:

Pub Number  Book Title __________ _____________________________________________________ S10G-6268  OS/2 2.0 Proc Lang 2/REXX Reference S10G-6269 OS/2 2.0 Proc Lang 2/REXX User's Guide G25H-7101 OS/2 WARP Control Program Programming Guide G25H-7102 OS/2 WARP Control Program Programming Reference G25H-7103 OS/2 WARP PM Basic Programming Guide G25H-7104 OS/2 WARP PM Advanced Programming Guide G25H-7106 OS/2 WARP GPI Programming Guide G25H-7107 OS/2 WARP GPI Programming Reference G25H-7108 OS/2 WARP Workplace Shell Programming Guide G25H-7109 OS/2 WARP Workplace Shell Programming Reference G25H-7110 OS/2 WARP IPF Programming Guide G25H-7111 OS/2 WARP Tools Reference G25H-7112 OS/2 WARP Multimedia Application Programming Guide G25H-7113 OS/2 WARP Multimedia Subsystem Programming G25H-7114 OS/2 WARP Multimedia Programming Reference G25H-7190 OS/2 WARP PM Programming Reference Vol I  G25H-7191  OS/2 WARP PM Programming Reference Vol II

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.

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 GUIDE

This book provides the detailed descriptions for the Dosxxx functions of the OS/2 Control Program.
 * CONTROL PROGRAM PROGRAMMING REFERENCE

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 - THE BASICS

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 GUIDE - ADVANCED TOPICS

This book provides the detailed descriptions for Winxxx and other functions of the OS/2 Presentation Manager.
 * PRESENTATION MANAGER PROGRAMMING REFERENCE (VOLUMES I AND II)

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 GUIDE

This book provides the detailed descriptions for the Gpixxx functions of the Graphics Programming Interface.
 * GRAPHICS PROGRAMMING INTERFACE PROGRAMMING REFERENCE

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 GUIDE

This book provides the detailed descriptions of the Workplace Shell object-oriented programming interface.
 * WORKPLACE SHELL PROGRAMMING REFERENCE

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.
 * INFORMATION PRESENTATION FACILITY PROGRAMMING GUIDE

This book describes the tools that are included in the IBM Developer's Toolkit for OS/2 Warp, Version 3.
 * TOOLS REFERENCE

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 APPLICATION PROGRAMMING GUIDE

This book describes the subsystem components--media control driver, stream handler, and I/O procedure--that support a multimedia device.
 * MULTIMEDIA SUBSYSTEM PROGRAMMING GUIDE

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.
 * MULTIMEDIA PROGRAMMING REFERENCE

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 USER'S GUIDE

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

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

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:


 * English  45 +48101500
 * Dutch    45 +48101400
 * French   45 +48101200
 * German   45 +48101000
 * Italian  45 +48101600
 * Spanish  45 +48101100

Rick Timkovich [IBM] [72410,624] Internet: tink@vnet.ibm.com

OS/2 Developer Information