MicroEJ 開源用于嵌入式開發(fā)的 Kifaru JavaScript 框架
嵌入式和物聯(lián)網解決方案供應商 MicroEJ 已經將其用于嵌入式開發(fā)的 JavaScript 框架 MICROEJ Kifaru 開源。MicroEJ 表示,產品側的這一補充 "實現(xiàn)了公司的使命,即向市場上最廣泛的應用開發(fā)者的生態(tài)系統(tǒng)提供了自由開放的嵌入式開發(fā)"。
MicroEJ 表示,在 MICROEJ 虛擬執(zhí)行環(huán)境(VEE,Virtual Execution Environment)中增加對 JavaScript 的支持,擴大了該公司的影響力,使 VEE 成為嵌入式行業(yè)中最容易獲得的執(zhí)行環(huán)境之一。
MicroEJ 的開發(fā)路線圖還包括對其他流行的編程語言的支持,如 Kotlin 和 Python,并表示將很快發(fā)布這類語言的開發(fā)框架,以吸引更多的開發(fā)人員。
MICROEJ Kifaru 的優(yōu)勢包括:
- 安全的軟件容器:新的 JavaScript 框架以 MicroEJ 軟件容器為目標,使開發(fā)者有可能用多種語言編寫他們的應用程序。同時,所有的多語言組件都由 VEE 安全地運行和管理;
- 沒有學習曲線:因為 JavaScript 是最流行的一種腳本編寫語言,而且它是一種容易學習的語言,使用 Kifaru 啟動和運行是快速而簡單的。此外,該框架還具有快速進行迭代的特性,以實現(xiàn)快速的原型和應用開發(fā);
- 大型生態(tài)系統(tǒng):使用新的 JavaScript 框架的工程團隊現(xiàn)在受益于大型的工具、框架和庫的生態(tài)系統(tǒng),在開發(fā)過程中可以利用這些工具、框架和庫來減少開發(fā)工作和成本;
- 軟件模塊重復使用:MicroEJ 確保軟件模塊在許多 RTOS/OS 和硬件平臺上的可移植性。因此,用 MICROEJ Kifaru 創(chuàng)建的 JavaScript 軟件模塊可以 "原封不動" 地運行在各種電子產品上,從而使不同硬件之間的評估過程更加容易;
- 可靠性:MicroEJ 提供應用沙盒,這意味著軟件應用相互隔離。由于對可靠的嵌入式和物聯(lián)網設備進行了代碼驗證和實時執(zhí)行檢查,因此在執(zhí)行時保證了設備的穩(wěn)健性;
功能和特點:
- MICROEJ Kifaru 支持 ECMAScript 5.1 并添加了一些 ECMAScript 6 特性;
- MICROEJ Kifaru 應用程序是標準的 MicroEJ 單沙盒或多沙盒應用程序,可以充分利用 MicroEJ 生態(tài)系統(tǒng)的優(yōu)勢;
- 它集成在但未綁定到 MICROEJ SDK:開發(fā)者可以使用自己喜歡的 IDE/代碼編輯器以及 MMM 命令行界面來構建和運行應用程序;
- 使用 MICROEJ Kifaru,開發(fā)者可以從 MicroEJ Java 應用程序執(zhí)行 JavaScript 代碼或從 JavaScript 代碼中操作 MicroEJ Java 對象;
- MICROEJ Kifaru 兼容所有現(xiàn)有的 MicroEJ 庫,也兼容使用 npm 的 JavaScript 庫和常見 JavaScript 工具(如 Babel);
MicroEJ 在全球范圍內的合作伙伴包括 Google、亞馬遜、IBM、ARM、索尼和聯(lián)發(fā)科等知名企業(yè),目前已有超過 120 家公司在使用 MicroEJ 來設計電子產品應用,涉及眾多行業(yè),包括智能家居、可穿戴設備、醫(yī)療保健、工業(yè)自動化、零售、電信、智慧城市、建筑自動化和交通運輸?shù)刃袠I(yè)。由 MicroEJ 提供支持的物聯(lián)網設備數(shù)量已突破一億臺。
本文轉自OSCHINA
本文標題:MicroEJ 開源用于嵌入式開發(fā)的 Kifaru JavaScript 框架
本文地址:https://www.oschina.net/news/159953/microej-open-sources-kifaru























