当前位置: 首页 > news >正文

共建开源新里程:北京航空航天大学OpenHarmony技术俱乐部正式揭牌成立

12月11日,由OpenAtom OpenHarmony(以下简称“OpenHarmony”)项目群技术指导委员会(以下简称“TSC”)和北京航空航天大学共同举办的“OpenHarmony软件工程研讨会暨北京航空航天大学OpenHarmony技术俱乐部成立仪式”在京圆满落幕。

现场大合影

活动当天,多位重量级嘉宾出席了此次活动,包括中国科学院院士王怀民,北京航空航天大学党委常委、副校长吕卫锋,开放原子开源基金会秘书长冯冠霖,OpenHarmony TSC主席陈海波,OpenHarmony TSC委员、中国科学院软件研究所副所长、总工程师武延军,北京航空航天大学团委书记刘洋,软件学院党委书记雷晓锋,软件学院院长胡春明,计算机学院院长王蕴红,网络空间安全学院院长刘建伟,人工智能研究院常务副院长李波,北京大学讲席教授谢涛,华东师范大学教授苏亭,华为终端软件资深技术专家金波等。本次活动由北京航空航天大学软件学院党委书记雷晓锋主持。

北京航空航天大学OpenHarmony技术俱乐部揭牌现场

北京航空航天大学OpenHarmony授牌现场

北京航空航天大学党委常委、副校长吕卫锋在致辞中强调了关键软件是国家高水平科技自立自强的重要一环,并表示,提升关键软件技术创新和供给能力需要高校、科研机构和企业的共同努力。他提到OpenHarmony开源三年来,已成为发展速度最快的智能终端操作系统开源社区之一,为广大专家学者开展创新研究提供了实践平台。他表示,北京航空航天大学OpenHarmony技术俱乐部的正式成立标志着与OpenHarmony合作的深化。期待技术俱乐部能充分发挥校企双方的优势,在人才培养、科学研究和成果转化方面取得突破,同时也希望学生们在这个平台上不断提升自我,为OpenHarmony生态繁荣注入新的活力,为国产基础软件研发做出新的更大贡献。

北京航空航天大学党委常委、副校长吕卫锋致辞

开放原子开源基金会秘书长冯冠霖指出科技创新离不开人才的培养。他认为在高校推进开源教育,传播开源文化以及建立产学研融合的创新人才培养体系对我国信息技术人才的培养和开源事业的可持续发展至关重要。北京航天航空大学拥有悠久的历史底蕴、优秀的师资力量以及操作系统前沿技术研究能力,OpenHarmony社区开源生态的繁荣发展离不开北京航空航天大学的大力支持。作为我国首家开源基金会,开放原子开源基金会与各高校院所,企业合作伙伴和开源社区合作伙伴一起承担着开源文化普及、开源人才培养的使命。未来,基金会将不断优化服务体系,为开源项目发展、人才培育和生态繁荣做出更大贡献。

开放原子开源基金会秘书长冯冠霖致辞

OpenHarmony TSC主席陈海波表示,北京航空航天大学作为我国最早开展软件工程研究的单位之一,拥有深厚的理论研究基础和学科优势。他强调,OpenHarmony这一战略平台的发展离不开北京航空航天大学的大力支持。操作系统是信息产业的灵魂,是数字经济长期可持续发展的关键要素。陈海波指出,在产业界和学术界的共同努力下,OpenHarmony开源社区生态得到了蓬勃发展,凝聚了众多共建单位和开发者共同参与代码共建。目前,OpenHarmony已经与国内超过18家头部高校联合成立了“OpenHarmony技术俱乐部”,持续深化产学研协同。他期望以北京航空航天大学OpenHarmony技术俱乐部为载体,不断开拓进取,共同构筑起一个充满活力、成果丰硕的产学研协同平台,推动OpenHarmony的技术发展和社区繁荣。

OpenHarmony项目群技术指导委员会主席陈海波致辞

北京航空航天大学软件学院院长胡春明在发言中指出,开源作为群智众创软件的成功模式,其发展离不开开源人才的培养。北航高度重视开源技术研究、实践和教育,鼓励优秀的科研成果通过开源方式贡献给社区,并将开源贡献纳入师生创新能力评价。他强调,北航OpenHarmony技术俱乐部的成立将进一步助力开源人才培养工作,促进基础软件领域的产教融合。他表示,软件学院将与计算机、网络空间安全、人工智能等相关学院密切协作,共同推进开源事业,为OpenHarmony的生态繁荣添砖加瓦。

北京航空航天大学软件学院院长胡春明致辞

北京航空航天大学OpenHarmony技术俱乐部主任黎立详细阐述了俱乐部的建设思路及规划。他表示,北京航空航天大学OpenHarmony技术俱乐部的建设将立足于北航特色,重点聚焦拔尖人才培养,以满足国家需求。在学术科研方面,俱乐部计划与学术界紧密合作,持续进行针对OpenHarmony的软件工程研究,旨在加速构建OpenHarmony相关工具链。在课程建设方面,俱乐部将结合产业界力量,深入开发面向OpenHarmony的系统与软件工程教学内容,以培养高素质的开源人才。此外,在社区参与方面,俱乐部将作为重要平台,营造浓厚的OpenHarmony学习氛围,从赋能学习到自发参与社区共建,助力学生快速上手OpenHarmony代码贡献,进一步推动OpenHarmony开源生态的繁荣与发展。

黎立教授介绍俱乐部建设思路及规划

仪式结束后,中国科学院院士王怀民作为特邀嘉宾发表了题为《把握新机 蓄势引领》的技术报告。在报告中,王怀民院士深入探讨了开源创新的发展模式、中国开源创新的发展路径以及如何在新时代实现蓄势引领。他指出,开源和闭源分别代表了开放共享和分工竞争两种不同的模式,各有其优势。他认为,开源模式通过多样性来应对不确定性,能够适应不确定的互联网计算环境,对推动技术创新具有重要意义。王怀民院士进一步阐述了中国开源创新的发展历程,经历了从学习借鉴到参与融入的不同阶段,并已开始出现OpenHarmony等源自中国的开源项目根社区、GitLink等开源创新服务平台以及CCF开源发展委员会等开源组织,他认为,中国正在步入开源创新的蓄势引领新阶段。面对充满不确定性的智能泛在计算时代,王怀民院士强调开源创新是赶超者的优先选择。他表示,我们应抓住这一新赛道的时代机遇,在“政府、市场、社会”支撑开源生态的三角关系中充分激活“社会”的作用,积极探索软件开发群智范式的新变革、合力打造群智范式的新平台,以建立我们在技术创新网络中的优势生态位。

中国科学院院士王怀民作主题报告

北京大学讲席教授谢涛作为特邀嘉宾,在活动中发表了题为《大模型时代的应用软件与系统软件形态》的技术报告。他指出,随着大模型与软件工程交叉融合的加深,基于大模型的智能化软件工程近年来取得了显著进展。智能化软件工程旨在为解决各种软件工程任务而研发的方法中灌输基于大模型的智能。在报告中,谢涛教授深入探讨了基于大模型的智能化软件工程的研究进展和未来发展方向,以及其对未来应用软件与系统软件形态的影响。

北京大学讲席教授谢涛作主题报告

OpenHarmony TSC委员、中国科学院软件研究所副所长、总工程师武延军代表OpenHarmony TSC专家,发表了题为《关于重构基础软件栈的思考》的技术报告。在报告中,武延军副所长强调了让RISC-V成为指令集国际标准的重要性,并提出应使基础软件在所有层面上仅基于RISC-V标准。他指出,RISC-V独特的“基础指令集+标准扩展指令集+用户自定义扩展指令”结构已经实现了对多样化算力的支持。通过面向未来的RISC-V指令集国际标准进行基础软件栈重构,可以使单个RISC-V架构同时具备多样算力支持、可定制化、灵活智能以及高效安全等多种能力。武延军副所长表示,这样的变革将有助于RISC-V真正成为国际性的指令集标准,极大解放软件开发人员的工作负担,释放应用发展的潜力。同时,这一改变也将更好地满足处理器厂商对于商业技术、商业秘密保护的需求。

OpenHarmony TSC委员、中国科学院软件研究所副所长、总工程师武延军作主题报告

12月11日下午,华为终端软件资深技术专家金波、北京航空航天大学教授黎立、华东师范大学教授苏亭、北京航空航天大学副教授高祥、华中科技大学助理研究员赵彦杰先后作了《华为鸿蒙产品化软件工程实践》、《OpenHarmony软件工程研究路线图》、《移动应用软件功能正确性验证》、《基于图查询的软件缺陷检测》、《“鸿”路漫漫:应用兼容性的挑战与机遇》的专题分享,与会议现场的北京航空航天大学师生交流探讨学术界和工业界的最新技术研究进展。

华为终端软件资深技术专家金波分享《华为鸿蒙产品化软件工程实践》

北京航空航天大学教授黎立分享《OpenHarmony软件工程研究路线图》

华东师范大学教授苏亭分享《移动应用软件功能正确性验证》

北京航空航天大学副教授高祥分享《基于图查询的软件缺陷检测》

华中科技大学助理研究员赵彦杰分享《“鸿”路漫漫:应用兼容性的挑战与机遇》

开源创新体系的活力源自高素质的开源人才队伍,而高校正是开源人才培养的重要基地。在高校中开展开源教育并推动开源生态建设是一项关键举措。OpenHarmony开源生态繁荣离不开高校的大力支持,同时,OpenHarmony技术俱乐部也是构筑产学研协同平台的重要载体。OpenHarmony期待与北京航空航天大学携手共进,持续提升OpenHarmony的技术影响力,并共同致力于构建繁荣的OpenHarmony开源生态系统。通过这样的紧密合作,有望在开源创新领域取得更大的成就,为我国的信息技术产业做出重要贡献。

相关文章:

共建开源新里程:北京航空航天大学OpenHarmony技术俱乐部正式揭牌成立

12月11日,由OpenAtom OpenHarmony(以下简称“OpenHarmony”)项目群技术指导委员会(以下简称“TSC”)和北京航空航天大学共同举办的“OpenHarmony软件工程研讨会暨北京航空航天大学OpenHarmony技术俱乐部成立仪式”在京圆满落幕。 现场大合影 活动当天,多位重量级嘉宾出席了此次…...

企业微信机器人发送文本、图片、文件、markdown、图文信息

import requests import base64 import hashlib import json # 机器人地址的key值 key"811a1652-60e8-4f51-a1d9-231783399ad2" def path2base64(path):"""文件转换为base64:param path: 文件路径:return:"""with open(path, "rb…...

智能优化算法应用:基于天牛须算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于天牛须算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于天牛须算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.天牛须算法4.实验参数设定5.算法结果6.参考文…...

【Hive】【Hadoop】工作中常操作的笔记-随时添加

文章目录 1、Hive 复制一个表:2、字段级操作3、hdfs 文件统计 1、Hive 复制一个表: 直接Copy文件 create table new_table like table_name;hdfs dfs -get /apps/hive/warehouse/ods.db/table_nameload data local inpath /路径 into table new_table;修复表: m…...

DIY电脑装机机箱风扇安装方法

作为第一次自己diy一台电脑主机的我,在经历了众多的坑中今天来说一下如何安装机箱风扇的问题 一、风扇的数量 1、i3 xx50显卡 就用一个cpu散热风扇即可 2、i5 xx60 一个cpu散热风扇 一个风扇即可 3、i7 xx70 一个cpu散热 4个风扇即可 4、i9 xx80 就需要7个以…...

基础算法(4):排序(4)冒泡排序

1.冒泡排序(BubbleSort)实现 算法步骤:比较相邻的元素。如果第一个比第二个大,就交换。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。 这步做完后,最后的元素会是最大的数。 针对所有的元素重复以上的步骤&#…...

鸿蒙开发之网络请求

//需要导入http头文件 import http from ohos.net.http//请求地址url: string http://apis.juhe.cn/simpleWeather/queryText(this.message).maxFontSize(50).minFontSize(10).fontWeight(FontWeight.Bold).onClick(() > {console.log(请求开始)let req http.createHttp()…...

PrimDiffusion:3D 人类生成的体积基元扩散模型NeurIPS 2023

NeurIPS2023 ,这是一种用于 3D 人体生成的体积基元扩散模型,可通过离体拓扑实现明确的姿势、视图和形状控制。 PrimDiffusion 对一组紧凑地代表 3D 人体的基元执行扩散和去噪过程。这种生成建模可以实现明确的姿势、视图和形状控制,并能够在…...

时序预测 | Python实现LSTM-Attention-XGBoost组合模型电力需求预测

时序预测 | Python实现LSTM-Attention-XGBoost组合模型电力需求预测 目录 时序预测 | Python实现LSTM-Attention-XGBoost组合模型电力需求预测预测效果基本描述程序设计参考资料预测效果 基本描述 该数据集因其每小时的用电量数据以及 TSO 对消耗和定价的相应预测而值得注意,从…...

【网络安全技术】电子邮件安全PGP,SMIME

一、PGP(Pretty Good Privacy) PGP是一种邮件加密手段,他在发邮件一方加密,然后发给发送方邮件服务器,发送方邮件服务器再发送给接收方邮件服务器,然后接收方再从接收方邮件服务器pop出来,这整…...

CSS学习笔记整理

CSS 即 层叠样式表/CSS样式表/级联样式表,也是标记语言, 用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距)以及版面的布局和外观显示样式 目录 准备工作 Chrome调…...

SpringData自定义操作

一、JPQL和SQL 查询 package com.kuang.repositories;import com.kuang.pojo.Customer; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.CrudRepository; import org.springframework.data.repository.PagingAndSortingR…...

【Java JVM】运行时数据区

JVM 在执行 Java 程序的过程中会把它管理的内存分为若干个不同的数据区域, 这些区域有着各自的用途。 根据《Java虚拟机规范》中规定, JVM 所管理的内存大致包括以下几个运行时数据区域, 如图所示: 这个运行时数据区被分为了 5 大块 方法区 (Method Area)堆 (Heap)虚拟机栈 (V…...

k8s中pod监控数据在grafana中展示

实现目标:将kubesphere[K8S]中运行的pod监控数据在grafana平台进行展示。 前提说明:需要在k8s每个集群中内置的prometheus配置中将pod指标数据远程写入到victoriametrics持久化数据库中。 实现效果如下: CPU使用量: round(sum by (namespace, pod) (irate(container_cpu…...

人机协同之间也有混馈机制

不懂数学的狮子,能精准的在最佳时刻、最佳路径捕捉到羚羊,这种天赋的“算计”能力,可谓叹为观止!里面既有反馈也有前馈,应该是混馈机制。混馈机制是指信息在系统中同时进行正向和反向的传递与调节。在狮子捕捉羚羊的过…...

微服务网关Gateway

springcloud官方提供的网关组件spring-cloud-starter-gateway,看pom.xml文件,引入了webflux做响应式编程,请求转发用到了netty的reactor模型,支持的请求数在1W~1.5W左右。hystrix停止维护后,官方推荐resilience4j做服务熔断,网关这里也能看到依赖。 对于网关提供的功能…...

flume:Ncat: Connection refused.

一:nc -lk 44444 和 nc localhost 44444区别 nc -lk 44444 和 nc localhost 44444 是使用 nc 命令进行网络通信时的两种不同方式。 1. nc -lk 44444: - 这个命令表示在本地监听指定端口(44444)并接受传入的连接。 - -l 选项…...

selenium 与 chromedriver安装

本文章向大家介绍selenium 安装与 chromedriver安装,主要包括selenium 安装与 chromedriver安装使用实例、应用技巧、基本知识点总结和需要注意事项供大家参考。 一、安装selenium 1、Selenium简介 Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开…...

【Unity】2D项目中如何让Camera展示的大小正好等于某一个Game Object的大小

【背景】 用Unity做工具软件的话希望Camera大小正好和界面Panel一致。 【方法一:手动调整】 相机设置成正交后手动调整边框,当然这种方法精确度不高。 【方法二:在Camera上追加如下脚本】 这里面的public变量里面拖放你想要对齐的目标对象即可。 using UnityEngine;pu…...

last block incomplete in decryption

测试AES加密参数时报出的错,对比参数,发现接口收到的请求参数少了个号。这是因为号在URL中是一个特殊字符,所以传递时可能会丢失。 处理方案 使用param.replaceAll(" ", "")统一替换空格为号。前端传递参数时&#xff0c…...

利用最小二乘法找圆心和半径

#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …...

golang循环变量捕获问题​​

在 Go 语言中&#xff0c;当在循环中启动协程&#xff08;goroutine&#xff09;时&#xff0c;如果在协程闭包中直接引用循环变量&#xff0c;可能会遇到一个常见的陷阱 - ​​循环变量捕获问题​​。让我详细解释一下&#xff1a; 问题背景 看这个代码片段&#xff1a; fo…...

多场景 OkHttpClient 管理器 - Android 网络通信解决方案

下面是一个完整的 Android 实现&#xff0c;展示如何创建和管理多个 OkHttpClient 实例&#xff0c;分别用于长连接、普通 HTTP 请求和文件下载场景。 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas…...

现有的 Redis 分布式锁库(如 Redisson)提供了哪些便利?

现有的 Redis 分布式锁库&#xff08;如 Redisson&#xff09;相比于开发者自己基于 Redis 命令&#xff08;如 SETNX, EXPIRE, DEL&#xff09;手动实现分布式锁&#xff0c;提供了巨大的便利性和健壮性。主要体现在以下几个方面&#xff1a; 原子性保证 (Atomicity)&#xff…...

关于uniapp展示PDF的解决方案

在 UniApp 的 H5 环境中使用 pdf-vue3 组件可以实现完整的 PDF 预览功能。以下是详细实现步骤和注意事项&#xff1a; 一、安装依赖 安装 pdf-vue3 和 PDF.js 核心库&#xff1a; npm install pdf-vue3 pdfjs-dist二、基本使用示例 <template><view class"con…...

【p2p、分布式,区块链笔记 MESH】Bluetooth蓝牙通信 BLE Mesh协议的拓扑结构 定向转发机制

目录 节点的功能承载层&#xff08;GATT/Adv&#xff09;局限性&#xff1a; 拓扑关系定向转发机制定向转发意义 CG 节点的功能 节点的功能由节点支持的特性和功能决定。所有节点都能够发送和接收网格消息。节点还可以选择支持一个或多个附加功能&#xff0c;如 Configuration …...

数据结构第5章:树和二叉树完全指南(自整理详细图文笔记)

名人说&#xff1a;莫道桑榆晚&#xff0c;为霞尚满天。——刘禹锡&#xff08;刘梦得&#xff0c;诗豪&#xff09; 原创笔记&#xff1a;Code_流苏(CSDN)&#xff08;一个喜欢古诗词和编程的Coder&#x1f60a;&#xff09; 上一篇&#xff1a;《数据结构第4章 数组和广义表》…...

聚六亚甲基单胍盐酸盐市场深度解析:现状、挑战与机遇

根据 QYResearch 发布的市场报告显示&#xff0c;全球市场规模预计在 2031 年达到 9848 万美元&#xff0c;2025 - 2031 年期间年复合增长率&#xff08;CAGR&#xff09;为 3.7%。在竞争格局上&#xff0c;市场集中度较高&#xff0c;2024 年全球前十强厂商占据约 74.0% 的市场…...

ThreadLocal 源码

ThreadLocal 源码 此类提供线程局部变量。这些变量不同于它们的普通对应物&#xff0c;因为每个访问一个线程局部变量的线程&#xff08;通过其 get 或 set 方法&#xff09;都有自己独立初始化的变量副本。ThreadLocal 实例通常是类中的私有静态字段&#xff0c;这些类希望将…...

拟合问题处理

在机器学习中&#xff0c;核心任务通常围绕模型训练和性能提升展开&#xff0c;但你提到的 “优化训练数据解决过拟合” 和 “提升泛化性能解决欠拟合” 需要结合更准确的概念进行梳理。以下是对机器学习核心任务的系统复习和修正&#xff1a; 一、机器学习的核心任务框架 机…...