SUN官方在JavaOne会议中公布关于虚拟机和并行机制的项目正在进行中。
与会人员就SUN的开源项目NetBeans的发展讨论了Java技术的未来方向。核心专家如SUN的首席研究员John Gage、副主席James Gosling和奠基人Bill Joy提出他们技术的观点。
在这里Gage提到了SUN的Squawk项目。这个用java开发的项目致力与提供多虚拟机及把应用作为对象,也提供了更有效使用内存和电源的方式。在SUN的官司方网站上他被描述为一个紧凑的,高性能的java环境。
Gage说:“这对无线设备来说是完美的”
SUN也为科学团体开发了一种定位于系统并行机制的研究语言-- Fortress
Guy Steele说:“Fortress尝试代替Fortran的工作就像java代替C的工作”
Steele说:“在Fortress中并行是默认的。而你想串行做一个循环时会碰到困难。”根据SUN官方网站的描述,这种语言是为超级计算机服务的。
评价java对行业的影响后,Danny Hills(Applied Minds的主席兼CTO)说java在计算领域扮演与当年货币代替实物交换系统一样的角色。Hills说:“Java所做就是增加计算的流畅性。”
他说,货币可以使用人们变的富有,而java使计算更加强大。
非凡适合于整体计算的高性能、复杂性和线程模型也将在未来10年出现。Gosling在进行专家会谈前说:“确实,从工程人员的角度来看复杂性是未来10年最重要的挑战,而好的工具将有效地解决这类问题。”
Joy说:“十年后是摩尔定律将会终结”。摩尔定律指英特尔的创始人Gordon Moore提出的集成电路上的晶体管数目每18个月翻一倍。
Gosling认为摩尔定律使集成电路上放置了更多的晶体管,同时对时钟频率的追求也更迫切了。
早晨的演讲从演示NetBeans技术开始,还包括其他的项目如以设计窗体为目的的Matisse及NetBeans的移动开发包。
NetBeans并不像他的对手Eclipse那样有行业范围内的广泛支持,如BEA、IBM、Oracle等闻名厂商。但有一位到会者表示不会支持两者中任何一个。
这位来自Oracle的与会者说他们使用JDeveloper,他目前在Oakbrook的DeVry大学做门户开发。