论文部分内容阅读
普适计算指的是一种无所不在的计算。在一个普适计算的环境中,所有设备都在不停地计算着,提供面向客户的、统一的、自适应的网络服务。普适计算只是人们对未来世界的一种展望,然而伴随着它的出现,在众多领域都发生着巨大的变化。 本文首先从什么是普适计算入手,阐述普适计算特点,分析传统嵌入式系统及其开发方法所存在的不足,逐步引入构件化的概念。 构件化的软件开发方法是一种将一完整系统看作是若干独立部分(构件)的联结的软件开发方法。本文在第三章节从三个方面来介绍构件化的软件开发方法:1、什么是构件化的软件开发方法;2、构件化思想的历史3、深入介绍当今流行的构件化软件开发方法及多种支持构件化概念的中间件平台,包括CORBA、RMI等。同时对若干个参考模型系统进行分析,包括Aura、Centaurus、Gaia、Uic、2K,通过对这些系统的参考研究来确定我们自己的系统体系结构。第四章则重点分析我们的构件化操作系统课题——Liquid构件化嵌入式操作系统及开发环境,逐一介绍Liquid的系统内核层、支持网络分布式环境层、构件模型层、支持普适计算的系统服务层、操作系统开发工具层这五个层次结构,然后在第五章重点介绍构件模型层的详细设计与创新。 第六章是对Mini-XmlParser的一个介绍。Mini-XmlParser是Liquid系统中为嵌入式运用设计的xml解析器,具有体积小,速度快的优点。 第七章是一个构件化股票模拟系统的设计。通过这个系统的设计来阐明如何在Liquid Os上开发应用程序,如何使用liquid Os提供的各种工具,包括idl编译器、cidl编译器和Mini-XmlParser等。