`
semicircle
  • 浏览: 12601 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

【网摘】了解 Eclipse 插件如何使用 OSGi

阅读更多
http://www.ibm.com/developerworks/cn/opensource/os-ecl-osgi/

Eclipse 集成开发环境(IDE)和 Eclipse Rich Client Platform(RCP)应用程序的核心由 Open Services Gateway Initiative(OSGi)规范的实现驱动。本文通过描述对 Eclipse 平台而言插件是什么,并跟踪从 Eclipse V2.1 到今天基于 OSGi 的实现中插件的发展,阐明了 Eclipse 与 OSGi 的关系。还解释了 OSGi manifest.mf 文件选项以及通过 Eclipse 提供的添加项。
分享到:
评论
1 楼 semicircle 2008-09-25  
对 Eclipse 平台而言插件是什么?

相关推荐

    OSGI 实例eclipse插件开发

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

    OSGI.rar_OSGI eclipse_eclipse osgi_java OSGI_osgi

    在"OSGI.rar_OSGI eclipse_eclipse osgi_java OSGI_osgi"这个压缩包中,我们可以找到"OSGI实战.pdf",这很可能是关于如何在Eclipse环境下使用OSGI进行实际开发的详细指南。该书可能会涵盖以下关键知识点: 1. **...

    org.eclipse.osgi_3.7.0.v20110613及源码

    Eclipse IDE本身就是一个基于OSGi的平台,各个插件作为独立的bundle进行管理。此外,Spring Dynamic Modules(Spring DM)和Apache Felix等开源项目也使用OSGi来构建可扩展的系统。 六、挑战与优势 尽管OSGi提供了...

    Eclipse插件开发学习笔记.pdf

    Eclipse插件开发学习笔记将带领我们深入了解Eclipse插件开发的方方面面。 首先,我们需要了解Eclipse插件的基础概念。在Eclipse中,插件主要由一系列的扩展点(Extension Points)组成,这些扩展点定义了插件可以...

    Eclipse插件开发学习笔记全篇+源码.rar

    2. OSGi框架:Eclipse基于OSGi运行,了解OSGi的概念和它在插件中的作用。 3. PDE(Plugin Development Environment):Eclipse内置的插件开发工具,用于创建、编辑和调试插件项目。 4. Manifest.MF:每个插件的核心...

    eclipse插件FileSync

    为了增强Eclipse的功能,开发者可以使用插件来扩展其特性。"FileSync"是专门为Eclipse设计的一款实用插件,它主要提供了文件和目录的同步功能,使得开发者在进行项目开发时能够更加高效地管理和更新文件。 FileSync...

    eclipse插件的使用

    Eclipse基于OSGi框架构建,其插件系统是其核心特性之一。每个插件都是一个独立的可执行单元,它们通过服务定位和依赖关系来交互。插件之间通过接口进行通信,这种模块化设计使得Eclipse能够灵活地添加新功能。 2. ...

    Eclipse插件开发 第1篇到第4篇 开发基础 核心技术 高级进阶 综合实例 eclipse 插件安装方法.zip

    这一部分通常会介绍插件开发的基本概念,包括Eclipse插件体系结构、OSGi框架以及如何创建第一个Eclipse插件项目。开发者会学习到Plugin.xml文件的重要性,它是描述插件元数据的关键,包括插件依赖、提供的服务、激活...

    Eclipse插件开发教程PPT Eclipse插件开发教程PPT

    Eclipse插件开发教程PPT是针对开发者设计的一份详细教学材料,旨在帮助他们了解并掌握如何利用Eclipse平台进行插件开发,从而定制自己的开发环境。以下是基于这个教程的几个关键知识点: 1. **Eclipse插件体系结构*...

    Eclipse插件开发文档

    3. "Eclipse入门--Eclipse的使用简介及插件开发.pdf":适合初学者,介绍Eclipse基本操作和初步的插件开发概念。 4. "Eclipse-plugin_插件开发.ppt":可能是PPT形式的讲解材料,包含插件开发的重点和难点。 总之,...

    Eclipse插件开发笔记源码

    Eclipse采用插件化架构,每个功能模块都是一个插件,这些插件通过OSGi(开放服务网关协议)框架进行交互。开发者可以通过编写插件,扩展Eclipse的功能,如代码编辑器、调试器、构建工具等。 2. **Plugin.xml文件**...

    神州数码 Eclipse插件开发面试

    了解OSGi的基本概念和生命周期是插件开发的基础。 二、Eclipse插件开发环境搭建 首先,你需要下载并安装Eclipse IDE for RCP and RAP Developers,这个版本包含开发Eclipse插件所需的所有工具。然后,通过“Help” ...

    Eclipse插件开发系列

    Eclipse基于OSGi框架,该框架使得插件之间可以相互依赖,且支持动态加载和卸载。理解OSGi的基本概念,如Bundle(模块)和Service(服务),是进行Eclipse插件开发的第一步。同时,Eclipse的插件系统基于Plug-in ...

    Eclipse插件开发 第1篇到第4篇 开发基础 核心技术 高级进阶 综合实例 eclipse 插件安装方法

    1. **理解OSGi框架**:Eclipse基于OSGi模块化系统构建,理解其动态性、模块化特性和服务注册机制是开发插件的前提。 2. **Plug-in工程结构**:包括Plugin.xml配置文件、源代码目录结构和依赖管理。学习创建新的...

    eclipse插件开发---简单例子

    Eclipse插件基于OSGi框架,它允许开发者创建可复用的模块化组件,这些组件可以与其他Eclipse插件交互,以提供定制化的开发体验。 描述中的"入门级简单例子 明了清晰"提示我们,这些例子将特别适合初学者,旨在清晰...

    基于Eclipse开发OSGI的简单实例

    Eclipse是一个广泛使用的开源集成开发环境(IDE),它支持OSGi框架,使开发者能够在Eclipse平台上构建模块化的应用程序。本文将通过一个实例,详细讲解如何使用Eclipse进行OSGi开发,包括SpringDM(Spring Dynamic ...

    eclipse插件开发步步教你

    Eclipse是一款广泛使用的开源集成开发环境(IDE),其强大的可扩展性主要体现在插件系统上。Eclipse插件开发是构建自定义工具、扩展编辑器、视图、透视图等核心功能的重要方式。本教程旨在逐步指导初学者进行Eclipse...

    自定义eclipse插件

    1. **插件项目结构**:Eclipse插件开发基于OSGi框架,通常包含`.plugin.xml`配置文件、源代码、资源文件等。`.plugin.xml`定义了插件的基本信息和提供的服务。 2. **插件开发工具**:Eclipse本身提供了插件开发环境...

    eclipse插件开发指南 作者:陈刚

    Eclipse插件基于OSGi框架,每个插件都是一个独立的模块,通过提供服务和使用其他插件的服务来实现功能扩展。插件之间通过接口进行通信,这种模块化的设计使得插件可以灵活地添加、更新或移除,而不会影响到整个系统...

Global site tag (gtag.js) - Google Analytics