十三年前,极具创新头脑的一群Sun的工程师聚在一起,面对烤面包机、恒温器、游戏机等各种小型设备,苦思冥想如何使这些电器“心有灵犀一点通”并共享信息。当传统的C++语言被证明对此无能为力之时,工程师们将眼光投射到去新创一种语言,从此一杯飘香的咖啡(Java)应运而生。如今,这杯咖啡依然会在11月抵达中国的Sun 2008科技日活动上香飘万里。
时间如水,咖啡如歌。时至今日,Java已经演变为最强大的、可升级和安全的开发平台,适用于各种各样的企业应用和移动应用。如今有22亿移动设备和91%的各类桌面都采用了Java技术,这些设备包括从桌面浏览器和计算机(80万台),到移动电话(20多亿部)和蓝光播放机(1,300万台),以及电视机(900万部)和其他联网的消费类产品等等。Java技术在人们的日常生活中发挥着日益重要作用,它为引人注目的内容和丰富的终端用户体验注入了巨大活力。事实上,今年5月在硅谷举行的第13届JavaOne开发者大会上,Sun总裁、首席执行官Jonathan Schwartz、Sun 主管软件事务的执行副总裁Rich Green,与摇滚乐传奇人物尼尔•杨(Neil Young)的登台更是赢得了开发者的喝彩,他们一起隆重介绍的JavaFX更是印证了Java这一全球运行最广泛的软件的发展蓝图,尼尔•杨这位从1963年就开始发行唱片的民谣歌手已经采用Java技术将自己的所有作品通过互联网展现出来。
在今年JavaOne大会上,Sun 隆重向人们展示采用JavaFX富互联网应用(Rich Internet Application, 缩写RIA)技术的最新创新成果。包括Movie Cloud、Photo Flocker和Connected Life等演示,向最前沿的设计和研发人员展示了这些成果可能创造出的美好远景。举个例子,电影云(Movie Cloud)是一个可以一次表现许多高清影视的3D球体,它将时尚和精致的享受带给电影收藏界。观众当时亲眼目睹了采用Sun的Photo Flocker所渲染的、带有雅致的照片标签与显示效果的照片动画,可使用户采用标签就能搜索特定的照片,实时动态地观看搜索结果最后形成的行云流水般蒙太奇效果。
在Rich Green为JavaFX平台勾画出的发展蓝图中,包括了一种高性能的面向对象的脚本语言 - JavaFX Script。JavaFX Script是为Web脚本编写者、设计者和开发者创造的,以便于他们为桌面、移动、电视和其他消费类设备快速地创建和提供各种新一代的RIA。此外,Sun已经发布用于浏览器和桌面的JavaFX Desktop的预览版本了,正在与全球大多数主要手机制造商和运营商合作,计划在2009年春季推出JavaFX Mobile和JavaFX TV两个产品的首个版本。
在互联网经济时代,Sun将借助其整体的Eco平台战略对JavaFX进行全面的推广。即使面对实力强劲的Flex/Flash以及后发致人的Silverlight,JavaFX的优势也非常明显。Sun公司JavaFX产品负责人Param Singh看来,JavaFX的优势主要体现在五个方面:
JavaFX的开发将会和Java语言的开发极为类似,这大大方便了目前超过600万的开发者用户参与到JavaFX应用的开发上来,同时,这也能进一步协助Sun尽快推广JavaFX。
除了平台本身之外,新的JavaFX语言将在尽可能短的时间内得到Sun公司提供的开发工具上的支持,新的JavaFX开发工具将会通过插件形式提供在NetBeans当中,协助开发者快速开发RIA应用。
JavaFX的性能将会超过目前主要的竞争对手Flash和Silverlight,在JavaOne开幕式的主题演讲中,Sun公司的主管演示了可以同时运行200个视频文件的JavaFX应用,这对于目前的其它RIA产品来说都具有非常大的挑战。
足够准确的定位。JavaFX将会专门针对RIA应用的开发者,而Sun所提供的工具,也仅仅从开发者的角度考虑,这将会把产品定位的模糊性问题彻底屏蔽掉。
在即将于11月19日到底广州、11月21日到底北京的Sun 2008科技日活动上,Sun公司的专家将和广大开发者共同分享Java的最新进展和特性。其中专家们将会介绍如何利用JavaFX Script,这一针对创意专业人员所开发的全新的脚本编写语言,将利于极大地简化横跨所有以Java技术为平台的交互式内容的创建与分发过程。 而JavaFX Mobile 是一款功能完备的移动电话软件系统,它将通过OEM 许可证的方式向电信运营商、内容提供商和消费类电子器件制造商提供使用。通过 JavaFX Script和JavaFX Mobile,Sun和其它Java许可客户将拥有更有吸引力的富界面应用软件开发工具。
在Java发展的十几年的时间里,经历了无数的风风雨雨。现在Java已经相当成熟,能够实现动态内容、高级服务和应用聚合(mashup)。在网络计算遍及全球的今天,您还犹豫什么呢?马上注册http://www.suntechdays.cn/,和Java生态系统之中600多万开发者一起,融入到Java技术所引领的激动人心的新生活之中来吧!
分享到:
相关推荐
Java编程语言的起源可以追溯到1990年代初期,由SUN Microsystems公司的Patrick Naughton、Mike Sheridan和James Gosling共同发起的一项名为Green Team的项目。这个项目旨在创建一个分布式系统架构,以支持消费电子...
Java,源自印度尼西亚一个盛产咖啡的岛屿名称,由Sun Microsystems于1991年由Patrick Naughton领导的团队开发,最初目的是为有线电视机顶盒设计一个小而高效的语言。1992年,他们开发出了首个产品“*7”,并于1995年...
各大科技巨头如IBM、Oracle、微软、Netscape、Apple、SGI等均与Sun公司合作,授权使用Java技术。 Java的成功在于满足了网络计算时代的两大需求:一是计算机硬件和操作系统的异构性,Java的跨平台特性使得程序能在...
据说,在一次关于新语言名称的讨论中,团队成员们正巧在喝咖啡,有人建议用Java(印尼的一个岛屿,以咖啡闻名)作为语言名称,这一提议得到了团队的一致同意,Java的名字就此诞生。 #### 历史背景与发展 自1995年...
最初命名为Oak,后因避免与公司已有的同名语言冲突,以及表达友好和热情的寓意,改名为Java,象征着印度尼西亚的爪哇岛,同时也常以一杯热咖啡的形象出现在Java文档中。 Java在1993年遇到了转折点,随着Internet的...
在遭遇挫折后,Java因HotJava浏览器和互联网的崛起而得到重生,名称来源于一次偶然的咖啡馆灵感。 Java的发展历程可以通过其版本演变看出。从JDK 1.1.4到Java SE 8,每个版本都有独特的代号和发布时间,体现了Java...