Newton

Newton项目的目的是建立一个分布式组件模型。要成为一个真正意义上可用的分布式组件框架,要从根本上解决本地计算和分布式计算的不同。Newton基于以上考虑开发,并将提供分布式计算功能。 关键技术这个世界是一个高度动态的分布式组件模型,并会随时面对无法预料的失败和不确定的网络状态。分布式系统的管理,如部署或整理系统环境是一项繁重的工作。它阻碍了我们开发和建立

Concierge

Concierge是一个优化的OSGiR3的框架,其jar包只有差不多80k左右大小。这使得它非常适合移动或嵌入式设备。Concierge还提供一个Eclipse的插件,用来创建基于Concierge的项目。插件的安装地址:http://concierge.sourceforge.net/cte/update

Karaf

Karaf是Apache旗下的一个开源项目.Karaf同时也是一个基于OSGi的运行环境,Karaf提供了一个轻量级的OSGi容器,可以用于部署各种组件,应用程序.Karaf提供了很多特性用于帮助开发者和用户更加灵活的部署应用,例如:热部署,动态配置,几种日志处理系统,本地系统集成,可编程扩展控制台,ssh远程访问,内置安装认证机制等等.同时Karaf作为一款成熟而且优秀的OSGi运行环境以及容

Apache Aries

Aries项目提供了一组可嵌入式的Java组件,用于企业OSGi应用编程模型,该项目还包含了OSGI联盟企业专家组的规范实现和扩展。

Bndtools

基于Eclipse的OSGi开发环境。

Apache ACE

ApacheACE是一个软件发布框架,用来集中管理和分发软件组件、配置数据以及其他为目标系统准备的文件,使用OSGi构建可面向不同技术平台发布,目标系统通常也是OSGi的,但不限定。其主要特点是:能够将软件部署到许多不同的目标;原子升级:如果目标升级失败,则会自动回滚到以前的状态;为不同的目标部署不同的配置;智能地将已更改的工件重新部署到目标;

Gyrex

Gyrex是一个Eclipse的开源项目,用于构建基于OSGi的服务器解决方案,提供一个基于EquinoxOSGi框架来创建无缝的Equinox服务器集群,提供用于开发、发布和扩展应用的框架。

R-OSGi

R-OSGi是一套适用于任意满足OSGi架构的分布式通讯组件。它以jar的形式发布,部署容易,使用也较为便捷。概括下用户只需要完成如下几步。在Server端:OSGi容器内启动R-OSGi的BundleService的Bundle里MENIFEST文件中import对R-OSGi的引用将需要被Client调用的接口暴露给R

Apache Clerezza

Clerezza是一个基于OSGi(开放服务网关倡议)的服务平台,它提供了一组组件(bundles)用来构建RESTFulSemanticWeb应用和服务。它提供了一个API来访问RDFGraphs,一个JaxRS实现,TypeHandlers:Jax-RS资源绑定到RDF类型。核心特性:基于OSGi平台REST风格的Web服务框架基于W3C标准Database/Triple

JRuyi

JRuyi是一个基于OSGi的,用于开发高性能和易扩展的网络应用程序的框架。

OSGi.NET

这是实现的一套基于OSGi规范的C#基础框架-OSGi.NET,并且用Go语言初步实现了插件的管理平台-插件仓库。在几个中小型项目中有所应用(Winform、WPF),主要可以解决多人协作的开发规范与插件的管理问题。更多说明: http://www.diginfo.me/osgi-net-implement简介:OSGi.NET框架是一个参照了OSGi规范的模块化管理框架。框架为应用程序扩展(组件

Apache Celix

ApacheCelix是一个使用C和C++实现的OSGi规范的项目。提供了使用组件和面向服务编程来开发模块化应用的框架。一个C版本的激活器示例://${WS}/myproject/bundles/hello_world/private/src/hello_world_activator.c#include <stdlib.h>#include <st