openharmony开源社区 OpenHarmony开发样例上新了

openharmony开源社区 openharmony开发样例上新了
openharmony 开源项目是由开放原子开源基金会孵化及运营的开源项目,由开放原子开源基金会 openharmony 项目群工作委员会负责运作。openharmony 是由华为公司捐赠智能终端操作系统基础能力相关代码,由全球开发者共建的开源分布式操作系统,具备面向全场景、分布式等特点,是一款“全(全领域)· 新 (新一代)· 开(开源)· 放(开放)”的操作系统。
openatom openharmony(以下简称“openharmony”)社区治理致力于凝聚业界力量共同繁荣社区,协同开发者一同共建 openharmony。为更好地服务开发者,吸纳企业和个人参与社区共建。经前期充分调研,了解广大开发者对 openharmony 知识体系满意度及相关需求。从反馈结果来看,广大开发者希望提供更多 openharmony 开发样例、视频课程以及更多的开发板,从而快速上手学习。
openharmony 知识体系工作组与各合作伙伴们一起整理和收集了开发样例 140 余个,并按照 os 类型、os 版本及 os 特性分类, 将陆续在 openharmony 官网上线(已上线 47 个)。
立即体验:
https://growing.openharmony.cn/mainplay/content/maintext/allfeatures
随着新版官网的换新升级,广大开发者可以在开发样例板块,找到自己想要学习的样例。例如希望学习数字管家里的轻量设备开发,可在“设备开发”板块中,选择“轻量设备”,就可以看到下图中众多的开发样例。从这些样例中能学习到如何使用这些轻量设备连接 iot 云。
同样的,如果想学习最新版本标准系统中的 ets 应用开发,只需在“应用开发”板块中,选择“标准设备”,再选择特性“ui--》ets ui”,就可以筛选到众多 ets ui 相关的开发样例。细心的同学可能会发现,有的样例前带有小火花样式的“推荐”标识,这是可以运行在最新 3.1 beta 版本的新样例。
点击“传炸弹小游戏”样例(由 openharmony 知识体系工作组提供),该样例是一个在多个设备之间传递炸弹的小游戏,涵盖了 ets ui 开发和分布式流转的特性,目前可以在润和 hispark taurus ai camera(hi3516d) 开发板和润和大禹系列 hh-scdayu200 开发板上运行,支持 3.1 beta 版本。同时,我们也收集该样例的相关资料,如官方资料、文章、视频课程等(资料、文章、课程后续上线),帮助开发者省去查找资料的时间。辅助开发者补充相关知识,完成样例开发。
下面,让我们来看一下新版本 3.1 beta 版本有哪些新样例吧。
1. 智能门锁
该样例使用了 openharmony 新支持的 xr806 开发板,通过密码开锁以及开锁密码的管理,支持用户使用数字管家创建修改密码,也支持用户创建一次性密码。该样例使用到了 openharmony 的 hdf 驱动、wlan 网络、图形图像等特性。
,时长00:46https://gitee.com/openharmony-sig/knowledge_demo_smart_home/tree/master/dev/docs/smart_lock
2. 智能体重秤
该样例使用了 openharmony 新支持的 xr806 开发板,通过外接称重和超声波模块,实现了称重和测高的功能。本样例已接入数字管家,在 fa 端提供语音播报,体重周期报表,健康小知识推荐等功能。该样例使用到了 openharmony 的 hdf 驱动、wlan 网络等特性。
,时长00:57
https://gitee.com/openharmony-sig/knowledge_demo_smart_home/tree/master/dev/docs/smart_weight_scale
3. 智能保险柜
该样例使用了 pegasus 智能家居套件,智能保险柜实时监测保险柜中振动传感器,当有振动产生时及时向用户发出警报。在连接网络后,配合数字管家应用,用户可以远程接收智能保险柜的报警信息。该样例使用到了 openharmony 的平台驱动、外设驱动、nfc 等特性,在 3.0 lts/3.1 beta 版本中实现了碰一碰配网。
,时长00:33
https://gitee.com/openharmony-sig/knowledge_demo_smart_home/tree/master/dev/docs/smart_safe
4. 智能门铃
该样例使用了 openharmony 新支持的恒玄 bes2600wm 开发板,通过监控来访者信息,告诉主人门外是否有人按铃、有陌生人靠近或者无人状态。主人可以在数字管家中远程接收消息,并根据需要进行远程取消报警和一键开锁。首次在轻量带屏设备中开发 js 应用和 hdf 特性。
,时长00:32
https://gitee.com/openharmony-sig/knowledge_demo_smart_home/tree/master/dev/docs/smart_door_bell
5. 智能加湿器
该样例使用了 openharmony 新支持的恒玄 bes2600wm 开发板,使用 js 编写本地设备应用界面,通过 jsi 机制与 hdf 交互来控制加湿器和显示当前湿度,首次在轻量带屏设备中开发 js 应用和 hdf 特性。
,时长01:04
https://gitee.com/openharmony-sig/knowledge_demo_smart_home/tree/master/dev/docs/smart_humidifier
6. 井字过三关小游戏
该样例使用了 openharmony 新支持的 rk3568 开发板,使用 ets 语言编写的应用。使用了 openharmony 分布式数据管理、分布式流转特性。
,时长00:28
https://gitee.com/openharmony-sig/knowledge_demo_temp/tree/master/fa/entertainment/tictactoegame
7. 分布式传炸弹小游戏
该样例使用了 openharmony 新支持的 rk3568 开发板,使用 ets 编写,在邀请用户进行设备认证后,用户根据操作提示通过分布式流转实现随机传递炸弹的效果。
,时长00:21
https://gitee.com/openharmony-sig/knowledge_demo_temp/tree/master/fa/entertainment/bombgame
8. arkui分布式音乐播放器
该样例使用了 openharmony 新支持的 rk3568 开发板,使用 ets 语言编写的应用。该样例使用 ets 编写,可以播放多首 wav 格式的歌曲,并可使用分布式调度特性,进行跨设备流转,使用了 openharmony 的分布式流转特性。
,时长00:23
https://gitee.com/openharmony-sig/knowledge_demo_temp/tree/master/fa/entertainment/distrubutedmusicplayer
9. 分布式购物车
该样例使用了 openharmony 新支持的 rk3568 开发板,模拟的是我们购物时参加满减活动,进行拼单的场景。实现两人拼单时,其他一人添加商品到购物车,另外一人购物车列表能同步更新,且在购物车列表页面结算时,某一人结算对方也能实时知道结算金额和优惠金额。
,时长00:17
https://gitee.com/openharmony-sig/knowledge_demo_temp/tree/master/fa/shopping/distributedshoppingcart
10. 分布式账本
该样例使用了 openharmony 新支持的 rk3568开发板,展示了设备认证,分布式流转,分布式数据管理的能力,新设备通过设备认证后,可以通过分布式流转功能拉起远程设备,通过分布式数据管理能力同步两台设备之间的数据。
,时长00:24
https://gitee.com/openharmony-sig/knowledge_demo_temp/tree/master/fa/shopping/myaccountbook
丰富多样的 openharmony 开发样例离不开广大合作伙伴和开发者的贡献,如果你也想把自己开发的样例分享出来,欢迎提交至 openharmony-sig 仓,优秀的样例也将发布到 openharmony 官网,并展示你的大名哦。
请按场景把样例提交到 openharmony-sig 仓库的目录,目录详细说明请参考:
https://gitee.com/openharmony-sig/knowledge/blob/master/%e6%96%87%e7%ab%a0/%e6%a0%b7%e4%be%8b%e5%85%b1%e5%bb%ba.md
openharmony 知识体系工作组将同广大开发者一起,走进 openharmony 社区、玩转 openharmony 样例。共同繁荣社区,为行业助力!

三星5G解决方案助力服务提供商扩展基于5G的用例
AC电机和DC电机的区别在哪?
2022年模拟芯片市场规模将达到748亿美元
探讨基于微纤维的迷你组织制造
全新阳极材料将使电池的储电能力更强
openharmony开源社区 OpenHarmony开发样例上新了
iphone8发布会,主角不是它,是售价999美元的iPhonex送你一台iPhoneX发朋友圈,点赞数分分钟破千!
罗德与施瓦茨功率放大器BBA150输出时报错维修案例
PCB下游应用遍地开花
干货| 一文带你了解LDO基础知识
N系列射频同轴连接器简介
科技实力需要背书!海尔智家获专利金奖
全球连接器线束加工行业盛会9月10-12日在深圳会展中心华丽上演
快讯:晶导微创业板IPO获受理,A股分立器件行列将添新兵
高集成微波上下变频器可提升微波无线电性能同时缩小尺寸
激光视觉焊缝跟踪系统结构详解
系统编程选择C语言更为合适
苹果暗示暂不弃LCD屏 或有自主相机传感器
一款名为《Vermeer》的AR应用给我们带来了另一个视角
EMC/EMI模拟仿真的薄弱环节PCB设计过程实例详解