太阳微系统公司

字数:2091

随着计算机市场的中心向个人计算机转移,行业内的其他分类备受冷落,尤其是传统的小型计算机市场越来越难以为继。《福布斯》杂志发表文章称:“1989年将会是小型计算机淡出市场的开始。小型计算机制造商WangLaboratories、数据通用和PrimeComputer等公司都出现了严重的亏损。”

与其说小型计算机是被主流的个人计算机挤出了市场,倒不如说是被它们的近亲工作站挤出了市场。实际上,这些工作站是个人计算机中的高端新产品,配有一个或多个功能强劲、甚至由客户定制的处理器,它们运行着由AT&T公司贝尔实验室开发的Unix小型计算机操作系统,面向科学家和工程师、软件及芯片设计师、图形设计师、电影制作人及需要高性能计算机的专业人士。虽然工作站的销量远比常规的个人计算机要少得多,售价却非常高。

配有摩托罗拉68000芯片的Apollo工作站就是此类工作站的代表机型,它早在20世纪80年代初就问世了。不过,到1989年,最成功的工作站制造商是太阳微系统公司,它的联合创始人比尔·乔伊曾积极参与到Unix操作系统的开发和推广上来。

在个人计算机行业形势一片大好的情况下,太阳微系统公司于1986年成功上市,销售额在6年内突破了10亿美元,于1992年进入财富500强企业行列。在公司的发展过程中,太阳微系统公司放弃了小型计算机和大型计算机的开发,使工作站成为商业世界的日常工具。

但20世纪90年代,太阳微系统公司的视线落在了主流个人计算机市场上。不过,微软公司正在自己的地盘上采取措施,以遏制太阳微系统公司的猛烈攻势。

微软推出了新的操作系统WindowsNT,试图用个人计算机为企业带来有如工作站的完美体验。太阳微系统公司的创始人之一斯科特·麦克尼利决心不仅要发起一场技术战,还要打一场公关战。在发表公开演讲和接受媒体的采访时,麦克尼利常常嘲笑微软公司及其产品。麦克尼利还准备与甲骨文公司的CEO拉里·埃里森合作推出一款网络计算机,这款机器能从网络的服务器那里获得信息和指令。可惜这款设备在当时并未受到市场的青睐。不过,太阳微系统公司在消费者市场还潜藏着一个优势,那就是它早期积极主张对网络的开发。人们经常重复它的一句口号——网络就是计算机,这似乎预示着互联网的出现。

太阳微系统公司的创始人 (左起)维诺德·柯斯拉、比尔·乔伊、安德烈亚斯·贝托尔斯海姆与斯科特·麦克尼利。(资料来源:太阳微系统公司)

对那些有天赋、喜欢与聪明人为伴、想拥有硅谷公司那种轻松工作氛围的程序员来说,太阳微系统公司简直就是一块磁铁。1991年,麦克尼利全权委托公司的明星程序员之一詹姆斯·高斯林开发一种新的编程语言。高斯林发现,几乎所有的家用电子产品都已经计算机化了,但每个产品是用不同的远程设备来控制的。这些遥控器设备很少以相同的方式工作,因而用户必须掌握许多遥控设备的操作。

高斯林想要尝试将多台遥控设备缩减为一台。帕特里克·诺顿和迈克·谢里丹与高斯林一起进行研发工作,没过多久,他们设计了一个富有创意的手持设备,人们不需要触碰键盘或按钮,只需要在屏幕上轻轻一点就能操控电子产品了。

随着因特网和万维网的发展,这个代号为“绿色”的项目开始了波澜壮阔的发展之路。不仅产品的特性发生了演化,产品的整个设计理念也发生了变化。研发团队注重在编程中使用新的计算机语言,以便设备可以在不同的中央处理器的平台上运行。他们设计了一个技术上的世界语,这种语言通用性强、易读性强,能够在不同类型的硬件上使用。借助网络的力量,这种特性将成为一个非常宝贵的资源。

这个产品经过多年的开发才推出市场,太阳微系统公司将“绿色”改名为Java,并因其在早期就使用了跨平台编程概念而在行业中击败了对手。太阳微系统公司将Java称为“一种借助网络力量的新型信息计算方法”。许多程序员开始用Java来编写早期的创意交互式程序,比如动画和互动猜谜游戏,这些程序从某些方面让网页更具有吸引力。

Java是首个以网络为出发点编写的主要编程语言。它独有的内置安全特性能够有效地防止外界入侵计算机。计算机与网络相连就相当于是一个电子入口,它向计算机打开了大门。用Java进行编程时,程序员可以不必知道用户正在运行的是什么操作系统,况且在网络上运行应用程序时也无法了解其运用的是什么操作系统。

Java着实给计算机行业带来了强烈的震撼,尤其是微软公司。这个行业巨头在理解因特网的重要性时慢了一拍,给其他竞争对手留出了抢占鳌头的机会。不过,一旦决心参与竞争,盖茨就将因特网看作重中之重了。

与此同时,盖茨对Java持有怀疑态度。但随着市场的推广和普及,他向太阳微系统公司购买了Java的使用许可证,并收购了精通Java的Dimension×公司,更是安排了数百名程序员负责用Java开发软件。微软尝试避开许可证协议,给其Java版本增加了一些功能,使其能只在微软的操作系统上运行。太阳微系统公司对此提出诉讼。盖茨将太阳微系统公司及其新开发的这门语言视为巨大的威胁。Java明明是编程语言,而不是操作系统,为什么能对微软构成如此巨大的威胁呢?原因很简单。编写跨平台的程序能有效地增加浏览器取代操作系统的可能性。拥有太阳工作站、IBMPC、麦金塔计算机或其他什么计算机都没关系,反正你能用浏览器运行Java程序就行了。

用“网络就是计算机”的口号向微软的霸权主义发起挑战,太阳微系统公司这回可是认真的。1998年,太阳微系统公司同意与甲骨文公司连成一线,开发网络服务计算机,这款机器将使用太阳微系统公司的Solaris操作系统和甲骨文公司的数据库,这样一来,台式计算机用户就可以选择放弃Windows系统。此外,太阳微系统公司也开始销售Java的拓展技术Jini,后者能够让用户将各种家庭电子装置通过网络连接起来。比尔·乔伊认为,Jini是“首个为网络时代设计的软件”。尽管Jini项目没有在世界范围内引起强烈反响,但太阳微系统公司关于网络计算和远程连接装置的某些观念将在云端计算和移动电话装置上对后PC时代产生新一轮的影响。


时事掠影NeXT公司