******* Preface ******* Product ======= Open Dylan supports the Common Object Request Broker Architecture (CORBA) defined by Object Management Group, Inc. (OMG). The Open Dylan Object Request Broker (ORB) and supporting tools provide CORBA architecture functionality to Dylan programmers, combining standardized distributed system development with a state-of-the-art dynamic object-functional language. Parts ===== The CORBA components included in Open Dylan are: #. An IDL (Interface Definition Language) compiler This comes in two forms: #. some DLLs linked into the Open Dylan development environment, and console Dylan compiler, to allow IDL files to be included in Dylan projects. This integrates CORBA into the Open Dylan project manager and build system. #. a standalone IDL compiler called ``console-scepter`` #. An ORB runtime library This consists of the ``dylan-orb`` library and several of the libraries on which it depends. #. Some example CORBA projects including: - ``corba-hello-world`` - ``bank`` - ``chat`` These are found in the ``Examples`` subfolder to the top-level Open Dylan installation folder on Windows, or in ``sources/corba/demos`` in the source repository. #. This manual Audience ======== This book is intended for use by application programmers who wish to build CORBA applications using Dylan. The book assumes that the reader is familiar with both the Dylan programming language and with building distributed applications using CORBA. Standards compliance ==================== The Open Dylan Dylan ORB currently conforms to the CORBA 2.0 specification with some elements of CORBA 2.2, most notably the Portable Object Adapter (POA). Further reading ================= Many resources exist for those who want to learn about CORBA and distributed software development. `Ciaran McHale's CORBA Explained Simply `_ is an excellent overview of CORBA concepts and the CORBA ecosystem. The `Other CORBA Resources `_ chapter of that book contains helpful links to CORBA books and other related resources. Michi Henning's `The Rise and Fall of CORBA `_ outlines the history, including the successes and failures, of the CORBA standards.