30th March 2009
为纪念伽利略将望远镜用于天文观测四百周年,国际天文学联合会(IAU)提议将2009年定为以”探索我的宇宙(The Universe, Yours to Discover)”为主题的国际天文年。
国际天文年的活动非常丰富,4月2日-5日的天文学100小时活动,将推广路边天文观测以及天文台及观测设备的在线直播。4月5日同时也是天文研究机构的”公众开放日”,中科院奥运园区的国家天文台、南京紫金山天文台、青海德令哈毫米波射电观测站,以及盱眙观测基地、上海天文台、国家授时中心等单位,也将向公众开放参观。
除此之外,2009年还是天文观测的好时节,7月22日将到来的历时近7分钟的壮观日全食自不必说。4月下旬的天琴座流星雨,以及5月6日宝瓶座η流星雨达到极大时,预计每小时最大天顶流量40-85颗的数字,同样也让人无限期待。北师大天文系学生还策划了近期的天文年宣传活动,内容和准备工作非常细致,虽然没有去听报告,但希望活动进展一切顺利。
天文学是历史最悠久的基础学科之一,无处不在展现着人类探索宇宙的智慧。天文年的主题活动,在宇宙驿站(Cosmo Station)的邮件组里早已成为朋友们讨论的焦点。虽然我对天文知识还是门外汉,但好在地理所和天文台比邻,天文地理不分家,也被天文年活动吸引着,希望有机会参与其中,更多仰望头顶美丽的星空。
Posted in 诸子百家 | No Comments »
20th March 2009
Swing是用于开发Java程序GUI界面的工具包,以AWT抽象窗口工具包为基础,帮助开发者只用很少量代码,就可以利用Swing丰富、灵活的功能和模块化组件,构建优雅的程序外观风格。
Swing的架构设计优秀,生成界面的跨平台特性也是目前最完善的,并且运行在JDK 6上,一直制约Swing应用的性能问题得到了显著改善。
SwingLabs开源实验室项目提供了许多简化Swing设计的工具,以帮助开发者改进Swing应用的性能和界面外观。SwingLab提供的组件有:拓展UI界面的SwingX项目,辅助DataSet数据绑定的Databinding项目,面向Web服务集成的SwingX-WS项目,Swing界面布局管理器Swing Layout,Java桌面应用的网络组件JDNC等等,当然还有演示SwingLabs各个开源组件功能的SwingLabs Demos项目。
其中的SwingX项目提供一组强大的Swing桌面UI拓展组件。包括增强的用户登陆对话框JXLoginDialog、每日提醒组件JXTipOfTheDay,以及具备过滤、排序和高亮提示的JXTable、JXTree、JXList等组件。SwingX提供的界面增强组件都可以非常方便的帮助开发者来改善最终用户的体验。
目前最新的SwingX是0.9.5版本,根据使用者的反馈对JXLoginPane、JXLabel、JXHeader、JXDatePicker、JXMonthView、JXComboBox、JXTable、JXTreeTable等组件进行了修改,使其更加易用。
对于Eclipse的使用者,进行Swing的可视化设计需要购买名为Swing Designer的商业收费软件。国内的开发者创建了VisualSwing4Eclipse项目 ,为开发者提供集成在Eclipse中的开放源代码Swing设计器,使得Eclipse中创建Swing项目如同使用NetBeans一样方便。
Posted in JAVA魅力 | 2 Comments »
19th March 2009
Visual Library是NetBeans中广泛使用的可视化函数库,用于展现复杂的上下文关系,如建模或流程绘图等工作。
Visual Library源自于NetBeans的社区项目,随着类库逐步发展成熟并被开发者认可,在2007年正式成为NetBeans Platform 6.0的一部分。目前的NetBeans IDE中,BPEL业务流程设计器,Mobile开发以及JavaEE开发的设计工具都在使用Visual Library来实现可视化编辑效果。
Visual Library 2.0版本在使用时的编程风格同Swing类似,需要创建Scene场景包含,并使用Widgets生成所需的可视化元素,之后通过Scene场景的createView操作来创建Swing的JComponent组件,以将可视化场景集成在Swing界面中呈现。
关于Visual Library的使用,官方站点已经给出非常好的示例代码,以展示Visual Library提供的几十种不同的功能和用法,包含Action的使用,可视化组件的生成与连接等,在示例javaone.demo5.ManyObjectsDemo中,还展示了Visual Library生成1113个节点和1110条连线的场景展示能力。感兴趣的朋友可以在这里下载后,使用NetBeans来运行这些有趣的示例。
Posted in JAVA魅力 | No Comments »
10th March 2009
QCon全球企业开发大会(QCon Enterprise Software Development Conference)是由C4Media媒体集团InfoQ网站主办的全球顶级技术盛会,每年在伦敦和旧金山召开。自2007年3月份在伦敦召开首次举办以来,已经有包括金融、电信、互联网、航空航天等领域的近万名架构师、项目经理、团队领导者和高级开发人员参加过QCon大会。
2009年,这一在全球企业开发领域享有盛名的大会将首次来到亚洲,来到北京和东京。QCon北京大会将在2009.4.7~2009.4.9在清华科技园国际会议中心举行。秉承QCon伦敦、QCon旧金山的高品质特性,QCon北京大会将不仅是一次顶级技术盛宴, 还是一次众星云集的大会!
QCon大会为学生志愿者提供了与国际大师近距离交流的机会。申请成为大会志愿者,只要完成一天的志愿者工作,就可以获得免费参加大会的机会。QCon Beijing 2009为志愿者提供了多项实习岗位:Interpreter,Tourist Guide,Registration Staff,Conference Guide,Recorder等。
请将您的简历发送至:qcon@cn.infoq.com(邮件标题注明”志愿者”)
QCon北京站:http://www.qconbeijing.com/
Posted in 诸子百家 | No Comments »
7th March 2009
JavaOne 2009大会将在6月份的旧金山的Moscone中心召开,而NetBeans 6.7的正式版本也将在JavaOne大会同时发布。
在目前最新的NetBeans 6.7 m2版本中,在IDE上集成了构建工具Maven和Kenai开源宿主平台的支持;IDE本身的易用性也有所提高,可以在IDE启动时动态加载开发者需要的功能,而不必加载所有的模块;新版本增强的自我诊断工具可以让NetBeans Profile发挥更高的性能,同时Profiler分析支持OQL查询,提升大量内容分析的性能。
对于C++的开发者,NetBeans新版本提供了针对C/C++项目的代码助手,并且支持流行的Qt 库和工具。值得一提的还有,在Mac OS X下,NetBeans 6.7将有一个金属风格,更漂亮的外观界面。
随着NetBeans Platform平台开发及相关API的完善,NetBeans富客户端应用开发已逐渐具有越来越大的优势。NetBeans IDE之中的现有模块都可通过依赖项设置加载到用户自定义的富客户端应用之上,通过模块重用简化开发者工作。同时,NetBeans Platform的OpenIDE本身提供了丰富的API,可供用户调用以实现自己的模块。
GlassFish的性能监控器(Performance Monitor)就是构建在Java VisualVM 1.1(轻量级的可视化JVM Profile工具)和NetBeans Platform之上的产品,这款监控工具是GlassFish企业管理工具的一个组件,Performance Monitor重用了NetBeans的核心平台,并集成了动态可视化的GlassFish运行时监控功能。
随着NetBeans版本更新,OpenIDE所提供的API也将变得更加丰富且易用。NetBeans平台富客户端的开发,可以在官方资料库找到更多的学习内容。
Posted in JAVA魅力 | No Comments »
5th March 2009

FOSS4G(Free and Open Source Software for Geospatial)大会将于2009年10月20-23日在澳大利亚悉尼市举行。
FOSS4G会议起源于几个开放源代码社团的区域性会议,近年来已经升华为大型国际会议,为国际空间信息技术专家提供聚会与讨论问题的会议场所及交流机会。通过其设立的会议议题如:开源代码与企业专有系统的集成、空间数据基础设施建设、及开放标准规范等,FOSS4G会议为与会者们提供了一个千载难逢的机会,来深刻认识开放源代码开发者、资助者和空间信息技术专业人员所具有的丰富知识与经验价值。
FOSS4G大会报告将充分利用地方、区域以及国际专家的开源社区资源,选择当今工业社会最现实、最关心的话题。为参与者带来内容翔实、高技术含量的报告。
目前Workshops和Tutorials的选题已经开放征集,不久后将开放参会者的Abstract征集。不同语言版本的议题通知请参见下面的Wiki链接,中文版本已经由OSGeo中国的Dr.Song翻译整理,详见:http://wiki.osgeo.org/wiki/Annonces_foss4g_fr
FOSS4G会议官方站点:http://2009.foss4g.org
以及OSGeo中国:http://osgeo.org.cn/
Posted in 聚焦GIS | No Comments »