Sun Microsystems Logo
Products and Services
 
Support and Training
 
 

     Contents     Index     Next Next

Solaris Common Desktop Environment: Programmer's Guide

Preface

This book describes the CDE development environment, and assumes that you are familiar with Motif®, X, UNIX®, or C programming.

Who Should Use This Book

Use this book if you are a programmer interested in integrating an existing application into the Common Desktop Environment (CDE), or in developing a new application that uses the features and functionality of CDE.

Before You Read This Book

The Solaris Common Desktop Environment: Programmer's Guide is a collection of programming information. The manuals listed in the section Related Books should be read before you begin integration of any applications to CDE.

The Common Desktop Environment: Programmer's Overview provides a description of CDE and introduces the programming environment.

How This Book Is Organized

The Solaris Common Desktop Environment: Programmer's Guide has two parts. Each part provides a detailed description of each element of the Common Desktop Environment, a conceptual diagram, and a task-oriented description of how to use each element, complete with code examples.

Part 1 - Part I introduces how to register your application and printing levels.

Chapter 1, Basic Application Integration describes the steps involved with the basic integration of an existing application into CDE.

Part 2 - Part II introduces how to integrate existing applications into the Common Desktop Environment.

Chapter 2, Integrating Fonts describes how to use generic standard font descriptions to ensure that you get the closest matching font for your application on any CDE-compliant system.

Chapter 3, Displaying Errors from Your Application describes a common model for presenting information and error messages.

Chapter 4, Integrating with Session Manager describes the ICCM session management protocol and provides examples of how to integrate your application with Session Manager.

Chapter 5, Integrating with Drag and Drop describes the drag-and-drop user model, the new drag-and-drop application program interface (API), and how to use drag and drop.

Part3 - Part III describes how to integrate new applications with the Session Manager and with drag and drop. It also explains how locales affect the Login Manager, Window Manager, and the terminal emulator.

Chapter 6, Integrating with the Workspace Manager describes how to integrate your application with the Workspace Manager in specialized ways.

Chapter 7, Common Desktop Environment Motif Widgets describes how to use the custom widgets that are provided as part of CDE.

Chapter 8, Invoking Actions from Applications describes how to create actions within your application.

Chapter 9, Accessing the Data-Typing Database describes the data-typing functions and how to use the data-typing database.

Chapter 10, Integrating with Calendar introduces the Calendar API, including functions, data structures, calendar attributes, and entry attributes. It also describes how to use the Calendar API.

Glossary is a list of words and phrases found in this book and their definitions.

Related Books

Before beginning integration of your application into CDE, you should become familiar with the other books in the documentation set. See Development Environment Documentation for a list of the companion books.

The run-time environment documentation set consists of:

  • Solaris Common Desktop Environment: User's Guide

  • Solaris Common Desktop Environment: User's Transition Guide

  • Solaris Common Desktop Environment: Advanced User's and System Administrator's Guide

  • Online help volumes


Note - Solaris Common Desktop Environment: Advanced User's and System Administrator's Guide contains information to help you integrate an application into the desktop.


For more information about the Calendaring and Scheduling API, contact the X.400 API Association for the latest copy of the XAPIA Specification. The address is X.400 API Association, 800 El Camino Real, Mountain View, California, 94043.

Development Environment Documentation

This section provides an overview of each manual--except for the Programmer's Guide--in the developer documentation set. In addition to the Programmer's Guide, the development environment documentation set consists of:

  • Common Desktop Environment: Style Guide and Certification Checklist

  • Common Desktop Environment: Application Builder User's Guide

  • Common Desktop Environment: Programmer's Overview

  • Solaris Common Desktop Environment: Motif Transition Guide

  • Common Desktop Environment: Help System Author's and Programmer's Guide

  • Common Desktop Environment: ToolTalk Messaging Overview

  • Common Desktop Environment: Internationalization Programmer's Guide

  • Common Desktop Environment: Desktop KornShell User's Guide

  • Common Desktop Environment: Product Glossary

  • Online man pages

     Contents     Index     Next Next
 

Updated: 2003-09-29, 21:43