SUN 的网络世界
1995 年 5 月,全球暴发了一场旷日持久的网络技术革命,这就是被全球计算机行业界人士称道的 Java,它彻底改变了以往的传统观念,使环球信息网由一个静态媒体转变成一种交互式的新型媒体,并且为一种新型的基于计算的、围绕无缝跨接的专用和公共交换网结构奠定了基础。环球信息网的创始人之一 BernersLee 认为:“计算机事业发展的下一个浪潮就是 Java”。Java 的诞生将对传统计算模式提出新的挑战,对整个计算机产业产生深远的影响,掀起一场网络世界的革命。
SUN 公司发表 Java 计算模式到如今,世界上还没有哪一个公司敢于声称不去应用 Java 来解决网络计算问题。全世界所有的硬件和软件厂商都接受了SUN 公司“网络就是计算机”的观念。网络计算机(NC)在不增加费用的情况下,全面提高了个人计算机的能力,包括最为著名的 IBM、Oracle、SUN 等在内的厂家已经生产出网络计算机。人们或许在不久的将来就会看到,Java语言正在驱动着这些设备的主机部分,而这些设备当然包括诸如电话交换机、空调机、电子售票机、铁路民航售票系统等等。正是 Java 将逐渐成为信息系统的主流技术,它正在产生像 PC 机诞生时所产生的效应——那种具有显著标志意义的计算革命。
Sun 公司副总裁兼技术总监 EricSmichdt 先生在谈论 Java 时认为:“在计算机历史上,从来没有哪一个软件平台能够像 Java 那样与如此多的应用软件兼容。”未来的计算机必将是网络计算机(NC),而不是其它什么别的东西。Java 计算有可能创造新的奇迹。
把 Java 提供的面向对象的编程语言装载到信息网络中,人们就可以利用网络服务器来处理通常由 PC 机来承担的责任——信息处理工作。企业可以把分散于企业各个部门的 PC 机以 Java 计算技术连接到网络上,并且淘汰掉单一功能的 PC 机,进而步入信息交流的交互性和全球广域网的阶段。
由于 Java 平台的通用性以及网络信息统一管理的特性,可以使计算从以桌面为中心转向以网络为中心,极大地节省桌面办公设备的开支和网络管理费用。Java 客户机及服务器的设备费用大约比普通客户机节约 50%。这包括硬件和软件开发的费用,以及由于采用 Java 计算而减少的系统维护费用。
网络 PC 机的发展,使网中数据的安全性大大降低,PC 机极易使网络受到越权使用、病毒及其他威胁性伤害。据 Sun 披露,如装运用 Java 计算则不存在这些问题,它自身就具有很多的安全特性,可以确保客户机的程序不破坏系统的整体环境和数据的完整性,并且可以防止病毒的侵染和对网络的破坏。
Java 是一种应用软件开发平台,其核心是一种面向对象的编程语言。Java 的创意人麦克尼利对此做出了如下的解释:“Java 是与生产商无关的计算机软件应用平台,可以凭借它编制 Internet 应用软件。借助 Java 只需编写一次程序就可以安全地放在任何一地的任何软件平台上运行。”目前,全世界所有的计算环境都正在嵌入 Java 程序,其中包括 SGI、Novell、SC0、日立、惠普和微软公司等在内的国际知名的计算机公司,它们大多在自己开发的计算机程序上搭载了 Java 程序。麦克尼利以其超人的智慧和超前的想象力,正在用他的观念和思想征服着整个世界。他的思想和成就正引导着产业朝着 Java 计算的模式前进,世界各国都在追踪和关注着 Java 的发展。
1996 年,SUN 公司在全球发售了一亿份 Java。它的影响已经传遍了世界每个角落,而这一影响的最初设计大师就是计算机界的风云人物史考特·麦克尼利。当他 1984 年成为太阳微软系统公司总裁的时候,业界的很多人并没有意识到麦克尼利和他的同事们会征服整个世界,因为当时他们只了解计算机技术的发展是以每 18 个月为一个周期攀升的。由于麦克尼利的胆识和卓越的顶见才能,带给他和同仁们的是无与伦比的成功。麦克尼利的成功得益于他早年所从事的汽车生涯,受益于发展中的斯坦福硅谷地区的文化氛围的影响。1982 年,麦克尼利便提出了那个至今脍炙人口的英明论断——“网络就是计算机”。15 年来,麦克尼利孜孜以求的正是这件事。
美国《幸福》杂志曾称“没有任何一家公司能象 Sun 公司那样对国际互联网的迅速发展做出如此巨大的贡献”。因此,麦克尼利是信息时代的杰出设计大师和语言天才。是他和他的 SUN 公司的同事们,把至今为止全球互联网上的 3000 万网员,通过 JA-VA 计算联系在一起,自由自在地交流着信息。他的重要论断和软件产品开发的思路,已经越来越被人们广泛接受,正在日益被世界各大计算机公司所采用的正是太阳公司的产品,把它镶嵌在自己的软件程序之中,就能发挥出无比巨大的能量。
当年,麦克尼利提出“网络就是计算机”这一概念时,曾遭到了多数同仁的非议,那时 Internet 还没有诞生,麦克尼利的论断被人们视为“幻想”。然而把幻想变成程序,让理论变成现实的人,正是这位预言大师和勇敢的实践者。微软公司总裁比尔·盖茨十分不情愿地表示“Java 推翻了我们所做的一切!”是麦克尼利 15 年前的预言把他的梦震醒了,还是他当时和现在都尚未对 SUN 公司产生警觉,致使无比巨大而又具有广泛发展前途的市场机会白白的丧失掉了。如下的事件或许可以给人们一些启示:
1991 年,Sun 公司推出了 Java 语言。当时环球信息网并未盛行,以生产工作站起家的太阳微系统公司正在试图寻求其他领域的发展,并把目光盯在消费类电子产品上。为了完成产品设计的构想,需要创建一种新的应用软件平台,而且这种平台必须具有平台无关性。于是,Sun 公司的詹姆斯·高斯林借鉴当时盛行的 C++语言的面向对象的设计思想,采用了解释机制的方法来实现跨平台的特性,历经一年多,终于研制出了第一代 Java。随着国际互联网的盛行,詹姆斯发现,他们开发的 Java 在结构和功能上恰与环球信息网相吻合,于是便加紧开发完善 Java 计算机编程语 1995 年 5 月,史考特·麦克尼利在一次有 6500 名世界各国计算机界专家、学者、企业参加的产品发布会上,宣布了 SUN 公司的 Java 平台以及应用程序 HotJava——利用 Java 开发的 Inter-net 网络浏览器成功并且进入市场的消息。
1995 年 11 月,Sun 与网景公司携手合作。网景公司在 Naviga-tor2.0 版本上率先支持 Java,这使Java 迅速占领了网络浏览器市场。Sun 公司终于打赢了这场征服世界信息领域的攻坚战,一举拿下了网络计算的桥头堡,成为在微软公司确立软件产业霸主地位之后的信息产业巨头。
微软公司在自此半年左右的时间里,面对 Java 咄咄逼人的形势,再也不能固步自封了。原本十分自信的比尔·盖茨不得不开始认真对待 Sun 公司的产品以及逐渐接受麦克尼利的 NC 概念,并开始部署微软的对策和开发计划。
1996 年 11 月,Sun 公司的第一款“网络计算机”JavaStation 上市。一些计算机厂商纷纷向 Sun 公司表示,以求得 Java 支持各自的应用程序。IBM、Oracle、网景等公司早就对软件市场和微处理器市场心怀不满,早想摆脱掉
微软和 Intel 结成的技术联盟,“网络就是计算机”终于获得了大多数人的接受。NC 顿时大有取代 PC 之势。
微软和 Intel 结成的联盟,在 Java 出台后的半年多一点儿的时间里,迅速作出了反应。微软开始在自己开发的网络浏览器上嫁接 Java 程序,并且不得不承认 Java 已经赢得了这场计算革命的胜利。Intel 公司让自己开发的计算机芯片连续降价,并且与 Sun 公司谈判,开始研究新的支持 Java 的芯片。同时,微软企图抑制 Java 的攻势,准备研制适应这种语言的以 WINDOWS 为中心的版本。可是全球的计算机厂商都把注意力完全转向了 Java。为了向用户提供更好的基于 Java 计算的工具,微软企图推出 Java 应用开发工具 Vegas, 以便广大用户更加容易地建造出 WIN32 平台下的 Java 应用程序。另一家著名的软件公司 Borland 已经决定开发仅仅支持 Microsoft 的 Java 虚拟机,以维护与微软建立的同盟关系。
1997 年,全球 100 余家公司决定全面支持 100%纯 Java 计划。该项计划的宗旨是保证实现“编写一次,到处运行”的基于 Java 计算的应用程序。来自世界的 100 余家厂商,最终站在了 SUN 公司一边,全力支持 Java 计划的实施。