Equinox介绍
从代码的观点来看,Equinox是OSGi R4 核心框架规范(Core Framework Specification)的一个实现,是一套集成了各种可选的OSGi服务的实现和其它运行基于OSGi系统的基础结构的捆绑。
OSGi 是目前动态模块系统的事实上的工业标准,虽然一开始只是作为嵌入式设备和家庭网关的框架来使用,但是实际上它适用于任何需要模块化、面向服务、面向组件的 应用程序。而Equinox则是的Eclipse所使用的OSGi框架,是Eclipse强大的插件体系的基础,Eclipse 的稳定可靠性也为该框架带来了声誉。
Equinox项目的目标是成为第一流的OSGi社区。它作为Eclipse的一部分,负责开发和交付用于所有Eclipse的OSGi框架实现。另外,此项目开放了:
1)OSGi规范所有方面的实现(包括EEG、MEG和VEG等)
2)调查和研究OSGi规范未来的发展和相关的Runtime问题
3)非标准基础结构的开发,作为运行和管理基于OSGi的系统的基础
4)关键框架服务和扩展的实现
Equinox项目作为RT项目的一部分,Equinox OSGi代码由RT PMC管理。Equinox作为所有Eclipse的基础,在Eclipse的每个版本都包含了它。
分享到:
相关推荐
第一部分主要介绍了OSGi和Equinox,以及OSGi标准的Eclipse实现;第二部分采用非正式教程的方式教给读者如何从零开始构建真实的Toast应用,针对每一个步骤都提供了完整的在线示例代码;第三部分由原型构建转向实际的...
本文将介绍 Equinox 的 ServletBridge 项目,提供一个示例来说明如何使用 ServletBridge,并将简要分析 它的实现方法。 读者将首先了解到如何在 Servlet Container 中嵌入 OSGI,并从文章提供的例子中了了解其工作...
全面解读OSGi规范,深刻揭示OSGi原理,详细讲解OSGi服务,系统地介绍Equinox框架的用法,并通过源代码分析其工作机制,包含大量可操作性极强的解决方案和最佳实践。
《深入理解OSGi:Equinox原理、应用与最佳实践》共14章,分4个部分。第一部分(第1 章):走近OSGi,主要介绍了什么是OSGi以及为什么要使用OSGi。第二部分(第2~4章):OSGi规范与原理,对最新的OSGi R5.0中的核心...
介绍基于Equinox平台的OSGi Bundle开发
第三部分基于Equinox的OSGi应用与实践,详细介绍了OSGi的服务纲要规范(OSGi ServiceCompendium)和OSGi企业级规范(OSGi ServiceEnterpress)中最常用的几个子规范内容,在这一部分里,将会把OSGi技术从理论落地到...
最后对0SGi知识进行深入讲解,通过对0SGi规范和实现框架(Equinox、Felix、Spring—DM和Apache CXF)的分析,以及最佳实践的介绍,帮助读者更好地使用OSGi。 OSGi原理与最佳实践 目录: 第1章 OSGi简介 第2章 OSGl...
是一本适合新接触OSGI开发学习的一本很好的书,本书介绍了Equinox, Spring-DM和Felix这三个常用的OSGi容器的使用、开发、以及WebApplication的开发部署;介绍了OSGi的规范和Core Framework和Layer。包含书中的用例源...
osgi实战,主要介绍了equinox
介绍OSGI组件编程,详细介绍用eclipse和Equinox开发OSGI程序
本书基于作者多年使用OSGi的经验而编写,涵盖了...最后对OSGi知识进行深入讲解,通过对OSGi规范和实现框架(Equinox、Felix、Spring-DM和Apache CXF)的分析,以及最佳实践的介绍,帮助读者更好地掌握如何使用OSGi。
多年使用0SGi的经验而编写,涵盖了0SGi从入门到深入的...最后对0SGi知识进行深入讲解,通过对0SGi规范和实现框架(Equinox、Felix、Spring—DM和Apache CXF)的分析,以及最佳实践的介绍,帮助读者更好地掌握如何使用OSGi
这个介绍是指导开发者如何安装开发环境的工作与Spring Dynamic Modules(DM) for OSGI,平台项目,利用现有的工具,基于Eclipse的IDE , Eclipse的Equinox OSGi容器和Maven插件。
Jetty和Equinox OSGi运行时一起构成了openHAB的核心基础。openHAB的设计是厂商中立的,且与硬件/协议无关。openHAB通过绑定,汇集了不同的总线系统、硬件设备和接口协议。这些绑定可以通过openHAB事件总线发送和接收...
安装插件的最简单方式是在myeclipse安装目录下的configuration\org.eclipse.equinox.simpleconfigurator目录下面的bundles.info文件里面按照格式添加插件信息如: 要求格式:包名,版本号,文件路经,4,false...
平台依赖度低的解决方案 ...测试环境:equinox3.5.2。其它用到的Bundle包括hibernate、hibernate-annotation、hsqldb、 spring、spring-osgi等。请到http://www.springsource.com/repository/下载。
嘿 :waving_hand: ,我是 嗨,我是全栈开发人员Govind Dixit :rocket: 来自印度,目前在担任工程实习生 ... :high_voltage: 联合创始人Equinox和Hackofiesta :handshake: 微软学生合作伙伴 :1st_place
介绍 QuickWebFramwork是一个开发模块化WEB程序的框架项目。适用于如嵌入式设备WEB管理后台、小型内部办公系统等小型WEB项目。 OSGi QuickWebFramework内部使用OSGi容器承载各WEB模块插件。开发一个插件就是开发一个...
WebOSGi介绍 WebOSGi是一种将OSGi插件化架构应用与JavaEE应用的解决方案,由Emrys开源软件社区负责开发维护。该方案基于OSGi的Equinox开源项目,以OSGi 插件的方式,实现了一个轻量级的JavaEE Web Container框架,...
介绍开放式家庭自动化总线 (openHAB) 项目旨在为围绕家庭自动化的所有事物提供通用集成平台。 它是一个纯 Java 解决方案,完全基于 OSGi。 Equinox OSGi 运行时和作为 Web 服务器的 Jetty 构建了运行时的核心基础。 ...