08级专业综合设计报告封面

时间:2024.4.8

上海建桥学院信息技术系

专业综合设计报告

(_2011__2012_)学年 第_1_学期)

题目:__行业发展与趋势调查(java)

姓名:____吴怿辙________ _   _____

学号:____08B01010433_______    __

专业:____计算机科学与技术________

班级:____计科4班_________    ___

实习单位或培训项目:___TATA ___

Java现有技术及其动向

JavaSE

目前JDK的正式版本是JDK 6 Update 12。JDK 6 Update 10以来的版本, 关键功能包括:

Java内核大大缩小了,由原来的大约十几兆缩小到4兆,这样提高了启动Java程序的速度。而其它的Java库在需要的时候可以后台下载,这样也缩短了等待和安装的时间。

下一代的Plug-in架构。Applet运行在自己的进程中,而不再依赖浏览器,提高了性能和可伸缩性。在2008 JavaOne 有一段很酷的演示,就是将Applet直接从浏览器中拖拽到桌面上,或者从桌面上拖到浏览器中。这个功能的实现有赖于JDK 6中重写了连接 Java运行环境和浏览器的代码。这个新的Plug-in架构还提供一个有意思的功能,可以在Web页面通过JavaScript调用Web页面上任何的 Applet, 不管这个Applet是用哪种语言写的,比如JavaFX Script, JRuby, Jython。

这里要提到JDK 6中Java虚拟机(JVM)对动态语言的支持(JSR 223)。这个框架可以使Java应用程序中支持脚本引擎,这样各种脚本语言就可以运行在JVM上。JVM发展的一个重要方向就是去掉“J”,让JVM成为能支持各种语言的,全能的“VM(虚拟机)”。目前JVM支持的脚本语言包括:JavaFX Script, Groovy, JRuby, Jython, JavaScript, Scala, Clojure。可以预计到的是,将来会有更多的脚本语言运行在Java虚拟机上。

还在草案阶段的JDK7,一些新特性也值得期待:

一个是实现JDK 7模块化(JSR 294, JSR 277), 将与OSGi联盟更紧密的配合,以便JSR 294模块可以被OSGi所使用。另外一个是并行包。这个包致力于通过充分利用底层硬件来达到真正的并发。随着硬件多核系统的广泛应用,并行计算的需求对Java的性能提出了更高要求。

Java EE

Java EE 6 (JSR 316)的公众审议将在20##年2月23号结束。Java EE 6继承了Java EE 5改进的目标,就是简化开发,另外,还增加了一个目标,更好地满足开发人员的需求。关于Java EE 6的讨论持续了很长时间,而争议最大的就是Java EE 6引入的Profile。

Java EE十年来的发展结果,是这个平台变得越来越庞大,但对很多用户和开发者来说,也许他只需要使用众多功能中的很小一部分,却不得不安装整个平台。Profile就是为解决这个问题而定义的。Profile实际上是Java EE API的子集。讨论最热烈的Web Profile就集中在,哪些API应该被放在标准Profile中?

Jave EE 6包括了一系列的新技术和升级,篇幅所限制,仅罗列一些名词:WebBean 1.0, JSF 2.0, EJB 3.1, JPA 2.0, Servlet 3.0, JAX-RS 1.1。

Java ME

Mobile Service Architecture 2 (MSA 2) 目前已经到了公众审议的尾声 (JSR 249)。预计20##年,MSA 2将进入实用阶段。MSA 2是下一代Java ME平台技术,提供了更多移动开发的新特性,比如可以访问手持设备上的各种传感器,如加速计传感器,电池容量(JSR256);可以在手机上看电视(JSR 272); 如同信用卡支付功能的手机钱包(JSR 257); 使用XML,脚本,与Java一同构造GUI (JSR 290); 通过手机使用VOIP服务(JSR 281)。

JavaFX

Java在企业应用程序的开发中一直占主导地位,但现在面向消费者的富互联网应用(Rich Internet Application, RIA)软件数量在急剧增加,这种情形下,JavaFX应运而生。和Java语言相比,JavaFX Script更适合开发高效,快速地开发集合各种媒体,交互性强,界面吸引用户的RIA应用程序。20##年2月,JavaFX SDK 1.1 与 JavaFX Mobile都正式发布了,下一个要期待的是JavaFX TV。借助Java这个强大的平台,JavaFX目标是提供给开发者更好的RIA平台与技术,除了继续要在传统的PC桌面保持优势外,更是面向未来的终端设备,手机和电视。

Java发展现状与前景

Sun公司以及IBM、Oracle、Netscape等公司都在大力推进Java的应用。旨在提高Java运行速度的Java芯片也在紧锣密鼓地赶制当中,有人预计不久的将来,Java的代码的运行速度和C++一样快。Java在WWW应用中的地位得到肯定以后,Sun又反过来扩展Java在家电领域的应用,Java的应用有向更广阔的领域扩展的趋势。Sun公司的高层人士称“Java的潜力远远超过作为编程语言带来的好处。事实上,Java是一种新计算模式的使能技术”。看来,Java的前程不可限量。

  作为一种语言,Java在过去十年中取得了其他任何语言都无法比拟的成绩。而在中国市场,虽然在技术上一直能和国际上保持同步,但是应用却总是略显滞后。重新反思中国Java的十年发展历程,除了赞誉与庆贺外,更有现实意义的做法是,认真考虑如何为中国Java的未来发展继续涵养水土。

  IDC(国际数据公司)调研报告显示,中国软件外包业近十年发展迅猛,截止去年底,各类外包企业已达3300家,合同执行额46.9亿美元。预计未来四年,中国还将迎来新一轮发展高峰,至20##年,中国将新增15000家IT企业。强势增长拉动了该行业对IT人才的需求,作为IT细分环节,JAVA以简洁、跨平台操作等优势,迅速占据了全球大量市场,未来发展中,JAVA将成为IT从业者必须掌握的一门语言。有很多机构专注JAVA就业培训领域。

  “Java的发展如同火箭升空,当初没有人会想到它能飞这么远”,Sun总裁兼首席运营官Jonathan Schwartz曾在Java十周年庆典上这样说。

  “Java易得 一将难求 !”Sun大中华区软件、ISV和Java业务总监黄震认为,Java入门容易,但是精通不易。这就好像会画中国画的人不少,业余爱好者很多,但真正能够成为画家的很少。而在中国的Java人才,似乎不只是精通者不够多,真正愿意学习运用Java语言的爱好者数量也不容乐观。

  数据显示,目前全球Java开发者达到了450万,而在中国,这个数字只有10万不到。对此,有“中国Java之父”之称的清华大学计算机系教授王克宏表示,如果真正把统计范围严格界定在“开发者”上的话(即便把像小李那样未取得认证的技术人员考虑进去),中国真正的Java开发者或许也仅有5万人左右。这与中国这个拥有13亿人口的大国地位以及Java的巨大市场潜力相比,是极其不相称的。

  目前,由于Sun、IBM、Oracle、BEA等国际厂商相继推出各种基于Java技术的应用服务器以及各种应用软件,带动了Java在金融、电信、制造等领域日益广泛的应用。如清华大学计算机系利用Java、XML和Web技术研制开发了多个软件平台,东方科技的Tong Web、金碟的Apusic、中创的Inforweb 等J2EE应用服务器及和佳ERP和宝信ERP等ERP产品,已在许多企业得到应用。

  由此可见,在巨大市场需求下,企业对于Java人才的渴求已经是不争的事实,正是如此,JAVA的巨大发展前景,也为IT人才的未来,铺就了更广阔的大路!

  Java经济蓬勃发展

  James Gosling先生出生于加拿大的一个小村庄,1983年他获得了美国卡耐基梅隆大学的计算机学博士学位,毕业后曾经效力于IBM,后转而加盟Sun。1990年,Sun公司开始组建团队研究“绿色计划”,Sun认为计算机技术发展的一个趋势是数字家电之间的通讯。James Gosling开始负责为设备和用户之间的交流创建一种能够实现网络交互的语言。这种语言在1992年9月3日开始应用于Sun工作站的远程遥控。1995年5月,Sun公司正式发布Java编程语言及平台,由此引发全球Java开发与应用的热潮。从此,James Gosling先生也多了一个“Java之父”的称号。

  十年来,Java编程语言及平台成功地应用在网络计算及移动等各应用领域,比如移动电话、个人电脑、跨国金融系统和卫星通讯等。据统计,目前全球运行Java的设备已达到25亿,Java开发人员超过450万,基于Java技术的智能卡达10亿,基于Java技术的手机达7.08亿,采用Java技术的PC机达7亿,JCP(Java Community Process,Java社区进程)成员达912个,运营商们部署Java平台140多个。

  当初Sun公司推出Java时提出的口号是:“编写一次,到处运行”。十年来,Java的跨平台和开放特性已经得到公认,此外,Java语言还具有众多优秀特性,包括面向对象、类似于C和C++的表达语法、良好的安全性等,在许多方面成为Cobol和C++等语言的继任者,受到全球开发人员的青睐,并已成为企业级业务应用的首选开发平台。

  Java未来前景广阔

  James Gosling作了题为“Java技术下一个十年贡献”的演讲。谈到未来Java的发展时,James Gosling提到了有关Java软件的性能和复杂性问题。鉴于许多机器运行着大量进程的实际情况,人们对线程模型投以越来越多的关注。随着人们对桌面应用的要求越来越高,系统将变得越来越复杂。他指出: “从工程的角度来看,未来10年内我们所面临的最大挑战就是复杂性问题,” James Gosling说, “目前,我们开展了许多工作以解决应用编程接口、语言以及工具中所涉及的复杂性问题。在工具和用户界面(UI)中都会遇到复杂性问题,Java技术设计人员必须处理好大小尺寸调整和国际化的问题。”

  总结:

我如今在Tata这家中印合作软件公司实习,在许多关于的大项目中,我发现需要的技术都是java技术,虽然说如今microsoft.net技术也是主流的技术,但是一直声称自己将跨越windows平台编程的微软,如今还没有一个确切的声明发出将在何时把平台应用到Unix等大型系统中,或许也是由于自身经济利益的考虑,而正因为如此,.net虽然是一门主流技术,却没有一个特别明确的发展动向。而TATA公司的大型商业客户,如:银行,大型商场,业务公司等,基于对服务器和数据库的安全性的考虑,无一不使用的是大型系统,如此这般,便使用JavaJ2EE技术,J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。

目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro EditionJ2ME)、适用于桌面系统的Java 2平台标准版(Java 2 Platform Standard EditionJ2SE)、适用于创建服务器应用程序和服务的Java 2平台企业版(Java 2 Platform Enterprise EditionJ2EE)。J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如"编写一次、随处运行"的特性、方便存取数据库JDBC APICORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJBEnterprise JavaBeans)、Java Servlets APIJSPJava Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。

  J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。

因此,我觉得把Java作为一门精通的技术,比较其他的技术,在目前和未来将更有竞争力,虽然Java技术的掌握的难度同样较大,但是如果能够很好的掌握,是能够在职场中稳立脚跟的。


第二篇:计算机控制系统综合实践设计(封面、报告要求)


HEFEI UNIVERSITY

计算机控制系统综合实践

设计报告

计算机控制系统综合实践设计封面报告要求

题 目: 系 别: 电子信息与电气工程系 专业(班级): 10自动化(2)班 姓名(学号): 导师姓名: 储忠、刘伟 完成时间:

计算机控制系统综合实践设计封面报告要求

2013-6-28

课程设计报告包括以下内容:

1、任务书

2、设计方案:总体方案、硬件设计、软件设计

3、系统测试:测试平台、测试工具、测试数据、测试分析

4、附录:硬件电路、软件清单、作品照片

5、摘要、关键字、目录、正文、总结、参考文献等格式参考“合肥学院毕业论文”格式要求

更多相关推荐:
毕业设计报告封面

南京财经大学艺术设计学院本科生毕业设计报告题目姓名学号专业班级指导教师此页开始正文格式如下页边距设置为上25cm下25cm左30cm右20m行距设置值为28磅页码统一设置为居中页眉右对齐的内容是南京财经大学艺术...

毕业设计论文封面

重庆三峡学院毕业设计论文题目基于FPGA交通灯控制器设计院系应用技术学院专业电子信息工程年级20xx级学生姓名吴思林学生学号20xx15254139指导教师赵威威职称副教授完成毕业设计论文时间20xx年1月目录...

设计报告封面

课程设计报告题目高校助学金借贷系统课程名称工程项目实践院部名称龙蟠学院专业计算机科学与技术班级M11计算机科学与技术II学生姓名学号课程设计地点校内课程设计学时8周指导教师金陵科技学院教务处制【注:根据课程设计…

设计报告封面格式

第一届交通设计大赛学院编号题目序号二一四年五月

设计报告封面

20xx年全国大学生电子设计竞赛陕西赛区设计报告封面作品编号由组委会填写剪切线作品编号由组委会填写说明1为保证本次竞赛评选的公平公正将对竞赛设计报告采用二次编码2本页作为竞赛设计报告的封面和设计报告一同装订3作...

课程设计报告封面和要求

电子技术基础课程设计题目名称:姓名:学号:班级:指导教师:评语:成绩:重庆大学电气工程学院20xx年x月五.课程设计报告要求:(一)格式要求:“电子技术课程设计报告”须打印成册,计算机绘制电路原理图等电气图,论…

设计报告封面及格式要求

电子元器件认识与系统设计报告班级学号姓名指导教师设计时间1设计目的及要求简述设计目的任务要求等2设计题一设计题目名称21电路图画出所做设计电路图22电路组成说明电路组成23工作原理叙述电路工作原理24元器件选择...

毕业论文设计封面

编号10020xx1228南阳师范学院20xx届毕业生毕业论文设计题目工资管理系统设计与开发完成人班级学制专业计算机网络技术指导教师完成日期目录摘要11基本概述111选题背景及意义112数据库管理系统简介72概...

课程设计报告封面

课程设计报告设计题目学院理学院专业班级学号姓名电子邮件时间成绩指导教师刘丹华南农业大学理学院应用物理系课程设计报告任务书题目任务与要求

课程设计报告封面

课程设计报告题目课程名称院部名称专业班级学生姓名学号课程设计地点课程设计学时指导教师金陵科技学院教务处制【注:根据课程设计大纲第四项具体要求撰写课程设计报告】

前进初步设计报告封面

宁夏中北部土地开发整理重大工程项目20xx年度农垦局前进农场项目区初步设计报告承担单位宁夏农垦事业管理局中北部土地开发整理重大工程项目办公室编制单位宁夏农业勘查设计院编制日期二一年八月宁夏中北部土地开发整理重大...

课程设计报告封面

课程名称课程设计报告题目学号姓名年级专业指导教师完成日期安徽师范大学物理与电子信息学院CollegeofPhysicsandElectronicInformationAnhuiNormalUniversity小...

设计报告封面(36篇)