趨勢(shì):嵌入式領(lǐng)域?qū)⒂瓉?lái)“
Java
時(shí)代”!
上網(wǎng)時(shí)間:
2007年01月08日
作者:Gary
Cato
我印象很深的一件事情是:在1998或1999年的嵌入式系統(tǒng)研討會(huì)上,由太陽(yáng)微系統(tǒng)公司發(fā)布的轟轟烈烈的媒體活動(dòng)。Java當(dāng)時(shí)成為了研討會(huì)的熱門(mén)話題,巨幅Java標(biāo)語(yǔ)飛揚(yáng)在活動(dòng)的現(xiàn)場(chǎng)。然而,隨著2006年的結(jié)束,C/C++依然是硬件實(shí)時(shí)系統(tǒng)設(shè)計(jì)所采用的主要語(yǔ)言。最近的調(diào)查顯示,人們?nèi)匀徽J(rèn)為Java太大、太慢,不能滿足各種實(shí)時(shí)約束的要求,不能執(zhí)行低層次的操作,并且啟動(dòng)時(shí)間太長(zhǎng)。
那么,究竟發(fā)生了什么事情呢?是否當(dāng)年缺乏訓(xùn)練有素的Java工程師的支持才致使項(xiàng)目經(jīng)理在實(shí)際項(xiàng)目開(kāi)始就決定不選擇Java呢?或者說(shuō),
是否因?yàn)榇嬖谔嗟目浯笃湓~、太快了呢?Java標(biāo)準(zhǔn)當(dāng)年早就處于醞釀之中,在消除對(duì)早期Java解決方案的許多負(fù)面理解方面一直存在重大的進(jìn)展。因此,
為了矯正早期人們對(duì)Java形成的種種負(fù)面印象,現(xiàn)在是重新審視最新Java發(fā)展趨勢(shì)的時(shí)候了。
IEEE
Software雜志上刊登的一篇關(guān)于Java使用情況的調(diào)查顯示,在桌面空間所選擇的語(yǔ)言中,大約在2001年,Java開(kāi)發(fā)就超越了C語(yǔ)言;在
2004年則超越了C++。盡管嵌入式系統(tǒng)開(kāi)發(fā)商傾向于更為保守,并且與桌面系統(tǒng)Java對(duì)比不情愿作出變革;實(shí)際情況是桌面Java的發(fā)展趨勢(shì),在
5~7年內(nèi)也會(huì)呈現(xiàn)于嵌入式系統(tǒng)的Java發(fā)展趨勢(shì)之中。毫無(wú)疑問(wèn),這種歷史趨勢(shì)很大程度上解釋了目前人們?cè)俅螌?duì)實(shí)時(shí)Java產(chǎn)生興趣的原因所在。
例如,最近幾個(gè)月以來(lái),洛克希德馬丁公司已經(jīng)采用Java來(lái)處理Aegis武器系統(tǒng)方面的可預(yù)測(cè)的性能,美國(guó)國(guó)家油井Varco正采用
Java來(lái)管理機(jī)器人自動(dòng)鉆井,L-3
Communication公司的Telemetry-West部門(mén)選擇Java來(lái)實(shí)現(xiàn)他們的實(shí)時(shí)數(shù)據(jù)采集系統(tǒng),美國(guó)波音公司正利用Java來(lái)開(kāi)發(fā)聯(lián)合無(wú)
人作戰(zhàn)空中系統(tǒng)(J-UCAS)的X"45C計(jì)劃。
目前,以不同實(shí)現(xiàn)方案提出的各種標(biāo)準(zhǔn)已經(jīng)準(zhǔn)備就緒。Java硬實(shí)時(shí)(JSR-000001:Java實(shí)時(shí)規(guī)范)和安全緊要的(JSR
302:安全緊要的Java技術(shù))標(biāo)準(zhǔn)目前正在發(fā)揮作用,并且各種產(chǎn)品幾乎準(zhǔn)備就緒推向市場(chǎng),從而為這些新興的標(biāo)準(zhǔn)帶來(lái)生命力。
這些產(chǎn)品當(dāng)中,有些產(chǎn)品的性能可與C/C++媲美,具有低級(jí)器件訪問(wèn)和小的占位空間。此外,另外一些產(chǎn)品把大量Java標(biāo)準(zhǔn)版庫(kù)的高生產(chǎn)率引入到嵌入式開(kāi)發(fā)領(lǐng)域。所有這些產(chǎn)品都避免了C/C++編程所存在的錯(cuò)誤高發(fā)的情況。
與此同時(shí),Java已經(jīng)成為大學(xué)計(jì)算機(jī)課程中的主流語(yǔ)言,并涌現(xiàn)了大量的新型Java專才。太陽(yáng)微系統(tǒng)公司估計(jì),目前有4百萬(wàn)以上掌握
Java實(shí)際技能的開(kāi)發(fā)工程師;而市場(chǎng)研究則顯示,全球已經(jīng)交付使用的嵌入式虛擬機(jī)的數(shù)量超過(guò)了1百萬(wàn),并正以24.5%的復(fù)合年增長(zhǎng)率發(fā)展。
最終來(lái)看,從Java切入嵌入式系統(tǒng)的領(lǐng)地算起的大約5~7年之后,針對(duì)硬實(shí)時(shí)和深度嵌入式系統(tǒng)的Java產(chǎn)品已經(jīng)呈現(xiàn)一片生機(jī)盎然的景象。針對(duì)嵌入式系統(tǒng)的Java有可能迎來(lái)它的黃金時(shí)代。
此文章源自《手機(jī)設(shè)計(jì)》網(wǎng)站:
http://www.cellphone.eetchina.com/ART_8800448203_2000002_4c45f07d200701.HTM
不得窺道門(mén),不得悟佛門(mén),不得入窄門(mén),實(shí)乃破門(mén)。