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