第三届 OpenHarmony 技术大会发布年度课题并表彰领航课题
在 10 月 12 日举办的以“技术引领筑生态,万物智联创未来”为主题的第三届 OpenHarmony 技术大会上,OpenHarmony 项目群技术指导委员会(TSC)展示了年度课题进展情况,并发布了 17 个关键技术年度课题,与现场产学研专家学者一道,探讨万物智联时代操作系统所面临的技术挑战与解决思路。大会还首次表彰了在技术创新和社区贡献方面有突出表现的 3 个领航课题。
一. 发布年度课题 引领技术方向
OpenAtom OpenHarmony(以下简称“OpenHarmony”)开源以来不断完善关键能力,落地行业应用并推动智能终端操作系统的技术发展与进步。自 2022 年 OpenHarmony TSC 面向全社会公开征集对操作系统具有引领作用的前沿技术挑战、工程技术难题和产业技术问题以来,获得了大量来自产业界与学术界的一手课题资料。基于 OpenHarmony 的技术实践和对万物智联趋势的研究,OpenHarmony TSC 携手 50 多位专家学者,对其进行拆解、总结、提炼,最终形成年度课题公开发布,并推动进一步探索研究,以期课题成果能够为促进 OpenHarmony 系统及生态的不断创新发展、为全球开发者社区带来更多价值。截至 2024 年 9 月,累计拆解发布了 39 道课题;其中 29 道课题由 17 家 OpenHarmony 技术俱乐部承接,且有 7 个课题已完成结题。在本次技术大会上,OpenHarmony TSC 又重磅发布了 17 个年度关键技术课题;这些新课题重点集中在“多设备协同交互体验优化”、“大模型场景下的系统资源供给优化”以及“UI 开发效率提升”三大领域,旨在更有针对性地解决 OpenHarmony 生态迁移过程中的关键痛点。
二. 首度表彰领航课题 活跃生态共建
经由 TSC 成员、PMC 成员、各 TSG 代表和高校技术俱乐部专家组成的领航课题评委组评选,本次大会还首次表彰了在技术创新和社区贡献方面有突出表现的 3 个领航课题,分别是上海交通大学《OpenHarmony TEE 操作系统内核》、北京航空航天大学《针对 OpenHarmony 的污点分析框架设计》、华中科技大学《多设备场景下的 UI 智能构建》。
《OpenHarmony TEE 操作系统内核》课题团队与华为 iTrustee 团队共建 TEE 安全操作系统 OpenTrustee,为 OpenHarmony 补齐安全密钥、安全存储、安全应用运行框架等 TEE 安全底座能力,填补了 TEE 安全底座空白;提供的安全应用 SDK、芯片适配层与相关指导文档,在 RK3568/RK3588 等社区主流开发板上完成 PIN 码 TA 功能验证,加快了 OpenHarmony TEE 生态的构建步伐。课题设计了基于 TEE 的安全容器,这种分离式安全容器设计、管理与保护分离最小化 TCB、用户态直通 IPC 技术,兼顾安全和性能;设计的“鸿匣子”智能安全处理系统,使 TEE 保护端侧大模型资产、个人隐私数据,分布式 TEE 实现个人数据的多端安全融合;它还使用了安全内存融合技术,将 TEE 内存封装为块设备抽象,REE 征用空闲的 TEE 内存页,解决安全内存利用率低的痛点问题。OpenTrustee 完成了安全容器、“鸿匣子”智能安全处理系统、安全内存融合等创新技术研究,为 TEE 的未来应用场景提供了前瞻性的探索。目前,课题成果已在社区部署应用,TEE Client 和 TEE 驱动代码已合 OpenHarmony 主干,其余代码已于 OpenHarmony SIG 仓开源。
《针对 OpenHarmony 的污点分析框架设计》课题团队针对 OpenHarmony 原生应用缺乏自动化隐私泄露检测工具的现状,设计、实现了面向 ArkTS 的通用静态分析底座方舟分析器,并基于此构建静态污点分析工具 HapFlow 和动态污点分析工具 HapTest,实现 ArkTS 应用隐私泄露的自动检测;其中方舟分析器已合入 SIG 仓,为社区应用安全研究积累通用分析工具基础。该课题实现了从 0 到 1 自主研发面向 OpenHarmony 应用的静态分析底座——方舟分析器;同时,针对 OpenHarmony 应用特征(Page/Ability 跳转)支持全局数据流分析;它的自研非侵入式应用插桩工具 bjc 支撑动态污点分析。课题成果落地后,识别 OpenHarmony 相关 source/sink 点 70 余项,有效问题 13 个;静态分析底座——方舟分析器和基于底座的 HomeCheck 应用缺陷检测工具目前已合入 OpenHarmony SIG 仓,并启动孵化流程。
《多设备场景下的 UI 智能构建》课题团队针对 UI 视觉设计图转化为声明式 UI 代码,手动编码量大、耗时长的问题,提出了一种基于 MLLMs 的 UI 代码自生成智能系统,通过页面转换图(PTG)、检索增强生成(RAG)等技术提高生成 UI 代码的准确性和交互逻辑还原度,能够显著提升 UI 代码的开发效率,促进设计师和开发者之间的协作。该课题实现了基于导航一致性验证、编译时错误纠正和多设备适配的 UI 代码迭代优化流程;此外,还可根据设备类型自动调整 UI 布局和样式。课题成果在完善后,计划将核心组件开源到 OpenHarmony 社区,为社区内的 UI 自动化开发工具的发展奠定坚实基础。
众人拾柴火焰高。终端操作系统的发展与进步,离不开生态内各团体贡献者与个人贡献者的助力。年度技术课题发布和领航课题表彰,将进一步活跃国内终端操作系统生态,也将吸引越来越多的贡献者投入万物智联时代的生态共建中。
以每一届 OpenHarmony 技术大会为契机,在产学研用各界的共同努力下,OpenHarmony 必将把握万物智联时代换道超车新机遇,抢占数字经济发展先机,推动我国产业经济与基础软件领域的繁荣发展。期待更多专家、学者和广大开发者积极参与 OpenHarmony 生态共建,共同开创万物智联美好未来!
评论