日前,開放原子開源基金會已正式發(fā)布OpenAtom OpenHarmony 2.0 Canary,全球開發(fā)者可通過Gitee下載完整代碼。
OpenHarmony是由基金會孵化及運(yùn)營的開源項(xiàng)目,其用戶應(yīng)用程序是一種基于服務(wù)原子化概念定義的新型應(yīng)用:支持在OpenHarmony設(shè)備間跨端遷移、多端協(xié)同,一次開發(fā)多端部署,實(shí)現(xiàn)可分可合可流轉(zhuǎn)。此次OpenHarmony 2.0 Canary的發(fā)布,從128KB~128MB內(nèi)存輕量級設(shè)備延伸到百兆內(nèi)存及以上的富媒體終端設(shè)備。為我國大型開源產(chǎn)業(yè)生態(tài)建設(shè)提供了可持續(xù)發(fā)展的平臺。在信息通信技術(shù)產(chǎn)業(yè)和數(shù)字經(jīng)濟(jì)高速發(fā)展的背景下,OpenHarmony 展開了萬物互聯(lián)重塑互聯(lián)網(wǎng)生態(tài)的新空間,為千行百業(yè)打開了富有創(chuàng)新機(jī)遇的新世界。
OpenHarmony內(nèi)核是面向IoT領(lǐng)域的實(shí)時操作系統(tǒng)內(nèi)核,它具備類似RTOS般輕快和Linux般易用的特點(diǎn)。包括功能組件部分:進(jìn)程和線程調(diào)度、內(nèi)存管理、IPC機(jī)制、timer管理等操作系統(tǒng)基礎(chǔ)組件。
作為JS應(yīng)用開發(fā)框架的輕量實(shí)現(xiàn),提供一套跨平臺的類web應(yīng)用開發(fā)框架,通過Toolkit將開發(fā)者編寫的HML、CSS和JS 文件編譯打包成JS Bundle,然后再將JS Bundle解析運(yùn)行成C++ UIKit的View 組件進(jìn)行渲染。通過支持三方開發(fā)者使用聲明式的API進(jìn)行應(yīng)用開發(fā),以數(shù)據(jù)驅(qū)動視圖變化,避免了大量的視圖操作,大大降低了應(yīng)用開發(fā)難度,提升開發(fā)者開發(fā)體驗(yàn)。
OpenHarmony的成功升級迭代標(biāo)志著我國數(shù)字經(jīng)濟(jì)在軟件方向走向全自主和全球領(lǐng)先的重要一步。立“鴻”鵠之志,展騏驥之躍。軟通動力將發(fā)揮國內(nèi)領(lǐng)先的軟件與信息技術(shù)服務(wù)商優(yōu)勢,持續(xù)深耕鴻蒙生態(tài),努力夯實(shí)技術(shù)基礎(chǔ),不斷發(fā)掘OpenHarmony特性在IoT全場景中的運(yùn)用和體現(xiàn),持續(xù)深化開源開放,引領(lǐng)更多開發(fā)者共建可持續(xù)發(fā)展的OpenHarmony開源生態(tài)系統(tǒng)。
本文整合自 代碼森林、鑰城網(wǎng)
責(zé)任編輯:fqj
-
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
6818瀏覽量
123320 -
IOT
+關(guān)注
關(guān)注
187文章
4208瀏覽量
196753 -
鴻蒙系統(tǒng)
+關(guān)注
關(guān)注
183文章
2634瀏覽量
66331
發(fā)布評論請先 登錄
相關(guān)推薦
評論