袁萌:我和Java的一些往事

大家知道,在1991年,几乎与Linux同时,SUN发布了Java编程语言。不久,我的大学同学(比我低两年)王克宏教授(清华博士导师)与SUN合作成立了中国最早的“Java研究中心”,并且担任该中心主任。从此,我开始注意Java技术的发展动态。我家中的存书,以Java书籍最多(当然,除了数学书籍之外)。

1998年前后,红帽6.2版本包含了Enhydra中间件,我大受鼓舞,组织人力,开始了基于Linux平台的Web编程和应用。大概在1999年12月底,我记得,那是一个大雪纷飞的日子,《第一届国际软件展览会》在北京展览馆举行,我组织力量,在会场上展示了由22台PC组成的Linux局域网,跑基于Enhydra的Web应用。这些往事至今难以忘却。

在2000年,Java及其应用是我的最爱。那年,无锡永中(Evermore)成立,我是成立大会的见证人之一。当时,无锡永中总裁曹参想用Java语言编写一种“集成”办公套件,我很有兴趣。但是,到了后来,基于Java的永中办公套件开发出来了,我没有去祝贺,因为,这套产品是商业软件。坦白地说,我对商业软件是(非常)抵触的。从此以后,在好几年时间里面,我有意不理曹参。可是,我心里面很明白一个事实:永中办公套件虽然是商业软件,但却是地地道道的“国产软件”。永中Office最初的Java代码库架构,我是了解的,也提出过改进意见(直接对曹参)。可以说,永中Offce是土生土长的“本地软件”(Local Software),怎么会不是“国产软件”呢?

2002年5月间,南京大学(我的母校)百年校庆,我又一次在庆祝会场上遇见了王克宏“Java教授”(老同学这么叫)。2006年,SUN决定把Java虚拟机、编译器数百万行源代码全部“开源”,并且按照GPL 2.0方式许可,这又一次大大激起了我的兴趣。我知道Java与MID(移动互联网设备)之间的天然密切关系,我也知道Java与谷歌Android平台的必然结合,我更知道SUN与Ubuntu的“相互神往”。前些天,我在无意中听说,永中Office能够放在U盘上,而且正在向MID移植,这让我兴趣大增。

在SUN的官方网站上,有一条通栏横幅“Free and Open Source Java”,而且还有“Write Once,Run Anywhere”(Java标志语)。SUN是一个很有品味的企业。我曾当着SUN的高层官员的面,说:你们拥有这么多好技术,但是,你们却不会赚钱,是傻帽儿(当时,翻译愣了一下,不会恰当翻译)。现在,Ubuntu小电脑和MID又把我拉会到过去,此刻,我仿佛又回到那充满Java激情的年代,回到中国科学院计算所图书馆的那张普照冬日阳光的阅览桌上。啊,我的Java,我的往日梦想。

(注:WPS注册在开曼岛上去上市了,RedOffice与OpenOffice.org“关系暧昧”,我都不喜欢。看起来,把永中Office(代码体积很小)放在自启动U盘用在“官方软件”上(包括“教育软件”,但不是“平民软件”),颇有一点新意。我又要找找曹参去了。对此,我还有点不好意思呢!)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wzyzjs.html