2023年2月25日,第一届开放原子开源基金会OpenHarmony技术峰会——开发者工具分论坛在深圳隆重举办,多位行业大咖、学术专家等齐聚一堂,共同分享了OpenHarmony 在开发者工具方面的进展成果,共同探索下一代开发者工具发展方向。
华为软件IDE实验室主任蒋奕负责开场致辞并分享了关于全流程高效OpenHarmony开发的主题演讲,他表示:“OpenHarmony生态处于起步阶段,短时间内将迎来数以万计的应用高质高效接入的诉求,覆盖过亿级应用用户,开发者急需强大的支持开发周期全流程的生态支撑工具来助力高质量应用的快速开发。”指出OpenHarmony应用开发工具链核心能力构建,能够助力开发者突破快速上手和高能效应用两大关键挑战。
北京航空航天大学软件学院副院长、计算机学院软件工程研究所所长张莉为大家介绍了未来新兴软件领域面临的挑战和机遇,其表示建模即编程,画图即编程将逐步成为现实,领域建模语言及其开发平台将广泛使用,IDE向着智能化、个性化、纵深化方向发展。
华为开发者平台首席架构师刘金华介绍了OpenHarmony生态应用开发三大理念与核心技术。指出OpenHarmony生态从应用开发全生命周期的设计、开发、测试、分发4个阶段,进行了全面的升级,推出了包括设计工具、编程语言、编程框架、编译器、IDE 等在内的“OpenHarmony开发套件”。他表示,DevEco Studio聚焦开发流程5大环节,包括工程管理、代码编辑、编译构建、调试调优和测试打造亮点功能。
复旦大学计算机科学技术学院副院长、软件学院副院长、中国计算机学会软件工程专委会副主任彭鑫带来了“知识驱动的智能辅助开发研究与实践”演讲,指出软件开发最大的浪费是知识的浪费、重复思考的浪费。实现系统性的软件智能化开发需要建立共建、共享,与代码持续协同演化的软件开发知识平台。
华为毕昇编译器首席架构师曾建江进行了《毕昇编译器与OpenHarmony RISC-V生态的进展》主题演讲。他表示:“编译技术是软件的基础,好的编译支持可以让OpenHarmony生态发展得更加健康。”并指出华为毕昇编译器在鲲鹏计算产品的商用中发挥了重要作用,现在正在积极参与OpenHarmony的生态建设,其中就包括对RISC-V平台的支持,目前已经在代码体积等重要指标中取得了不错的进展。未来,毕昇编译器将会积极参与到OpenHarmony的生态建设中,支持更多运行OpenHarmony的设备。
华中科技大学网络空间安全学院教授、博导王浩宇从Wasm软件生态系统的组成及其面临的安全问题出发,介绍了当前开源软件生态的容易被忽略的安全问题。指出跨语言、跨平台、跨场景的开源软件生态是发展趋势,同时也引入众多新的攻击面,为新兴软件生态安全赋能是学术界和工业界共同面对的挑战。
诚迈科技(南京)股份有限公司鸿志事业部高级技术总监陆志刚分享了使用GDB远程调试OpenHarmony系统的相关案例。他指出解决OpenHarmony开发中的问题,可以提高开发者对OpenHarmony系统的理解能力,提升OpenHarmony系统和应用的开发效率。
北京航空航天大学计算机学院教授、博导孙海龙在《群智驱动的系统软件开源生态构建与治理》的演讲中给出了两点思考。首先,建立开源生态是发展系统软件的有效途径,群智方法是开源生态构建与治理的重要手段。其次,创新群智化社区构建、持续性生态治理和全链式安全评估等技术,研发支撑工具与系统,能够为OpenHarmony等泛在操作系统生态发展提供支撑。
OpenHarmony Compiler SIG 组长、华为终端编译器与运行时首席架构师鲜余强为大家详细介绍了方舟编译器的设计理念、关键技术、发展现状及其在OpenHarmony上的应用成果。并指出ArkCompiler致力于为OpenHarmony应用提供优秀的编程语言生态、开发和运行体验支持。
百度代码服务团队经理彭云鹏介绍了现代化编程现场的定义以及百度在现代化编程现场方向上的实践及成果。指出编程现场的现代化是软件研发工具和理念的一种变革,是通过先进的技术赋能研发场景,实现软件研发生产力的升级。
会议最后,围绕“下一代开发者工具”的话题,来自多家企业和高校的专家代表共同进行了一场热烈的圆桌讨论,共同畅想软件开发工具的未来。
开发者工具分论坛的成功举办,进一步加深了开发者们对于OpenHarmony系统的理解能力,对提高OpenHarmony系统和应用的开发效率,推动构建未来开源软件开发工具新格局。