第三回 闭门造车oak受挫 借尸还魂java重生
1995年8月,距离午夜零点的最后期限只有3分钟了,太阳公司工程师阿瑟·霍夫最后检查了一遍公司为万维网写的新软件——java和hotjava。阿瑟脸上终于露出满意的笑容,然后把程序源代码加密后放上了因特网,并把解密钥用电子邮件形式传给网景公司——java的第一个商业用户。
经过五年的风风雨雨,java终于有了用武之地。
自从1994年12月这个软件的早期版本问世以来,java就像岩浆喷发一样令人热情高涨,它让人们觉得万维网将会充满互动式游戏、动画以及成千上万的人们想也想不到的应用程序。与此同时,java给太阳和其他微软的宿敌们新的希望——他们又有可能从微软对软件市场的铁腕统治下摆脱出来了。
太阳公司掌门人司考特·曼克尼里是一位无情的竞争者,java计划从一开始就被定位成比尔·盖茨的克星。
java的起源可以追溯到1990年,那时个人电脑正蓬勃发展,虽然太阳在昂贵的工作站和服务器市场安然无恙,但个人电脑已经把太阳挤到了一个很窄的市场领域。
正因为如此,曼克尼里当时非常愿意听取不同意见。25岁的程序员巴特瑞克·努顿在太阳公司工作了三年,而且在曼克尼里的冰球队里打球。球间休息时,努顿拿着一瓶啤酒走到曼克尼里面前告诉他自己要辞职了,要去next电脑公司。曼克里尼停了一秒钟,然后遗憾地要求努顿帮他个忙:“你走之前,把你认为太阳公司做错的地方写下来,不要光列举问题,也列出解决办法。告诉我如果你是上帝,你会怎么办。”
第二天早上,努顿写下了一个长达12页的报告,列出了太阳公司的缺点和他对next公司的操作系统前景的乐观估计。
这个报告立即引起了轩然大波。努顿建议:雇一个艺术家把太阳枯燥的用户界面做漂亮些;只选择使用一种编程工具包;把精力集中在一种视窗技术上,而不是几种;最后,解雇所有视窗组的成员。
第二天早上,努顿收到了上百封电子邮件,全都是太阳公司的高级管理人员对他的建议的回应。资深程序员吉姆斯·高斯林说:“努顿太切中要害了,不知道从什么时候起,我们忘记了生产高质量产品的真谛。”
努顿加入了一群高级工程师的行列。由于各级主管的支持,努顿和高斯林得到了他们想要的尚方宝剑。但是这个代号“绿色”的项目只是几个非常抽象的原则,并无实质内容。他们只是决定绕开微软和个人电脑,设计一个在任何地方都能运行的软件系统。这意味着这个系统需要小巧、简单,与太阳现行产品的特点大相径庭。“我们想把计算机消灭掉,计算技术的第三次浪潮将由家用电器来驱动。”
随后,“绿色”小组成员把这个项目进一步具体化了。他们决定研制一种可以控制常用家电的装置。
1991年4月,“绿色”小组一行四人搬出太阳公司总部。他们掐断了与太阳公司内部电脑网络的联线,“如果不这样,我们怕再造出一个工作站来。”其中一人回忆说。他们在计划中写道:这个项目的目的是要为家用电器开发一种新的操作环境。
高斯林很快意识到,现有的程序设计语言无法满足他们的要求,于是决定发明一种新的程序设计语言。1991年8月,新的程序设计语言诞生了!受他办公室窗前那棵树的启发,高斯林把这门新语言叫做”橡树”(oak)——这就是java的前身。
努顿用oak写出了一个电器与电脑间的三维可视界面。这样当你不在家但又想录下你想看的电视节目时,可以通过虚拟的录像机控制家里的录像机。“绿色”小组又设计了运行这个软件的硬件——一个可以拿在手里、装着电池的小盒子。
1992年8月,曼克尼里看到了这种小盒子。这个盒子有显示屏但没有任何按钮。用手触摸屏幕就能把它打开。打开后你会看到一个红鼻子小人儿出现在屏幕上,这个小人儿可以带你到房子的每一个房间,你只需用手指在屏幕上滑动,而不需要鼠标器!你可以坐在沙发上用手指控制屏幕选录像带,再把带子拉到虚拟的录像机里去,这样你就可以录电视节目了。酷!
曼克尼里看完后激动不已:“这才是真正的突破!它一定能赢得市场。”
罗星也说:“惠普、ibm、微软、还有苹果,会被通统干掉。比尔·盖茨要哭了。”
太阳很快成立了单独的子公司,开发基于oak的产品。他们与三菱、法国电讯等公司洽谈,但是三菱和法国电讯对此都不感兴趣。
太阳公司后来又谈了一些公司,但都是乘兴而去,败兴而归。当时因特网上超过50%的计算机是太阳公司生产的,但是他们却没有能够及早洞察这个机会。
到了1994年底,oak仍然不被人们所接受。高斯林等人有意离开太阳。当时太阳的首席技术官爱瑞克·史密特为了留住这些天才的程序员,恳求他们写一个报告给曼克尼里,把oak与因特网联系起来。同时答应他们效仿网景的做法,通过因特网免费发放这项新技术。他们一开始只是秘密地发给了少数人,其中包括网景的创始人安德森和克拉克。安德森看过后,在硅谷最大的报纸《圣荷塞新闻》上说:“这些人做的东西很好,是无可争议的新技术。”得到因特网上的上帝这样的评价,他们知道时来运转了。
曼克尼里听了汇报后,突然意识到这就是他踏破铁鞋要寻觅的对付微软的武器。很快,oak改名为java,1995年5月正式对外公布。网景也购买了java执照,与“领航员”一起免费在因特网上发放。于是就有了本章开头说的挑灯夜战的情形。几个月后,数以百万计的联网电脑就有了支持java的浏览器。
欲知后事如何,请看下回:写一次“跑”遍天下 开赌局二虎对决