此次RAP放出了draw2d_in_RAP的Demo,主要展示的是draw2D在RAP框架上的应用,还没有下载真正的Demo试用,但是从视频上看,好像是融合了flex来做图形展示和拖拽,有兴趣的朋友可以看看Demo的代码,然后告诉我~ 上次e4放出的基于web的IDE就使用flash作为代码展示和编辑的编辑器,看来Eclipse社团也感觉到纯的js基本上不能完成任务了。 Demo下载地址:http://www.innoopract.com/fileadmin/user_upload/Bilder/Films/dra ...
- 12:29
- 浏览 (134)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
关注过上一篇文章的朋友,基本都对最后说到的微软要支持SWT的开发提出了不少自己的看法。
下面我们再来看看来自cnBate.com的新闻:
Java程序员们可能会经常遇到Windows下的UI问题,Java程序总是和Windows的外观统一不起来,特别是Vista,难度更高.
而现在,微软微软宣布它将为Eclipse基金会提供了标准的widget工具,这意味着Java将与Windows Presentation Fou ...
- 12:34
- 浏览 (115)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
早上,习惯性的打开GoogleReader,看看世界的变化。发现Planet Eclipse上已经有参加EclipseCON2008的朋友把Eclipse4.0(简称e4)Demo地址以及一些截图放到Blog上了~我们就来欣赏一下Eclipse的巨大变化吧!
呵呵,是不是很可怕,一个基于web的开发工具?我在Eclipse的Wiki上已经看到这个截图的Demo了,但是还没有时间试用~
此次放出的e4的demo基本上都是swt的调整,比方说可以使用swt来做flex,使用swt来做 ...
- 12:46
- 浏览 (128)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
EclipseCON2008 only 1 week left!
又一次开源界的盛会EclipseCON2008就要召开了~据我了解此次盛会将会吸引更多的开源厂商,领袖,开发者参与,其中就有来自微软的Sam Ramji(微软开源的Labs),关于OSGi的讨论依然是重头戏。
虽然Eclipse的RAP的发布也有半年多了,也在开源界引起了不小的反响,但是RAP还是没有得到广泛的应用,来自RAP的主力开发商Innoopract Informationssysteme GmbH的消息,此 ...
- 12:52
- 浏览 (102)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
预言了两天,终于决定在我们的RCP客户端中增加执行JRuby的功能。说是预言其实也没有什么好预言的,JRuby早有耳闻,Ruby也一直在学习。其实要解决的问题只有一个---解决Java实例如何给JRuby,然后有JRuby操作,其实不难,JRbuy官方的WIKI上有一个例子,但是那个例子有太多硬编码的问题,稍稍改造,将硬编码的内容抽取到JRuby中,就好了~ 我想说的其实是在RCP中加入JRuby的作用是: 实施人员只需要写脚本就可以随意操作界面上的任意东西; & ...
- 09:20
- 浏览 (90)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
不要用年终考评来订立学习目标,要利用年终考评来记录个人的成长。 要让每一位程序设计师都明白,写出零错误程序是很不容易的,所以应该多花功夫用各种方法做最彻底的测试。 纠正程序设计师以为加除错码会花太多时间的观念,应该训练程序设计师第一个反应是考虑加上除错码是否有道理,第二是考虑加除错码是否符合项目的目标与工作的优先级。 不要让凡事不能的态度阻碍了创新。 不要让程序设计师以为使用者并不在乎软件的质量。 不要给使 ...
- 12:54
- 浏览 (91)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
用看程序的方式找错,是既懒惰又无效率的方法; 随时睁大雪亮的眼睛,看看是不是有个悬而未决的问题,一定要有个人(或是由主管自己)来负责研究到底哪里出错,也许这种研究既花时间又无聊,但总比灾难发生之后再来花好几个星期收拾残局要好得多。 问了错的问题,而导致错的答案,训练自己问出正确的问题! 如果您能很清楚告诉别人,您想要的究竟是什么,这样别人才能给您真正需要的帮助,而不是做一些似是而非的虚工。 ...
- 08:47
- 浏览 (125)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
首先还是先看一下书评。 下面是来自china-pub的书评: 作者详细描述了他在美国领导项目的各种实际的策略方法,教您如何开发高质量的软件,而且绝不延误。本书是为每一位从事研发工作的朋友而写,相信您在读过本书之后,一定急于推荐给您的主管、同事和您的朋友。 卓越的领导者从不同的角度看世界。若是公司被大火烧得精光,他非但不为丢饭碗惊慌,反而利用火焰来烧烤一顿大餐。当每个人都摇头离去,卓越的领导者仍有充分的信心保持乐观,对每件事都从正面角度来思考。就因为凡事都看光明面,卓越的领导者并不把失败当失败,反将其当作学习克服 ...
- 08:34
- 浏览 (84)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
总结本书中的54条法则得到: 建议一只和谐的团队; 给团队一个明确的目标,让大家都知道这个目标并把它印入脑海; 让品保人员明白自己不仅仅是为了Bug而加入团队的; 建立合适的检查点和里程碑,并利用检查点和里程碑检验团队的健康度; 不要害怕延误,要不断的修正方法但不要过度的修正目标; 努力让团队中成员产生共鸣; 希望大家共勉!
- 09:29
- 浏览 (76)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
法则二十七: Be like the doctors 用医生的方法 当病人已经药石罔效时,医生通常会对病情有所保留,避免病人太过悲观或恐惧,并且尽量鼓励病人保持希望,最好能让病人有个期望完成的目标。 医生绝对不会斩钉截铁地断言什么医疗行为一定会有什么样的结果,反而是以 一种自在且充满信心的口吻说:“试试看吧,一切都还没有确定呢。 另外一件应该向医生学习的事情是,即使是再小再简单的医疗行为,都带着 ...
- 18:00
- 浏览 (55)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
我讨论的进度条主要是JFace的进度条,RCP已经提供了完善的Job组件,为什么还要用JFace的进度条呢?原因是我要在登陆界面上做进度处理,也就是使用Eclipse3.3提供的AbstractSplashHandler特性,可以将原有的启动画面替换成为一个登陆界面,启动这个登陆界面时,Eclipse的Platform此时还没有启动,所以不能使用RCP本身的Job组件了。 由于是一个检测服务器是否联通的测试,所以并不知道测试的真实时间,所以就是要使用“傻瓜进度条”了,也就是反复走的进度条陈刚的 ...
- 08:47
- 浏览 (74)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
设计 软件的设计─每一位团队成员都必须参与─这表示团队整体对功能需求的了解程度。 软件设计的第一要诀是:将全团队中最好的想法组织起来,去满足顾客内心最深处的需要。(带领团队做案例研讨,带领大家思考如何解决一切的疑难,让每一件事都在该做的时候做好。) 法则十九: Go for greatness 追求卓越 法则二十: State your theme 设定主题 ...
- 08:28
- 浏览 (53)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
法则六: Watch the ratio 注意人员的组成比例 “基本原则是开发人员和品保人员的比例不超过2:1”这个是作者为我们提出的建议,而在SUN这个比例被修改为1:1,甚至是1:2,可见在项目中品保人员比开发人员更加重要! “其实真正负责软件如期完成的是品保人员。当进度落后时,我们第一个要看的是品保人员:人数够不够?有没有充分授权?有没有确实参与设计?进度上能不能跟开发人员配合良好?能不能一有问题出现就立刻提出 ...
- 08:31
- 浏览 (73)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
带过项目的朋友一定都看过或者听说过这本书吧,其实这本书是来自“微软管理经典著作”之中的一本,其他两本是《微软项目:求生法则》、《微软研发:制胜策略》这三本书我会精读细读的(虽然我不带项目~),从中取其精华写成笔记与大家分享。
首先看一下《微软团队:成功秘诀》分别在china-pub和豆瓣上的书评把:
china-pub
本书叙述了吉姆.麦卡锡带领微软Visual C++开发团队的故事,告诉读者如何构建一个优秀的软件开发团队,如何在一段时间内成 ...
- 09:20
- 浏览 (66)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
VE在Eclipse的众多项目中沉寂了一年的时间,现在终于有动作了!至少是计划已经放出了~真是让人欣慰啊! 我每天都要看Eclipse的各大新闻组,VE虽然说是沉寂了一年,但是新闻组里面还是比较热闹的,每天都有一两篇问题更新。 Visual Editor Project 2007-2008 Roadmap Project focus In general, the main theme is to get the project back on track and in good shape. From a goals perspective, we have the foll ...
- 09:37
- 浏览 (76)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
有朋友在blog中给我留言,说找到RAP的官方地址,现在我就在此公布一下,有兴趣的朋友可以去看看Demo。 官方首页 http://www.eclipse.org/rap/ Demo地址 http://www.eclipse.org/rap/demos.php 此页面提供3个Demo,其中的SWT的官方Demo的RAP实现在RAP的发行包中,自己下载下来,自己RUN起来就能看到了; RAP开发领头公司 Innoopract 从开发人员列表和官方网站的支持力度上,此公司最强!(好像是家德国公司!) 1&1 CAS
- 18:11
- 浏览 (85)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
I impleted my File upload/download system with rap internal Browser + servlet. upload dialog: public class FileUploadDialog extends TitleAreaDialog {
private Browser browser;
public FileUploadDialog(Shell parentShell) {
super(parentShell);
}
/**
* Create contents of the dia ...
- 13:17
- 浏览 (104)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
Eclipse-RAP项目真的可以算是Eclipse-RCP开发者的福音,一套软件的开发成本,两套软件的特性~对于正在寻求C/S向B/S转移的公司来说,可以算是一个福音了。 公司最近正在做调整,打算将原有7大软件产品,在B/S上重新打造一番~前景很不错,市场价值非常大~我们所关心的并不是市场价值究竟有多大(有上面的大领导撑着,我们不用担心),我们关心的是,如何打破原有的B/S开发模式,让程序员们能高速的开发出需要系统,而且这些系统又能遵守共同的特点,原有的B/S开发模式只可能让程序员原来越不OO了,很有可能陷入JS的陷 ...
- 21:13
- 浏览 (114)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
2007年10月份eclipse放出RAP-Rich Ajax Platform,这么长的时间过去,它的影响力还是不够~为什么,因为它的文档太少,资源太少,知道的人更少~ 昨天,把玩了一下RAP,被它的思想震惊了~它是把Eclipse-RCP的思想带入了B/S的开发,它提供的不仅仅是Ajax的内容,更多的是提供了一个框架,一个可以同Eclipse-RCP框架互换的框架~ 中规中矩开发好的RCP程序,可以在几乎不用改动任何代码的基础上增加2项配置,一个类以及一个底层框架,就可以完全过度到B/S上~ 我们的项目,用了半个小时改造完成的~ RCP+RAP ...
- 10:57
- 浏览 (99)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
上次贴了几张图片出来显摆,这次彻底公布代码~大家看看原理就好,有兴趣的朋友可以和我联系,把SWT里面的控件都封装一下,做一套验证框架出来~
1package com.glnpu.dmp.controls;
2
3import org.eclipse.swt.SWT;
4import org.eclipse.swt.events.ControlEvent;
5import org.eclipse.swt.events.ControlLis ...
- 20:20
- 浏览 (79)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
为什么要打造仿淘宝注册的Text呢,不为什么,因为它好看!呵呵,这个不算理由,其实最重要的原因是因为最近在开发过程中,发现验证是个最麻烦的事情,虽然Eclipse和JFace为我们已经提供了比较好用的“高级”对话框和向导页了,对于简单的应用,他们两个用起来是非常简单,如果要验证的东西非常多,而且还有交叉验证(我自己起的名字,就是填了A就不再验证BCD的错在了,或者填了C就要验证AD存在)处理起来了就麻烦了,前两天以为新同事接手一端代码,发现里面竟然有20+个监听器,验证逻辑复杂的要死~为了解决这个问题。再结合B/S的开发经验,我认为 ...
- 22:24
- 浏览 (74)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
Sun将一个新的开源项目——PDF Renderer——作为SwingLabs的一部分于近日发布. Sun 对该项目的描述是:“一个100%用Java编写的PDF渲染器和查看器”.PDF Renderer可以用来将可移植文档格式(Portable Document Format,PDF)从文件中解析出来,并以AWT图像或任何Graphics2D的实现形式在panel中显示.该项目与SwingLabs的其他部 分一样,都是以LGPL许可发布的. 在项目首页上列出了一些潜在的用途: 在用户自己的应用中查看PDF. ...
- 12:08
- 浏览 (54)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
夜火:凯文米特尼克的《欺骗的艺术》,想必是无人不知无人不晓了吧,但是完整中文版一直没找到,今天看到鬼仔那发了完整的中文版,还有doc和pdf 2种格式,转来给大家共享之~ 直接给下载(我的box好像流量超了): fs2you: 欺骗的艺术[中文完整版].zip box: 欺骗的艺术[中文完整版].zip 夜火PS:碰巧找到了译者发布的下载链接,提供之,作为备用:http://www.hhacker.com/down/load/php.php?file=Deception.zip ,并严重感谢Hhacker team的王小瑞和龙之冰点翻译此书
- 14:46
- 浏览 (79)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
今天下午在Adobe的官方网站上才看到了Flex开源的消息: Adobe这次开源 Flex,事实上是“早有预谋”的。早在 labs.adobe.com 建设的时候,Flex 团队就有将 Flex 开源的计划,并且当时也将 Flex-Ajax-Bridge 在 GPL 协议下开源了。 而这次 Flex 开源和以前不同,Adobe 会将几乎整个Flex平台组件在 Mozilla Public License 下发布,包括以下部分: * Flex 编译器; * Flex 命 ...
- 17:01
- 浏览 (80)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
“jQuery 是继 prototype 之后又一个优秀的 Javascrīpt 框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库,使用户能更方便地处理 HTML documents、events、实现动画效果,并且方便地为网站提供 AJAX 交互。 jQuery ...
- 11:03
- 浏览 (94)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式: ... Process process = Runtime.getRuntime().exec(".\\p.exe"); process.waitfor( ); ... 在上面的程序中,第一行的“.\\p.exe”是要执行的程序名,Runtime.getRuntime()返回当前应用程序的Runtime对象,该对象的exec() ...
- 17:17
- 浏览 (64)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
今天早上的Blog大家都看到了,大家的留言我也一一拜读过了~感谢 zhrb ,千里冰封 javazhai ,BeanSoft ,plankton13 ,mingj 等的回复。
下午反省了一下自己的代码,得出一下结论和疑问,有时间,请大家再讨论一下。
1.反省代码,整理所有用过的对象,特别上查询完数据库返 ...
- 20:34
- 浏览 (27)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
最近在公司从事一个通用的数据查询平台的开发,是一个基于Eclipse-RCP的应用,项目现在基本进入改进和修正BUG阶段。
但是现在碰到了令人头疼的问题,程序在测试人员的机器上跑上半个多小时,整个应用程序的内存会占到300m以上,如果是做频繁的大数据查询,内存涨的更快。
我加了每分钟调用一次System.gc()的线程,唯一的改观是在Eclipse下面的内存进度显示上,会出现小范围的减少,但是从任务管理器中检视应用程序的内存,还是居高不下~
&n ...
- 11:24
- 浏览 (23)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
我用代码硬生生的把Eclipse-RCP丑陋的Coolbar替换掉了,但是不爽的是,Viewer上使用的是CTabFolder,而这个CTabFolder的产生,我没有办法操控,希望有高手指点。
修改代码如下:
1package test;
2
3import org.eclipse.swt.SWT;
4import org.eclipse.swt.graphics.Point;
5import org.eclipse.swt.layout.FillLayout;
6imp ...
- 11:52
- 浏览 (47)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
相信吗,这是SWT做的!这个就是Nebula项目维护者的新作~SWT Ribbon~前一段时间一直把玩的SWT Gantt也是他的作品,非常好用,功能十分强加~
读过他的代码的朋友也许都有感觉,他的代码思路非常清晰,代码量不大,但是丝丝入扣,寥寥几行就能把功能实现~高手中高手~
再赞一下Nebula的Grid,有了它,我已经不再考虑使用Table了~有时间大家都研究研究吧~
- 19:14
- 浏览 (43)
- 评论 (0)
- 分类: [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
- 浏览: 13885 次
- 性别:


- 详细资料
搜索本博客
最近加入圈子
最新评论
-
读jlibrary代码的部分疑问 ...
jlibray研究得如何了呢?权限问题解决了吗? 我目前也正在研究这个东东,你 ...
-- by alaham -
从Hibernate范型DAO设计 ...
你把代码抄错了,范型是不可以这么定义的.... 这种模式我也用过,Hibern ...
-- by bbiao -
Annotation的幻想
了解你的意思,上面的一堆SET我已经用元数据封装到一个方法中全部处理了。
-- by soleegn -
Annotation的幻想
map.get("MAIL") != null ? map.get("MAIL ...
-- by 抛出异常的爱 -
Annotation的幻想
小弟不才,努力重构中... ...
-- by soleegn






评论排行榜