11月5日,华为开发者大会2022松湖对话在东莞松山湖凯悦酒店召开,开放原子开源基金会秘书长冯冠霖、华为终端BG软件部总裁龚体、深圳国家金融科技测评中心董事长钟剑、鸿湖万联(江苏)科技发展有限公司董事长黄颖、湖南开鸿智谷数字产业发展有限公司董事长李新宇、深圳开鸿数字产业发展有限公司监事彭江以“共筑使能千行百业的数字底座”为主题,畅谈了基于OpenAtom OpenHarmony(以下简称“OpenHarmony”)打造的行业数字底座的生态进展、挑战以及如何加速生态繁荣,共话使能千行百业的数字底座新未来。

发挥开源优势,筑牢数字底座基础

冯冠霖从开源生态的角度分享了如何构建数字底座。他表示,开源是全球广泛采用的一种软件协作开发方式,代表着最先进的技术创新模式,通过汇聚大众的智慧、发挥协同的效能,实现智慧与成果的共享,带来技术的创新和社会的变革。在打造数字底座过程中,我们要充分发挥开源的优势,为数字底座的打造筑牢基础。

开放原子开源基金会自2020年成立以来,主要从三个方面做了一些开源生态方面的工作,第一,通过组织2022开放原子全球开源峰会、开放原子校源行、开发者大会、开发者工作坊、开发者激励计划等系列活动,触达、激活数十万开发者,为开源项目聚拢了一批核心贡献人。第二,我们大力推进OpenHarmony、OpenAtom openEuler等开源项目,共同构建数字底座的基础框架。第三,建设代码托管平台,包括兼容性的实验室、开源的服务中心等,通过基础设施的建设,更加完善中国在开源方面的布局。

OpenHarmony生态蓬勃发展,共建成果持续落地

从2020年9月开源以来,OpenHarmony的贡献代码从700万行,到目前已经接近1亿行左右;截至目前已有180多款软硬件产品通过了OpenHarmony兼容性测评;为推动与高校的共建,通过OpenHarmony TSC技术俱乐部活动,与高校共同攻克OpenHarmony技术难题,目前已与上海交通大学、武汉大学等多所高校开展相关的技术活动。

这一系列数据和成绩的背后,离不开OpenHarmony多家共建伙伴在各个行业领域的开疆拓土。现场,鸿湖万联(江苏)科技发展有限公司董事长黄颖、湖南开鸿智谷数字产业发展有限公司董事长李新宇、深圳开鸿数字产业发展有限公司监事彭江围绕金融、教育、交通等行业,分享了其基于OpenHarmony开源项目打造的行业解决方案及生态成果。

推动专项政策出台,扶持开源事业发展

OpenHarmony生态的发展不仅需要各共建成员的同心协力,还需要外部政策的支持。冯冠霖介绍道,《“十四五”软件和信息技术服务业发展规划》中明确指出加快繁荣国内开源生态,促进开源基金会的发展,培育重点的开源项目。而在地方政策中,深圳也出台了《深圳市关于推动软件产业高质量发展的若干措施》,推动OpenHarmony的发展。未来,基金会将推动出台专项政策,鼓励企事业单位使用开源、回馈开源、贡献开源,扶持开源事业的发展。

OpenHarmony作为开放原子开源基金会运营孵化的开源项目,凝聚了各成员单位、共建伙伴、生态参与方积极创新的成果,也承载了大家对下一代操作系统发展以及未来产业变革的期待。与会嘉宾凝聚发展共识,共同打造OpenHarmony使能千行百业的数字底座。

共筑使能千行百业的数字底座 | HDC 2022松湖对话顺利召开的更多相关文章

  1. 两千行PHP学习笔记

    亲们,如约而至的PHP笔记来啦~绝对干货! 以下为我以前学PHP时做的笔记,时不时的也会添加一些基础知识点进去,有时还翻出来查查. MySQL笔记:一千行MySQL学习笔记http://www.cnb ...

  2. 千行代码入门Python

    这个是从网上找到的一份快速入门python的极简教程,大概一千行左右,个人觉得不错,特此收藏以备后用. # _*_ coding: utf-8 _*_ """类型和运算- ...

  3. [转]一千行MySQL学习笔记

    Shocker /* 启动MySQL */ net start mysql /* 连接与断开服务器 */ mysql -h 地址 -P 端口 -u 用户名 -p 密码 /* 跳过权限验证登录MySQL ...

  4. 一千行MySQL学习笔记 (转)

    出处:  一千行MySQL学习笔记 /* 启动MySQL */ net start mysql /* 连接与断开服务器 */ mysql -h 地址 -P 端口 -u 用户名 -p 密码 /* 跳过权 ...

  5. 一千行MySQL命令

    基本操作 /* Windows服务 */ -- 启动MySQL net start mysql -- 创建Windows服务 sc create mysql binPath= mysqld_bin_p ...

  6. Android实时直播,一千行java搞定不依赖jni,延迟0.8至3秒,强悍移动端来袭

    项目首页:https://github.com/ossrs/srs-sea SRS服务器项目:https://github.com/ossrs/srs 一个支持RTMP推流的版本:https://gi ...

  7. 你的leader还在考核你的千行代码Bug率吗?

    管理学大师德鲁克说:你如果你无法度量它,就无法管理它.要想做有效的管理,就很难绕开度量的问题. 软件开发的过程或者技术团队的管理也存在着如何去合理的度量效率的问题.而度量是把双刃剑,度量具有极强的引导 ...

  8. js千分位分隔,数字货币化方法学习记录

    js千分位分隔,数字货币化-4种方法(含正则) 方法1-整数货币化 // 整数货币化 function intCurrency(num) { var reg = new RegExp("^[ ...

  9. 痞子衡嵌入式:在i.MXRT启动头FDCB里使能串行NOR Flash的DTR模式

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是在FDCB里使能串行NOR Flash的DTR模式. 前两篇文章 <IS25WP系列Dummy Cycle设置> 与 < ...

  10. 痞子衡嵌入式:在i.MXRT启动头FDCB里使能串行NOR Flash的Continuous read模式

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是在FDCB里使能串行NOR Flash的Continuous read模式. 前面关于串行Flash传输时序的文章 <Fast R ...

随机推荐

  1. 【Azure 应用服务】使用App Service for Linux/Container时,如果代码或Container启动耗时大于了230秒,默认会启动失败。

    问题描述 使用App Service for Linux/Container时,从Docker的日志中,我们可以看见有 warmup 行为,而此行为默认时间为230秒,如果超出了这个时间,就会导致Co ...

  2. SpringCloud Sentinel使用

    1. 简介 Sentinel 是面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流.流量整形.熔断降级.系统负载保护.热点防护等多个维度来帮助开发者保障微服务的稳定性.替换原先Hystrix ...

  3. [学习笔记].Net5项目打包到Linux系统服务时遇到的坑

    ​如果按照官方文档的步骤手动安装.Net5 会有一个坑: 在 Linux 上手动安装 .NET - .NET | Microsoft Docs 在使用systemd打包.Net5服务的时候,无法运行, ...

  4. idea editor tabs 标题头 多行显示,全部显示出来 (vscode也放一个)

  5. CSS Navigation - vscode 插件 - vue css 跳转

    CSS Navigation - vscode 插件 - vue css 跳转

  6. 【预训练语言模型】 使用Transformers库进行BERT预训练

    基于 HuggingFace的Transformer库,在Colab或Kaggle进行预训练. 鉴于算力限制,选用了较小的英文数据集wikitext-2 目的:跑通Mask语言模型的预训练流程 一.准 ...

  7. Kotlin学习快速入门(9)—— 密封类的使用

    原文地址: Kotlin学习快速入门(9)-- 密封类的使用 - Stars-One的杂货小窝 代码逻辑中,很多时候我们会需要分支语句,来根据数据的情况走不同的处理逻辑,而密封类就是在这种情况下,方便 ...

  8. Electron 开发过程中主进程的无法看到 console.log 输出怎么办

    开发过程中命令行工具(powershell.terminal)内无法看到 console.log 输出 Eelectron 的在开发过程中主进程 NodeJS 内往往需要 console.log 来进 ...

  9. Elasticsearch - Docker安装Elasticsearch8.12.2

    前言 最近在学习 ES,所以需要在服务器上装一个单节点的 ES 服务器环境:centos 7.9 安装 下载镜像 目前最新版本是 8.12.2 docker pull docker.elastic.c ...

  10. Java取当前时间的一分钟后,并格式化输出

    1.Java1.8 以前 Calendar instance = Calendar.getInstance();//获取当前日期时间 instance.add(Calendar.MINUTE,1);/ ...