<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8">
<meta name="GENERATOR" content="OpenOffice.org 2.4 (Linux)">
<style type="text/css">
<!--
@page { size: 21cm 29.7cm; margin: 2cm }
P { margin-bottom: 0.21cm }
-->
</style>
大家知道,在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盘用在“官方软件”上(包括“教育软件”,但不是“平民软件”),颇有一点新意。我又要找找曹参去了。对此,我还有点不好意思呢!)
分享到:
相关推荐
c3p0连接mysql5,使用的jar库
java详细入门教程,非常详细的介绍了java的方方面面,java入门的不二之选,高清版
JAVA开发常用英语单词,你值得拥有。人生最重要的,不是已经失去的,也不是尚未得到的,而是此刻拥有的。不为往事扰,余生只愿笑。
Java API 1.6 中文版,最经典的api文档,google翻译,常被用于企业开发的帮助文档。
这是java入门作业,我第一次学习就是用的这个作业还可以吧
java实现的魔方小游戏, 采用swing布局界面 效果浏览地址: https://mp.csdn.net/postedit/80984218
达内课件java部分,课件+笔记,后面待续.
用javaswing写的界面,具备新增体温记录、删除体温记录、查询异常学生、恢复所有列表,将学生体温记录保存到文件中,读取文件等丰富的功能
微信小程序的用户信息获取需要请求微信的服务器,通过小程序提供的API在小程序端获取CODE,然后将CODE传入到我们自己的服务器,用我们的服务器来换取session_key和openid。 小程序端比较简单,从教程的API部分把...
小程序调用微信支付,后台Java打包参数,生成签名等具体流程。 直接用,具体代码都已封装好
java毕向东源代码1-15天,共25天
demo04.java
小游戏推箱子有图形界面,懒羊羊大战灰太狼,应用AWT和JFrame做的界面 ,黑码资源。
本项目通过对数据库的增删改查实现,管理员添加DVD、管理员修改DVD、管理员删除DVD、查看DVD、用户注册、用户租借DVD、用户还DVD、自动生成借还时间等功能,用swing搭建GUI界面,该项目几乎涵盖JAVASE所有知识,效果...
Springboot Controller中使用service调SQL语句的方法,动态获取数据库信息添加到WORD表格中,检查到的数据绘制为柱形图(直方图)添加到文档中,并生成word(含表格,柱状图)存储到本地,在浏览器下载本地的word文档
会走的圆形时钟,下面是数字显示时间也在走,用的是定时器的原理
java面试题汇总,面试必备良药!
java面试题汇总,面试必备良药!
calendar 比较2个日期相差的天数 还可以比较相差的秒数天数
ShardingDataSourceConfig.java