Specifications

Contents
Preface ............................................................ ix
1 Introduction to the OpenVMS Programming Environment
1.1 Built-in and Optional OpenVMS Programming Tools. . ............... 1–1
1.2 OpenVMS Support for Portable and Interoperable Applications . ....... 1–3
1.3 OpenVMS Support for Distributed Applications .................... 1–3
1.4 OpenVMS Support for Object-Oriented Design ..................... 1–4
1.5 Database and Transaction Processing Support...................... 1–4
1.5.1 Database Support ........................................ 1–4
1.5.2 Transaction Processing Support .............................. 1–5
1.6 Specialized Development Environments . . . ....................... 1–5
1.7 Migration Tools and Documentation.............................. 1–5
2 Portable and Interoperable Application Support
2.1 Application Portability and Interoperability. ....................... 2–1
2.2 OpenVMS Support of Standards ................................ 2–2
2.3 DECwindows Motif Programming Support . ....................... 2–3
2.3.1 Linking and Navigation Capabilities with DEClinks .............. 2–4
2.4 POSIX Programming Support . . ................................ 2–4
2.5 Database Interfaces with SQL . . ................................ 2–5
2.6 Industry Standard 2D and 3D Graphics Support .................... 2–5
2.6.1 DEC Open3D (AXP Only) . . ................................ 2–6
2.6.2 DEC PHIGS ............................................. 2–6
2.6.3 DEC GKS (AXP Only) ..................................... 2–7
3 Distributed Computing Support
3.1 Distributed Computing ....................................... 3–1
3.2 OpenVMS Networking Support for Distributed Computing ........... 3–1
3.3 OpenVMS Client/Server Capabilities ............................. 3–2
3.3.1 OpenVMS Client/Server Configurations ....................... 3–2
3.3.2 VMScluster Servers and OpenVMS Clients ..................... 3–3
3.3.3 Client/Server Features of DECwindows Motif ................... 3–3
3.3.4 OpenVMS Servers with PC Clients ........................... 3–3
3.3.5 PATHWORKS Configurations ............................... 3–5
3.4 Distributed Application Support ................................ 3–5
3.4.1 Support for the OSF Distributed Computing Environment . . ....... 3–5
3.4.2 ObjectBroker ............................................ 3–6
v