Preface

This document gives a description of the functions and facilities provided by the Presentation Manager and Workplace Shell in OS/2 Version 2.0 and their implementation.

The document discusses the migration of Presentation Manager applications from previous versions of OS/2 and the considerations for deciding whether to implement new applications as Presentation Manager or as Workplace Shell applications.

This document is intended for planners and technical support personnel who require an understanding of the function provided by the Presentation Manager and Workplace Shell in OS/2 Version 2.0, and the implementation of that function.

Sample code relating to the Workplace Shell is available in electronic form via CompuServe** or through a local IBM Support BBS, as package RB3774.ZIP. IBM employees may obtain the code examples from the GG243774 PACKAGE on OS2TOOLS.

This sample code was developed primarily for OS/2 Version 2.0 - Volume 4: Application Development and therefore has the same package name.

The document is organized as follows:

  • Introduction to the Presentation Manager and Workplace Shell provides a brief introduction to the topics covered in this document.

    This chapter is recommended for all readers of the document.

  • Presentation Manager Components provides an overview of the Presentation Manager graphical user interface, describing the components of the interface and the interaction between them.

    This chapter is recommended for those readers who are not familiar with Presentation Manager and its operation.

  • New Presentation Manager Features describes the new controls, dialogs and functions provided by Presentation Manager.

    This chapter is recommended for those readers who are familiar with Presentation Manager and wish to learn how it has been enhanced in OS/2 Version 2.0.

  • Workplace Shell Components gives a brief introduction to the Workplace Shell and its role in CUA. It provides an overview of the Workplace Shell user interface components, including both local resources and those available through the LAN Independent Shell.

    This chapter is recommended for those readers who are not familiar with CUA concepts or the Workplace Shell facilities.

  • Using the Workplace Shell explains how the components of the Workplace Shell work and gives guidance on how to use them effectively in a number of user scenarios.

    This chapter is recommended for those readers who are not familiar with the Workplace Shell and its use.

  • Installing and Supporting the Workplace Shell gives guidance on the installation and configuration of the Workplace Shell and some advice on sorting out problems that may arise.

    This chapter should be read by anyone planning to install or to support OS/2 Version 2.0 Workplace Shell.

  • Presentation Manager and Workplace Shell Application Development provides a conceptual introduction to the Presentation Manager and Workplace Shell application models, describing the major components of the two styles of application and their interaction. It also discusses the question of how far a Presentation Manager application can integrate with, and make use of, Workplace Shell facilities such as printers and the shredder.

    This chapter is recommended for readers considering any application development for OS/2 Version 2.0

  • Workplace Shell Implementation discusses how Workplace Shell is implemented on OS/2 and Presentation Manager. In particular, this chapter describes Workplace Shell's use of such OS/2 facilities as Extended Attributes and OS2.INI for its data.

    This chapter is recommended for those readers who will be supporting OS/2 Version 2.0 and for whom an understanding of the implementation of Workplace Shell should prove invaluable when problems arise.

  • Using REXX in OS/2 V2.0 provides information on using Workplace Shell commands in REXX and gives an overview of a few of the most important commands.

  • CUA Conformance in the Workplace Shell discusses the degree to which the Workplace Shell is compliant with CUA 91. It also provides some guidance to application developers on which behaviors are determined by the WPS and which should be set in the program.


    [Back: Special Notices]
    [Next: Related Publications]