最简单地说,ECF 项目的目的就是提供一个跨协议的 API。ECF 将为四类支持者创造价值:
通信供应者 谁 —— 为基于 Eclipse 的应用程序和插件实现新的和现有的通信供应者(Yahoo、AIM 等)的插件开发人员。
价值 —— 互操作性。开发人员和用户允许他们的应用程序跨协议地协同工作。组件开发人员 谁 —— 实现通用组件级特性(例如,文件共享或白板共享)的插件开发人员。
价值 —— 可重用性。应用程序设计师现在可以重用组件,只要供应者的实现支持重用。工具集成人员 谁 —— 把现有应用程序与 ECF 技术进行集成以便增加新价值的插件开发人员。一个好示例就是给图形编辑器添加协同支持。
价值 —— 丰富的特性。开发人员可以通过 ECF 把新东西添加到他们的应用程序中。用户界面(UI)开发人员 谁 —— 构建或集成用户界面的插件开发人员。ECF 提供了干净的骨架,所以可以为聊天室、文件共享等提供自己的用户界面。
价值 —— 可用性。可以独立于底层实现,在设计甚至集成方面改进用户界面或定制用户界面。
ECF 为了满足这个目标提供了一套高级抽象,而不是另一套消息 API。这一设计选择使得可以在不同的应用程序上下文环境和用户界面中重用高级通信组件(即时消息、文件共享、视频会议等)。假设要开发一个应用程序,需要即时通信、博客、BT 下载、文件共享和语音会议。那么使用 ECF 开发可以跨越每个服务的通信代码,从而让开发人员可以专注于业务逻辑和用户界面。
入门
可参考如下链接
分享到:
相关推荐
ECF(Eclipse Communication Framework)是Eclipse基金会下的一款开源框架,主要专注于远程服务的交互与通信。在分布式系统中,服务的发布和获取是核心功能,它允许不同组件之间进行有效的协作。在标题和描述中提到...
【标题】"设置传真组件fxsext.ecf"涉及到的是在计算机系统中配置和使用传真功能的一个关键组件。这个组件通常是由Fax Service Extension (FXS) 提供的,用于扩展Windows操作系统内置的Fax服务,使其能够支持更多特性...
标题“ECF工具”指的是Enterprise Connectivity Framework(企业连接框架)工具,这是一款用于构建和管理应用程序之间连接的开源工具。ECF是Eclipse基金会的一部分,它提供了多种协议的支持,包括HTTP、FTP、SSH等,...
Eclipse-ECF 协同编程插件 Eclipse Communication Framework Project About the ECF Project ECF is a set of frameworks for building communications into applications and services. It provides a lightweight...
ECF上的 我直接存到txt里,方便查找,此内容来源于ECF论坛,完全是搬运
ECF信号与非本地跳转 ics内容回顾与扩充 风格精美,34页干货,样例代码充足,内容翔实
ECI与ECEF转换关系,卫星轨道模型方法,应用相关
Eclipse Communication Framework (ECF) 是一个开源的项目,它为Eclipse开发环境提供了一整套框架,用于构建和实现人与人、人与插件以及插件与插件之间的通信和协作。ECF 提供了安全可靠的同步和异步API,支持多种...
标题中的"fft.rar_ECF_FFT analyse"表明这是一个与快速傅里叶变换(FFT)相关的压缩包文件,可能包含了用于执行FFT分析的程序代码。"ECF"可能是某种特定的算法或者方法,但没有明确的定义,我们暂时把它理解为一个附加...
**ECF10P20 MOSFET 简介** ECF10P20 是一款由EXICON公司设计的高性能功率线性应用P沟道横向MOSFET。这款器件特别适合于高质量音频放大器的设计,因为它提供了高电压能力、高转换率以及低失真,确保了音频输出的纯净...
ECF10N20是一款高功率线性应用专用的N沟道横向MOSFET,由EXICON公司设计。这款MOSFET以其在音频放大器设计中的出色表现而备受推崇,它提供了高电压承受能力(200V)、高转换率以及低失真特性。由于没有二次击穿和热...
【标题】"参考资料-ECF003合同台账.zip" 提供的是关于企业合同管理的文档,其中核心是“ECF003合同台账”。在企业管理中,合同台账是一种非常重要的工具,它用于记录和跟踪企业的所有合同信息,确保合同执行的合规性...
标题“org.eclipse.ecf.core.feature_1.5.702.v20210409-2301”表明这是一个特定版本的Eclipse ECF(Eclipse连接框架)核心功能模块。Eclipse ECF是开源项目,提供了一组用于开发分布式应用程序的框架和服务。版本号...
标题中的"EFT(ECF中文v4修正重压)"指的是EVE Online(一款大规模多人在线太空模拟游戏)中的一款辅助工具,EFT全称是EVE Fit Tool,它是一款用于创建、编辑和分享舰船配置的实用程序。ECF中文版则是针对中国玩家的...
ECF,全称是Earth-Centered, Earth-Fixed(地心固定坐标系),是一种常用的地球坐标系统,用于描述地球上任意点的位置。在实际应用中,我们通常需要将ECF坐标转换为人们更熟悉的经纬度坐标,即经度、纬度和海拔高度...
异常控制流(ECF,Exception Control Flow)是操作系统中至关重要的一个概念,它涉及软件与硬件之间的交互,以及系统如何管理资源和服务请求。在本文中,我们将深入探讨ECF的基本概念,异常处理机制,以及其在操作...
### Eclipse ECF项目介绍 #### 一、背景与概述 **Eclipse ECF**(Eclipse Communication Framework)是Eclipse平台中的一个重要组成部分,它旨在解决Eclipse在协作方面存在的不足。尽管Eclipse作为一款世界级的...