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]