近日,甲骨文在它的2013全球大會上表示將升級其嵌入式版Java,希望擴展到下一代連網(wǎng)裝置,即物聯(lián)網(wǎng),來搶占未來的物聯(lián)網(wǎng)市場。甲骨文也希望Java在某些嵌入式專案中,能和C語言達到互補。
甲骨文推出Oracle Java ME Embedded 3.3及Oracle Java ME Software Development Kit 3.3版,提供微控制器(microcontrollers)或運算資源有限裝置專用的用戶端Java runtime及工具組。
3.3版是專為沒屏幕或界面的低電源裝置和系統(tǒng)所設計。它還支援ARM v5到v7晶片架構,能加速前端裝置和網(wǎng)絡周邊及系統(tǒng)的連結。
甲骨文希望Java開發(fā)人員可以這類技能開發(fā)超小型裝置上的應用,進而開發(fā)各種物聯(lián)網(wǎng)解決方案,包括街燈和家用自動化及安全系統(tǒng)等。
分析師認為嵌入式領域有從C語言轉(zhuǎn)向Java的趨勢。VDC Research M2M及嵌入式技術部門副總裁Chritopher Rommel指出,開發(fā)人員對物件導向語言興趣漸增,同時逐漸揚棄C語言。根據(jù)Tiobe程式社群指標,目前Java和C分居前二名。
Java ME 3.3 Embedded功能包括增加裝置API,以整合外部周邊系統(tǒng)、runtime監(jiān)控及改良的紀錄(log)功能,所支援的開發(fā)工具包括Raspberry Pi及Keil STM32 F200評估板。Java ME SDK 3.3版支援Windows 7、XP 32位元及Windows 7 64位元,還有NetBeans IDE及Eclipse外掛。
甲骨文并計劃透過Oracle Java Platform Integrator方案,提供裝置合作伙伴針對不同市場客制化Java ME嵌入式產(chǎn)品的能力。