疫情期間,讓居家辦公和居家上網(wǎng)課成為了常態(tài),這給所有的父母和孩子們創(chuàng)造了更多的陪伴空間,但也給家長們提出了較高的要求:如何更加生動有趣地開展親子活動。
為此,軟通動力技術(shù)專家白荷帶領(lǐng)技術(shù)團隊,基于OpenAtom OpenHarmony(以下簡稱“OpenHarmony”) 3.1 Release系統(tǒng)的揚帆RK3399開發(fā)板,開發(fā)出一款分布式畫板應(yīng)用。該應(yīng)用是一款非常有特色的多屏互動繪畫應(yīng)用,它通過OpenHarmony的分布式技術(shù)以及強大的互聯(lián)互通能力,讓各設(shè)備間可以便捷、簡單、流暢和安全地進行互聯(lián)互動,讓孩子們可以在應(yīng)用中與家長一同協(xié)作進行繪畫創(chuàng)作。
應(yīng)用運行效果圖:

分布式畫板是基于分布式軟總線特性,利用設(shè)備之間的分布式通信能力,實現(xiàn)分布式畫板的功能。分布式畫板使用了基于TS擴展的聲明式開發(fā)范式的ArkUI框架,框架提供豐富的系統(tǒng)預(yù)置組件,可以通過鏈式調(diào)用的方式設(shè)置系統(tǒng)組件的渲染效果。開發(fā)者可以組合系統(tǒng)組件為自定義組件,通過這種方式將頁面組件化為一個個獨立的UI單元,實現(xiàn)頁面不同單元的獨立創(chuàng)建、開發(fā)和復(fù)用,使頁面具有更強的工程性。
設(shè)備端(適配RK3399、3516開發(fā)板):

分布式畫板原理示意圖:

如上圖所示,用戶1、用戶2在各自本地端進行繪制,將當(dāng)前的圖形保存到分布式文件中。遠程端當(dāng)接到分布式數(shù)據(jù)庫發(fā)生改變時,獲取分布式數(shù)據(jù)庫存儲的文件名,然后進行加載圖形文件,顯示本地端繪制的圖形。
硬件環(huán)境準備:
? 預(yù)裝windows系統(tǒng)的PC機 ? 揚帆RK3399開發(fā)板/3516開發(fā)板 ? 開發(fā)板專用12V電源適配器 ? USB公對公數(shù)據(jù)連接線 ? USB外接攝像頭 ? HDMI顯示器
開發(fā)環(huán)境準備:
? 下載DevEco Studio 3.0 Beta1及以上版本
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/deveco-studio-user-guide-for-openharmony.md
? 配置OpenHarmonySDK
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/deveco-studio-user-guide-for-openharmony.md
? 創(chuàng)建OpenHarmony工程
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/application-dev-guide.md#/openharmony/docs/blob/master/zh-cn/application-dev/ui/arkui-overview.md
? 配置OpenHarmony應(yīng)用簽名信息
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/hapsigntool-guidelines.md
? 安裝運行OpenHarmony應(yīng)用
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/application-dev-guide.md#%E5%B7%A5%E5%85%B7
軟通動力技術(shù)專家白荷介紹到該分布式畫板系統(tǒng)以O(shè)penHarmony開源操作系統(tǒng)為技術(shù)底座,通過使用ArkUI框架、分布式流轉(zhuǎn)技術(shù)等特點,在“分布式畫板”項目從需求分析到順利結(jié)項這一過程中,軟通動力技術(shù)團隊對OpenHarmony分布式等各項特性在實際生活應(yīng)用中有了更深刻的了解。
開源是軟件開發(fā)的基石,已經(jīng)成為全球數(shù)字科技創(chuàng)新發(fā)展的大趨勢。軟通動力堅持擁抱開源生態(tài),持續(xù)助力OpenHarmony生態(tài)建設(shè),攜行業(yè)伙伴探索創(chuàng)新,不忘初心方得始終,共同打造萬物互聯(lián)的智能世界。
審核編輯 :李倩
-
軟件開發(fā)
+關(guān)注
關(guān)注
0文章
707瀏覽量
30092 -
開發(fā)板
+關(guān)注
關(guān)注
26文章
6291瀏覽量
118145 -
OpenHarmony
+關(guān)注
關(guān)注
33文章
3952瀏覽量
21105
原文標(biāo)題:OpenHarmony分布式畫板——為親子游戲增添更多趣味
文章出處:【微信號:gh_e4f28cfa3159,微信公眾號:OpenAtom OpenHarmony】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
觸覺智能Purple Pi OH開發(fā)板率先適配OpenHarmony6.0 Release,鴻蒙明星開發(fā)板
觸覺智能RK3576開發(fā)板通過OpenHarmony5.0 XTS認證
33A66-B1 rk3399開發(fā)板規(guī)格書
觸覺智能RK3576開發(fā)板OpenHarmony開源鴻蒙系統(tǒng)USB控制傳輸功能示例
RK3399:性能與能效的嵌入式先鋒,解鎖多場景應(yīng)用潛力
貝啟科技BQ3576HM開發(fā)板套件通過OpenHarmony 5.0.3 Release版本兼容性測評
基于小凌派RK2206開發(fā)板:OpenHarmony如何使用IoT接口控制FLASH外設(shè)
基于小凌派RK2206開發(fā)板:OpenHarmony如何使用IoT接口控制UART外設(shè)
基于小凌派RK2206開發(fā)板:OpenHarmony如何使用IoT接口控制GPIO中斷
基于小凌派RK2206開發(fā)板:OpenHarmony如何使用IoT接口控制GPIO外設(shè)
基于小凌派RK2206開發(fā)板:OpenHarmony如何使用IoT接口控制ADC外設(shè)
【北京迅為】iTOP-RK3568開發(fā)板鴻蒙OpenHarmony系統(tǒng)南向驅(qū)動開發(fā)實操-HDF驅(qū)動配置UART
【北京迅為】iTOP-RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅(qū)動開發(fā)-第4章 UART基礎(chǔ)知識
北京迅為iTOP-RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅(qū)動開發(fā)實操-HDF驅(qū)動配置LED
北京迅為RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅(qū)動開發(fā)內(nèi)核HDF驅(qū)動框架架構(gòu)
基于OpenAtom OpenHarmony3.1 Release系統(tǒng)的揚帆RK3399開發(fā)板
評論