Java语言是九十年代最重要的技术发明之一,Java的成功除了要归功于Sun的首席执
行官Scott Mcnealy 和Java主要开发者James Gosling,还有一位不容忽视的巾帼英雄:凯
米-包乐丝Kim Polese, Java项目产品经理,现任Marimba公司总裁,在她的精心策划下Ja
va从一个前景暗淡的小项目发展成世界上最热门的技术,在1998年她和Intel的Andy Gr
ove, Microsoft的Bill Gates, Oracle的Larry Ellison等一些顶尖人物一起名列美国新
闻界评选的97年全美最佳25个公司总裁之一,只有她是唯一的女性。

                        "舞蹈和电脑科技是她一生的伴侣"

    Kim Polese 1961年出生在加利福里亚的伯克莱,从小对科学技术充满好奇,在她家
附近就是劳伦斯科学研究所,她是研究所的常客,在那里她学会了计算机编程,她还有
很多其它爱好:网球,游泳,郊游等,14岁时她开始参加舞蹈班训练,随着学校课程的加
重,业余爱好越来越少,只有舞蹈和电脑科技成了她一生的伴侣.
    Kim 1984年毕业于加州大学伯克莱分校,主修生物物理学。凭着在劳伦斯科学研究
所的电脑基础,她开始教中学生编写程序,她发现自己很喜欢讲解技术,而且还开发了一
个教学程序演示计算机如何工作和如何使用计算机。
    大学毕业后她加入了Intellicorp公司,这是一家研究人工智能技术的新公司,人工
智能在1985年是最热门的技术,政府部门给了公司大量的投资,虽然他们无法确知什么
是人工智能。公司聚集了一批优秀人材,期望建立世界上最好的规则系统,但人工智能
理论还远未成熟,几年过后公司没有推出任何产品。
    失望之余,Kim开始寻找新的工作,她选择了Sun,因为Sun是Unix工作站和服务器的主
要提供商,大部份人工智能系统都基于Sun的系统.一开始她在技术支持部门工作,很快她
就发现工作单调乏味没有压力, 她听说市场部有个空缺职位,经过一番努力就成了Sun的
C++语言开发工具产品经理,产品管理激发了她的工作热情,“这就象管理自己的公司
,你必须决定产品的每一个特性,一方面C++语言需要非常专业的技术,另一方面也很有
意思,例如品牌,包装等,和市场相关的事情."Kim在这个岗位上干了三年.

                        “加入Oak小组:唯一市场人员”

     一次参加Sun的高级技术会议,Kim演示了她的C++产品Hellix,另外一个小组的产品
经理Naughton演示了正在开发的一种新编程语言Oak,她感到很震惊,“没有一种语言能
拥有所有这些特点:小型,紧凑,简洁,多线程,自动回收内存,安全可靠而且和操作
平台无关,这是不可能实现的。”但事实是Oak正在实现这一切。
    Oak项目开始于1990年,项目开发组被称为Green小组,其主要设计师是James Goslin
g,他被公认是Sun最有才华的工程师.他们决定要开发家用电子设备的数字系统和用户接
口,微处理芯片已广泛应用在现在各种家电产品上,如微波炉,烤箱,录像机等,但各
种设备没有统一接口,无法互相通讯。他们想要设计一种通用的语言,这就是后来大名
鼎鼎的Java.
    Gosling起初准备扩充C++的编译器设计,C++是一种最流行的高级程序语言,大部份的
商业软件都是用C++设计的. Gosling想设计一种和处理器无关的C++语言,但是发现了一
个巨大困难:无法实现可携性, 家电中的应用程序需要方便升级或修改,C++的应用程序
升级须编译所有代码,这要占用的空间太大了,Gosling设想通过无线网络实现应用程序
升级,最好升级软件只编译修改的部分,所以终于决定抛弃C++,自己重新设计一种语言O
ak,这个名字得自于Gosling想名字时看到了窗外的一棵橡树。
    Gosling使用一种虚拟机器解决了平台无关和可携性,应用程序由虚拟机器解释执行
,虚拟机器再将指令解释成和运行的电脑相关的平台指令,这好比是外交部有很多翻译
一样,发布一条指令,翻译成各种语言执行同样的功能。Gosling还给Oak加上版本管理
和内存自动回收功能,Oak没有一种功能是独创的,Gosling从各种程序语言中吸取有益的
部分,包括Lisp, SmallTalk, Cedar/Mesa还有C++.“在某种程度上,Java没有发明任何
新东西.”Gosling后来总结道。但将各种特点综合起来,就诞生了一种强大的新程序语言
.
    1992年11月Sun的总裁McNealy和一些高层管理人员看了Oak的演示,Oak和一个操作系
统放在一个小盒子里,这个手握装置给管理者以深刻印象,他们将这个项目独立成立为公
司First Person(第一人), First Person需要真正从产品中获得收益,当时家用消费市场
时机还不成熟,能运行Oak的芯片即使大量生产成本也要几十美元,而家电控制芯片成本
还不到一美元,但不久就有一个新的机会出现了:交互式电视。
    用户通过电视上的顶式盒可以点播节目或获取信息,玩游戏等,对Oak而言这看来是
一个很不错的市场, 顶式盒的售价大约要300美元。他们需要更多的人员加入来争夺这个
巨大的新市场。
    Kim作为产品经理在1993年夏天加入了First Person,她发现自己是唯一的市场人员
.公司全部是聪明过人的技术专家,热烈地讨论技术,一点不关心市场。公司最明显的问
题就是无法签订交互式电视的合同,时代华纳公司选择了SGI的产品. Kim花了几个月时
间学习公司的新技术,了解公司的商业模式,才发现公司还没有任何商业计划书,她只有
边干边学。

                        "Java出世"

     Oak原来将产品目标定位在顶式盒上是假定顶式盒有巨大的市场,但Kim发现市场上
根本没有多少顶式盒的需求,相反台式电脑倒是市场巨大,Kim写的商业计划书建议将O
ak应用在PC和Macintosh上。First Person的许多人都不赞成这一点,在他们看来PC和M
ac都是已经过时的技术, 顶式盒才是未来的方向.经过激烈争论,结果导致一些人辞职离
开,公司分成了两个部门,一个是交互服务部,一个是网络服务部,将Oak应用于PC和Ma
c,Kim将她的大部分工作时间花在了网络部。
    Sun的创始人之一Bill Joy对Oak非常感兴趣,Joy是C++发明人之一,他觉得Oak还不够
完美,需要改进,但Gosling希望能尽快推出产品,他们已经经过三年的辛苦努力,公司的所
有人都希望能看到成果.
    Web网的发展十分迅猛,Naughton用Oak开发了一个Web网浏览器Webrunner,可以显示
可乐罐在一个箱子的来回撞击,这是第一个Java应用程序(Applet), 1994年Web网上还只
有静态的数据信息, Java应用程序的出现彻底改变了Web网的发展.
    Kim和公司大多数人达成了一致意见:Oak的所有技术包括源代码都将全部公开,而
且免费的。Internet网的基本原则就是免费,Netscape的成功模式已经证明了这一点。将
技术细节的公开还有几个原因:Oak需要各种平台的虚拟机器,当时还只支持Sun的Unix系
统,用户可以自己开发虚拟机器;公开源代码还可以证明Oak的安全性并不仅仅只是宣传.
Oak公开免费的策略不是出自某个人的主意,而是由于Internet和Oak本身的原因,但在S
un的管理层遭到了反对,因为这样将无利可图,他们希望收取运行许可费,Kim调查了历史
上各种语言的发展过程,得出结论:收取运行许可费将毁灭编程语言的发展。经过她的努
力和公司全体人员的一致要求,Oak公开免费的方案终于得以采纳执行。
    1994年11月Oak在Sun的内部站点上公布,只有很少一些人下载了Oak,但他们都大为赞
赏.KarlJacob看后,认为这将是Web网发展的催化剂,马上开了一家新公司研究如何将这
种新技术提高性能,进行商业化。用户的反应极大鼓舞了Oak开发小组,但他们中最乐观
的人只是估计第一年大概能有10万用户,事实上95年的用户数达到了700万.
    Oak和Webrunner都是已经注册的商标,Kim给Oak选择了Java这个新名字.技术人员包
括Gosling都不太喜欢这个新名,他们还是中意Oak, Oak也是Object Application Kern
el(目标程序内核)的缩写.Webrunner浏览器被命名为HotJava。这不是通常的技术名词,
不象什么超文本连接,虚拟建模等那样难懂,而是一个大胆,好记,有趣的命名。
    Sun计划在5月的年度会议上宣布Java, Java不再仅仅只是演示而是一个真正的商业
产品,所有的工程师都忙于完善Java, Kim挑选了一些公司试用Java,包括主流服务商Mor
gan Stanley还有Internet服务公司Hotwired等,看到所有用户都被Java给迷住,Kim和
Sun的公关部决定向媒体透露一些消息,他们选择了《圣何塞信使报》,一家硅谷最有影响
的报纸。
    因为Java产品中也包括浏览器,Kim向Netscape的Marc Andreessen发了一封E-mail解
释, Andreessen很快下载了Java. Kim安排记者采访了用户,Sun的管理人员还有Marc,她
以为这将只是一次普通报导,第二天报纸头版登出关于HotJava的报道,还有Andreessen
的评论"伟大的产品".Kim 将这一天1995年3月23日视为Java的里程碑, 她将这份报纸贴
在办公室的墙上。

                        “Java热潮”

     Kim的电话开始响个不停,从3月到5月她几乎就生活在办公室里,所有的市场工作都
由她一个人完成,品牌的宣传,数据报表,应付记者和金融分析家,发展用户甚至制作
T恤衫。但还有一个最重要的任务,Java需要一个真正的客户。
    Java对最终用户一切都是免费,其收入的来源只能靠发放许可证,允许将Java集成进
其它产品。Netscape是最合适的用户,虽然Marc Andreessen对Java大加赞赏,但他们还
是花了相当的时间才达成最终协议,在Netscape的浏览器中支持Java.
    在5月份的年度会议上Java成为中心议题,Sun的工程师演示了各种Java应用程序,猜
字游戏,拼写游戏还有股票实时行情表,Kim坚持要有“一个真正的应用程序演示,对大
多数人而言金融程序是最需要的,每一秒钟你都可以计算你的股票市值,多么酷!”,J
ava的展示获得了巨大的成功,成群而至的工程师纷纷要求得到一份HotJava的拷贝.
    硅谷资深记者评论Java的出现将打破Microsoft和Intel的控制地位,Java的应用程
序可以运行在各种操作平台上,用户可以不用关心自己的操作系统是哪一种。Java的应
用程序在Internet网上运行,这将改变软件市场的模式, 软件零售市场也将不再存在,电
脑也不需要预装软件,人们将只在需要时才从网络调用软件,这种方式将极大动摇Micros
oft在软件行业的领导地位, Microsoft的Office软件销售占了它1/6的收入来源.所以毫
不奇怪Bill Gates气哼哼地说:"Java想推翻我们所有的成果."
    Java刚发布时还有很多缺陷,并没有支持所有的操作平台, 程序运行很慢还经常崩溃
,最大的缺陷是无法保存在硬盘上,这是出于安全的考虑,"如果Java的应用程序可以控制
硬盘,恶意的程序可能会作破坏."这意味着Java的应用程序无法和其他本地传统的应用软
件如电子表格,文字处理等交流.
    尽管如此,Java还是引起电脑界极大的兴趣,Sun的股票价格从5月发布Java到年底翻
了一倍,这代表着增长了四十亿美元的资本。许多签定Java许可合同的公司也从股市上
得到了回报,开发浏览器的Spyglass宣布取得Java许可第二天,股价从35元攀升到41.75,
Borland宣布后股票也有40%的涨幅。
    Kim没有参与这些许可证的颁布,她为各种市场工作忙得不可开教,进行商业演示,
举办开发者会议,还有管理产品开发,她没有任何下属可以支配,Java的市场计划没有
任何预算除了Kim的工资。
    随着Netscape浏览器的大量发放,Java的用户在95年超过了700万,Web站点上充满了
各种Java应用程序,软件巨人Microsoft也加入了Java的行列,在11月7日珍珠港纪念日它
取得了Java的授权许可,并宣布公司的Internet战略,开发Internet Explore 还有Activ
eX技术. ActiveX是和Java竞争的技术,但只能用在Windows平台上. 分析家将Microsoft
取得Java许可视为Java和Sun的胜利,但Microsoft的策略是如果不能创立标准,就采纳并
扩充标准,将标准据为己有。

                        "创业梦想成真"

    Kim从学生时代就梦想能拥有一家自己的公司,几个Java小组的工程师商量成立一个
Java公司,他们邀请Kim加入,Kim经过几番思索,终于决定离开Sun。“在Sun的工作很有意
思,但Java小组肯定会改变,现在Sun公司所有产品都和Java有关,这很好,但也有不好的
一点:公司最终将接管Java,你必须掌握离开舞台的时机。” 1996年1月Kim向Sun的总裁
McNealy递交了辞职书,McNealy没有发怒,反应十分平静,只是说:你“你最好不要雇用
Sun的员工, 不要侵犯Sun的知识产权。”
    他们在一起讨论创业计划,Kim的目标是使Java功能更加强大,更易于使用,更为成
功. 一个方案是改进Java的性能,当时Java开发的程序比C++慢几十倍,但Borland和Mic
rosoft都在开发Java的即时编译器,这个方案被否决。另一个方案是开发Java的部件,Ja
va是面向对象的语言,但Netscape很快购买了一家公司开发Java部件,方案又被否决。正
在不知该何去何从时,他们发现了Pointcast.
    Pointcast提供网络联机信息服务,当你的电脑联上Pointcast 你可以得到各种文字
,图片资料,断开联接后还可以循环显示上次联机得到的信息. 他们考虑突破Java作为浏
览器的限制,允许存取本地数据,这虽然将改变Java的安全模式,但他们相信可以解决这
个问题。Java应用程序将不是只能在网络上存在,这极大丰富了Java的应用.
    花了几个月时间他们开发了Castanet系统, Castanet系统的核心是“频道转换器”
,频道指的是供应商发布的各种信息,频道转换器是用户电脑上的一个管理频道的小软
件,使用频道,用户的数据信息更新和软件升级都可以自动完成.     有了产品计划,他们
正式成立了Marimba公司,Kim很想将公司命名为一种舞蹈如探戈或恰-恰-恰,可惜都已被
注册商标,Marimba的意思是木琴, Kim出任公司的总裁,工程师信赖她的市场经验和能力

    Marimba第一次公开亮相是在Sun举办的Java展示会上, Kim他们没有多少资金,展示
会就花掉了将近一半,但Kim知道寻找早期用户和合作伙伴十分重要。令人意外的是Jav
a展示会的第一天Sun的股价下跌了3.25元,华尔街的分析家认为主要原因在于Marimba公
司的出现.
    展示会后Marimba就完成了第一次融资400万美元,给他们投资的是著名风险投资公
司Kleiner Perkins,他们曾投资Netscape和Sun公司, Kleiner Perkins计划在有关Java
的公司上投资一亿美元,他们收到了近500份商业计划书,但只选择了两家,Marimba就是其
中之一。
    CNN专程采访了Kim,有关Marimba和Kim的报道在华尔街期刊和纽约时报上都可以看到
. Marimba虽然还是一个年轻的公司,可是也有了竞争对手Backweb,Intermind,他们开发
类似Castanet的工具,但只是针对信息发放, Castanet则兼顾信息和应用程序发放,后者
被证明是一个越来越大的市场。
     Castanet的用户主要是财富1000家的大企业,包括联邦快递,曼哈顿银行,迪斯尼,克
莱斯勒汽车公司等,联邦快递给用户提供包裹追踪系统,曼哈顿银行向用户发布各种信
息,使用Castanet可以在网上自动发放升级应用程序, 克莱斯勒公司在经销处放置演示
机器,演示各种新汽车模型, 演示程序是自动从Internet上更新的.用户根据自己需要还
可以定制程序,新手只需要使用基本功能,高级用户可以使用产品的所有功能。
    1997年Kim为公司招来了一些精明能干的市场人员,公司得到了长足的发展,销售额超
过了1800万,对于成立不到两年的公司这是很难得的成绩, Kim也被评为最有影响力的25
位技术专家之一.
    作为一名职业女性,她也遇到过一些歧视,“性别通常是很敏感的,男人看不起你,
或当你不在时说些轻视的话,甚至不想让你成功就因为你是女人。”但这些不会使Kim退
缩,“关键在于你的态度,用正确的态度你就能处理好这些事。”