OSGi(OpenServicesGatewayInitiative,开放服务网关协议)提供了一个面向服务组件的编程模型,基于OSGi编程,具有模块化,标准化,面向服务,动态性,易复用,易扩展,易部署等诸多优点,本文介绍了基于OSGi开发一个应用程序的过程,读者可以学习如何基于OSGi开发自己的应用,并从中体会OSGi上述的优点。OSGi是由1999年成立的OSGi联盟提出的一个开放的服务规范,最初的目的是为嵌入式设备,确切地说是为可以通过网络访问的设备提供一个通用的软件运行平台,屏蔽不同设备之