近日,甲骨文在它的2013全球大会上表示将升级其嵌入式版Java,希望扩展到下一代连网装置,即物联网,来抢占未来的市场。甲骨文也希望Java在某些嵌入式专案中,能和C语言达到互补。
甲骨文推出OracleJavaMEEmbedded3.3及OracleJavaMESoftwareDevelopmentKit3.3版,提供微控制器(microcontrollers)或运算资源有限装置专用的用户端Javaruntime及工具组。
3.3版是专为没屏幕或界面的低电源装置和系统所设计。它还支援ARMv5到v7晶片架构,能加速前端装置和网络周边及系统的连结。
甲骨文希望Java开发人员可以这类技能开发超小型装置上的应用,进而开发各种物联网解决方案,包括街灯和家用自动化及安全系统等。
分析师认为嵌入式领域有从C语言转向Java的趋势。VDCResearchM2M及嵌入式技术部门副总裁chritopherRommel指出,开发人员对物件导向语言兴趣渐增,同时逐渐扬弃C语言。根据Tiobe程式社群指标,目前Java和C分居前二名。
JavaME3.3Embedded功能包括增加装置API,以整合外部周边系统、runtime及改良的纪录(log)功能,所支援的开发工具包括RaspberryPi及KeilSTM32F200评估板。JavaMESDK3.3版支援Windows7、XP32位元及Windows764位元,还有NetBeansIDE及Eclipse外挂。
甲骨文并计划透过OracleJavaPlatformIntegrator方案,提供装置合作伙伴针对不同市场客制化JavaME嵌入式产品的能力。