`
vwpolo
  • 浏览: 191041 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
     在上次成功将我的RCP项目迁移到浏览器中运行后,开始研究怎样将它部署到Tomcat中,说实话,到目前为止,这方面的资料很少,在Eclipse RAP的新闻组上关于这方面的讨论也不是很多。RAP的帮助系统中的介绍文章好像也不是很详细(好像有点过时)       这里我们简单介绍一下部署Eclipse RAP 自带的RAP例子,如果安装了Eclipse RAP,打开帮助界面,找到RAP帮助文档中的“How to deploy a RAP application to a servlet container?“ 这篇文章,文章中提供了一个链接方式,可以下载一个psf,这是Eclipse的工 ...
在周五的时候突然心血来潮,打算将我的RCP项目通过RAP运行到浏览器中,谁让现在流行Web 2.0 呢,刚好Eclipse 3.5 正式版也发布出来了,作为Eclipse的顶级项目,RAP也发布了1.2的正式版,也算比较稳定了,经过周末的三个晚上的努力,已经顺利将我的RCP项目运行在浏览器中了,首先介绍一下,RCP项目的开发环境是使用Eclipse 3.4 + SWT Designer 6.7 + Spring 2.5 + Hibernate 3.2.4,而我的RAP项目使用的是最新的Eclipse 3.5 + Spring 2.5 + Hibernate 3.2.4 + RAP 1.2;从RC ...
下面是基于RAP框架的应用,界面看起来非常的不错,我试用了下,发现就是速度慢了点,其他方面非常的满意,对了,最新的RAP版本是1.2 RC3, RC4版本将与6月15号发布出来,下面这个应用的体验网站是:http://www.cas-pia.de/en/try.html ,需要先注册一个帐号,目前好像只支持火狐访问,下面是截图:首页: 搜索:   更多的精彩截图,请访问我在BlogJava上的Blog http://www.blogjava.net/vwpolo/archive/2009/06/08/280596.html,说实话,JavaEye的博客发布功能有点差;
    从上篇文章《RAP 与 RCP的差别》中,我们知道,RCP与RAP之间的区别很小,现在我们就开始研究他们的区别到底有多小,接下来打算将一个RCP项目迁移到RAP项目,我们从这样的一个实际的例子来演示。    我们先在Eclipse创 ...
  RAP 可以让开发人员使用JAVA API和按照Eclipse 插件的开发模式构建基于AJAX的Web 2.0应用程序,是的,你没有看错,其实RAP的工作原理是采用交叉编译的方式将 Java 代码生成html、JavaScript和CSS文件,底层基于Qooxdoo AJAX框架,这样,我们就不必接触JavaScript、CSS和处理Http的细节了,可以让我们更关心程序的功能实现,想起来的觉得很幸福。   RAP和RCP 一样,运行在Equinox框架上,Equinox是OSGI R4规范的实现,是一个非常优秀和成熟的OSGi框架,Eclipse 是通过这个框架实现灵活的扩展性和插件的热 ...
   作为一种使基于 Web 的应用程序更加生动的方法,Asynchronous JavaScript + XML (Ajax) 和 Web 2.0 的概念已经在开发社区中广泛应用,而且相对Web 1.0,Web 2.0 在用户体验方面带来了巨大提升,我们已经很难接受浏览器从服务器上接受消息显示的时候将整个页面重新加载一遍,即使是只需要更新小小的一块区域也要重新加载,在网速慢时,中间会出现白屏,这简直会让人抓狂。随着AJAX的出生和应用,提交信息到服务器并显示反馈的信息是,只需要上面的小圈转几圈,不需要刷新整个页面,就能立刻看到结果了。   在AJAX应用方面,Google应该算是先行者了,G ...
     最近这几天在浏览eclipse.org 网址上发现RAP 的版本已经发布到1.2.1M7了,看来RAP打算和Eclipse 3.5同步发布了,因为看RAP的开发计划和Eclipse SDK 的开发计划基本一致,说实话挺喜欢这个东西的,因为RAP是在Eclipse RCP的基础上实现了一套机制,这样就可以达到真正的“富客户端”了,使用Java代码编写处理逻辑,然后采用交叉编译的方式编译成JavaScript,这样可以不用经常面对JavaScript,特别是体会到OO开发方式的好处后,看JavaScript特别费劲,不过说起用Java代码转换成JavaScript,RAP还有一个竞争对象, ...
    在Eclipse插件开发过程中,为了更好的维护和管理插件项目构建路径,最好将以前的单纯的Jar包转换成Eclipse的插件包,如果属于开源的类库的话,我们可以获得它的源代码文件,在Eclipse中可以和容易的查看和跟踪源文件,但 ...
   SWTBot是一个用于SWT、基于Eclipse应用的GUI测试工具,提供了简化访问SWT和Eclipse组件的API,而且SWTBot可以运行在所有平台上运行的SWT。测试脚本可以通过Ant任务运行,因此你可以把测试集成到持续集成构建中。SWTBot基于Apache 2许可协议。    SWTBot可以用来模拟用户鼠标的点击行为,我们可以在程序中预先设定鼠标的点击顺序,之后SWTBot就会安装设定的顺序进行操作。SWTBot测试运行配置和JUnit非常相似,测试方法结构都差不多,实际上它继承自JUnit的方法,编写SWTBot的测试代码方式和JUnit一样。    SWTBot封装了访问 ...
   GEF3D是在Eclipse GEF的基础上扩展的3D图形编辑器,你可以使用它来创建3D的图形、2D图形和2D和3D相结合的图形。    GEF3D在GEF的基础上提供了Draw3D图形和控制器用来取代Draw2D图形。我们也可以将GEF中基于2D的编辑器轻松移植到到现在的3D编辑器中。通过投影方式输出将2D和3D的内容嵌入到编辑器中:三维物体可以透明的放置二维物体,反之亦然。就算对3D知识知道甚少也可用在GEF的基础上构建3D的图形    截图: 主页:http://www.eclipse.org/gef3d/
    根据国外媒体报道,Eclipse基金会周二(3月10日)宣布它们希望让多平台应用程序开发者的工作变得简单,并即将启动一项多供应商、多平台的开发工具项目。    该平台叫做Pulsar,将支持JavaME、JavaScript和CSS等移动网络技术,还将支持移动操作系统环境。这并不是一个“书写一次、到处执行(Write once, play everywhere)”的解决方案,但是它会建立一个通用的工具,以此来简化移动应用程序的开发。举例来说,开发者无需再为各种不同的移动平台而下载不同的SDK。    第一个版本的Pulsar预计在6月末发布,这项计划由Eclipse成员Genutec、I ...
  BIRT可以部署到任何应用服务器下,当然包括Apache的Tomcat了,现在我们向把Birt-Runtime文件夹下的提供的一个例子“WebViewerExample”部署在Tomcat下,先将这个文件复制到Tomcat安装目录下的webapps文件夹下面,为了简单起见,建议将文 ...
public class CreateChartReport implements PaintListener{ public static final String BIRT_HOME = "D:/DeveloperTools/birt-runtime-2_3_1/ReportEngine"; private IDeviceRenderer iDeviceRenderer; private Chart chart; public CreateChartReport() { final PluginSettings pluginSe ...
    在使用BIRT API前,得先配置一下BIRT的环境,也就是Birt -Runtime,使用是需要用到BIRT-runtime文件夹下的ReportEngine文件夹下的内容。     如果都准备好了,那就开始吧    
  在使用BIRT API前,得先配置一下BIRT的环境,也就是Birt -Runtime,使用是需要用到BIRT-runtime文件夹下的ReportEngine文件夹下的内容。     如果都准备好了,那就开始吧    
Global site tag (gtag.js) - Google Analytics