JavaFX传播者Stephen Chin的欧洲巡回演出的第一站是伦敦,JAXenter的办公室恰好位于伦敦。 在访问伦敦期间,Chin不仅采访了Russel Winder , Stephen Colebourne和Trisha Gee ,还抽出时间向伦敦Java社区进行了演讲。
演讲在他的Ustream频道上进行了现场直播(随后又上传到YouTube上 ),演讲内容包括准备好的幻灯片,现场演示和许多问题,然后简要介绍了JavaFX本身。 由于活动组织得很晚,因此只有很少一部分人可以成为一场亲密的会议。
Chin的开幕演示是对标志性《星球大战》介绍的简单重现,文字在月球的静态照片上滚动。 这本身并不令人印象深刻,直到Chin深入研究源代码以更改效果(包括阴影,3D变换和动画),并全部使用简单的代码片段进行了研究。
今年JavaOne上最引人注目的公告之一是对ARM设备的支持,例如黑客喜欢的Raspberry Pi,因此Chin带来了一个装有尚未发布的JavaFX版本的Pi,以吸引所有人。 他将“星球大战”演示程序的.jar文件传输到USB驱动器,将其插入Pi中,运行顺利。
然后Chin继续讨论了将JavaFX应用程序与特定版本的Java捆绑在一起并放置在应用程序商店中的方式。 最近的一个例子是Ensemble,该应用程序不仅以其JavaFX功能的演示而著称,而且还使其进入了备受审查的Mac App Store中。
Chin上周在Nighthacking巡回演唱会前接受采访的詹姆斯·高斯林(James Gosling)甚至将Ensemble在商店中的加入描述为“地震”,并在最近的博客文章中补充说他“迫不及待地开始使用JavaFX” 。
从Chin的演示以及有限的动手时间很难判断JavaFX从长远来看将多么有用。 它似乎正在尝试回收Java桌面,并提供了构建“沉浸式视觉应用程序”的快捷方式(如宣传材料中所述 ); 缺乏专注力可能是过去困扰的结果。
当然,正如Chin自己指出的那样,Java 7中已经提供了JavaFX,因此无需信服我们–您现在就可以尝试。
当晚,在LJC退回酒馆之前,快速浏览了源代码,产生了一个快速的“ Hello world”。 今天,Chin将前往荷兰的J-Fall,当然还将在Ustream上直播他的讲座。
翻译自: https://jaxenter.com/nighthacking-with-stephen-chin-and-the-ljc-105129.html