写点什么

Pulse 寻求描绘 Eclipse 部署美景

  • 2007-12-06
  • 本文字数:2828 字

    阅读完需:约 9 分钟

在 11 月初的 EclipseWorld 会议上, Genuitec MyEclipse 的创建者)宣布了一款方便管理基于 Eclipse 软件(无论是商业的或是开源的)的免费软件服务—— Pulse 。新闻稿中所介绍的 Pulse 的关键特性包括:

  • 最快速安装:通过优化镜像和组件并行下载
  • 最小的花费:当创建多个视图(profile)时,只须下载新视图的独特特性
  • 极度灵活:来自多个项目 / 产品的特性可以很容易随意地组合在一起
  • 丰富的用户体验:基于 RCP 客户端改善体验并易于使用
  • 方便的桌面集成:可自定义程序组和桌面图标来加速视图启动
  • 用户界面:为详细描述产品、交叉销售、评级、改向时机提供了自定义区域
  • 共享便利:通过邀请组(类似于 IM 客户端)的方式可私人共享视图
  • 允许匿名使用:支持非自定义视图
  • 有限注册:只有自定义 / 共享 / 支持需要用户注册。用户可以保持完全匿名
  • 初始安装尺寸小:(2MB)

EWeek新闻深入报导了 Pulse 背后的技术:

……PoweredByPulse 是基于 Eclipse Maya 项目,一个现在大家熟知的 Maynstall(发音为“may install”)孵化项目,这个项目为提供供给服务迈出了第一步,该服务可让组织利用 Eclipse 平台为内部或外部工具(构建在 Eclipse 之上)服务……该项目将提升 Eclipse 的集中化部署模型,与标准 Eclipse 更新机制不同,它被设计用来授权每个个体客户并绕过联合用户,Eclipse 官方说……通过构建于 Eclipse Equinox 内部服务和由更新站点暴露的内容之上,Maynstall 项目的目标是提供可扩展的框架和一个值得仿效的应用程序,从而使基于 Eclipse 的产品安装能够自动部署,……Tim Webb,Genuitec 的 Pulse 产品经理,6 月份从 Cisco System(为 Maya 项目贡献了许多基础代码)加入该公司。Webb 是该项目的技术负责人……

广受欢迎的 Eclipse 博客作者 Chris Aniszczyk 也就该技术发表了评论: > ……Pulse 作为 Eclipse 社区管理插件安装库的革命性方法,我认为它很有潜力。可是,我也有些忧虑。当前似乎只有一个公司支持 Pulse,为了吸引更大的社区,他们可能必须更开放。我这样说的意思是什么呢?嗯,为了把软件加进目录,似乎你不得不忍受专制过程。我明白这一过程可能会利于最终进入目录的项目是高质量的,但是像 Netbeans Plug-in Portal 一样将其开放给每个人,才是迈向正确方向的一步……

为了进一步探究 Pulse,InfoQ 采访了 Genuitec 的 Jens Eckels。Eckels 首先被问及创建 Pulse 的动机是什么:

Pulse 源自 Eclipse 用户、Genuitec 消费者和 Eclipse 生态系统业务合作伙伴示范性需求的混合体。随着 Eclipse 的成长,浮现出了一些共同关注的问题。从用户的角度…… 首先,用户手工配置带有多个插件(每个插件都有其自己的依赖和兼容性问题)的软件栈已经变得日益困难。

其次,工具的发展轨迹已经超越过去几年,出现“爆炸”式增长,这已经变成了麻烦。因为配置十分困难,用户被迫陷入一个拥有他们“可能”需要的所有工具的“超级栈”,或者陷入几个较小的、有安装冗余的自定义栈。两种解决方案创建起来都很耗时而且有密集的资源需要管理。

最后,许多消费者使用商用软件(包括 MyEclipse),在其公司里拥有庞大且多样的安装库。保持这些方案日常更新并与其他所用商业及开源工具相兼容的任务急剧膨胀。另外,这些公司大多有各种针对其企业内开发场景进行定制的工具栈,它们需要单独进行管理。Pulse 为企业和最终用户解决了所有这些问题。

从商业生态环境角度看,与合作伙伴进行交流的过程中,我们发现我们遇到了几个共同问题。首先,基于 Eclipse 的商业产品面临着建造一个方便识别的商标的挑战(作为最终用户,我该到哪儿去看?)。第二,虽然 Eclipse 很出名且很易于被改进,但是对于成员公司来说,把其基于 Eclipse 的解决方案搬到 Eclipse 用户面前还是困难的。

Pulse 为最终用户提供了便利的方法来定位、管理和维护他们基于 Eclipse 的工具,以及使整个团队保持更新一个或多个软件栈。它还允许 Eclipse 成员公司以一种对最终用户来说方便、谨慎的方式来为其增值产品赢得众人的目光。

最好的一点,它是免费的。

InfoQ 接着要求 Eckels 解释一下现今 Eclipse 生态系统中需要 Pulse 的原因:

Eclipse 是可扩展的,这造成了有大量基于它的插件和产品。尽管更具选择性的确有益,但是决定需要什么样的软件以及如何安装、配置、管理和更新它也成为不可避免和令人困惑的事情。Eclipse 技术可被看成一套 Tinker Toy(一种拼接组合玩具),允许按照你的想法装配,但你必须是专业人士才行。我们所需要的是一种方法,使非专业人士可以在高层次很容易地获得、配置、管理和共享 Eclipse 软件栈,而无需暴露各种插件依赖、每个插件的更新站点、下载镜像等等。而这正好是 Pulse 所提供的;Eclipse 变得简单了。

谈到这里,InfoQ 提示了与供给有关的几个 Eclipse 项目,如 Eclipse Provisioning Buckminster 、和 Maya 。Eckels 解释到:

Pulse 是一个构建在开源方案之上、免费赠送的技术。通过我们的思想领袖地位(我们是 Maynstall 的项目领导者,该项目以前称为 Maya),以及正在参与的 p2 工作,Genuitec 专注于多个开源项目以帮助 Eclipse 供给在开源世界向前迈进。p2 和 Maynstall 项目的创建证明社区认识到需要一个供给方案,我们为能成为这两个项目的一部分而感到自豪和兴奋。Pulse 努力减轻大家对 Eclipse 供给的担忧,并且提前简化和普及了 Eclipse,允许普通 Eclipse 用户无需论战就能分享生态环境中广泛的软件可用性。

InfoQ 接着问了关于 Genuitec 计划如何使 Pulse 吸引其他公司的问题。目前 Pulse 站点主要是来自 Genuitec 和 Instantiations 的开源内容和商业插件: > 在 Genuitec 我们已经考虑了很多,以确保 MyEclipse 展示的特性不会远超我们商业伙伴的特性。我们明白在公共目录罗列竞争对手产品的敏感性,我们正在努力确保我们的合作伙伴从进入该目录中得到全部价值。最后,我们为自己的大量客户改善 Pulse,通过联合,它将以一种比以前更透明的方式被暴露给竞争对手产品。为了使 Pulse 获得成功,我们将继续确保所有合作伙伴完全陈列在目录中,并且 MyEclipse 仅被看作罗列在目录中的众多合作伙伴中的一员。

继续牵连社区的话题,Eckel 被问及他是否曾经预见 Pulse 的管理工作正被转移到 Eclipse 基金会(作为公正管理者)的身上: > 目前,Genuitec 将保持 Pulse 的所有权。从历史上看,我们在 Eclipse 插件中心展示的时候,已经向基金会捐赠了技术和平台,这样从业务和生态系统方面才有意义。如果这种情况发生在 Pulse 身上,我们将再次面临这种可能性。

最后,InfoQ 问到是否使用 Pulse 技术增强其私有插件仓库,以此为该平台的未来版本铺平道路:

绝对是这样。而且很快。软件作为公司服务交付是非常真实且快速的。预想 Pulse 供给软件超越于 Eclipse 生态环境也是真实的。在技术上,没有什么限制 Pulse 只能是基于 Eclipse 的软件技术,我们愿意设想在将来,Pulse 将被安装在许多有着多样软件工具需求的不同类型业务上。

查看英文原文: Pulse Seeks to Clarify the Eclipse Deployment Picture

2007-12-06 19:411372
用户头像

发布了 150 篇内容, 共 45.5 次阅读, 收获喜欢 10 次。

关注

评论

发布
暂无评论
发现更多内容

玩转服务器之应用篇:从零开始构建小型高可用环境

京东科技开发者

高可用 云主机 云服务器 企业号 6 月 PK 榜

重新思考流处理与流数据库

吴英骏

开源 云原生 流处理 ​Rust 实时数据库

一次网络请求中的流量分发过程 | 京东云技术团队

京东科技开发者

数据传输 企业号 6 月 PK 榜 流量分发 网络请求

简洁实用的文本编辑器:FSNotes中文版

真大的脸盆

Mac Mac 软件 文本编辑器 文本管理 文本处理工具

人工智能工程总体介绍

紫晖

人工智能 软件工程 数据开发

我又和redis超时杠上了

蓝胖子的编程梦

redis 性能分析 云服务器 线上事故 接口超时

一文回顾 Boundless Hackathon at Stanford 首期 Workshop

西柚子

技术的交流 思想的碰撞|2023开放原子全球开源峰会TOC面对面分论坛即将启幕

开放原子开源基金会

开源 社区 TOC

大型 3D 互动开发和优化实践 | 京东云技术团队

京东科技开发者

游戏 3D 企业号 6 月 PK 榜 互动游戏

实现mac电脑与安卓互通|MacDroid 破解版

理理

MacDroid for mac 安卓设备文件传输助手 MacDroid中文 MacDroid破解 mac与安卓同步

【5.26-6.02】写作社区优秀技术博文一览

InfoQ写作社区官方

热门活动 优质创作周报

强化学习基础篇[2]:SARSA、Q-learning算法简介、应用举例、优缺点

汀丶人工智能

人工智能 深度学习 强化学习

软件测试/测试开发丨接口测试学习笔记

测试人

程序员 软件测试 自动化测试 测试开发

世界500强开滦集团的财务共享建设路径

用友BIP

财务共享

TiDB数据迁移实践DM工具

TiDB 社区干货传送门

迁移 实践案例

堡垒机重要吗?为什么?求解!

行云管家

堡垒机 安全运维 录像审计

BFF层聚合查询服务异步改造及治理实践 | 京东云技术团队

京东科技开发者

优化技巧 企业号 6 月 PK 榜 BFF层 异步优化

让AI无处不在!Intel拿出全新VPU:超高能效碾压GPU

E科讯

行云堡垒V7亮点有哪些?具体看这里!

行云管家

IT运维 行云堡垒

秒验 iOS端集成指南

MobTech袤博科技

复杂Flink任务Task均衡调度和优化措施

Openlab_cosmoplat

大数据

CodeWhisperer 初体验

天黑黑

AI 亚马逊云 CodeWhisperer

这本数智平台白皮书讲透了大型企业数智化升级业务痛点

用友BIP

白皮书 数智底座 数智平台 平台白皮书 数智化转型白皮书

魔法门之英雄无敌3下载,死亡阴影 for Mac中文版

理理

mac游戏 英雄无敌3 英雄无敌3高清中文版 魔法门之英雄无敌3下载 死亡阴影中文版

TiDB集群数据库灾难恢复手册

TiDB 社区干货传送门

管理与运维 备份 & 恢复

强化学习基础篇【1】:基础知识点、马尔科夫决策过程、蒙特卡洛策略梯度定理、REINFORCE 算法

汀丶人工智能

人工智能 深度学习 强化学习

百度倾力出品|《神经网络机器翻译技术及产业应用》正式上线

飞桨PaddlePaddle

人工智能 深度学习 百度飞桨

一文回顾 Boundless Hackathon at Stanford 首期 Workshop

鳄鱼视界

TiDB 落地SAS机器实践

TiDB 社区干货传送门

实践案例 应用适配 HTAP 场景实践

客服都要下岗了? 当ChatGPT遇见私有数据,秒变AI智能客服!

WorkPlus

rocketmq4 docker安装 阿里云linux2(centos7)

folo

Docker centos RocketMQ部署

Pulse寻求描绘Eclipse部署美景_Java_Scott Delap_InfoQ精选文章