home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 16 Announce / 16-Announce.zip / MMDOC.ZIP / mmdoc.txt
Text File  |  1992-07-21  |  43KB  |  755 lines

  1. NUMBER     292-192
  2. DATE       920331
  3. CATEGORY   WS00, WS20, AS47
  4. TYPE       Programming
  5. TITLE      IBM MULTIMEDIA PRESENTATION MANAGER/2 AND IBM MULTIMEDIA PRESENTATION
  6.    MANAGER TOOLKIT/2
  7. ABSTRACT          IBM Multimedia Presentation Manager/2 provides multimedia
  8.    extensions to the Operating System/2 (R) 32-bit environment to
  9.    enhance the ability of personal computers to run applications that
  10.    combine sound and images.
  11.           The IBM Multimedia Presentation Manager Toolkit/2 contains C
  12.    language bindings, sample programs and documentation to assist the
  13.    multimedia application developer.
  14.           Planned Availability Date:  June 30, 1992.
  15.     (R) Registered trademark of International Business Machines
  16.       Corporation.
  17. PRODNO       04G3367  Multimedia Presentation Manager/2
  18.      04G3369  Multimedia Presentation Manager
  19.                 Toolkit/2
  20. OVRVIEW          Multimedia Presentation Manager/2 will be provided in
  21.    Universal English and six languages:
  22.    o   French
  23.    o   German
  24.    o   Italian
  25.    o   Japanese
  26.    o   Norwegian
  27.    o   Spanish.
  28.           Multimedia Presentation Manager Toolkit/2 will be in Universal
  29.    English and will not be translated.
  30. IMKTG      MARKETING INFORMATION
  31.    MARKETING CHANNELS
  32.    o   IBM US -- Direct
  33.    o   IBM Authorized Industry Remarketers -- PC Dealers
  34.    o   IBM Authorized Personal Computer Dealers
  35.    o   IBM Authorized Software Distributors
  36.    MARKETING STRATEGY
  37.           IBM Multimedia Presentation Manager/2 (MMPM/2) Version 1.00
  38.    adds audio and limited image capabilities to the OS/2 (R) 2.0 32-bit
  39.    base.  These new presentation forms can increase the effectiveness of
  40.    information and communication in personal computing, including the
  41.    business desktop, industrial training, education, merchandising,
  42.    marketing and public access.
  43.           Multimedia Presentation Manager/2, the multimedia platform of
  44.    choice, takes advantage of OS/2 2.0 features necessary to make
  45.    multimedia effective.  This includes multitasking, essential for
  46.    playing multiple data streams concurrently and for playing
  47.    synchronized audio and video.  The OS/2 flat memory model is
  48.    essential for handling data objects many megabytes in size.
  49.           Multimedia Presentation Manager/2, the multimedia platform for
  50.    the future, has extendable architecture that enables new functions,
  51.    devices and multimedia data types and formats to be added as the
  52.    technology advances.  For example, video functions can be added
  53.    seamlessly to Multimedia Presentation Manager/2 as they become
  54.    available.
  55.           The functional content of Multimedia Presentation Manager/2
  56.    was determined by using Quality Function Deployment, or QFD.  QFD is
  57.    a market-driven process for understanding the "Voice of the
  58.    Customer," and for translating customer wants and needs into product
  59.    characteristics.
  60.           For this QFD, IBM visited potential customers in the U.S.,
  61.    Europe and Asia to gather input related to multimedia systems.  The
  62.    results were described in a follow-up survey for customers.
  63.    Customers then prioritized these wants and needs.  This data was used
  64.    as the basis for deciding what functions to include in Multimedia
  65.    Presentation Manager/2.
  66.           Existing IBM offerings and OEM hardware supported by device
  67.    drivers supplied with the OEM hardware are supported.
  68.           The IBM Multimedia Presentation Manager Toolkit/2 Version 1.00
  69.    supports the application developer with sample programs that can be
  70.    readily adapted to provide application solutions.
  71.     (R) Registered trademark of International Business Machines
  72.       Corporation.
  73.    APPLICATION SUPPORT:  Technical assistance and service for these
  74.    programs in the specified environments is available.
  75.           The service and support telephone is 1-800-241-1620.
  76.    Telephone calls may be placed to the IBM System Support Center,
  77.    Monday through Friday, from 8:00 a.m. to 6:00 p.m. (Eastern time).
  78.    IBM responds on a call-back basis and will assist the end user with
  79.    problem diagnosis and the status of previously reported problems.
  80.    DEMONSTRATIONS
  81.    PROMOTIONAL MATERIAL:  The following materials may be ordered from
  82.    Mechanicsburg after June 30, 1992:
  83.                                                           ORDER
  84.    TITLE                                                  NUMBER
  85.    Multimedia Presentation Manager/2
  86.      Programming Guide                                    S41G-2919
  87.      Programming Reference                                S41G-2920
  88.      Sample Programs Workbook                             S41G-2921
  89.      Technical Library                                    S41G-3321
  90.    CUA Guide to Multimedia User
  91.      Interface Design                                     S41G-2922
  92.    OS/2 Multimedia Advantage                              S41G-2923
  93.           PROGRAM PACKAGE  -- program diskette with documentation.
  94.    PROGRAM                          ORDER       FEATURE        PART
  95.    NAME                MEDIA        TYPE        NUMBER         NUMBER
  96.    Multimedia
  97.      Presentation
  98.      Manager/2         3.5-inch     5871-AAA    2592           04G3367
  99.    Multimedia
  100.      Presentation
  101.      Manager
  102.      Toolkit/2         CD-ROM       5871-AAA    2593           04G3369
  103.           ADDITIONAL LICENSE COPIES -- authorizes the customer who has a
  104.    program package to make a single copy of the program diskette and
  105.    printed documentation.  The order will be billed on a single invoice.
  106.           The authorization is given by sending the customer an invoice
  107.    for an Additional License Copy, the ICA must be in effect or by
  108.    sending the customer a Proof of Additional License certificate, the
  109.    ICA is not required.  The Proof of Additional License certificate has
  110.    its own part number and feature number.
  111.    PROGRAM                       ORDER        FEATURE     PART
  112.    NAME                          TYPE         NUMBER      NUMBER
  113.    Multimedia Presentation
  114.      Manager/2 --
  115.      Additional Licenses
  116.                                  5872-AAA     2595        41G3107
  117.    Multimedia Presentation
  118.      Manager/2 --
  119.      Proof of Additional
  120.      Licenses Certificate
  121.                                  5872-AAA     2594        41G3106
  122.    Multimedia Presentation
  123.      Manager Toolkit/2 --
  124.      Additional Licenses
  125.                                  5872-AAA     2855        10G6011
  126.    Multimedia Presentation
  127.      Manager Toolkit/2 --
  128.      Proof of Additional
  129.      Licenses Certificate
  130.                                  5872-AAA     2856        10G6628
  131.     (TM) Trademark of International Business Machines Corporation.
  132.           DOCUMENTATION -- separate documentation with no diskette.
  133.    PROGRAM                       ORDER        FEATURE     PART
  134.    NAME                          TYPE         NUMBER      NUMBER
  135.    Multimedia Presentation
  136.      Manager/2 --
  137.      Programming Guide           5876-AAA     2596        41G2919
  138.    Multimedia Presentation
  139.      Manager/2 --
  140.      Programming Reference       5876-AAA     2597        41G2920
  141.    Multimedia Presentation
  142.      Manager/2 --
  143.      Sample Programs
  144.      Workbook                    5876-AAA     2598        41G2921
  145.    CUA Guide to Multimedia
  146.      User Interface Design       5876-AAA     2599        41G2922
  147.    Multimedia Presentation
  148.      Manager/2 --
  149.      Technical Library           5876-AAA     2857        41G3321
  150.    OS/2 Multimedia
  151.      Advantages                  5876-AAA     2528        41G2923
  152. OVERVIEW   HIGHLIGHTS
  153.    MULTIMEDIA PRESENTATION MANAGER/2
  154.    o   Enhanced quality of information and communication
  155.    o   Easily accommodates new functions, devices and multimedia data
  156.    o   Open extendable architecture, data standards and consistent user
  157.        interface
  158.    o   Increased value of information and decreased user training costs
  159.    o   Easy-to-use system setup
  160.    MULTIMEDIA PRESENTATION MANAGER TOOLKIT/2
  161.    o   Business solutions adaptable from sample programs
  162.    o   Assists application developers in the use of Multimedia
  163.        Presentation Manager/2
  164.    DESCRIPTION
  165.    IBM MULTIMEDIA PRESENTATION MANAGER/2
  166.    USER PRODUCTIVITY:  The key benefit of multimedia is an enhanced
  167.    quality of information and communication.  When audio and image are
  168.    combined with text and graphics, customers can access richer forms of
  169.    information, and communication becomes more effective.  Multimedia
  170.    Presentation Manager/2 enables this increase in productivity.
  171.           The Multimedia Presentation Manager/2 system supports the
  172.    playback of digital audio files and the recording of audio signals
  173.    into digital format.  This facilitates the creation of online
  174.    presentations, such as an image "slide show" with accompanying audio.
  175.    Such presentations have many uses in industrial training, education,
  176.    merchandising and business presentation environments.  Multimedia
  177.    Presentation Manager/2 also enables audio annotation in conventional
  178.    productivity applications, such as spreadsheets and word processors.
  179.           Multimedia Presentation Manager/2 recognizes a variety of
  180.    audio and image data types.  The user can concentrate on the value of
  181.    the information itself, and not be concerned with the data type.
  182.    This also increases the availability of different types and formats
  183.    of information to the end user, which in turn increases productivity.
  184.           The Multimedia Presentation Manager/2 user interface conforms
  185.    to the 1991 Common User Access (TM) architecture.  A standard user
  186.    interface allows users to control the data in a consistent manner.
  187.    This includes, for example, playing and rewinding audio clips and
  188.    adjusting and muting volume.  Users can be more effective with every
  189.    product that uses these interface functions, since the methods for
  190.    controlling their data is consistent across the different products.
  191.           Multimedia Presentation Manager/2 provides synchronization
  192.    support by taking advantage of the multitasking capabilities in OS/2
  193.    (R) 2.0.  For example, multiple audio streams can be played back
  194.    simultaneously, and the system will keep them synchronized
  195.    automatically.  This is useful for playing background music with a
  196.    foreground voice-over or for mixing different audio tracks.
  197.           Finally, the installation and online information of Multimedia
  198.    Presentation Manager/2 makes each user's job easier.  The graphical
  199.    install program is designed to be a "one-button" process if the user
  200.    so desires.  However, if customization is required, the user can
  201.    select components, which can save disk space and available memory at
  202.    run time.  Context-sensitive helps are included throughout Multimedia
  203.    Presentation Manager/2 to enable access to the most up-to-date
  204.    product information.
  205.     (TM) Trademark of International Business Machines Corporation.
  206.     (R) Registered trademark of International Business Machines
  207.       Corporation.
  208.    GROWTH ENABLEMENT:  The Multimedia Presentation Manager/2
  209.    architecture enables the system to easily accommodate new functions,
  210.    support new devices and incorporate new data types and formats.  This
  211.    opens new opportunities, such as desktop video conferencing,
  212.    video-based computer training, sophisticated graphics rendering, and
  213.    a host of new devices and data types that accompany these
  214.    technologies.
  215.           The install program is designed with this growth in mind.  As
  216.    customers acquire new hardware or would like to add new functions,
  217.    they can do so without re-installing the entire system.
  218.    INVESTMENT PROTECTION:  As the customers' needs grow, Multimedia
  219.    Presentation Manager/2 works to protect investments.  The open
  220.    architecture for data standards support ensures that customer
  221.    information assets retain their value regardless of format.
  222.    Multimedia Presentation Manager/2 can also be the convergence
  223.    platform for other IBM multimedia products, which protects the
  224.    customers' current investments.
  225.           Investments related to compact disc are protected in several
  226.    ways.  CDs are an excellent vehicle for program distribution, large
  227.    databases, audio, animation, and eventually, full motion video.
  228.    Multimedia Presentation Manager/2 support includes CD-ROM, CD-DA, and
  229.    CD-ROM/XA.
  230.    BUSINESS SOLUTIONS:  Multimedia Presentation Manager/2 will be an
  231.    important component of every customers business goals.  Since
  232.    multimedia increases the effectiveness of information and
  233.    communication, Multimedia Presentation Manager/2 facilitates decision
  234.    making within the enterprise.  With standard user interface controls
  235.    and productivity applets, users are more efficient and training costs
  236.    are reduced.  The open, extendable architecture of Multimedia
  237.    Presentation Manager/2 enhances the integration of the customers'
  238.    business systems.
  239.    SYSTEM MANAGEMENT:  The Multimedia Presentation Manager/2
  240.    installation makes system setup easier.  The default, one-button
  241.    approach optimizes the install process.  The selective install
  242.    optimizes disk space and available run-time memory.
  243.           Multimedia Presentation Manager/2 assists the user in system
  244.    management by providing several small system applications called
  245.    applets.  The applets are described in the TECHNICAL INFORMATION
  246.    section.  The system applets provide a consistent method of changing
  247.    device and system settings.  The user simply opens Multimedia Setup
  248.    notebook, selects the device and modifies the settings as necessary.
  249.    This is also consistent with the methods used by OS/2 to modify
  250.    settings.
  251.    IBM MULTIMEDIA PRESENTATION MANAGER TOOLKIT/2
  252.    BUSINESS SOLUTIONS:  The functions of Multimedia Presentation
  253.    Manager/2 and the components of the Multimedia Presentation Manager
  254.    Toolkit/2 help software developers achieve their business goals,
  255.    namely to produce quality multimedia products with efficiency.
  256.           The Media Control Interface and the Multimedia I/O functions
  257.    of Multimedia Presentation Manager/2 make device and data
  258.    independence part of every product.  Code need not be written to
  259.    accommodate every possible end user configuration, as this is handled
  260.    by Multimedia Presentation Manager/2.  By using Multimedia
  261.    Presentation Manager/2, products can exploit the functions of today
  262.    and adapt to those of tomorrow.
  263.           Multimedia Presentation Manager/2 also increases product
  264.    performance through stream and synchronization support.  Product
  265.    developers are freed from managing multimedia data streams and
  266.    keeping two, independent streams synchronized.
  267.           The sample programs provided with Multimedia Presentation
  268.    Manager Toolkit/2 enable the product developer to concentrate more on
  269.    product-specific function and less with exploitation of multimedia
  270.    support with sample programs for every major function in the
  271.    Multimedia Presentation Manager/2 system.  Also, samples may be used
  272.    freely within the product and adapted to suit the needs of the
  273.    product.
  274.    USER PRODUCTIVITY:  Product developers can increase productivity
  275.    through Multimedia Presentation Manager/2 and the Multimedia
  276.    Presentation Manager Toolkit/2.  This starts with product
  277.    installation by CD-ROM.  Also, Multimedia Presentation Manager/2 APIs
  278.    provide comprehensive multimedia device and data handling functions,
  279.    and the Toolkit includes sample programs that use these APIs.  As a
  280.    result, less development time is needed to manage the multimedia
  281.    aspect of the product.  Also, online documentation means faster
  282.    access to product details.
  283.    INVESTMENT PROTECTION AND GROWTH ENABLEMENT:  Software developers'
  284.    investments are protected by Multimedia Presentation Manager/2 and
  285.    the Toolkit through support for a common programming interface and
  286.    support for industry data standards.  Developers can look to IBM to
  287.    give consideration to extending APIs into new frontiers of
  288.    multimedia.  Also, the data handling architecture allows not only for
  289.    new formats of existing data types (for example, new audio formats),
  290.    but for entirely new multimedia data types as well (for example,
  291.    video).
  292. CUSTINFO   PUBLICATIONS
  293.           The following Multimedia Presentation Manager Toolkit/2
  294.    publications may be ordered after June 30, 1992.
  295.                                                           ORDER
  296.    TITLE                                                  NUMBER
  297.    Multimedia Presentation Manager
  298.      Toolkit/2 Version 1.00
  299.      Programming Guide                                    S41G-2919
  300.    Multimedia Presentation Manager
  301.      Toolkit/2 Version 1.00
  302.      Programming Reference                                S41G-2920
  303.    Multimedia Presentation Manager
  304.      Toolkit/2 Version 1.00
  305.      Sample Programs Workbook                             S41G-2921
  306.    Common User Access
  307.      Guide to Multimedia
  308.      User Interface Design                                S41G-2922
  309.    OS/2 Multimedia Advantages                             S41G-2923
  310.    Multimedia Presentation Manager/2
  311.      Technical Library                                    S41G-3321
  312.    EDUCATION SUPPORT
  313.           The appropriate curriculum will be updated, as necessary, to
  314.    include the enhancements in this announcement.
  315.           Details of the education support will be provided by
  316.    availability through separate Education Announcements.
  317.    SCHEDULE
  318.           The planned availability date is June 30, 1992.
  319. TECHINFO   TECHNICAL INFORMATION
  320.    SPECIFIED OPERATING ENVIRONMENT
  321.    MACHINE REQUIREMENTS:  Multimedia Presentation Manager/2 Version 1.00
  322.    prerequisites OS/2 Version 2.0; the minimum hardware configuration
  323.    for OS/2 Version 2.0 and Multimedia Presentation Manager/2 is as
  324.    follows:
  325.           OS/2 Version 2.0
  326.    o   Minimum hardware configuration for OS/2.
  327.           IBM Multimedia Presentation Manager/2
  328.    o   Intel386 (1) SX-based PS/2 (R), PS/55, or higher
  329.    o   Can be installed and run on a base OS/2 2.0 configuration.  A
  330.        multimedia application, comparable to the Media Players included
  331.        in Multimedia Presentation Manager/2, can be run under the base
  332.        configuration.  Additional memory may be necessary depending on
  333.        individual application requirements.
  334.    o   IBM M-Audio Capture and Playback Adapter/A (#3909, 92F3379) or
  335.        other audio adapter when supported with a device driver
  336.    o   Hard disk with 3MB of free disk space
  337.    o   3.5-inch diskette drive
  338.           Optional
  339.    o   PS/2 CD-ROM II internal driver (PS/2 Ultimedia (TM) Model 57 SLC)
  340.        or IBM PS/2 External CD-ROM Drive (Machine Type 3510, Model 002,
  341.        P/N 6451321) or equivalent.
  342.    o   Other multimedia adapters or devices when supported with device
  343.        drivers
  344.           IBM Multimedia Presentation Manager Toolkit/2
  345.    o   Intel386 SX-based PS/2, PS/55, or higher
  346.    o   Approximately 1MB of memory in addition to base OS/2 requirement
  347.        (additional memory may be required depending on your C language
  348.        compiler)
  349.    o   IBM M-Audio Capture and Playback Adapter/A (#3909, 87F9909) or
  350.        other audio adapter when supported with a device driver
  351.    o   Hard disk with 15MB of free disk space
  352.    o   PS/2 CD-ROM II internal driver (PS/2 Ultimedia Model 57 SLC) or
  353.        IBM PS/2 External CD-ROM Drive (Machine Type 3510, Model 002, P/N
  354.        6451321) or equivalent.
  355.           Other multimedia hardware products -- both IBM and OEM -- may
  356.    offer support for their hardware in Multimedia Presentation Manager/2
  357.    environments.  Check the IBM or OEM multimedia hardware product
  358.    announcements for details of their device support.
  359.           Refer to the IBM Operating System/2 Information and Planning
  360.    Guide (G326-0160) for assistance in estimating total memory
  361.    requirements.
  362.     (1) Registered Trademark of Intel Corporation.
  363.     (R) Registered trademark of International Business Machines
  364.       Corporation.
  365.     (TM) Trademark of International Business Machines Corporation.
  366.    PROGRAMMING REQUIREMENTS:
  367.    o   Multimedia Presentation Manager/2
  368.        -   OS/2 Version 2 (P/N 84F7586)
  369.    o   Multimedia Presentation Manager Toolkit/2
  370.        -   OS/2 Version 2.0 (P/N 84F7586)
  371.        -   IBM OS/2 2.0 Developer's Workbench (P/N 10G4333)
  372.        -   IBM C Developer's Workset/2 (P/N 10G2995)
  373.    PLANNING INFORMATION
  374.    IBM MULTIMEDIA PRESENTATION MANAGER/2:  The following functions are
  375.    available in Multimedia Presentation Manager/2 and are comparable to
  376.    functions in multimedia products already in the marketplace.
  377.    o   Media Control Interface Support
  378.               The Media Control Interface provides a consistent device
  379.        independent API between different Media devices, as initially
  380.        specified by IBM/Microsoft.  The Media Control Interface
  381.        activates Media Control Drivers that communicate with the
  382.        multimedia device drivers.  The Media Control Drivers tell the
  383.        device drivers what to do with the multimedia data.  Examples of
  384.        these Media Control Interface commands include open and close
  385.        device, play, record, rewind, stop, pause, seek and query status.
  386.    o   Waveform Audio Support
  387.               Provides the Media Control Driver for playing and
  388.        recording audio data.
  389.    o   CD Digital Audio Support
  390.               Provides the Media Control Driver for playing and
  391.        controlling standard CD Digital Audio.  The digital audio may be
  392.        played through a CD-ROM drive internal DAC and out of the CD-ROM
  393.        earphone jack, or streamed to a compatible audio adapter.
  394.    o   MIDI Sequencing and Synthesizer support
  395.               Provides for Media Control of audio adapters that provide
  396.        internal synthesizer support of MIDI data.
  397.    o   Amp/Mixer Support
  398.               Provides the Media Control of hardware supported mixing of
  399.        audio streams from two sources.  An example of this function is
  400.        mixing a mono-wave track for background music and a foreground
  401.        voice over narration.  It also provides control over the audio
  402.        adapter's settings, such as treble, bass, volume, balance and
  403.        pitch.  In addition, it can be used to vary volume or balance
  404.        over time.
  405.    o   Videodisc control
  406.               Provides for Media Control of an analog videodisc.  The
  407.        Media Control Driver for the Pioneer LDV8000, 4400, and 4200
  408.        series will be included.
  409.    o   Multimedia I/O Manager
  410.               Provides the basis of the Multimedia I/O (MMIO) subsystem,
  411.        which allows application independence from data object format.
  412.        The native data format types were initially specified by the
  413.        Resource Interchange File Format (RIFF), by IBM/Microsoft.  In
  414.        addition, MMIO offers support for installable data handlers.
  415.    o   M-Audio Capture And Playback Adapter Device Driver (including DOS
  416.        Virtual Machine AudioDD (Audio VDD) Interface Support)
  417.               This is the physical device driver for the M-ACPA.  It
  418.        provides the AudioDD interface to OS/2 and DOS Virtual Machines
  419.        programs, as well as the physical device driver interface for
  420.        M-ACPA to the Audio and MIDI Media Control Drivers.
  421.        NOTE: With the Multimedia Presentation Manager/2 Audio VDD and
  422.        the Windows Multimedia Extensions installed as part of the WIN
  423.        OS/2 environment, then Windows Multimedia applications and
  424.        Multimedia Presentation Manager/2 applications can run in a
  425.        single OS/2 2.0 system.
  426.    o   Control Applets
  427.        -   MM Setup
  428.                   Allows the user to easily modify and fine tune his
  429.            Multimedia Presentation Manager/2 configuration, associate
  430.            file types with multimedia devices, and control the system
  431.            close captioning flag.  If an application uses audio
  432.            narration, it can query the state of the system close
  433.            captioning to decide whether close captioning is required.
  434.    o   Media Player Applets
  435.               These applets are used to play different kinds of audio,
  436.        specifically digital audio files, MIDI files, and audio compact
  437.        discs.  Each player is installed automatically if the system
  438.        configuration supports that type of audio.  They can control any
  439.        audio device which supports simple Media Control commands like
  440.        play, stop, rewind, and seek.
  441.               Digital audio can also be recorded through a microphone or
  442.        line-in jack.  The recording format is 8-Bit PCM 22Khz mono,
  443.        equivalent to FM Stereo.  These digital audio files can be used
  444.        by products that use audio.
  445.    o   MM Installation
  446.               This program installs the Multimedia Presentation
  447.        Manager/2 diskettes and the Multimedia Presentation Manager
  448.        Toolkit/2.  It is a CUA (TM) application that minimizes the
  449.        requirements for user interaction via the OS/2 workplace shell
  450.        object oriented interface.  It also provides the user with the
  451.        capability of installing Media Control Drivers and hardware
  452.        physical device drivers provided by other sources without having
  453.        to re-install the entire system.
  454.           The following multimedia functions are available only on the
  455.    OS/2 multimedia offering.  Many of these functions are feasible only
  456.    due to the advantages of the OS/2 operating system base.  The nature
  457.    of OS/2, being a preemptive multitasking operating system, with
  458.    multithreaded processing support, offers performance advantages to
  459.    the multimedia platform, where extremely high throughput rates are
  460.    required and multiple multimedia data streams are being processed
  461.    concurrently.  In addition, the OS/2 multimedia product offers the
  462.    programming advantage of the flat memory model, which alleviates the
  463.    difficulties of managing segments for large programs and data object
  464.    handling characteristic of multimedia applications.
  465.    o   Synchronization/Streaming Programming Interface
  466.               This provides the multimedia applications with control for
  467.        synchronizing multimedia data streams (such as audio and video).
  468.        It also provides the multimedia applications finer control of the
  469.        flow of his data streams to the media devices.  Since the
  470.        Sync/Stream Manager uses the Fast Threads of OS/2 V2.0,
  471.        applications can have real time control of multimedia devices,
  472.        without impacting the system.  The Sync/Stream Manager can also
  473.        be multi-tasked.
  474.    o   Control Applet -- Volume Control
  475.               Allows a user to control audio output level on a system
  476.        wide basis, or to completely mute the output.
  477.    o   CD-ROM/XA interleaved data and compressed audio support
  478.               This provides the Media Control Driver for splitting
  479.        CD-ROM/XA interleaved data and compressed audio, and plays the
  480.        audio stream through the audio adapter, while passing the data or
  481.        video stream to an application program.
  482.    o   Extendable Data Object Format Support
  483.               MMIO data handlers, either from Multimedia Presentation
  484.        Manager/2 Release 1 or from an application provider, can be
  485.        installed into the system as an extension to MMIO.  In addition
  486.        to RIFF support, Release 1 will provide MMIO Handlers for the
  487.        following data file formats:
  488.        -   PCM, ADPCM Audio Files
  489.        -   AVC Audio Files
  490.        -   MIDI Format 0 and Format 1
  491.        -   OS/2 Bitmaps
  492.        -   M-Motion Still Images
  493.        -   AVC Images
  494.                   Data handlers can be written to support additional
  495.            MMIO controls for data translations.  With these controls,
  496.            and the appropriate support in the data handler to perform
  497.            the translation, an application can work with media data
  498.            either in its native form, or in a media format native to
  499.            Multimedia Presentation Manager/2.
  500.    o   Multimedia Data Converter Applet
  501.               This Applet provides a user interface to the installed
  502.        MMIO data handlers with translation support enabled, allowing a
  503.        user to convert his data files between the various data types for
  504.        which support is installed.
  505.    o   Standard Multimedia PM Controls
  506.               Multimedia PM Controls, knobs (or circular sliders) and
  507.        animated pushbuttons are made available to all applications.
  508.    o   Publication:  Getting Started -- Introduces components of the
  509.        Multimedia Presentation Manager/2 and assists with installation.
  510.     (TM) Trademark of International Business Machines Corporation.
  511.    IBM MULTIMEDIA PRESENTATION MANAGER TOOLKIT/2:  The following
  512.    functions are included in the Multimedia Presentation Manager
  513.    Toolkit/2:
  514.    o   Sample Programs
  515.        -   Duet Player I -- Illustrates the use of the command interface
  516.            of Media Control Interface to make an application device
  517.            independent.  Allows the user to play, pause, stop, and
  518.            change volume of a song.  Illustrates device grouping and
  519.            synchronization.  Finally, it illustrates the concept of
  520.            incorporating multimedia into an applications help
  521.            information.
  522.        -   Duet Player II -- This is the same as Duet Player I, except
  523.            it utilizes different hardware configurations in illustrating
  524.            minimal impact to the application.
  525.        -   String Test -- Illustrates the use of the Interpretive String
  526.            interface of MCI.  Also, the string test can be used as a
  527.            powerful debugging tool when developing media drivers.
  528.        -   Clock Utility -- Displays an analog clock that chimes.
  529.            Illustrates the use of memory playlist to create sound
  530.            effects dynamically.  Also, illustrates the use of the
  531.            Multimedia Presentation Manager/2 closed captioning flag.
  532.        -   AVC I/O Procedure Installation Utility -- Illustrates how an
  533.            application installs and de-installs a custom MMIO procedure.
  534.        -   Case Converter I/O Proc -- This is a simple I/O procedure
  535.            that will convert characters from uppercase to lower and vise
  536.            versa.  It illustrates the concept of writing a custom I/O
  537.            Proc and can be used as a template.
  538.        -   Audio Media Driver Example -- Illustrates how to write a
  539.            media control driver to the media control interface of
  540.            Multimedia Presentation Manager/2 for a streaming device.
  541.        -   CD Media Driver Example -- Illustrates how to write a media
  542.            control driver to the media control interface of Multimedia
  543.            Presentation Manager/2 for a non-streaming device.
  544.        -   File System Stream Handler Example -- Illustrates how to
  545.            write a device stream handler to the
  546.            synchronization/streaming programming interface of Multimedia
  547.            Presentation Manager/2.
  548.    o   Utilities
  549.        -   MIDI File Format Converter -- Converts MIDI files from format
  550.            one to format zero.
  551.    o   Language Bindings -- OS/2 MM C language header files for the IBM
  552.        C compiler and the MASM language include files to support
  553.        Multimedia Presentation Manager/2.
  554.    o   On-line Programming Reference -- Multimedia Presentation
  555.        Manager/2 details the functions, messages and data structures to
  556.        assist writing multimedia applications.
  557.    o   Publications
  558.        -   Getting Started -- Introduces components of the Multimedia
  559.            Presentation Manager Toolkit/2 and assists with its
  560.            installation.
  561.    PACKAGING:  The Multimedia Presentation Manager/2 and Multimedia
  562.    Presentation Manager Toolkit/2 product packages contain:
  563.    CONTENTS DESCRIPTION:
  564.    o   Multimedia Presentation Manager/2
  565.        -   Two 3.5-inch diskettes
  566.        -   Getting Started (publication)
  567.        -   IBM Program License Agreement
  568.        -   IBM Proof of License card
  569.        -   Multimedia registration card
  570.        -   License Information booklet
  571.    o   Multimedia Presentation Manager Toolkit/2
  572.        -   One CD-ROM
  573.        -   Multimedia Presentation Manager/2
  574.        -   Getting Started (publication)
  575.        -   IBM Program License Agreement
  576.        -   IBM Proof of License card
  577.        -   Multimedia registration card
  578.        -   License Information booklet
  579.    o   Documentation Sold Separately
  580.        -   Multimedia Presentation Manager/2 Programming Guide --
  581.            Multimedia Presentation Manager/2 function described by
  582.            components (S41G-2919)
  583.        -   Multimedia Presentation Manager/2 Programming Reference --
  584.            Multimedia Presentation Manager/2 details on functions,
  585.            messages and data structures to enable writing
  586.            mulltimedia-based applications (S41G-2920)
  587.        -   Multimedia Presentation Manager/2 Sample Program Workbook --
  588.            Sample programs to explain Multimedia Presentation Manager/2
  589.            functions (S41G-2921)
  590.        -   CUA Guide to Multimedia User Interface Design --
  591.            Considerations for how to apply CUA concepts in a multimedia
  592.            environment (S41G-2922)
  593.        -   OS/2 Multimedia Advantages -- OS/2 the multimedia platform of
  594.            choice (S41G-2923)
  595.        -   Multimedia Presentation Manager/2 Technical Library --
  596.            Contains the five publications outlined above (S41G-3321).
  597.     (TM) Trademark of International Business Machines Corporation.
  598.    SECURITY, AUDITABILITY AND CONTROL
  599.           User management is responsible for evaluation, selection and
  600.    implementation of security features, administrative procedures and
  601.    appropriate controls in application systems and communication
  602.    facilities.
  603. ORDERING   ORDERING INFORMATION
  604.           Orders for new licenses will be accepted now.  Unless a later
  605.    date is specified, orders entered prior to June 30, 1992, will be
  606.    assigned a schedule date of July 10, 1992.  Shipment of backlogged
  607.    orders will commence on June 30, 1992.  Orders entered after
  608.    June 30, 1992, will be scheduled for shipment in AAS on the Friday
  609.    following the week of order entry or as soon thereafter as supply
  610.    permits.
  611.           To order the programs in this announcement for order type,
  612.    specify the order type number, feature number, part number, program
  613.    name, media and quantity.
  614.    ORDER
  615.    TYPE         FEATURE   PART           PROGRAM
  616.    NUMBER       NUMBER    NUMBER         NAME                   MEDIA
  617.    5871-AAA     2592      04G3367        Multimedia
  618.                                            Presentation
  619.                                            Manager/2            3.5-inch
  620.    5871-AAA     2593      04G3369        Multimedia
  621.                                            Presentation
  622.                                            Manager
  623.                                            Toolkit/2            CD-ROM
  624.    5872-AAA     2594      41G3106        Multimedia
  625.                                            Presentation
  626.                                            Manager/2
  627.                                            Proof of
  628.                                            Additional
  629.                                            License
  630.                                            Certificate
  631.    5872-AAA     2595      41G3107        Multimedia
  632.                                            Presentation
  633.                                            Manager/2
  634.                                            Additional
  635.                                            License
  636.    5876-AAA     2596      41G2919        Multimedia
  637.                                            Presentation
  638.                                            Manager
  639.                                            Toolkit/2
  640.                                            Programming
  641.                                            Guide
  642.    5872-AAA     2856      10G6628        Multimedia
  643.                                            Presentation
  644.                                            Manager
  645.                                            Toolkit/2
  646.                                            Proof of
  647.                                            Additional
  648.                                            License
  649.                                            Certificate
  650.    5872-AAA     2855      10G6011        Multimedia
  651.                                            Presentation
  652.                                            Manager
  653.                                            Toolkit/2
  654.                                            Additional
  655.                                            License
  656.    5876-AAA     2597      41G2920        Multimedia
  657.                                            Presentation
  658.                                            Manager/2
  659.                                            Programming
  660.                                            Reference
  661.    5876-AAA     2598      41G2921        Multimedia
  662.                                            Presentation
  663.                                            Manager/2
  664.                                            Sample
  665.                                            Programs
  666.                                            Workbook
  667.    5876-AAA     2599      41G2922        Multimedia
  668.                                            Presentation
  669.                                            Manager/2
  670.                                            Common User
  671.                                            Access Guide
  672.                                            to Multimedia
  673.                                            User Interface
  674.                                            Design
  675.    5876-AAA     2528      41G2923        OS/2 Multimedia
  676.                                            Advantages
  677.    5876-AAA     2857      41G3321        Multimedia
  678.                                            Presentation
  679.                                            Manager/2
  680.                                            Technical
  681.                                            Library
  682.           The available order types are as follows:
  683.    o   Program Package -- program diskette with documentation.
  684.    o   Additional License Copies -- authorization  for the customer who
  685.        has a program package to make a single copy of the program
  686.        diskette and documentation.
  687.               There are two ways to receive authorization to copy.
  688.        Receipt of the invoice authorizes the customer to make the
  689.        Additional License Copy.  The ICA must be in effect.  The
  690.        customer also has the option of ordering a Proof of Additional
  691.        License certificate.  In which case, the ICA is not required.
  692.        Additional License Copies can be obtained through an authorized
  693.        remarketer.
  694.    o   Documentation -- Separate documentation without program diskette.
  695.    IBM EDUCATION FULFILLMENT CENTER:  The announced programs are
  696.    eligible to be ordered through the IBM Education Fulfillment Center.
  697.    Note that availability through the IBM Education Fulfillment Center
  698.    may not coincide with the programming availability dates noted in
  699.    other sections of this document.
  700.           The IBM Education Fulfillment Center is the order processing
  701.    location for selected Personal Computers and related
  702.    hardware/software for eligible education end-users.
  703.    TERMS AND CONDITIONS
  704.    LICENSING:  The programs in this announcement are licensed under the
  705.    terms and conditions of the IBM Program License Agreement.  A copy of
  706.    the agreement is included in the program package.
  707.    ADDITIONAL LICENSE:  IBM Customer Agreement (ICA) must be in effect,
  708.    or Proof of Additional License certificate must be acquired.
  709.    LIMITED WARRANTY:  Program:  Yes.  Media:  Three months.
  710.    Additional Licenses:  Yes.  Media:  Not applicable.
  711.    PROGRAM SERVICES:  Central Service, including the IBM Support Center,
  712.    will be available for 12 months following June 30, 1992, but not
  713.    later than June 30, 1993.
  714.           Programs in this announcement are supported by Service Support
  715.    and Applications (SSA) Boca Raton, FL.  Access to this support center
  716.    will be provided through the IBM Support Center.
  717.           The statement of service included in the program package
  718.    describes this service.
  719.    CUSTOMER FULFILLMENT OPTION:  Yes.
  720.    VOLUME DISCOUNT:  Volume discounting is available under the terms and
  721.    conditions of the IBM Customer Agreement (ICA) and the Exhibit for
  722.    Personal Computer/System Programs.  The programs in this announcement
  723.    are included in the Eligible Program List for Personal
  724.    Computer/System Programs.  They may be added to the applicable
  725.    category in the space provided on the Eligible Program List.  Program
  726.    Packages are included in Category A under 5871-AAA.  Additional
  727.    licenses are included in Category A under 5872-AAA.
  728.    TESTING PERIOD:  Two months for up to three licenses.
  729.           IBM Customer Agreement (ICA) must be in effect.
  730.    NATIONAL EDUCATION LICENSE FEE:  A National Education License Fee
  731.    (NELF) is available under the terms and conditions of the Education
  732.    Allowance Attachment .  The NELF, which represents a 30% discount off
  733.    the single unit price, is not subject to any further discount or
  734.    allowance.
  735.    CHARGES
  736.    PROGRAM
  737.    NAME/                                                       ONE-TIME
  738.    NUMBER                   ORDER TYPE                         CHARGE
  739.    Multimedia Presentation Manager/2
  740.    04G3367                  Program Package
  741.                             3.5 inch                             $125
  742.    41G3106                  Proof of Additional
  743.                             Licenses Certificate                   96
  744.    41G3107                  Additional Licenses                    96
  745.    Multimedia Presentation Manager Toolkit/2
  746.    04G3369                  Program Package
  747.                             CD-ROM                                199
  748.    10G6628                  Proof of Additional
  749.                             Licenses Certificate                  152
  750.    10G6011                  Additional Licenses                   152
  751.    ADDITIONAL LICENSES CHARGE:  Customers who pay a one-time charge for
  752.    additional licenses may copy machine-readable program materials and
  753.    printed documentation previously acquired from IBM in a program
  754.    package.  One copy may be made for each additional license ordered.
  755.