甲骨文公司更新下一代Java ME平臺路線圖
借Java社區發展東風,Java ME 8規范不斷前行; Java ME 8攜手Java SE 8打造更為統一的嵌入式開發平臺和生態體系
物聯網的興起,對嵌入式軟件提出了諸如安全性、互操作性、可擴展性以及更快速上市等新需求,新一代Java ME平臺(Java Platform Micro Edition)致力于全面應對以上需求。通過提供一致性的開發環境以及適當的的Java ME平臺,新一代Java ME能夠被更廣范地部署在無論是微小系統還是功能強大的嵌入式系統。
- 甲骨文公司日前宣布了Java ME 8未來的發布規劃。Java SE 8 規范(Java SE 8 Specification)以及其官方參考模型JDK 8將于2014年3月發布。
- Java ME 8與現有的Java ME平臺相比,已完成諸多更新并具備如下新特點:
- 與Java SE 8采用相同的Java語言及API,極大地方便了Java SE 8和Java ME 8之間的代碼共享和開發能力。
- 支持現代Web協議,能夠與設備、企業后臺系統和云服務系統實現互操作性。
- 更為全面的應用模式,既能夠在單一用途的簡單設備上使用,也可以實現復雜的配置,包括遠程管理和獨立管理、應用和網域審計。
- 先進的安全功能,包括支持TLS1.2、現代加密算法和可插拔的身份驗證及授權供應商。
- 為電源管理和一系列標準外設提供標準API。
- Oracle Java ME Embedded 8 將沿用Java ME 8的標準。目前,Oracle Java ME Embedded 8預覽版(Oracle Java ME Embedded 8 Early Access)可為Raspberry Pi Model B (ARM11) 和 ST Microelectronics STM32F4DISCOVERY (ARM Cortex-M4)提供二進制運行環境。
- Java ME SDK 8預覽版(Java ME SDK 8 Early Access)目前可在Windows 7及其他支持硬件平臺的模擬運行中為Java ME 8預覽版提供應用支持。
- 甲骨文公司的Oracle Java ME Embedded 8 以及Oracle Java ME SDK 8預覽版目前已在Oracle技術網(OTN)上發布,在獲取OTN開發人員許可證后即可免費用于評估和開發。
- 此外,Oracle Java ME Embedded 3.4現已推出。作為Oracle Java ME Embedded 的升級版,它能夠更好的支持高通公司的(Qualcomm Technologies)的 QSC6270T芯片組,并且增加了先進的開發能力和可維護性。
- 甲骨文公司也為甲骨文Java平臺集成計劃(Oracle Java Platform Integrator program)提供了更多的詳細信息,從而使其合作伙伴能夠定制Oracle Java ME Embedded以及Oracle Java SE Embedded,以應用于各類型號的設備和各個細分市場。
- Oracle Java Embedded產品是甲骨文物聯網策略的核心組成,具體包括Java嵌入式數據管理系統、后臺數據庫、大數據技術、中間設備及分析技術和高頻硬件,可以幫助客戶將數據轉化為市場洞察力。
Java ME 8
- 即將面世的Java ME 8 的兩項Java規范要求(JSRs)現正在Java社區進程(JCP)中接受公眾審核。
- Java ME 為小型嵌入式設備和移動設備提供有線連接設備配置(CLDC) 8(JSR 360)。
- 更新CLDC 8的目標是將功能強大且靈活的Java SE 8語言功能應用到Java ME中,另外加上API和Java虛擬機技術(JVM),以實現在維持小型封裝的同時,統一系統開發環境,提高業務人員的開發能力。
- Java ME Embedded Profile(MEEP)8(JSR 361)能夠規范Java的規模,使其實現更廣范地被采用,無論是微小系統還是功能強大的嵌入式系統。
- MEEP 8充分利用CLDC 8的新功能,包含一些***的且經過改進的功能與API,如可實現軟件模塊化的增強的“服務功能”應用平臺,以及支持特定配置的、更為靈活的安全模型。
甲骨文Java平臺集成計劃
- 甲骨文Java平臺集成計劃為這些提供設備內置軟件或服務、系統集成或嵌入式市場增值服務的公司而設計。該計劃允許其合作伙伴移植或集成甲骨文公司的Java嵌入式產品代碼,以滿足其特定設備和市場需求。
- 該計劃為參與者提供如下兩方面支持:
- 配置前,提供Java平臺集成開發支持,包括訪問產品代碼和相關TCKs,后者與甲骨文公司的工程、培訓和發展支持相關。
- 配置后,提供甲骨文技術支持服務。
甲骨文Java 嵌入式合作伙伴升級
- 飛思卡爾(Freescale)與甲骨文公司正共同創建一個標準服務提供商平臺,使得Oracle Java SE Embedded和Oracle Event Processing for Oracle Java Embedded能夠與飛思卡爾的Kinetis微控制器、i.MX應用處理器或者QorlQ通信處理器結合起來。這種一體式平臺有望以一種簡單、統一的方式,持續提升物聯網為終端用戶在家庭自動化、工業和制造業自動化上所能提供的服務。具體請參閱相關新聞稿。
- 數字安全領域的全球***金雅拓(Gemalto)公司,正與甲骨文公司和智能電網系統的領先開發商V2COM合作,提供一種靈活的智能能源解決方案。該先進智能電網系統結合了金雅拓公司的Cinterion模塊、甲骨文公司的Oracle Java ME Embedded、Oracle Java SE Embedded、Oracle Utilities Meter Data Management solution以及V2COM智能軟件套件,希望可以實現整個北美的電力輸送現代化。
- 高通公司(Qualcomm Technologies, Inc.)是高通集團的全資子公司,其與甲骨文公司合作,將甲骨文Java ME Embedded結合到高通公司“萬物互聯”(Internet of Everything,IoE)的核心芯片組中。Oracle Java ME Embedded目前在QSC6270-Turbo上已可使用,同時,甲骨文公司與高通公司也正一同努力將之拓展到MDM6x00、MDM9x15以及其他芯片組中。以上這些芯片組是世界上最廣泛地被商業化使用的3G和4G芯片組。之后,Java ME 8將會成為兼容高通公司技術平臺的***代發行版。
- 在近日舉行的圣地亞哥舉行Uplinq會議上,高通公司和甲骨文公司聯合展示了甲骨文公司的Oracle Java ME Embedded。APX實驗室的軟件工程師安德魯•蘇軋亞(Andrew Sugaya)借助高通公司的Etherios所開發IoE套件和甲骨文公司的Oracle Java ME Embedded最終開發出了自己的LiteSense應用,該應用能夠在真實世界中實現燈光的自動控制,最終獲得Uplinq的黑客馬拉松大獎。
Java相關資料
- 擁有遍布世界各地的9百萬Java開發者
- 超過30億的設備使用了Java技術
- 排名第1的編程語言(TIOBE編程社區指數)
- 80%的手機軟件工程師使用Java平臺
- 超過1.25億的媒體設備采用了Java平臺
- Java卡自面世以來,發貨量已超過80億
甲骨文高管引言
“通過理由Java的跨平臺優勢,Oracle Java Embeded能夠輕松實現應用程序的可移植性,同時提高硬件靈活性,拓寬平臺選擇,并且延長產品的生命周期。”甲骨文公司Java平臺開發副總裁Nandini Ramani說道,“我們很高興的看到Oracle Java ME 8在JCP之下的規范所取得的成就,并且希望通過其與Java SE 8的校準,能夠建立一個更加統一的Java嵌入式開發平臺和生態系統,以更好地解決復雜的物聯網相關的問題。”