前言:自从Java开始切入嵌入式系统应用算起,大约经历了5至7年之后的今天,针对硬实时和深度嵌入式系统的Java开发产品已经呈现一片生机盎然的景象。面向嵌入式系统的Java开发有可能迎来它的黄金时代。
Java开发在嵌入式系统应用中迎来发展的好时光,真的是这样吗,郑州达内教育为了让大家更好的认识Java开发在嵌入式系统中的应用,特总结如下,一起来看看吧!
1998或1999年的嵌入式系统研讨会期间由Sun微系统公司举行的媒体活动给我留下了很深印象。Java开发当时成为了热门话题,巨幅Java开发标语飞扬在活动的现场。然而,2006年也已经过去,C/C++依然是硬件实时系统设计所采用的主要语言。最新的调查显示,人们仍然认为Java开发太大、太慢,不能满足各种实时约束的要求,不能执行低层级的操作,并且启动时间太长。
那么,究竟原因何在呢?是否当年缺乏训练有素的Java开发工程师的支持,才致使项目经理在实际项目开始就决定不选择Java开发呢?或者说,是否因为存在太多的夸大其词、喧染得太快了呢?但如今,Java开发标准又在开始复兴了。而业界在消除对早期Java开发解决方案的许多负面理解方面也取得了重大的进展。因此,为了矫正早期人们对Java开发形成的种种负面印象,现在是时候重新审视最新的Java开发发展趋势了。
IEEE Software杂志上刊登的一篇关于Java开发使用情况的调查显示,在桌面电脑所选择的语言中,大约在2001年,Java开发就超越了C语言;在2004年则超越了C++。尽管与桌面系统开发商相比,嵌入式系统开发商倾向于更为保守和勉强的变革,但现实是随着桌面系统Java开发的发展,在5至7年内嵌入式系统的Java开发也跟着发展。毫无疑问,这种历史趋势很大程度上解释了目前人们再次对实时Java开发产生兴趣的原因。
例如,最近几个月以来,美国洛克希德马丁公司已经采用Java开发来处理Aegis武器系统方面的可预测的性能,美国国家油井Varco正采用Java开发来管理机器人自动钻井,L-3 Communication公司的Telemetry-West部门选择Java开发来实现他们的实时数据采集系统,美国波音公司正利用Java开发来开发联合无人作战空中系统(J-UCAS)的X"45C计划。
目前,以不同实现方案提出的各种标准已经准备就绪。Java开发硬实时(JSR-000001: Java开发实时规范)和安全紧要的(JSR 302: 安全关键Java开发技术)标准目前正在发挥作用,并且各种产品几乎准备就绪推向市场,从而为这些新兴的标准带来生命力。
这些产品当中,有些产品的性能可与C/C++媲美,并支持低级器件访问,占位空间较小。此外,还有一些产品把大量Java开发标准版库的高生产率引入到嵌入式开发领域。所有这些产品都避免了C/C++编程所存在的错误频发的问题。
与此同时,Java开发已经成为大学计算机课程中的主流语言,并涌现了大量的新型Java开发专才。Sun微系统公司估计,目前有400万以上掌握Java开发实际技能的开发工程师;而市场研究则显示,全球已经交付使用的嵌入式虚拟机的数量超过了100万,并正以24.5%的年复合增长率而增长。
总的来看,自从Java开始切入嵌入式系统应用算起,大约经历了5至7年之后的今天,针对硬实时和深度嵌入式系统的Java开发产品已经呈现一片生机盎然的景象。面向嵌入式系统的Java开发有可能迎来它的黄金时代。
文章出自:http://qh.itpxw.cn/peixun/software/201737208.html
文章标题:郑州达内教育告诉你为何Java开发适用于嵌入式系统
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员
用户级别:10
机构名称:IT培训网
联 系 人:罗老师
联系电话:13783581536
联系手机:13783581536
在线客服:
在 线 QQ:
电子邮件:
网站域名:http://www.itpxw.cn
注册时间:2016-07-18 11:07
最后登录:2024-02-20 13:02
Java定义方法的格式是什么?IT培训网小编来告诉大家。所谓方法...
大家在Java教程中会学到关于Java消息推送的知识,那么,Java消息...
常用的Java日期格式转换有哪些?IT培训网小编来告诉大家。 1...
Java创建对象数组的方法是什么?IT培训网小编来告诉大家。Ja...