華為軟件IDE實驗室主任蔣奕負責開場致辭并分享了關(guān)于全流程高效OpenHarmony開發(fā)的主題演講,他表示:“OpenHarmony生態(tài)處于起步階段,短時間內(nèi)將迎來數(shù)以萬計的應用高質(zhì)高效接入的訴求,覆蓋過億級應用用戶,開發(fā)者急需強大的支持開發(fā)周期全流程的生態(tài)支撐工具來助力高質(zhì)量應用的快速開發(fā)。”指出OpenHarmony應用開發(fā)工具鏈核心能力構(gòu)建,能夠助力開發(fā)者突破快速上手和高能效應用兩大關(guān)鍵挑戰(zhàn)。
北京航空航天大學軟件學院副院長、計算機學院軟件工程研究所所長張莉為大家介紹了未來新興軟件領(lǐng)域面臨的挑戰(zhàn)和機遇,其表示建模即編程,畫圖即編程將逐步成為現(xiàn)實,領(lǐng)域建模語言及其開發(fā)平臺將廣泛使用,IDE向著智能化、個性化、縱深化方向發(fā)展。
華為開發(fā)者平臺首席架構(gòu)師劉金華介紹了OpenHarmony生態(tài)應用開發(fā)三大理念與核心技術(shù)。指出OpenHarmony生態(tài)從應用開發(fā)全生命周期的設(shè)計、開發(fā)、測試、分發(fā)4個階段,進行了全面的升級,推出了包括設(shè)計工具、編程語言、編程框架、編譯器、IDE 等在內(nèi)的“OpenHarmony開發(fā)套件”。他表示,DevEco Studio聚焦開發(fā)流程5大環(huán)節(jié),包括工程管理、代碼編輯、編譯構(gòu)建、調(diào)試調(diào)優(yōu)和測試打造亮點功能。
復旦大學計算機科學技術(shù)學院副院長、軟件學院副院長、中國計算機學會軟件工程專委會副主任彭鑫帶來了“知識驅(qū)動的智能輔助開發(fā)研究與實踐”演講,指出軟件開發(fā)最大的浪費是知識的浪費、重復思考的浪費。實現(xiàn)系統(tǒng)性的軟件智能化開發(fā)需要建立共建、共享,與代碼持續(xù)協(xié)同演化的軟件開發(fā)知識平臺。
華為畢昇編譯器首席架構(gòu)師曾建江進行了《畢昇編譯器與OpenHarmony RISC-V生態(tài)的進展》主題演講。他表示:“編譯技術(shù)是軟件的基礎(chǔ),好的編譯支持可以讓OpenHarmony生態(tài)發(fā)展得更加健康。”并指出華為畢昇編譯器在鯤鵬計算產(chǎn)品的商用中發(fā)揮了重要作用,現(xiàn)在正在積極參與OpenHarmony的生態(tài)建設(shè),其中就包括對RISC-V平臺的支持,目前已經(jīng)在代碼體積等重要指標中取得了不錯的進展。未來,畢昇編譯器將會積極參與到OpenHarmony的生態(tài)建設(shè)中,支持更多運行OpenHarmony的設(shè)備。
華中科技大學網(wǎng)絡(luò)空間安全學院教授、博導王浩宇從Wasm軟件生態(tài)系統(tǒng)的組成及其面臨的安全問題出發(fā),介紹了當前開源軟件生態(tài)的容易被忽略的安全問題。指出跨語言、跨平臺、跨場景的開源軟件生態(tài)是發(fā)展趨勢,同時也引入眾多新的攻擊面,為新興軟件生態(tài)安全賦能是學術(shù)界和工業(yè)界共同面對的挑戰(zhàn)。
誠邁科技(南京)股份有限公司鴻志事業(yè)部高級技術(shù)總監(jiān)陸志剛分享了使用GDB遠程調(diào)試OpenHarmony系統(tǒng)的相關(guān)案例。他指出解決OpenHarmony開發(fā)中的問題,可以提高開發(fā)者對OpenHarmony系統(tǒng)的理解能力,提升OpenHarmony系統(tǒng)和應用的開發(fā)效率。
北京航空航天大學計算機學院教授、博導孫海龍在《群智驅(qū)動的系統(tǒng)軟件開源生態(tài)構(gòu)建與治理》的演講中給出了兩點思考。首先,建立開源生態(tài)是發(fā)展系統(tǒng)軟件的有效途徑,群智方法是開源生態(tài)構(gòu)建與治理的重要手段。其次,創(chuàng)新群智化社區(qū)構(gòu)建、持續(xù)性生態(tài)治理和全鏈式安全評估等技術(shù),研發(fā)支撐工具與系統(tǒng),能夠為OpenHarmony等泛在操作系統(tǒng)生態(tài)發(fā)展提供支撐。
OpenHarmony Compiler SIG 組長、華為終端編譯器與運行時首席架構(gòu)師鮮余強為大家詳細介紹了方舟編譯器的設(shè)計理念、關(guān)鍵技術(shù)、發(fā)展現(xiàn)狀及其在OpenHarmony上的應用成果。并指出ArkCompiler致力于為OpenHarmony應用提供優(yōu)秀的編程語言生態(tài)、開發(fā)和運行體驗支持。
百度代碼服務(wù)團隊經(jīng)理彭云鵬介紹了現(xiàn)代化編程現(xiàn)場的定義以及百度在現(xiàn)代化編程現(xiàn)場方向上的實踐及成果。指出編程現(xiàn)場的現(xiàn)代化是軟件研發(fā)工具和理念的一種變革,是通過先進的技術(shù)賦能研發(fā)場景,實現(xiàn)軟件研發(fā)生產(chǎn)力的升級。
會議最后,圍繞“下一代開發(fā)者工具”的話題,來自多家企業(yè)和高校的專家代表共同進行了一場熱烈的圓桌討論,共同暢想軟件開發(fā)工具的未來。
開發(fā)者工具分論壇的成功舉辦,進一步加深了開發(fā)者們對于OpenHarmony系統(tǒng)的理解能力,對提高OpenHarmony系統(tǒng)和應用的開發(fā)效率,推動構(gòu)建未來開源軟件開發(fā)工具新格局。