Documentation Home
> Common Desktop Environment: Programmer's Overview
Common Desktop Environment: Programmer's Overview
Book Information
Preface
Part I Common Desktop Environment Architectural Overview
Chapter 1 Architectural Overview
Conceptual Overview
Data Interaction GUIs
Multiuser Collaboration
Desktop Management
Session Management
Application Management
Object Management
Window Management
Style Management
Motif GUI Engine
Common Desktop Environment Motif Toolkit
Common Desktop Environment Motif Widgets
GUI Shell
GUI Construction
Integration Technologies
Process Execution
Application Messaging
Desktop Message Set
Media Message Set
Data Typing
Method Invocation
Part II Development Environment Overview
Chapter 2 Development Environment Considerations
Common Desktop Environment Characteristics
Underlying Foundations
Running Existing Applications
Libraries and Header Files
Demo Programs
Man Pages
Development Environment Directory Structure
64-bit Libraries
Chapter 3 Developing an Application
Levels of Desktop Integration
Desktop Naming Conventions
Public and Private Interfaces
Guidelines for Common Desktop Environment Databases
Application Initialization and libDtSvc
Application Builder
Demo Programs
Chapter 4 Portability and Maintenance
Portability Issues
Standards
Makefiles
Compile Options
Link Options
File-Naming Conventions
Display Support
Common Desktop Environment Motif Widget Binary Compatibility Guidelines
Chapter 5 Basic Application Integration
Basic Integration Features
Organization of Basic Integration Information
Basic Integration Tasks
Chapter 6 Recommended Integration
Help System
Library and Header Files
Demo Programs
ToolTalk Messaging Service
Message Sets
Handle Desktop
Send Desktop
Handle Media
Send Media
Desktop File
Library and Header Files
Demo Programs
Session Manager
Library and Header Files
Demo Programs
Drag and Drop
Library and Header Files
Demo Programs
Internationalization
Demo Programs
Standard Font Names
Application Fonts
Interface Fonts
Demo Programs
Displaying Error Messages from Your Application
How to Present Error Messages
What Information to Present in Error Dialogs
Linking Message Dialogs to Online Help
User Customization Issues
Color Use
Font Use
Accessibility
Physical Disabilities
Visual Disabilities
Hearing Disabilities
Language, Cognitive, and Other Disabilities
Mouse Double-Click Speed
Demo Programs
Chapter 7 Optional Integration
Common Desktop Environment Motif Control Widgets
Compatibility with Motif 2.1
Library and Header Files
Demo Programs
Data Typing
Database Loading
Database Queries
Library and Header Files
Demo Programs
Action Invocation
Library and Header Files
Demo Programs
Workspace Manager
Library and Header Files
Demo Programs
Terminal Emulator Widget
Library and Header Files
Demo Programs
Text Editor Widget
Library and Header Files
Demo Programs
Calendar
Library and Header Files
Demo Programs
Desktop Korn Shell (dtksh)
Demo Programs
Appendix A Common Desktop Environment Motif
Features Added to Motif
Enhancements to Existing Motif Functionality
Motif Libraries
Motif Library (libXm)
Motif UIL library (libUil)
Motif Resource Manager Library (libMrm)
Demo Programs
Appendix B Component and Guideline Reference
Index
Numbers and Symbols
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
© 2010, Oracle Corporation and/or its affiliates