Developing Component Software with CORBA¶ This manual describes how to use the CORBA interoperability features in Open Dylan. Preface Product Parts Audience Standards compliance Further reading About Open Dylan CORBA About CORBA About the Open Dylan ORB Features of Open Dylan CORBA CORBA examples Quick Start Tutorial About this chapter A CORBA-based Hello World Creating the projects Defining the interface Implementing the client Implementing the server Building and testing the application Setting up the Bank Example About the bank example Where to find the example code ODBC requirements Registering the database with ODBC Building the Bank client and server Running the server and client Writing and Compiling IDL Writing IDL for a CORBA application Compiling IDL for a CORBA application Mapping IDL to Dylan The Bank Client The bank client The client’s perspective Requirements for implementing the bank client Implementing the bank client’s GUI Implementing CORBA initialization for the bank client The Bank Server The server The ODBC database Overview of the Open Dylan SQL-ODBC library Implementing CORBA objects in a server Requirements for implementing the bank server Implementing CORBA initialization for the bank server Creating CORBA Projects About CORBA projects Creating CORBA projects Setting ORB options The role of spec files in IDL compilation Using IDL for non-CORBA work Running and Debugging CORBA Applications Debugging client/server applications in the IDE Browsing for supported CORBA operations ORB runtime Using the Dylan IDL Compiler Introduction General usage Code generation options Preprocessor options Miscellaneous options Examples An IDL Binding for Dylan Introduction Design rationale Lexical mapping The mapping of IDL to Dylan The mapping of pseudo-objects to Dylan