Google

星期二, 六月 03, 2008

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 已经写了一些关于这个项目的使用文章

http://www.infoq.com/cn/news/2007/03/eclipse-atf-rap

标签: , , , , , , , ,

Eclipse开发Laszlo的环境搭建。。。(Link方式)

先抱怨一下,为虾米会坐在“疯狗”的旁边啊,冷的我瘦弱的身躯不住的打颤……

搞了一个上午,虽然其中的过程充满了饥寒交迫、胆战心惊,但是每次遇到困难的时候,耳边就会响起毛主席的指示:勒紧裤腰带,为了新中国,一定要把原子弹搞 出来。想到这里就精神倍增,最终克服了重重困难(包括瞌睡虫的入侵),几经波折,把“它”搞掂了。成功的喜悦是无法用言语表达的,我真想从10楼跳下去 啊……

从小老师就教育:公欲善其事,必先利其器。所以,之前的准备工作是必不可少的。

首先,一些基本的准备工作要做好。准备工作包括两个部分,“手艺”和“材料”。手艺就是在Eclipse里面使用link方式安装插件,要是还没有拜师学会的话,可以先看看这里 Eclipse基础--使用links方式安装Eclipse插件

“材料”需要(以下材料缺一不可):
1、Eclipse-3.01 这个必不可少啊,没有这东西就跟没有电脑一样,别干算了……
2、openlaszlo-3.0.2 这个是Laszlo服务器
下载地址: http://www.openlaszlo.org/download/binaries/3.0.2/openlaszlo-3.0.2-windows-dev-install.exe
3、laszloIDE(IBM未告诉我版本) 这个是开发lzx for Eclipse的插件,由IBM开发,不算太难用,一般难用,莫办法啊……
下载地址: http://alphaworks.ibm.com/tech/ide4laszlo/download (注册用户才能下载)
4、EMF SDK 2.0.1 (EMF + SDO + XSD) 不晓得干啥子用的,只晓得要,时间有限,不去研究它了。
下载地址: http://eclipse.org/downloads/download.php?file=%2Ftools%2Femf%2Fdownloads%2Fdrops%2F2.0.1%2FR200409171617%2Femf-sdo-xsd-SDK-2.0.1.zip
5、GEF 3.0.1 Graphical Editing Framework
下载地址: http://download.eclipse.org/tools/gef/downloads/drops/R-3.0.1-200408311615/GEF-SDK-3.0.1.zip
6、org.openlaszlo.tools 这个东西折磨了我好久,不知道干什么用的,laszloIDE的说明上也没有要,但是就是要。
文件一下载地址: http://www.openlaszlo.org/eclipse/update/laszlo/features/org.openlaszlo.tools_3.0.0.jar
文件二下载地址: http://www.openlaszlo.org/eclipse/update/laszlo/plugins/org.openlaszlo.tools_3.0.0.jar
两个文件都要下载,下载以后用winrar解压缩,然后自己手动添加到目录内,目录需要自己建立。如下图所示:

(注:原图无法加载)


需要注意的是:plugins 和 features 目录下所包含的应该是目录,而不是jar文件。至少我摸索的结果是这样,默认的下载以后是.jar文件,怎么都不行,解压缩以后就可以了。看看有没有更好的解决方法。

第二步,安装。
所谓万事具备,只欠东风,所有的东西都准备好了,OK,就进入了安装环节。
1、安装eclipse,其实只需要解压缩就可以了。然后安装语言包。所有过程都很简单,略过好了。
2、安装laszlo,也很容易,继续略过……
3、将所有插件放到一个文件夹下面,当然也可以不用,但是东丢一个西丢一个总不是件好事情。假如都是放在了D:\myplugin 下面。
4、在安装的eclipse的目录下(假如是安装在D盘,目录就是d:\eclipse),新建一个links的目录,然后在里面新建这几个文件:
(1)laszloEclipse.link (2)gef.link (3)emf.link (4)laszloIDE.link
内容分别为(括号及括号内数字不要,直接path开头):
(1)path=D:/myplugin/laszloEclipse
(2)path=D:/myplugin/gef
(3)path=D:/myplugin/emf
(4)path=D:/myplugin/laszloIDE
注意目录是用反斜杠"/"区分。
到这里,安装过程结束了,剩下的就是配置过程了。

第三步,配置。
关掉打开着的eclipse,然后再打开……好像重新启动总是很讨厌,但是莫办法啊,free高于一切……
点击 窗口|首选项 看看有没有如图这样一个“laszlo”的选单啊,如果没有,赶紧看看前面哪里弄错了。

(注:原图无法加载)

设置好laszlo服务器的根目录和端口,应用就可以了。

所有软件可以在这里下载:http://blog.gxsti.net/download/laszlo/myplugin.rar
http://blog.gxsti.net/download/laszlo/links.rar

第四步,跳楼。
启动laszlo服务器,打开eclipse,新建一个lzx文件试试,看看能不能预览……反正我是成功了,呵呵。要不行的话检查一下所有这些软件的版本和设置。
http://www.disound.com/zblog/post/72.html

标签: , ,

辽ICP备05003652号
流风洄雪听天籁,轻云蔽日看落花

Powered by Blogger