Java 版 (精华区)
美妙的历史 ─ JAVA故事(2001-04-11)
作者:不详
溯源Java可追至1991年4月Sun公司的“Green Project(绿色计划)”。 早期研究小
组成员包括Patrick Navghton、 Jame Gosling和Mike Sheridan等科学家。 1995
年5月23日Sun公司正式向公众推出Java。
简而言之,Java是一种软件编程语言,旨在为Internet发展而使网页(Web Page)由
静态转为动态,并可产生“ 小应用程序(Applets) ”的一种简化语言。它具有阻
碍电脑病毒传播的功能,使用者无需花费许多时间学习;Java突破了客户端机器环
境和CPU结构的语言,可做到 “编写一次,到处运行(Writing Once,Running
Everywhere)” 。
起初命名这种软件语言时,有若干选择供考虑:如Oak(橡树)、Silk(丝绸)等,但
最终还是由早期研发小组成员们所钟爱的热腾香浓的咖啡之中获得灵感,据说他们
在研发期间饮用了大量咖啡,而一致推崇Java(爪哇)所产咖啡为最佳。
从问世至今,Java已由Sun公司的杰作发展成为信息技术产业市场的宠儿;
Microsoft(微软)、IBM等计算机行业的巨人均已申请Java使用许可证。人们期待乘
着Java神奇的翅膀在更为广阔的天地中翱翔。
Java 大 事 记
1995年5月
Sun在Sun World'95上正式发布Java和HotJava浏览器。
1995年8月
Netscape获得Java许可证。
1995年9月
Sun宣布将提供Java开发工具。
1995年10月-11月
三菱、Oracle、东芝、Macromedia、Borland、Spyglass、Boundless获得Java许可
证。
1995年12月
SGI、Adobe、IBM、Symantec、AT&T、Intel获得Java许可证。
Sun和Netscape发布JavaScriptTM——一种基于Java语言的原本语言,可供非编程
员使用。
Sun、Netscape和Silicon Graphics宣布缔结软件联盟,以开发Java和Internet三
维和多媒体交互性工具。
1996年1月
JavaSoft发售Java1.0 编程环境,使开发人员获得他们用来编制Java应用软件所需
的工具。
1996年2月
Sun发布Java芯片系列,包括picoJava,microJava和UltraJava。
Microware公司、日立公司、LSI Logic公司、Bandai Digital Emterainment
Corporation公司、Cybercash公司、III(Institute for Information Industry)
台湾公司获得Java 许可证。
Sun推出Java数据库联接JDBC(Java Database Connectivity)数据库API。
1996年3月
微软公司、NetManage公司获得Java许可证。
Sun推出Java WorkShop。
1996年4月
NEC公司、NCSA公司、DimensionX公司、Justsystem Corporation公司、Pierian
Sspring Software公司、SCO公司、天腾(Tandem)公司、ParcPlace(Digitalk)公司
、苹果电脑公司(Apple)获得Java许可证。
NEC公司获得Java处理器技术许可证。
Sun宣布苹果公司电脑、HP、日立、IBM、微软、Novell、Silicon Graphics、SCO
、Tamdem等公司将把Java平台嵌入到其操作系统中。
1996年5月
HP公司、Visigenic Software公司、富士通公司、Novita Communications公司、
Wyse Technology公司、 Seiko Instruments公司、Sybase公司获得Java许可证。
Addison-Wesley和Sun联合推出Java应用编程界面(Java Application Progrmming
Interface,Voll&2)和Java编程语言。
北方电讯公司宣布把Java技术和Java微处理器应用到其下一代电话机中的计划。
5月29日,Sun在旧金山举行第一届javaOne世界Java开发者大会,业界人士踊跃参
加。Sun在大会上推出一系列Java平台新技术:如Java Media APIs等应用接口
(Commerce APIs、Security APIs、Servlet APIs、Management APIs等)、Java
RMI和Java IDL、JavaOS、JavaBeans、新的HotJava开发环境等。
Sun发布HotJavaTM,这是一套Java类库,可供开发人员编制可按需剪裁的动态联网
应用软件和用户环境。
Sun发布JavaOSTM,这是一种非常紧凑的操作系统,用来直接在从网络计算机一直
到寻呼机的微处理器上运行Java应用软件。
1996年6月
CTI Limited公司、Corel Corporations公司、SrystalGate Software公司、HDS
Network Systems公司、NCD(Network Computing Devices)公司获得Java许可证。
Jyra Research公司、Acer公司、东芝公司、NCD公司获得JavaOS许可证。
1996年7月
Gemstone Systems公司、Octel Communications公司获得Java许可证。
1996年8月
FTP Software公司获得Java许可证。
Java WorkShop成为Sun通过互联网提供的第一个产品。
1996年9月
三菱日本公司、DEC公司、Wind River Systems公司、Microtec Research公司、
Oki Electric Industry公司、ITI新加坡公司、Applix Corporation公司、伊士曼
柯达(Eastman Kodak)公司获得Java许可证。
Addison一Wesley和Sun推出Java虚拟机规范和Java类库。
1996年10月
ITRI公司、德州仪器公司、Schlumberger Technology Group公司获得Java许可证
。
由于业界通力合作为开发人员提供强有力的平台独立部件体系结构,Sun提前完成
JavaBeansTM规范并发布。
Sun发布第一个Java JIT(Just-In-Time)编译器,并打算在Java WorkShop和
Solaris操作系统中加入JIT。
10月29日,Sun发布Java企业计算技术,包括:JavaStation网络计算机、65家公司
发布的85个Java产品和应用、7个新的Java培训课程和Java咨询服务、基于Java的
Solstice互联网邮件软件、新的Java开发者支持服务、演示HotJava Views、
Java Tutor、完成Java Card API等。
Sun演示HotJava ViewsTM——第一个专供Java网络计算机使用的用户环境。
HotJava Views是经过优化的,可为那些将其绝大部分计算时间花费在很少关键应
用软件的工作人员提供高效Webtop环境。
Sun宣布完成Java Card应用编程界面(API)规范,这是智能卡使用的第一个开放
API。Java Card规范将把Java能力赋予全世界亿万张智能卡。
1996年11月
IBM公司获得JavaOS和HotJava许可证。
Novell公司获得Java Workshop许可证。
Sun和IBM宣布双方就提供Java化的商业解决方案达成一项广泛协议,IBM同意建立
第一个Java检验中心。
Sun交付其第一批JavaStation网络计算机。JavaStation网络计算机被《
Information周刊》评为“1996 年最重要产品”。
1996年12月
Chorus Systems公司、ARM公司、Hugh Symons Group PLC公司、Xerox
Corporation公司、Progress Software公司获得Java或JavaOS许可证。
Sun发布JDK1.1、Java商贸工具包、JavaBeans开发包及一系列Java APIs。
Sun推出一个新的Java Server产品系列,其中包括Java Web Server、Java NC
Server和Java Server Toolkit。
Sun发布100%纯Java计划,得到百家公司的支持。
1997年1月
Omron Corporation公司、SAS Institute获得Java许可证。
Sun交付完善的JavaBeans开发包,这是在确定其规范后不到8个月内完成的。
1997年2月
Gemplus公司、Electronic Tools Company公司获得Java许可证,北方电讯公司获
得JavaOS许可证。
Sun和ARM公司宣布同意使JavaOS能运行在ARM公司的RISC处理器架构上。
Informix公司宣布在其Universal Server和其他数据库产品上支持JDK1.1。
Netscape公司宣布其Netscape Communicator支持所有Java化的应用软件和核心
APIs。
1997年3月
HP公司获得Java WorkShop许可证,用于HP-UX操作系统。
Quantel公司、Computer Associates International公司、西门子AG公司、APT
Limited公司、Bull HN Information Systems公司、Curtis Mathes公司、Geo
Works公司、WebTV Networks公司获得Java许可证。
Funai Electric R&D C0.公司、日立半导体公司、Alcatel公司、Kronos公司、
Informix公司、Nokia Corporation公司获得JavaOS许可证。
Novell公司获得Java Studio许可证。
Sun发售JavaOS 1.0操作系统,这是一种在微处理器上运行Java环境的最小、最快
的方法,提供给Sun的JavaOS许可证持有者使用。
Sun发售HotJava Browser 1.0,这是一种Java测览环境,可以方便地按剪裁来编制
专用的信息应用软件,如信息亭、客户自助台和打上公司牌号的网络应用软件。
Sun公司推出JDK1.1.1。
3月17日Sun向国际标准化组织的第一联合技术委员会(JTC-1)申请成为Java的公开
有效规范(PAS)的提案者。
1997年4月
OSF Research(Open Group)公司、Lucent公司获得Java许可证。
Corel公司获得Java Studio许可证。
4月2日Sun在美国旧金山举行第二届JavaOne开发应用者大会,10,000多人参加。
Sun正式开展100%纯Java计划。
Sun发布Personal JavaTM和EmbeddedJavaTM,表明Java同样可在PDA(个人数字助理
)、复印机和智能卡中很好发挥作用。
Sun为企业计算推出全面的Java平台,包括一种崭新的首创技术Enterprise
JavaBeans。它使用Java来突破建立端对端商务解决方案的复杂性。
Sun宣布JavaPCTM计划。JavaPC是一种低价位软件技术,可把老的DOS PC机变换成
网络计算机,既简单又方便。
Sun与LG半导体公司协议共同开发用于网络计算机及其他消费设备的Java处理器。
Sun与Netscape宣布共同合作以提供Java基础类库。
Sun与Rockwell Collins公司宣布将共同开发用于消费类产品的Java处理器核心技
术。
Sun与东芝公司协议共同开发一种低功耗的Java化处理器。
Sun发布Java Studio和Java WorkShop2.0。
Sun发布Java Sound、Java Advanced lmaging和Java Input Method APIs。这三种
新的应用编程界面使特性丰富的Java平台获得额外的功能。
摩托罗拉公司宣布其PowerPC微处理器可运行JavaOS操作系统。
Bull公司获得用于端对端解决方案的Java技术许可证,适用于智能卡、终端以及
POS设备等。
1997年5月
TriTeal公司获得HotJava Browser许可证。
菲利浦智能卡与系统公司获得包括JavaCard的Java许可证。
苹果电脑公司宣布将把Java平台作为其Phapsody OS操作系统发展战略的中心组成
部分。
Sun推出JDK1.1.2。
1997年6月
Negev Software Industries(NSI)公司、三星电子公司、SERI公司、Patriot
Scientific公司、3Com corporation公司获得JavaOs许可证。
Giesecke和Devrient GmbH公司、Dallas半导体公司获得包括JavaCard的Java技术
许可证;国家半导体公司、SuperCede公司、韩国通信公司、Asset
Manufacturing公司、Bentley Systems公司、KL Group公司、QNX Software
Systems公司、Red Cape Policy Software公司、Software AG公司、Unisys
Corporation公司、Wind River Systems公司获得Java许可证。
Sun发售Java Web Server1.0。
Sun设在瑞士日内瓦的Sun新技术应用展示中心启用,用于展示Java计算解决方案。
Sun推出Java技术API(JTAP)规范1.o,得到Lucent、IBM、Intel、Nortel、Novell
等公司的支持。
Sun推出Java Server工具包。
1997年7月
Sun推出JDK1.1.3。
Addison-Wesley和Sun发布Java FAQ。
Sun与西门子公司签署协议,将Java嵌人到智能卡芯片。
Sun发布Javacard2.0规范。
Sun推出Java WebServer1.0.1。
Sun与LG半导体公司签署协议共同开发Java处埋器。
Sun合并Diba公司,以加速开发Java化的家用信息产品。
1997年8月
IBM公司获得SunTest Java测试工具许可证。
截止到8月21日,有61个应用软件获得100%纯Java认证;另有100多个应用程序等待
测试。
Sun发布Java Blend,这种新技术可使软件开发者能把Java应用软件与数据库自动
结合起来。
Sun签署合并Integrity公司的协议。合并后的Integrity公司加人SunSoft部门,将
在面向对象编程、智能卡及虚拟机等方面发挥重要作用。
Alcatel公司、Nortel公司和三星公司选择PersonalJava作为其网络电话的标准平
台。网络电话除电话功能外,还可以发电子邮件,连接因特网和浏览万维网等。
IBM公司、Netscape公司和Sun共同建立一个新的Java移植和调试中心,以提高
Java的性能,保证及时、不断地向Java开发商和用户提供Java技术解决方案。来自
这三个公司的专家将在该中心携手工作。
1997年9月
在实时操作系统(RTOS)具领先地位的生产商Acorn公司、Chorus公司、GeoWorks公
司、Lucent Technology公司、Microtec公司、Micreware公司、Qnx公司和
WindRiver System公司获得在其消费电子产品中使用PersonalJava(个人Java)和
EmbeddedJava(嵌入Java)技术的许可证,用以生产具有Java解决方案软件的消费电
子产品(如电视顶置盒、网络电话、寻呼机等)。
1997年10月
Sun向美国加州地方法院起诉微软公司违反两公司就微软使用Java技术所签定的合
同。微软公司违反了合同中承诺向用户提供Java兼容产品的条款。Sun要求微软公
司停止侵犯Java兼容标志,放弃误导Java开发者、阻碍他们开发完全兼容Java技术
的产品的作法。
Sun向公众公开Sun与微软公司就开发销售含有Sun Java技术的产品和使用兼容
Java标志的合同文本。
Sun宣布已全面完成Java Card API规范,并上网供用户下载。
Sun发布世界上第一个Java微处理器microJavaTM701芯片的技术细节,并将在1998
年下半年大批量生产该芯片。
sun正式推出Java StudioTM。这是一种动态Java创作工具,可使非编程员直观地编
制Java小程序和应用程序。
1997年11月
Sun宣布支持Lotus公司新的纯Java化的eSuite Workplace办公软件。eSuite
Workplace是第一个综合性的“瘦客户”高效成套软件,包括字处理、电子表格、
电子邮件及日程安排等组成部分,完全用Java语言编写,可高效运行于
JavaStation网络计算机。
IBM公司、Lotus公司、Oracle公司和Sun宣布共同开发Java化的台式机规范,这将
首次在业界统一台式网络计算环境,使NC和PC能无碍地运行基于单一规范的任何应
用程序,即“网上规范”。
Sun宣布与荷兰Telefication BV(一家硬件、软件及通信设备认证中心)合作,建立
欧洲100%纯Java测试认证中心,为欧洲参加100%纯Java计划的公司提供服务。
国际标准化组织11月17日宣布,其第一联合技术委员长会(JTC-1)以压倒多数的投
票结果,批准Sun公司作为Java公开有效规范(PAS)提案者的申请。在参加投票的
24个国家中,20票赞成,2票反对,2票弃权。这将使JavaTM技术从业界的事实标准
走向法律标准。
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:8.929毫秒