IBM Device Driver Source Kit for OS/2


Table of Contents

IBM Announcement Letter No. ZP93-0391 dated July 29, 1993.

  • Title
  • Program Number
  • Abstract
  • General Availability
  • Highlights
  • Description
  • Device Driver Source
  • WIN-OS/2 Seamless VGA Display Driver Supplement
  • Build and Test Tools
  • Online Documentation
  • Product Positioning
  • Publications
  • Technical Information
  • Specified Operating Environment
  • Planning Information
  • Security, Auditability and Control
  • Ordering Information
  • Charges, Terms & Conditions for COU Program Package
  • Charges
  • Terms and Conditions
  • Announcement Countries

  • IBM Announcement Letter No. ZP93-0391 dated July 29, 1993.


    See final section for details of availability and limitations.

    Title

    IBM Device Driver Source Kit for OS/2

    Program Number

    Type Model     Part            Program
    Number         Number          Name
     
    5604-477       71G3703         Device Driver Source Kit for
                                   OS/2 (CD-ROM)
    

    Abstract

    The IBM Device Driver Source Kit for OS/2 (DDK) CD-ROM contains

    Customers purchasing the product will receive future, generally available updates to the product, if any, for one year from the date of ordering the product.

    Several device drivers for OS/2 have been developed and are supplied in this kit. This working source code is far more than a foundation and will enable rapid development of new device drivers. Additional sources and enhancements will be included in subsequent releases of the Device Driver Source Kit for OS/2 as they become available.

    Operating Environment: The DDK requires IBM OS/2 2.0 with the IBM OS/2 2.0 Service Pack (XR06055) or IBM OS/2 2.1. The device drivers contained within this product are for versions of OS/2 2.0 or higher.

    The IBM Device Driver Source Kit for OS/2 will be available for a special introductory reduced price until September 30, 1993.


    General Availability

    Planned General Availability Date is July, 1993.

    Updates of the product will also be made available.


    Highlights



    Description

    The IBM Device Driver Source Kit for OS/2 (DDK) is a program that includes all DDK releases for one year from the ordering date. Each release is cumulative, delivering enhancements and additions to device driver source code, tools for construction and verification, and online documentation.

    Device Driver Source

    Actual OS/2 device driver source code (1) is provided to assist in the development of new OS/2 device drivers. This code will will enable rapid development of device drivers and provide the opportunity to enter the OS/2 marketplace. The following source code is currently available:

    Printer Device Drivers

    Display Device Drivers

    CD-ROM Device Drivers (16-bit)

    DASD Device Drivers (16-bit)

    SCSI Device Drivers (16-bit)

    Diskette Device Drivers (16-bit)

    Mouse Device Drivers (16-bit)

    Keyboard Device Drivers (16-bit)

    MMPM/2 Device Drivers

    Pen Device Drivers

    8516 Touch Device Drivers (16-bit)

    Serial (Communication) Device Drivers (16-bit)

    Parallel (Communication) Device Drivers (16-bit)

    WIN-OS/2 Seamless VGA Display Driver Supplement

    The WIN-OS/2 seamless VGA display driver supplement enables the integrated desktop and permits Windows applications to coexist in an OS/2 environment. A commonly used feature of this capability is to run OS/2 and Windows applications side by side on the desktop.

    In order to obtain this display driver supplement, you must be entitled to the Microsoft Windows V3.1 DDK. You obtain the display driver supplement by either returning the completed reply card contained in the product package or FAXing a copy of the completed reply card as instructed on the card.

    Build and Test Tools

    The Build tools facilitate the development of the device drivers and the test tools verify the quality of the developed drivers. Many drivers include test cases that will facilitate construction of test cases for new drivers.

    Test Tools

    Online Documentation

    A high level view of the functionality and description of the device types and drivers are included in the online documentation. The documentation also includes hints and techniques used by developers.

    These online books are included:

    Additional books and enhancements to these books may be included in subsequent releases


    Product Positioning

    Independent Hardware Vendors interested in becoming active in the OS/2 marketplace and software designers specializing in device interfacing will find the Device Driver Source Kit for OS/2 attractive. Developers can modify the latest level OS/2 device driver source code to quickly construct device drivers for new hardware. The build and test tools and online documentation effectively support the development effort. The Device Driver Source Kit for OS/2 allows a short time-to-market cycle and will fortify the opportunity for a quality delivery.

    Publications

    The following publications may be ordered separately. Publications may be ordered through IBM SPC Direct Service.
             Title                 Order Number    Part Number
       ---------------------       ------------    -----------
       DD Source Kit for OS/2:      S71G-1895      71G1895
       Printer Device Driver
        Reference
     
       DD Source Kit for OS/2:      S71G-1896      71G1896
       Display Device Driver
        Reference
     
       DD Source Kit for OS/2:      S71G-1897      71G1897
       Storage Device Driver
        Reference
     
       DD Source Kit for OS/2:      S71G-1898      71G1898
       Input/Output Device
        Driver Reference
     
       DD Source Kit for OS/2:      S71G-1899      71G1899
       PenPM Device Driver
        Reference
     
       DD Source Kit for OS/2:      S71G-3678      71G3678
       MMPM/2 Device Driver
        Reference
     
    

    Technical Information

    Specified Operating Environment

    Machine Requirements

    A system supported by OS/2 2.0 with recommended 8MB or greater system memory and 20MB up to 90MB hard disk memory depending on user preferences. One OS/2 supported CD-ROM drive is required. If the WIN-OS2 Version 3.1 Seamless Device Driver Supplement is subsequently requested, one 1.44MB 3.5-inch diskette drive is required.

    Programming Requirements

    Software building with the Device Driver Source Kit for OS/2 requires IBM OS/2 2.0 (5604-077) with the IBM OS/2 2.0 Service Pack (XR06055) or IBM OS/2 2.1 (5604-467).

    Compilers, assemblers, and other utilities are required for creating executable drivers. The following compilers and assemblers are supplied as part of the Device Driver Source Kit for OS/2:

    Note: Any compiler, assembler, or utility can only be used for internal use to develop OS/2 device drivers, they can not be redistributed.

    The following list of compilers and toolkits are not included with the Device Driver Source Kit for OS/2. See the section titled "Device Driver Source" in the product description for an understanding of what drivers have additional requirements.

    Compatibility

    Limitations

    Performance Considerations

    Planning Information

    Customer Responsibilities

    IBM Conditions of Use apply to all Dual Media packages, thus the program in a package may only be used on a single machine at any one time, even though the program may be provided in the package on two different sized media. If a customer wishes to use an IBM Conditions of Use program concurrently on more than one machine at a time, irrespective of the size of the medium, he must acquire that number of program packages equal to the number of concurrent users of the program.

    Installability

    Packaging

    The Device Driver Source Kit for OS/2 contains the following:

    Security, Auditability and Control

    User management is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities. User management is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.

    Ordering Information


    Charges, Terms & Conditions for COU Program Package

    Charges

    Products in this announcement are available for a One-Time Charge.

    Terms and Conditions

    This program is available from IBM under the Terms and Conditions for Purchase, and is subject to the Conditions of Use contained in the program package.

    The Conditions of Use authorize the customer to use the program on only one machine at any one time.

    Warranty

    IBM standard warranty of media. Warranty period 3 months (or the period required by local legislation, if greater).

    Program Services

    Program Services not applicable.

    Developer support is available to all owners of the Device Driver Source Kit for OS/2 (DDK).

    Developer support (technical assistance) encompasses DDK usage and many aspects of device driver development in general. Developers are expected to have device driver development experience or be willing to invest the time necessary to work through most of their own questions and problems. Developer support is not intended to provide an education service. It is intended, however, to answer specific questions after the device driver developer has made a reasonable effort to obtain in answer using available information.

    Central Service is not available for this product, but developers are encouraged to use the IBM Driver Development Support Center (DDSC) System to obtain support through sending in their own questions and reviewing the question and answer history database which can be easily downloaded for review off-line.

    Developers interested in using the DDSC System should dial via modem 407-982-3217 (in the United States) to register and to access the support system. To obtain a briefing of the services available, developers can call 407-982-4239 (in the United States).

    Support for a specific release of the DDK will be available until 30 days after the release of the subsequent DDK. General device driver support will be available until discontinued by IBM upon three months' written notification on the DDSC System.

    Additional support is available depending on the customer's geography and participation in certain IBM programs (e.g. the OS/2 Developer Assistance Program (DAP)). Additional support is available to members of the EMEA DAP.


    Announcement Countries

    All European, Middle Eastern and African Countries.


    The data in this letter is subject to the disclaimer in Letter ZS90-0112, which is available from IBM on request.

    ************ End of Document ************


    Footnotes:

    (1) Sources for new drivers will be added in subsequent releases as they become available

    (2) Registered trademark of Microsoft Corporation.

    (3) IBM C Set/2 (ICC) Compiler required.

    (4) Microsoft C Optimizing Compiler (CL) Version 6.00A required.

    (5) Registered trademark of Hitachi Corporation.

    (6) Registered trademark of NEC Corporation.

    (7) Registered trademark of Sony Corporation.

    (8) Registered trademark of Toshiba Corporation.

    (9) MMPM/2 Toolkit required.