0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

汽车电子技术 来源:开放原子 作者:开放原子 2022-04-25 16:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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 样例。共同繁荣社区,为行业助力!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开源
    +关注

    关注

    3

    文章

    4033

    浏览量

    45572
  • 开发板
    +关注

    关注

    25

    文章

    6125

    浏览量

    113380
  • OpenHarmony
    +关注

    关注

    31

    文章

    3926

    浏览量

    20723
  • RK3568
    +关注

    关注

    5

    文章

    628

    浏览量

    7586
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    触觉智能RK3576开发OpenHarmony开源鸿蒙系统USB控制传输功能示例

    本文介绍OpenHarmony开源鸿蒙系统的USB控制传输功能实现及相关代码示例,基于触觉智能RK3576开发板PurplePiOH2演示。OpenHarmony的USB通信介绍实现
    的头像 发表于 09-30 16:31 1217次阅读
    触觉智能RK3576<b class='flag-5'>开发</b>板<b class='flag-5'>OpenHarmony</b><b class='flag-5'>开源</b>鸿蒙系统USB控制传输功能示例

    OpenHarmony 2025年度技术俱乐部及开发者协会奖项评选通知

    成立开发者协会,在开源社区组建及技术人才培育方面取得了显著的进展。 为了感谢各校师生对OpenHarmony技术俱乐部及开发者协会的大力支持
    的头像 发表于 07-17 20:07 443次阅读
    <b class='flag-5'>OpenHarmony</b> 2025年度技术俱乐部及<b class='flag-5'>开发</b>者协会奖项评选通知

    开源鸿蒙开发必备!OpenHarmony替换Full SDK全攻略

    本文介绍开源鸿蒙OpenHarmony替换FullSDK的方法,演示设备为触觉智能PurplePiOH鸿蒙开发板获取FullSD
    的头像 发表于 06-06 18:11 647次阅读
    <b class='flag-5'>开源</b>鸿蒙<b class='flag-5'>开发</b>必备!<b class='flag-5'>OpenHarmony</b>替换Full SDK全攻略

    贝启BQ3568HM 开发板被选用为 OpenHarmony 明星开发

    经开放原子开源基金会OpenHarmony社区官方测评评选,贝启科技BQ3568HM开源鸿蒙开发板被正式选用为
    的头像 发表于 05-25 00:22 1198次阅读
    贝启BQ3568HM <b class='flag-5'>开发</b>板被选用为 <b class='flag-5'>OpenHarmony</b> 明星<b class='flag-5'>开发</b>板

    请问下,openharmony支持哪一款龙芯的开发板?有没有开源的龙芯的openharmony源码?

    想买个2k0300的开发板学习龙芯和openharmony,愣是没有看到提供openharmony源码的,也没与看到开源的代码。gitee
    发表于 04-26 13:06

    2024年OpenHarmony社区年度激励公示

    在过去一年里,OpenHarmony项目群技术指导委员会(TSC)向所有参与者致以最诚挚的感谢!大家的积极参与和鼎力支持推动了OpenHarmony社区的持续繁荣与高质量发展。OpenHarm
    的头像 发表于 04-21 18:17 935次阅读

    DialogHub上线OpenHarmony开源社区,高效开发鸿蒙应用弹窗

    。 “DialogHub”的推出为开发者提供一个开箱即用的弹窗管理解决方案,帮助开发者更高效地实现各种场景下的弹窗功能,显著降低学习成本与开发成本。目前,“DialogHub”已
    发表于 04-03 17:30

    鸿蒙北向开发OpenHarmony5.0 DevEco Studio开发工具安装与配置

    本文介绍OpenHarmony5.0 DevEco Studio开发工具安装与配置,鸿蒙北向开发入门必备!由触觉智能Purple Pi OH鸿蒙开发板演示。搭载
    的头像 发表于 03-28 18:05 1343次阅读
    鸿蒙北向<b class='flag-5'>开发</b><b class='flag-5'>OpenHarmony</b>5.0 DevEco Studio<b class='flag-5'>开发</b>工具安装与配置

    OpenHarmony在应用与游戏开发领域的前沿成果

    展示OpenHarmony在应用与游戏开发领域的前沿成果。这些凝聚智慧与协作的参赛作品,不仅在技术层面实现多项突破,更在商业化应用层面验证
    的头像 发表于 03-03 15:04 892次阅读

    开源鸿蒙OpenHarmony社区运营报告(2025年1月)

    ●截至2025年1月31日,开放原子开源鸿蒙(OpenAtomOpenHarmony,简称“开源鸿蒙”或“OpenHarmony”)社区累计
    的头像 发表于 02-11 09:28 1125次阅读
    <b class='flag-5'>开源</b>鸿蒙<b class='flag-5'>OpenHarmony</b><b class='flag-5'>社区</b>运营报告(2025年1月)

    回顾OpenHarmony社区2024年度精彩瞬间

    ”或“开源鸿蒙”)社区2024年度工作会议于深圳盛大启幕,这场备受瞩目的盛会汇聚了开源鸿蒙社区众多成员单位,共同回顾过去一年OpenHarmony
    的头像 发表于 01-17 12:34 1572次阅读

    软通动力荣获“2024年度开源鸿蒙社区卓越单位”

    单位及生态伙伴,共同回顾与展望开源生态的蓬勃发展。 会议期间,各方代表深入探讨了2024年度OpenHarmony的建设成果,分享宝贵的经验与创新思路,旨在吸引更多力量加入,共同加速推动开源
    的头像 发表于 01-15 15:53 766次阅读

    鸿蒙原生页面高性能解决方案上线OpenHarmony社区 助力打造高性能原生应用

    Nodepool、HMrouter和DataCache 三大解决方案,并上架OpenHarmony开源社区分,分别针对应用页面滑动、跳转、首页冷启动等关键性能场景提供高效易用的工具,助力伙伴和
    发表于 01-02 18:00

    OpenHarmony怎么修改DPI密度值?触觉智能RK3566鸿蒙开发板演示

    开源鸿蒙OpenHarmony系统下,修改DPI密度值的方法,触觉智能Purple Pi OH鸿蒙开发板演示,搭载瑞芯微RK3566四核处理器,Laval鸿蒙
    的头像 发表于 12-24 11:46 1086次阅读
    <b class='flag-5'>OpenHarmony</b>怎么修改DPI密度值?触觉智能RK3566鸿蒙<b class='flag-5'>开发</b>板演示

    鸿蒙原生开源库ViewPool在OpenHarmony社区正式上线

    近日,由伙伴参与共建的鸿蒙原生开源库“ViewPool”在OpenHarmony社区正式上线。这个开发库是基于OpenHarmony技术孵化
    的头像 发表于 12-20 14:44 853次阅读