Java技术自1995年问世10多年来,技术日益成熟,已有JavaSE、JavaEE、JavaME三大平台和多个版本,涉及卓面系统、企业应用、无 线应用、web服务等多个方面,十年来,Java编程语言及平台成功地应用在网络计算及移动等各应用领域,比如移动电话、个人电脑、跨国金融系统和卫星通 讯等。“编写一次,到处运行”,Java的跨平台和开放特性已经得到公认,此外,Java语言还具有众多优秀特性,包括面向对象、类似于C和C++的表达 语法、良好的安全性等,在许多方面成为Cobol和C++等语言的继任者,受到全球开发人员的青睐,并已成为企业级业务应用的首选开发平台,已发展成为网 络时代的通用计算平台,使复杂、多层的网络计算应用变得易于搭建和步署。.Java技术使开发者和IT主管的工作变得简单有序,并为他们提供了一个无缝和 易扩展的环境去进行网络服务。成为最强大、科技界中最普及的软件,获得日益广泛地应用,Java技术已深入生活,无所不在; 据统计,2005年全球运行Java的设备已达到25亿,Java开发人员超过450万,基于Java技术的智能卡达10亿,基于Java技术的手机达 7.08亿,采用Java技术的PC机及运行Java的桌面终端达7亿,JCP(Java Community Process,Java社区进程)成员达912个,运营商们部署Java平台140多个,已有550个用户组织,约有70%的大型企业的信息系统采用 Java技术,有千余种应用软件,400所大学开设Java课程,出版7000多种Java书籍,.2007年 Java开发人员 600万,运行Java的硬件设备 50亿,预装Java的桌面电脑 8亿,内置Java的移动电话 21亿,内置Java的电视 1100万。
1.全国Java技术及应用学术会议回顾
为 了总结与交流近年来Java的研究、开发与应用的经验,进一步推动我国Java技术的发展,为提高我国的信息科学技术的发展水平尽一份力量,由中国计算机 学会计算机应用委员会、中国自动化学会计算机应用委员会、中国电子学会计算机工程与应用委员会、中国信息产业商会微型机与应用分会等自1998年起每年召 开一次全国Java技术及应用学术交流会,已成功举办了九届,今年2007年将举办全国第十届Java技术及其应用学术交流会,
每年召开一届全国Java技术及应用术交流会议,成为有影响的全国java开发应用技术人员汇报、交流成果的大集会,每年组织编辑出版《Java技术及应用的进展》系列文集。
第一届 第二届 第三届 第四届 第五届 第六届 第七届 第八届 第九届
时间 1998.6 1999.7 2000.8 2001.9 2002.9 2003.10 2004.10 2005.11 2006.12
论文数 57 61 66 75 83 83 52 31 41
第 一届全国Java技术及应用会议受到政府部门、中国科协、上级学会的领导积极支持,为大会题字:中国科协副主席胡启恒院士题字“驾驶JAVA洲际快艇,乘 风破浪于全球经济的海洋”,中国计算机学会理事长张效祥院士题字“深入研究创新,广拓应用并发”,中国自动化学会理事长戴如为院士题字“网络空间, Java相伴,信息社会,阳光灿烂”,中国软件行业协会理事长杨天行题字“发展JAVA技术及应用,振兴软件产业”,中国计算机用户协会会长陈正清题字 “高新技术贵在应用,硕果累累万家传颂”,原国信办副主任、电子工业部副总工郭诚忠题字“发JAVA技术及产品,促进信息网络广泛应用”,张效祥院士、戴 如为院士出席了开幕式并致词。会上除进行大会、分组学术交流外,还组织与会专家就在我国发展java技术及应用问题提出建议, 全国第一届Java会议将会上提出的“大力开展Java技术计应用的建议”被中国科协编入内参“科技工作者建议”报中央领导及有关部委,为领导决策提供参 考。
第六届全国JAVA技术及应用大会是历届规模最大,论文最多的一次,参加人数最多达800多人,论文83篇,邀请到“Java之父”美国 James Goslin、Sun公司副总裁Richad Green等嘉宾到会作精彩报告,会议期间还组织Java在中国推进的意义和方法论坛。
历次全国Java技术及应用会议在一定程度上反映了我国Java技术及应用的新成果与新进展,促进了产、学、研、用各部门的交流与合作,推动了我国Java技术及应用的发展。
2.JAVA技术、产品及发展概况
Java 技术日益受到我国学术界、产业界的重视,我国Java技术开发队伍已从十年前以大学研究所为主而发展到今天以企业为主体,近年来金碟、中软、东软、北京东 方通科技、中创、无锡永中科技、用友、和佳等软件公司已有一大批技术成果及产品:东方科技的Tong Web、金碟的Apusic、中创的Inforweb 等J2EE应用服务器。金碟的Apusic应用服务器已推出1.0-5.0几代产品,金蝶Apusic J2EE应用服务器是全球第四家获得下一代企业级开发规范Java EE 5.0认证授权的产品之一,完全实现J2EE等企业计算相关的工业规范及标准(EJB、Servlet、JSP、JMS、JNDI、JCA、JACC、 HTML、 Web Services、XML等),它提供了数据持久性、事务完整性、消息传输可靠性、集群高可用性、以及跨平台的支持,具备国际品质,是为各种复杂应用系统 提供标准、安全、集成、高效的企业级基础中间件平台。金碟中间件公司最近推出的Apusic OperaMasks――开箱即用的Web Framework,它以JSF为基础引擎,辅以独创的原生AJAX技术,同时提供丰富的组件和集成开发环境,使Web开发变得简单方便。无论是后台的事 务、存储、分布式计算等基础服务,还是前端的UI展现与用户交互,以及后台与前端的会话过程,Apusic OperaMasks都提供了完整的解决方案,有效解决Web开发所面临的问题。Apusic OperaMasks是建立在 Apusic 应用服务器之上的,并与Apusic应用服务器一起构成了Web开发完整解决方案
清华大学计算机系近年来利用Java、XML和Web技术研制开 发了几个软件平台:“网络环境下数据处理软件平台”、“基于本体的IWS知识处理平台”、“基于IWS的远程知识获取平台”及旅游电子商务平台;中国海洋 大学开发了基于JavaEE的ASP协同服务平台;综总参61所研制出基于XML的异构数据集成中间件;同济大学开发了基于JavaME的智能交通服务平 台。
我国Java的开发人员已近30万人,Java技术应用有力推动我国软件产品、产业的发展。
3.Java技术在各领域的应用发展概况
国 内Java的主要应用是企业应用开发 , JavaEE已经成为开发Web应用的可靠工具 ,据有关单位调查显示,从开发领域的分布情况上看Web开发占了一半以上,Web应用占57.9%, JavaME移动或嵌入式应用占15.0%;C/S应用占11.7%;系统编程占15.4占6.1%。
近30%的开发者用Java从事C/S应用 或系统级应用的开发,这个领域通常结合了JavaSE和JavaEE的技术。Java本身具有“一次编译到处运行”的跨平台特性,尽管在桌面GUI方面尚 有种种不尽如人意之处,但仍然被很多开发者证明很适合用于开发运行在多种操作系统平台上的桌面应用。
3.1Java技术在行业与企业信息化中应用
Java是网络计算与企业计算的平台,由于Sun、IBM、Oracle、Bea、Sybase等国际厂商都用Java技术开发了应用服务器、电子商务平 台及应用软件,构造各类信息系统,Java在金融,电信、制造、商业及政府部门的网络计算,web服务,企业计算,移动计算中日益广泛的应用,
清 华大学计算机系近年来利用Java、XML和Web技术研制开发了几个软件平台:“网络环境下数据处理软件平台”、“基于本体的IWS知识处理平台”、 “基于IWS的远程知识获取平台”及旅游电子商务平台,东方科技的Tong Web、金碟的Apusic、中创的Inforweb 等J2EE应用服务器,管理软件、财务软件及用友的UFERP、U8、NC、金碟的的K3、南北天地科技的南北财务管理及外贸ERP系统、和佳ERP及宝 信ERP等ERP产品,已在许多行业部门企业信息化及电子商务中日益广泛的应用.
亚信电脑网络公司研制开发了一套股票交易系统,先后在上海热线, China Net, 黑龙江,福建公共信息网上运行,该系统有大盘显示、动态分析、静态分析和股评等四个子系统。清华大学研制开发了基于浏览器Web服务器的电子表自动生成系 统“Xinca-PDF以及POS系统已用于电子商务,用企业及Java计算方案构建BIB电子商务软件平台;宝钢股份公司采用Sun iPlant Application server,构建东方钢铁在线Bsteel电子商务平台,实现网上招标采购及宝钢产品的网上出口贸易及国内销售。首钢采用Java技术自己开发了生产调 度,经理OA,经贸、财务、原村料采购供应管理等企业管理软件。
贵州大学、天津理工学院研究基于Java的工业机器人建模与远程控制,北京理工大学研究基于Java的CAD协同设计实现方案,东南大学研究用Status-EJB技术设计与实现客户管理系统CRM的方法。
北京华胜天成科技公司开发基于Java的企业信息化系统集成及行业解决方案、电信增值应用、移动电子商务、通信系统集成及行业解决方案已在多个省市电信公司成功应用。
中 企动力科技集团股份有限公司(以下简称中企动力),2004年10月,推出的“数字商务平台”,是一款可以在手机、PDA等移动设备上稳定运行的电子商务 平台,它基于J2EE框架和XML技术,以其灵活组件化的设计思想,从根本上解决了功能标准化与用户界面个性化之间的矛盾,使中小企业能够以极其低廉的成 本开展移动电子商务。
中国海洋大学开发了基于JavaEE的ASP协同服务平台已成功用于企业销售服务管理,实现与客户关系管理的集成;同济大学开发了基于JavaME的智能交通服务平台;清华大学开发了基于Javaee的高速公路建设管理系统已在广州高速公路建设管理中应用。
3.2 Java技术在电子政务及办公自动化中的应用
东方科技的Tong Web、金碟的Apusic、中创的Inforweb 等J2EE应用服务器,已在电子政务及办公自动化中得到应用, 如金碟的Apusic在民政部、广东省市工商局应用;
东软电子政务架构EAP平台已在社会保险、公检法、税务系统及扬州、南宁、武汉等城市共2000多政府用户使用;
中创的Inforweb\InforEAI等Infor系列中间件产品在国家海事局、山东省政府及中国建设银行、民生银行等金融系统应用
无锡永中科技采用Java技术开发了国产化集成办公软件“永中Office”,也已在一些省市政府部门和许多企事业单位办公自动化中应用。
朝华瑞尊软件技术公司开发的水晶政务信息服务平台EISP及\水晶政务应用平台EMBA在北京市科委网上审批系统中应用。
山东潍坊国税局采用基于JavaEE的增值税专用****网上论证系统,方便了纳税人提供了国税机关工作效率。
北京时代亿信科技公司研制远程办公网络安全接入解决方案已在中国电信集团应用,安全身份论证系统已在谋部委应用,提高了办公系统安全访问能力。
清华大学开发的基于JavaEE的电子投诉系统已在南方某市电子政务平台及电子服务
3.3. Java技术在嵌入式设备及消费类电子产品中应用,已深入千家万户的家庭生活
Java应用在无线手持设备、通信终端、医疗设备、信息家电(家用电器)如数字电视、机顶盒、电冰箱、汽车电子设备、及玩具中, Java移动电话、Java PDA、 Java智能卡已有亿万消费者使用。
Sun 公司开发出移动信息开发平台(MIDP)已成功用于手机,Motorola年年推出新款Java手机,Nokia、西门子公司都相继推出各种功能的 Java手机,截止至2005年6月,支持Java的手机和手持设备数量已达到7.08亿部,在2008年将达到15亿,在我国Motorola每年销售 1000万台Java手机. 3com等公司推出基于Java的掌上电脑palm、Java PDA,已有愈来愈多的用户.java SIM 卡已广泛用于GSM通信增值服务,由于Java的优良特性,全球大多数智能卡公司都采用Java平台。, Java卡已在中国移动通信中应用,
中 国联通推出CDMA 1X网络基于Java技术的无线数据增值服务——UniJa。振戎融通公司不仅是中国联通唯一指定的UniJa产品的提供商,同时为生产商提供手机终端 Java平台的全面解决方案(产品、测试、移植等服务);为运营商提供DRM全面解决方案和服务;迅速广泛地将Java技术推向中国联通营造的CDMA 1X移动宽带数据网。振戎融通公司已经推出符合中国联通UniJa规范的UniJa-VM(Virtual-Machine)产品;DRM-Agent产 品和完全自主研发的新一代J2ME产品——JMO+(JMOplus)产品
中国移动从2003年2月就开始了大范围的K-Java应用测试。同年 4月,无线K-Java服务被移动正式定名为“百宝箱”,并全面开始免费试用。移动运营商可以通过K-Java应用平台,基于现有的2G、2.5G以及将 来的3G网络为客户提供Java服务。K-Java业务可应用在社会生活和工作各行各业的各个领域:娱乐/游戏具有丰富的图像能力,支持下载、本地执行能 力,使游戏娱乐可以更有吸引力、内容更丰富;通过手机进行购物、酒店/机票预定等,用Java开发出动态的显示数据和图表的应用,交易执行更快捷、简便, 移动银行、股票信息和买卖操作也变得更加迅捷;通过Java手机收发电子邮件、参与公司的办公流程、进行文件的审批和查阅等工作;新闻信息/地域相关服 务。利用Java手机可以为用户提供新闻和天气、交通、位置服务等信息;电子出版类服务。基于K-Java的电子出版,可以让人们随时随地阅读最新的内 容,享受阅读带来的乐趣。
3.4 Java技术在辅助教学中应用
辅助教学方面,东南大学与中兴通讯公司开发了远程教学系统 Edustation,用于本地网上教学、课后学习和异地远程教育,清华大学用Java进行了“计算机软件基础课”教学改革,分析研究Java教学软件 BlueJ的汉化方案、应用特点及在教育界推广的可行性,电子科技大学应用Java RMI技术进行远程教育,西安电力高等专科学校采用Java技术,开发了交互式电站仿真系统,实现电站锅炉仿真、锅炉膛火焰仿真,为实现网上仿真进行有益 探索。
北京安博公司开发了学习管理系统LMS,北京天信立科技公司开发了TMS考试管理系统;有关单位研制了基于JavaEE的多媒体远程教育平台,电子商务教育模拟系统。
4. 加快Java技术及应用发展的建议
4.1)政府主管部门要把Java技术及应用作为落实”十一五”软件及信息产业发展规划的重要环节,积极组织产、学、研、用通力合作,继续支持开发有自主版权的软件产品:
•基于java的中间件、支撑软件及应用服务器
•基于java的电子政务、电子商务平台、企业信息化综合平台及典型应用软件
•基于java的嵌入式计算机及消费类电子产品
•基于java的软件组件库
支持建立Java技术产品评测中心,加强Java技术产品开发及对产品的质量监管。
4.2) 各行业主管部门及行业协会积极组织软件企业开发基于java的行业应用软件,如有行业特色的管理软件、实时控制软件及教学软件等,发挥Java跨平台“一 次开发,到处运行”的特点,有条件的建立行业软件组件库,这是防止低水平重复开发,加快国产软件商品化、产业化的有效办法。
4.3).通过学会、协会与有关企业合作,继续组织各种类型的Java技术应用技术交流及科普活动 (1) 继续组织好全国Java技术及应用大会, 组织Java技术及应用的专题研讨会,,交流Java 技术及应用成果,研讨发展中存在的问题。
(2)组织全国Java技术及应用知识竞赛,在青少年中普及Java技术及应用知识。
4.4)搞好Java社区及Java网站,加强现有中文Java网站的分工合作,实现互联互通,逐步建设成各有专业、行业特色的网站群
4.5)多种途径加强Java的宣传教育培训与人才培养
(1)大专院校开设Java必修课、选修课,在大学生中普及Java技术
(2)开发Java远程教育系统,面向行业、地区,进行在职Java培训。
(3)组织编辑出版Java技术从书、培训教材及光盘等电子出版物。
(4)有关报刊及网站设立Java专栏,介绍Java技术、产品及应用成果
参考文献
1.《Java技术及应用的进展》——全国第一届至第九届Java技术及应用学术交流会论文集 1998年—2006年 电子工业出版社
2. 《软件世界》Java10年专刊 2005年9月
3 《计算机世界》2006—2007年
关键词:
我国
技术应用
发展
十年
回顾
技术
平台
系统