Java:一种实时性好工具

ZDNet软件频道 时间:2006-06-12 作者:Ed Burnette |  我要评论()
本文关键词:
在Tim Boudreau's关于NetBeans plug-in的演讲中,展示了如何使用扩展NetBeans支持实时Java开发的示例。

Tim Boudreau对使用NetBeans支持实时Java(RT Java)开发做了演示,但是听众们似乎其兴趣不大,而对摆钟的电力学问题更感兴趣。 

在Tim Boudreau's关于NetBeans plug-in的演讲中,展示了如何使用扩展NetBeans支持实时Java开发的示例。RTJava是通过Java作用于控制系统与物理世界发生联系。在演示中,Java程序与一个驱动电动钟摆的基于x-86的嵌入式控制器相互作用。程序的目标是让钟摆从静止位置开始,让它一直竖直平衡。

实时程序的一个不同之处在于:不能在开发程序的机器上运行代码,所以开发人员创建了向导,在这里指定主机,端口号,口令和目标位置。当程序运行的时候,可以将目标输出显示在本地窗口上。

代码写入“no heap”文本中,它不受垃圾文件的影响。这些线程有自己的堆可以随时访问,甚至在运行GC的时候也是如此。当此线程不接触堆的内容时是没有问题的。另外还存在一个特殊“immortal”堆,它允许两个“contexts”同访问的。

看起来大多数男性听众对于如何使钟摆保持竖直更感兴趣,而对所演示的NetBeans的整合并不感冒。为了保证气氛,给大家开个玩笑啊,呵呵!不管怎样,在本周稍后的时间,将会为那些感兴趣的人士召开会议介绍实时程序和JSR01的更多细节。


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134