Recommended and optional integration require changes to your code to implement the functionality within these categories. Your application will be even more integrated with the desktop the more CDE functionality you adopt.
The Solaris CDE development environment contains components and guidelines so that your application will integrate well with other applications on the desktop:
Help system
ToolTalk messaging system
Session Manager
Drag and drop
Internationalization
Standard font names
Error message guidelines
User customization issues
The following Solaris CDE components enable you to leverage services provided by the desktop for achieving specialized tasks:
Solaris Motif control widgets
Data typing
Action invocation
Workspace Manager
Terminal widget
Text editor widget
Calendar API
Desktop Korn shell