MICO官方文档:CORBA 2.3实现与教程概览

需积分: 15 11 下载量 10 浏览量 更新于2024-07-24 1 收藏 561KB PDF 举报
MICO是一个开源的CORBA 2.3实现,版本为2.3.13,由多个开发者共同贡献完成。该项目的核心由Kay Römer、Arno Puder和Frank Pilhofer主导。MICO的发展历程中,包括Kai-Uwe Sattler、Lars Doelle、Owen Taylor等在内的多位专家也做出了他们的贡献。这些贡献者确保了MICO作为分布式系统中对象通信的中间件,能够支持多种平台。 安装部分详述了不同的方法: 1. **获取MICO**: 安装过程分为几个步骤,首先需要获取最新版本的MICO源代码。 2. **预置条件**: - **Unix**: 需要确保操作系统支持必要的库和工具。 - **Windows 95/NT 使用 Cygnus CDK**: 用户可以通过Cygnus C Development Kit在Windows平台上安装,这通常适用于那些对跨平台兼容性有需求的用户。 对于Unix系统,具体步骤包括下载源代码、配置编译选项和执行编译过程。而Windows用户则需遵循特定的C++编译指导,如使用Visual C++进行开发,并在IDE中创建和编译MICO应用程序。 3. **支持平台**: MICO的目标是提供跨平台支持,这意味着它不仅可以在Unix系统(如Linux或BSD)上运行,也考虑了Windows环境。因此,开发者可以根据自己的项目需求选择适合的开发环境。 **引导式教程**部分涵盖了MICO在分布式系统中的应用。这部分可能解释了如何通过MICO构建对象,展示了系统的状态和功能发展。例如,它可能介绍了如何通过MICO来实现对象间的通信、服务注册与发现、以及对象生命周期管理等关键概念。 在教程中,还提供了一个**示例程序**,包括一个独立运行的程序和一个MICO应用的实例。这些示例旨在帮助新手理解和实践MICO的使用,展示其基本操作和功能特性。 总结来说,MICO官方文档是一份重要的学习资料,它涵盖了MICO的安装、开发环境设置、核心概念、平台兼容性以及实际操作示例,为开发者提供了一个全面且实用的指南,使他们能够有效地利用这个开源的CORBA实现进行分布式系统编程。