`
yipsilon
  • 浏览: 244722 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

MINI OSGI 的开发计划

阅读更多

跟  Blue Davy 研究了一下,已动手开发了一套基于 Java 5 除了 Security Layer 之外的最小化OSGi Core实现-MINI OSGi。

Module、Lifecycle 部分前两天已经完成了,今天主要实现 Service 部分,目前已经进入开发末期,等待全面测试中。未来几天用于软件测试和改善文档过程,预计在2月18日前可以发布公开测试版本,以迎接新一年的到来~:0

研发感言:

  1. OSGi 的入门很容易,可以轻松地让初学者进行开发。参考材料中,BlueDavy的《OSGi实战》就很不错,基本上涵盖了Core中的常用操作。
  2. OSGi 规范的实现其实不是很难,看懂了规范所描述的流程就可以很顺利地开发,因为它里面讲得很清楚。
  3. 还是自己开发出来的东西好哇!想加什么功能就加什么功能,达到项目需求的最佳化配置!
分享到:
评论
4 楼 yinrenxingzhe 2008-04-26  
楼主很不错啊!
我想基于OSGi规范,想做一个可扩展的插件式数据挖掘系统,请问楼主我应该怎么入手呢?
请给予指点!
3 楼 yipsilon 2007-03-07  
啊呀,跳票了,把这事儿给忘干净了,不好意思。

最近有些忙,分不开精力,暂时决定本版4月1日发布。
2 楼 吸血鬼 2007-02-28  
9494,大家都期待着呢
1 楼 dearwolf 2007-02-27  
不是说2月18日之前公开测试版本么.....

跳票也要说一声啊:)

相关推荐

    OSGI 开发文档中文的

    在“OSGI开发文档中文的”这个资源中,你可以找到关于OSGI技术的详细指导。这份文档可能涵盖了以下几个关键知识点: 1. **OSGI基本概念**:包括bundle、服务、生命周期(启动、停止、暂停、更新和卸载)以及类加载...

    OSGI进阶--OSGi开发指南

    OSGi开发文档和实践指南,描述了OSGI的开发流程

    OSGi开发环境建立和Hello World

    文章《OSGi开发环境建立和Hello World》详细介绍了如何搭建OSGi开发环境,并通过Hello World程序的开发实践来巩固前面入门篇的内容。 首先,需要了解Equinox是OSGi核心标准的一个完整实现,并且添加了一些额外的...

    osgi开发jar包

    总的来说,OSGi开发jar包需要掌握模块化编程思想、MANIFEST.MF配置、OSGi框架使用、服务模型以及安全机制等多个方面。通过熟练运用这些知识,开发者可以构建出高度可扩展、灵活且易于维护的Java应用程序。

    osgi 开发文档

    综上所述,《OSGi原理与最佳实践》这本书可能会涵盖以上所有方面,为开发者提供了深入理解OSGi技术的全面指南,包括如何有效利用OSGi进行模块化开发、实现动态服务交互以及遵循最佳实践来优化项目结构和维护性。

    OSGI 实例eclipse插件开发

    在本实例中,我们将探讨如何利用OSGI技术来开发Eclipse插件。 首先,Eclipse是一个开放源代码的集成开发环境(IDE),它支持多种编程语言的开发,而OSGI则为Eclipse提供了一个强大的插件系统。通过OSGI,开发者可以...

    Equinox开发OSGi应用程序

    ### Equinox开发OSGi应用程序 #### OSGi及框架简介 **OSGi**(Open Service Gateway Initiative)是一种用于创建模块化Java应用程序和服务的框架。它最初是为了满足嵌入式设备和家庭网关的需求而设计的,但随着...

    OSGI进阶插件开发

    本教程将深入探讨如何基于OSGi进行高级插件开发,包括设计、实现、部署和测试项目和产品。 一、OSGi设计原则 1. **模块化**:OSGi的核心是模块化,每个bundle都是一个自包含的模块,有自己的类加载器,确保了类的...

    osgi框架开发介绍

    二、OSGi框架开发模式 1. **依赖管理**:在OSGi中,每个Bundle声明其依赖的服务和库,框架负责解析并提供这些依赖。如果某个依赖不可用,Bundle将不会被激活,避免了运行时的类加载问题。 2. **版本管理**:OSGi...

    osgi插件化开发流程

    osgi插件化开发流程

    OSGi开发文档及开发心的

    OSGi(Java 语言的动态模块系统)是一种用于构建模块化应用程序的基础架构,它允许开发者在不中断系统运行的情况下安装、升级或卸载组件。...结合SpringDM等工具,OSGi已成为现代Java应用开发不可或缺的一部分。

    基于OSGi和Spring开发Web应用.doc

    "基于OSGi和Spring开发Web应用" OSGi(Open Service Gateway Initiative)是一种面向服务的框架,能够提供动态模块部署和管理的能力。Spring 是一个轻量级的J2EE开发框架,特点是面向接口编程和非侵入式的依赖注入...

    osgi介绍osgi介绍

    OSGi(Open Services Gateway Initiative)是一种Java模块化系统,它为开发人员提供了一种动态、模块化的运行时环境。在OSGi中,应用程序被分解为称为“bundle”的独立单元,这些bundle可以相互依赖并独立地加载、...

    osgi 插件开发

    ### OSGi插件开发详解 #### OSGi概述 **OSGi**,即Open Service Gateway Initiative,是一种针对Java的动态模块系统。它为模块化应用程序的开发提供了一个基础架构,使得开发者能够轻松管理和控制各个模块间的依赖...

    基于osgi整合ssm框架注解开发

    SSM(Spring、SpringMVC、MyBatis)框架是Java Web开发中常见的技术栈,而OSGi(Open Service Gateway Initiative)则是一种模块化系统,主要用于解决Java应用程序的动态性、可扩展性和版本管理问题。将SSM框架与...

    基于Eclipse开发OSGI的简单实例

    **基于Eclipse开发OSGI的简单实例** OSGi(Open Services Gateway Initiative)是一种Java模块化系统,它允许在单个JVM上动态地部署、管理、发现和使用服务。Eclipse是一个广泛使用的开源集成开发环境(IDE),它...

    基于OSGi和Spring开发Web应用教程

    在基于OSGi和Spring开发Web应用中,OSGi(Open Services Gateway Initiative)是一个开放标准,用于创建模块化Java应用程序。它允许开发者将应用程序分解为独立的模块,称为bundle,每个bundle都包含自己的类路径、...

Global site tag (gtag.js) - Google Analytics