疫情期間,讓居家辦公和居家上網(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ù)置組件,可以通過鏈?zhǔn)秸{(diào)用的方式設(shè)置系統(tǒng)組件的渲染效果。開發(fā)者可以組合系統(tǒng)組件為自定義組件,通過這種方式將頁面組件化為一個個獨立的UI單元,實現(xiàn)頁面不同單元的獨立創(chuàng)建、開發(fā)和復(fù)用,使頁面具有更強的工程性。
設(shè)備端(適配RK3399、3516開發(fā)板):
分布式畫板原理示意圖:
如上圖所示,用戶1、用戶2在各自本地端進行繪制,將當(dāng)前的圖形保存到分布式文件中。遠(yuǎn)程端當(dāng)接到分布式數(shù)據(jù)庫發(fā)生改變時,獲取分布式數(shù)據(jù)庫存儲的文件名,然后進行加載圖形文件,顯示本地端繪制的圖形。
硬件環(huán)境準(zhǔn)備:
? 預(yù)裝windows系統(tǒng)的PC機 ? 揚帆RK3399開發(fā)板/3516開發(fā)板 ? 開發(fā)板專用12V電源適配器 ? USB公對公數(shù)據(jù)連接線 ? USB外接攝像頭 ? HDMI顯示器
開發(fā)環(huán)境準(zhǔ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文章
636瀏覽量
27970 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5377瀏覽量
100629 -
OpenHarmony
+關(guān)注
關(guān)注
26文章
3802瀏覽量
17752
原文標(biāo)題:OpenHarmony分布式畫板——為親子游戲增添更多趣味
文章出處:【微信號:gh_e4f28cfa3159,微信公眾號:OpenAtom OpenHarmony】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
【北京迅為】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)

RK3399處理器:高性能多核異構(gòu)計算平臺
OpenHarmony源碼編譯后燒錄鏡像教程,RK3566鴻蒙開發(fā)板演示

OpenHarmony怎么修改DPI密度值?觸覺智能RK3566鴻蒙開發(fā)板演示

RK3576單板發(fā)布倒計時:RK3399與RK3576對比

OpenHarmony屬性信息怎么修改?觸覺智能RK3566鴻蒙開發(fā)板來演示

如何在Linux系統(tǒng)實現(xiàn)屏幕旋轉(zhuǎn)?觸覺智能RK3568鴻蒙開發(fā)板演示

如何在開源鴻蒙OpenHarmony開啟SELinux模式?RK3566鴻蒙開發(fā)板演示

觸覺智能Purple Pi OH鴻蒙開發(fā)板成功適配OpenHarmony5.0 Release,開啟新征程

瑞芯微RK3568鴻蒙開發(fā)板OpenHarmony系統(tǒng)修改cfg文件權(quán)限方法

評論