InfoQ

新闻

Eclipse RIA工具取得突破性进展

作者 Rob Thornton 译者 霍泰稳 发布于 2007年3月26日 上午10时18分

社区
Java
主题
RIA
标签
Eclipse Ajax工具框架,
Eclipse,
Eclipse富Ajax平台
Eclipse 基金会日前宣布了两个旨在提高富互联网应用(RIA,Rich Internet Application)开发的项目里程碑,一是 Eclipse 富Ajax平台(RAP,Rich Ajax Platform)开始支持 JFace 对话框,另外 Eclipse Ajax 工具框架(ATF,Ajax Toolkit Framework)可以支持OS X。

RAP 项目和 Google 的 GWT(Google Web Toolkit)很类似,但是有两点不同,一是 GWT 是在浏览器的一个仿真 Java 引擎上运行,而RAP 主要是在服务端运行,使用 Ajax 更新客户端。在 RAP中 事件处理(Event-handling)的结果是在服务端操作,而在 GWT 中是在客户端。第二,因为是服务器端的,RAP 可以在一个 Web 容器里访问所有的 Java API(Application Programming Interface)和 OSGi(Open Service Gateway Initiative)。RAP 现在被描述为面向Web 应用的一种 Eclipse 富客户端平台(RCP,Rich Client Platform)方法。RAP 现在既支持对话框,也支持事件处理

ATF 项目存在的目的是方便 JavaScript 开发(允许在 Eclipse 内部调试),尤其是通过 IDE 的构建提供 Ajax 运行时产品(Dojo、Zimbra等)。
通过 ATF,开发人员可以方便地构建、调试和部署他们的 Ajax 应用。它包括很多组件,如一个支持本地和网络文件调试的 JavaScript 调试器和检测 Ajax 应用运行的工具。Eclipse ATF 支持许多当前流行的 Ajax 框架,如 Dojo、Rico和 Zimbra 等。
在 Nexaweb 和 Genuitec 产品中已经应用了 ATF。Wayne Beaton 已经写了一些关于这个项目的使用文章

深度内容

和Google互补的搜索引擎Wolfram|Alpha

Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。

SOA契约成熟度模型

本文说明了所推荐的契约版本管理设计策略是如何与SOA成熟度模型发生联系的。文章目的是为实现版本管理和可组合性提供一个路线图。

数据服务简介

Vijay Narayanan在这篇文章中对数据服务的几个方面进行了介绍,它们都是SOA实践者和数据架构师感兴趣的内容。本文对数据服务的几个方面进行了介绍,包括需求定义,基本原理和好处、范围、开发以及消费模式。

分块云计算

在本文中,Jimmy Nilsson描述了一种他在过去数年间观察到的一种正在缓慢成长的架构风格,他把这种风格称为“分块云计算”。

豆瓣网技术架构变迁

罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。在本次演讲中,豆瓣的首席架构师洪强宁将与大家一起分享从上线时的单台服务器架构开始一直到现在的豆瓣架构变迁历程。

融合思想:深入探索S#arp架构

Billy McCafferty展示了S#arp架构,它在ASP.NET MVC框架的基础上,荟萃了当今的最佳实践,应用在ASP.NET Web应用程序的架构设计中。

王雷谈开源以及新兴市场计划

中国作为新兴市场中的新兴市场,是Sun在美国之外实施SSE(SUN Startup Essentials)项目重点关注的地区。在QCon Beijing 2009期间,InfoQ中文站有幸对此项目的负责人王雷先生进行了采访,探讨了关于开源、新兴市场、SSE等话题。

使用HTML5构建下一代的Web Form

HTML5 是由 WHATWG发起的,最开始的名称叫做Web Application 1.0,而后这个标准吸纳了Web Forms 2.0的标准,并一同被W3C组织所采用,合并成为下一代的HTML5标准。