Sun总裁兼CEO施瓦茨(左)与Motorola 董事长兼CEO詹德(右)对“未来的网络计算正在被各种各样的移动产品所重新定义”看法一致。
“全球已有32.5亿部产品运行Java,包括8亿部PC和笔记本电脑、10亿部手机与其它手持产品,以及超过15亿张智能卡……正是超过500万的Java开发者构成的全球最大的、最活跃的社区,使得Java技术在始终处于创新核心中不断成长和成熟。”
Sun总裁兼CEO乔纳森·施瓦茨(Jonathan Schwartz)题为《你们就是Java技术的力量》的欢迎信,为Sun公司5月15日~19日在旧金山Moscone中心举办的主题为“Java的力量”的JavaOne大会画龙点睛。
这是一个Java开发者的盛会,共有1.4万来自全球各地的开发者注册,分别参加了主题演讲、技术课程、动手实验室等多项活动。
移动将重新定义网络计算
“不久前我有了一个新的职务。”施瓦茨在JavaOne开幕式主题演讲中刚一开口就迎来一片掌声,这是观众祝贺他新近担任Sun CEO的掌声。然而,施瓦茨却说:“这个职务就是首席Java传道士。”
“过去十年,我们把Java技术推到服务器、个人电脑,以及部分手机,我们全力关注兼容性和传统应用,关注如何接入网络去获取信息。”施瓦茨说,“未来十年,我们将更有效地把创新带到开放社区,我们将关注非传统的网络产品和非传统的网络服务,从关注获取信息转向关注互动参与。这是重大的转变,我们希望成为推动这一转变的核心力量。”
曾任Sun总裁兼COO、现任Motorola 董事长兼CEO的爱德华·詹德(Edward Zander)在台上告诉施瓦茨:“我们每年生产2亿部基于Java或Java+Linux的手机,我们正在尽最大的努力全面转向Java平台。”
作为移动通信厂商的领军人物,詹德未来关注两点:“首先是我们需要在移动世界由一个统一的Java平台,这样,开发者甚至我们的竞争对手都可以做到一次编程后,在所有手机上都能使用;第二是我们需要应用软件的安全性、移动数字版权管理和应用部署的便捷性。”
“单是Motorola 的手机年产量就超过PC。未来的计算将会是什么样的?”施瓦茨说,“答案已经很清楚了,未来的网络正在被各种各样的移动产品所定义,而不是简单地由一家公司和一个产品所主导。”
在随后的采访中,Java之父詹姆斯·戈斯林(James Gosling)回答本报记者提问时表示,Java像是一个十几岁的年轻人,精力旺盛,已经成熟,特别是在企业级应用上已经非常成熟和坚固,在手机平台上也相当成熟,并日益强大。他认为Java非常安全,这一点从Java在金融、政府和军事等关键领域的广泛应用便可得到证实。
“未来Java在市场上的最大挑战来自兼容性,而技术上最大的挑战则是测试。”戈斯林表示。
Java移动平台市场总监EricChu告诉本报记者:“我们很幸运,与C或者C++相比,Java还很年轻,我们还有Gosling这样非常聪明的人设计Java,可以从以往的语言和平台上学到很多东西,Java的安全机制确保了Java在移动通信中抵御病毒的能力。”
在JavaOne附设的展会上,Nokia、Motorola 、明基、Siemens、SavaJe等通信厂商以及Google等移动应用厂商的大举进入,也预示着Java在移动通信领域的前景。
Java开源进行时
应邀参加施瓦茨主题演讲的嘉宾无疑都是精心选择的,在詹德之后,Canonical公司创始人兼CEO马克·舍特尔沃斯(Mark Shuttleworth)、Jboss公司CEO Marc Fleury、Sun 执行副总裁里奇·格林(Rich Green)相继应邀上台。前两人都是Linux开源的先锋人物,尽管他们两人都在谈论各自产品与Java的互动,但舒尔茨似乎“醉翁之意不在酒”,因为Fleury接着向台下7000多位观众喊道:“你们愿不愿意Java开源?”
面对刚不久重又回到Sun的软件部门最高主管格林,施瓦茨开门见山地问道:“你是不是正在准备开放Java源码?”格林答道:“问题不是是否开放源码,而是如何开放。”施瓦茨生怕观众没有听清楚,又重复了一遍问题。格林回答后又补充道:“我们正在做这件事。”迎来全场热烈的掌声和口哨声。
在去年的JavaOne上,戈斯林还反对开放Java的源代码,Sun之所以迟迟没有开源Java,主要有两点担心:一是担心开源后Java的兼容性问题,二是担心IBM、Oracle、BEA这些Sun在Java上存在竞合关系的企业对Java的影响,毕竟他们在Java上的收益要远远超过Sun。
Sun之所以在Java上广种薄收——仅仅收取授权费,其目的就是要吸引越来越多的开发者,拓展Java应用领域的宽度和深度。事实上,开源Java已经悄然试水,今年5月,Sun修改了Java的授权,允许PC平台上的Linux捆绑Java运行时环境(JRE),同时还允许PC用户免费下载最新版Java软件。在JavaOne开幕的当天,Sun宣布将开放基于J EE 5的Java应用服务器、Java System Portal Server 7、Java Studio Enterprise Tool等Java外围应用组件。
实际上,包括兼容性在内的Java的相关技术规范是由名为Java社区进程(JCP)的这一业界唯一的Java标准化机构维护的。JCP的成员大都是业界知名的企业和开发者。在JCP新闻圆桌会议上,本报记者问JCP成员、Sun 负责Java平台团队的副总裁Hamilton:“Sun会不会控制Java的标准?”他回答说:“不会。”
Java的未来之路