- 授課品牌:
武漢達(dá)內(nèi)教育
- 機(jī)構(gòu)級別:代理會員
- 信譽(yù)等級:
資料認(rèn)證
未通過身份證認(rèn)證
未通過辦學(xué)許可認(rèn)證
- 學(xué)校瀏覽人次:次
- 加盟時(shí)間:2021年04月16日
嵌入式 Java 的未來前景
嵌入式 Java 的未來前景其實(shí)還是非常寬廣的,如果你有興趣,不妨來達(dá)內(nèi)武漢java培訓(xùn)中心來了解一下我們的課程。
Java 在嵌入式編程中有諸多期許,而為使之能夠滿足即將到來的物聯(lián)網(wǎng)大爆炸中的需求與契機(jī),還有長遠(yuǎn)的路要走。未來幾年中,數(shù)百億美元的 Java 驅(qū)動的設(shè)備將作為物聯(lián)網(wǎng)的一部分被投入使用。
嵌入式尤其是實(shí)時(shí)標(biāo)準(zhǔn)發(fā)展的時(shí)間線普遍較典型消費(fèi)軟件長的多。一個(gè)成功的移動 App 可能在六個(gè)月間達(dá)到峰值并消失出視線,而在醫(yī)療設(shè)備,汽車和工廠的嵌入式軟件往往需要幾十年的可靠運(yùn)行。而影響這些應(yīng)用程序的已發(fā)布標(biāo)準(zhǔn)相應(yīng)地需要更長時(shí)間來起草。
Oracle 近期推出了Java SE 實(shí)時(shí)系統(tǒng),暗示著Java SE 已經(jīng)被充分增強(qiáng)以滿足“軟”實(shí)時(shí)要求!败洝痹谶@里至少有兩個(gè)截然不同的含義。一是要求有軟件有平均水平的性能表現(xiàn),例如,一次普通的銀行交易在 300 毫秒內(nèi)被發(fā)送就足夠好了。 “硬”實(shí)時(shí)要求是完全不同的,例如某個(gè)機(jī)動電磁閥,在應(yīng)用程序接收警報(bào)的四分之一秒內(nèi)關(guān)閉都是最壞情況!坝病睂(shí)時(shí)的最關(guān)鍵要求在這種意義上來講,即是最壞情況能被預(yù)測。
對很多嵌入物聯(lián)網(wǎng)的應(yīng)用來講,“軟”實(shí)時(shí)是完全合格的。對于需要硬實(shí)時(shí)支持的應(yīng)用程序,Java 開發(fā)人員很大程度上轉(zhuǎn)向 JSR-302:安全關(guān)鍵型的 Java 技術(shù)。這個(gè)規(guī)范是 Java 實(shí)時(shí)規(guī)范的一個(gè)子集,它部分依賴于 CLDC。除了其他特性之外,安全關(guān)鍵型的 Java 定義了自己的并發(fā)模型和實(shí)時(shí)線程。The Open Group在 2003 年開始致力于安全關(guān)鍵型 Java 的工作。今春在被問及該規(guī)范的狀況時(shí),JSR 302 規(guī)范的主管 Doug Locke估計(jì)在長期的醞釀后,在 2015 年 5 月初將會有一個(gè)規(guī)范被認(rèn)證,其中包含一套實(shí)現(xiàn)方式的參考。
除了 Java ME 的簡表和配置之外,一小撮企業(yè)級 Java 技術(shù)持有嵌入式開發(fā)的潛力。用于分布式資源管理與監(jiān)測的Java 管理擴(kuò)展 (即JMX Java Management Extensions)可以在有朝一日完整地補(bǔ)足嵌入式的定義。Real-time Java (實(shí)時(shí) Java)在物聯(lián)網(wǎng)嵌入式編程中也占據(jù)著重要地位。
Java 的實(shí)時(shí)模型與工具
在醫(yī)療、制造、運(yùn)輸和其他行業(yè)中,連接傳感器與效應(yīng)器的嵌入式應(yīng)用程序?qū)τ趯?shí)時(shí)要求非常高。可預(yù)測的、準(zhǔn)確的結(jié)果對于心臟起搏器、 發(fā)動機(jī)控制器,管道閥門等等都關(guān)乎生死,而不只是惱人的堆;厮。
列舉 Java 嵌入式編程的具體實(shí)例,并更加深入地解釋為何 RTSJ 2.0 對 Java 實(shí)時(shí)編程的影響會遠(yuǎn)遠(yuǎn)超越傳統(tǒng)領(lǐng)域。