提到嵌入式裝置,可能很多人首先想到的開發語言是 c/c++。但根據 jaxenter 對 oracle 最近兩個白皮書的分析,反而認為越來越多的智能嵌入式裝置,尤其是
m2m 裝置,将通過 java 來驅動。
m2m(machine-to-machine)是機器對機器通信裝置的簡稱,未來通信中人對人的終端僅會占到 1/3,而更大數量的 m2m 裝置将占到 2/3 。在 m2m 研究專家 beecham 的文章 《為連接配接的世界設計一個
m2m 平台》 中提到,m2m 裝置産生的資料将需要大量的存儲空間和處理資源,進而整個 m2m 系統采用相同的軟體開發環境是十分重要的,而 java 的跨平台性恰恰解決了這一問題。
在另一篇文章 《機器中的幽靈:java 的嵌入式開發》 中,作者更加深信 java 在嵌入式裝置中扮演的作用:java 可以更廣泛地應對開發需求。作者還預測,随着嵌入式裝置性能的不斷提升和
jdk 更加子產品化,java me 很可能會整合到 java se 中來,以應對新的需求變化。
據 idc 的資料,2011 年全球智能嵌入式裝置的收入增長了 19%,到 2015 年,該收入将達到 15,300 億美元。oracle 已經在很認真地看待這一問題,也許,java 将在智能嵌入式裝置上“一統天下”。