本刊记者 阴志华
9月13日,2005 Java中国开发者大会在北京奥林匹克体育中心开幕,由此拉开了Java技术诞生10周年庆典的序幕。在两天的活动中,Java技术的拥有者Sun发布了一系列重要的策略联盟和与新客户的合作协议。10年里,凭借450多万开发者的辛勤耕耘,Java的声势日益壮大,为全球超过25亿部在用的Java装置创建各种新的服务,奠定了其编程语言和开发平台领域的老大地位。
7亿用户使用了Java
Sun公司董事兼首席执行官Scott McNealy这一天非常高兴,他本人对10年来Java的巨大进展感到惊讶,虽然有人把他称为远见卓识的战略家,认为他10年前就知道今天的结果,但他说他还是没有想到Java在10年以后会拥有这么庞大的应用团体,并且有现在这样的能力。他介绍说,现在已经有7亿利用Java无线技术的用户,仅仅今年8月份,全球就有2200万人进行了Java的相关下载。
Java的发展养肥了其拥有者Sun公司,Scott McNealy说,Sun每年22亿美元的研发预算中有几亿美元用于Java的开发,包括工具、平台、优化等方面。有人曾经问过Scott McNealy,他的公司从Java得到的营收是多少?Scott McNealy回答:如果从运行环境或100%Java产品的角度,实际上获得的收入数很小,但是也可以说100%的收入都和Java有关。
Scott McNealy所说不假。事实上,Sun所有的微处理器、每一种操作系统、每一台计算机以及工具都运行Java,公司的开发人员和平台都用Java。
在Java的发展中,有几个里程碑式的事件需要大书特书,虽然Scott McNealy说里程碑式的事件很多,但Netscape在其浏览器中使用Java至关重要,而且Sun和IBM签署的J2EE的协议以及今年和IBM签署的关于JavaOne的11年合同,基本上保证了未来11年Java能获得主要的开发投资。
陆续开放Java源代码
McNealy在接受媒体采访时申明,Sun公司的长期策略是利用CDDL许可证对其所有软件开源(开放源代码)。当公司对业务模式调整之后,就计划开源Java企业系统、开源Solaris以及很多开发工具技术,而且还将继续建立社区,让开发者得到最好的技术。最终的结果就是把所有的源代码都开放,而且尽可能快地在准备好。
被称为Java之父的James Gosling表示,Java源代码已经有很多开放了,有人希望Java开放之后,不需要考虑兼容性,可以在这个基础里面放入不同的版本,这是不能做的事情。Gosling认为,必须要保持Java兼容,他再次强调说,很多厂商希望所谓的开放能够随便改、随便做,这是不允许的。
作为用户界面的Java桌面系统,在Linux内核和Solaris开放内核上运行,将会在这两者上提供出来。Sun的投资将主要放在让桌面用户利用Solaris 10的特点和能力,公司将更多地在这方面投资。但用户并不知道在什么内核、什么操作系统上运行,它既可以是Sun Ray、Intel笔记本、AMD台式机,也可以是Sparc计算机,它们对用户来说都是一样的。
Java在中国和全球发展力求同步
1995年Java技术宣布诞生后,Sun就在当时邮电部的支持下,在北京人民大会堂宣布了Java技术在中国的诞生。10年的时间,5个方面的努力使Java深深植根于中国市场。
一是科技方面,吸引大量的Java开发人员来参加,就像当天的Java开发者大会一样,用这种方式吸引开发者使用这种技术;二是Sun在中国有一个Java开发者的先驱,能够和很多开发者人员进行沟通;三是Sun的技术资源中心或者是呼叫中心,提供sun.com.cn的网站,在上面可以浏览Java在中国发展的相关网页;四是公司和中国软件协议会开办了J2EE认证中心,这一点非常重要,因为在中国有非常多的和J2EE相关的软件公司,这些公司把软件送到认证中心可以进行认证,并进行一些测试;五是Sun在全国进行很多与Java相关的培训,通过授权给更多的合作伙伴,对开发者进行Java方面的培训。
另外,在中国,很多客户和服务供应商,包括中移动、中联通、几大银行,都是Java技术的拥护者和推动者,厂商们更是把Java技术应用在手机增值服务里,从而让人们感觉到Java的无处不在。