Global Sources
電子工程專輯
 
電子工程專輯 > 網路技術
 
 
網路技術  

甲骨文升級嵌入式Java瞄準物聯網商機

上網時間: 2013年11月04日     打印版  Bookmark and Share  字型大小:  

關鍵字:物聯網  IoT  Java  AllJoyn  One Box 

甲骨文公司(Oracle)發佈一系列推動Java發展的計劃,將以Java作為物聯網(IoT)的關鍵嵌入式平台。這家資料庫巨擘最近推出Java Micro Edition Embedded的升級版,並表示將為飛思卡爾半導體(Freescale)最新網路閘道系列提供基於Java服務的供應平台,同時還宣佈將為飛思卡爾、高通(Qualcomm)、意法半導體(STMicroelectronics)等公司微控制器產品提供Java支援的計劃。

在針對物聯網統一各種作業系統與協議的競賽中,甲骨文的努力已使Java為其奠定了另一項重要基礎。Java曾在早期的智慧型手機時代扮演類似的角色,直到後來蘋果iOS和Google的Android作業系統出現才取而代之成為流行的平台。

業界人士均認同作業系統不統一是物聯網領域存在的一項問題,但他們採用不同的途徑來解決。美國政府藉助通用電氣(GE)和其他公司建立了‘工業化網際網路’(Industrial Internet)。許多人認為新興的6LoWPAN軟體是個匯聚點,因為它基本上密切遵循其它網際網路標準。高通則推廣自家開放源碼的AllJoyn訊息協議作為更高層級統一的要素。

甲骨文正加速推動Java應用於微控制器系統,以延續其於更高階嵌入式系統與伺服器的Java應用。該公司正考慮為其Java標準版8計劃的一整套功能移植到Java Micro Edition Embedded,並在明年3月共同發佈。現在已能得該程式碼的早期版本。

這次的調整“將有助於製作一個更加統一的Java嵌入式開發者平台與生態系統,從而更有效滿足物聯網的複雜性要求,”甲骨文公司Java開發副總裁Nandini Ramani表示。

目前甲骨文已經發佈了Java ME Embedded的更新版本,它可在基於ARM11的Raspberry Pi Model B和意法半導體的STM32F4上以二進制執行。甲骨文還計劃在高通的MDM6x00、MDM9x15和其它晶片組上支援Java ME 8。

飛思卡爾Java閘道器瞄準IoT

飛思卡爾和甲骨文將共同合作,為服務供應商開發一種平台,將甲骨文Java套件的部份功能導入飛思卡爾的Kinetis、i.MX和QorIQ處理器中。另外,飛思卡爾推出一系列One Box網路閘道參考設計的首款產品也將使用Java。

瞄準家庭能源與遠端醫療應用的首款設計將採用i.MX 6晶片。飛思卡爾預期今年還會有更多合作夥伴參與這項計畫,並推出更多使用其它處理器的參考設計。

在與甲骨文的合作夥伴關係中,飛思卡爾加入了Java Community Process (JCP),協助推動Java在低階微控制器應用的發展。飛思卡爾還參與了OpenJDK,致力於為Java API中的傳統IoT協議提供更多支援。此外,飛思卡爾將最佳化其MQX嵌入式作業系統,使其可在其一系列晶片產品中作為Java的一種硬體抽象層。

飛思卡爾公司微控制器部門全球策略與業務開發執行總監Kaivan Karimi指出, “Java將以某種方式成為IoT的統一平台──從網路核心經網路閘道器到邊緣節點的整個服務基礎架構都將使用Java。”

“One Box是一項新的計劃,目前仍處於早期階段,”甲骨文公司Java平台部門產品管理副總裁Henrik Stahl表示,“我們已經與飛思卡爾共同合作6、7個月了,現正利用額外的特性與功能來加強甲骨文的Java SE Embedded堆疊,並準備在近期對外發佈。”

在飛思卡爾的參考設計中,“雲端和機架的數據分析引擎來自於甲骨文,而且這種端到端安全服務供應平台的大部份中介韌體也基於Java並來自甲骨文,”Karimi透露。

Java與AllJoyn瞄準MCU

今年10月,飛思卡爾推出瞄準不同垂直市場的三、四種Java IoT網路閘道設計。實現了模組化IoT家庭與網路網路閘道分層,並將與各種網路與協議互連在一起。

未來的設計還將包括支援工業市場所需的即時作業系統,以及記憶體小於32KB的微控制器。金雅拓(Gemalto)公司也正與甲骨文、V2COM公司合作,共同提供基於Java的智慧能源平台。

高通的AllJoyn“極耗資源,而且也太厚重”,飛思卡爾的Karimi認為,“用戶需要很輕薄的東西,因此我們正與甲骨文合作開發可用於最小MCU的嵌入式Java未來版本。”相形之下,在該公司的建置中,“大多數情況下用於標準介面的軟體程式碼規模約2KB,而完整功能所需的記憶體不到5KB。”

高通公司資深產品管理總監Sy Choudhury表示,AllJoyn有一個用於ROM不到40KB、執行即時作業系統(RTOS)微控制器的精簡客戶端版本,“並已經作為AllJoyn程式碼基礎的一部份發佈。”

甲骨文公司的Stahl將Java和AllJoyn定位為互補的產品。“觀察Java和AllJoyn相互作用的最佳方法是將AllJoyn執行在基於Java的家庭網路閘道器或支援Java ME的智慧感測器上,Java開發人員則使用AllJoyn API來實現AllJoyn所支援設備之間的互通作業性,而無論這些設備執行的是Java或其它選項。”

據Karimi透露,飛思卡爾已經開發出最佳化版本,根據所進行的基準顯示其i.MX晶片在Java FX上的性能比Raspberry Pi電路板更高出一個數量級。





投票數:   加入我的最愛
我來評論 - 甲骨文升級嵌入式Java瞄準物聯網商機
評論:  
*  您還能輸入[0]個字
*驗證碼:
 
論壇熱門主題 熱門下載
 •   將邁入40歲的你...存款多少了  •  深入電容觸控技術就從這個問題開始
 •  我有一個數位電源的專利...  •  磷酸鋰鐵電池一問
 •   關於設備商公司的工程師(廠商)薪資前景  •  計算諧振轉換器的同步整流MOSFET功耗損失
 •   Touch sensor & MEMS controller  •  針對智慧電表PLC通訊應用的線路驅動器
 •   下週 深圳 llC 2012 關於PCB免費工具的研討會  •  邏輯閘的應用


EE人生人氣排行
 
返回頁首