HarmonyOS 的分布式技术,让小朋友爱上涂鸦
“不止是让孩子们学会如何涂鸦,我们更希望他们通过对这款应用的使用,能够潜移默化地认识到艺术创作是一件有趣的事。”抱着这样的想法,位于深圳的“儿童艺术创想”(Labo Lado)团队踏上了他们本次 HarmonyOS 开发者应用创新大赛之旅。
作为一个拥有八年开发经验的团队,“儿童艺术创想”在儿童艺术创造类应用领域已颇有建树,拥有《Labo 纸盘》、《Labo 鹅卵石的艺术》、《Labo 积木车》等深受小朋友喜爱的益智游戏产品,其《Labo 万圣节纸人》获得日本 2019 年“Digital Ehon Award”,《Labo 积木火车》亦摘得“华为 HMS 开发者大赛中国区最佳游戏奖”。
开发一款能让孩子们喜欢上涂鸦的产品,是儿童艺术创想团队一直以来的愿望,在他们的设想中,这款应用不仅能教孩子们画画,还能让父母也参与到共同创作中,“创作不必拘泥于一种形式,可以千变万化的。”团队的负责人吁勇强调。
事实上,开发具有多设备互动功能的亲子应用早已在吁勇的团队规划中,但受限于现有的技术条件和设备互联方式,这一设想始终停留在纸上,“没有找到一个相对来说非常自然简单的设备互联方式。”吁勇坦言。
第一次看到 HarmonyOS 主打的分布式技术时,吁勇觉得这简直就是为亲子互动量身打造的解决方案。因为 HarmonyOS 具有其他系统目前所不具有的设备发现和互联能力,能直接发现设备,并进行拉起和互联。
基于 HarmonyOS 的分布式技术,儿童艺术创想的参赛作品《Labo 涂鸦》摆脱了绘画应用多数只能单机操作的限制,实现了跨设备联机功能,既可以让小朋友绘制图画,亦可以让父母或老师在不同设备上与小朋友一起进行涂鸦游戏,如绘画教学、联合作画、比赛等。只要设备处于同一局域网,就可方便流畅地进行跨设备互动。
“在鸿蒙系统下,开发者完全无需关注设备的广播与发现,直接调用指定的 API,就可以随时随地,非常简单地发现设备,”吁勇说,“而且整个开发的过程非常简单。”
团队在《Labo 涂鸦》的开发过程也遇到了一些联网相关的技术难题,如建立多个连接后无法单独关闭指定连接、连接断开无法得到通知等,好在最终都通过额外发生通知的方式解决了。
尽管《Labo 涂鸦》已经初步实现团队关于亲子互动和教学的设想,但追求完美的他们不满足于此,十分看好 HarmonyOS 未来发展并打算继续投入精力的他们,也希望随着 HarmonyOS 的发展,不断完善产品功能,开发出更多能让世界变得更加美好的作品。
“因为我们希望全世界的小朋友都能使用到我们的应用,并通过使用我们的应用,变得热爱创造和有趣。”吁勇没有掩饰他们的雄心壮志。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
从Web弱口令到的获取集权类设备权限的过程
x01 web弱口令获取ssh权限 对公网的端口进行扫描后,发现443端口是某厂商的vpn管理平台,通过默认账号密码:admin/xxxxx进入平台,发现该平台可以连接内网中的机器,于是想着用该设备的ssh做一次代理,进入内网。(PS:一般情况下设备的web账号密码也是ssh的账号密码)。 telnet 22端口,端口开放,但是ssh连接则又显示不可达,如下: 咨询了团队大佬,说是有ACL限制了。刚好设备里面可以修改ACL,于是修改ACL允许我的IP进行连接。 里面有很多的ACL规则组,不知道该在哪个规则组里面添加,于是下载完整的配置文件: 在配置文件中看到,与vty相关的是2001这条ACL规则,配置如下: 所以将自己IP加到2001这个ACL规则库中。加了ACL规则以后,就可以连接了。 尝试用pl ink从ssh做转发进内网,但是安全设备不同于linux,没法代理。 0x02 添加vpn进入内网 设置L2TPVPN服务端: 然后,连接VPN,具体过程如下: 保存后,连接VPN,会报如下错误: win10需要调一下才行,具体步骤如下: 进入“控制面板\网络和 I...
- 下一篇
AMYSQL-1.6 发布 - 在线 MySQL 管理工具
AMYSQL是一个安全高效、简易的MySQL数据库管理Web客户端,使用AMYSQL可简单高效完成日常MySQL数据管理维护,包含数据库、数据表、用户权限各方面的管理。 AMYSQL支持运行于PHP5~PHP8环境,AMYSQL核心控制程序仅30余KB,主要数据交互控制器文件只有2个、10余函数,其余均为静态JS插件扩展形式载入管理,系统在最大程度简化运行的同时,程序的安全性也得到有效保证。 AMYSQL-1.6新版本改进有20多项,新版本已兼容PHP8、MYSQL8管理,并全方位对各个功能进行优化更新,包含用户管理等。 AMYSQL-1.6更新日志 1、兼容运行于PHP8。 2、兼容管理MySQL8。 3、处理用户权限管理用户资源选项无法保存问题。 4、数据表部分text字段搜索操作符增加。 5、更新中文语言包文件,全部表格标题中文显示。 6、优化SESSOIN失效实时提示登录,避免提交丢失数据。 7、处理新增数据记录需要两次提交问题。 8、优化mysql8无法正确获取数据库字符序问题。 9、优化合并上传控制器函数。 10、首页、数据库、数据表页面增加mysql版本号显示。 11、处...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Red5直播服务器,属于Java语言的直播服务器
- Linux系统CentOS6、CentOS7手动修改IP地址
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2全家桶,快速入门学习开发网站教程
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长