《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 業(yè)界動(dòng)態(tài) > ZLG震撼發(fā)布開源GUI引擎AWTK

ZLG震撼發(fā)布開源GUI引擎AWTK

2019-01-22
關(guān)鍵詞: ZLG 開源GUI引擎

  隨著手機(jī)、智能手表等便攜式設(shè)備的普及,用戶對于GUI的要求日漸提高。如何設(shè)計(jì)出高性能、高可靠性、低功耗、美觀炫酷的GUI?這成為一個(gè)困擾開發(fā)者的難題!為此,ZLG打造了功能強(qiáng)大、可靠、簡單易用的開源GUI引擎--AWTK。

3.jpg

  視頻播放地址:https://v.qq.com/x/page/r1357h1qp9h.html

  AWTK 全稱為 Toolkit AnyWhere,是 ZLG 傾心打造的一套基于 C 語言開發(fā)的 GUI 框架。旨在為用戶提供一個(gè)功能強(qiáng)大、高效可靠、簡單易用、可輕松做出炫酷效果的 GUI 引擎,并支持跨平臺(tái)同步開發(fā),一次編程,終生使用。

  主要特色:

  • 開源免費(fèi),使用無拘束;

  • 支持純 C 語言編程,使用無門檻;

  • 支持跨多種操作系統(tǒng),甚至是無操作系統(tǒng)平臺(tái),同步開發(fā)調(diào)試,使用無界限;

  • 小巧高效,最小僅需 8K RAM+32K FLASH,可運(yùn)行在 Cortex-M3 等小資源平臺(tái);

  • 擁有完善的動(dòng)畫系統(tǒng),半透明填充和貼圖,支持硬件加速,輕松做出炫酷流暢的界面效果;

  • 豐富的 GUI 控件,提供窗口、對話框和各種常用的控件,并內(nèi)置多種動(dòng)畫效果;

  • 支持位圖字體和矢量字體,可加載標(biāo)準(zhǔn)的 TTF 字體文件;

  • 內(nèi)置中英文輸入法,并支持智能詞組輸入;

  • 支持 XML 進(jìn)行界面布局,主題和樣式表技術(shù),輕松實(shí)現(xiàn)界面換膚;

  • 支持視網(wǎng)膜高清分辨率技術(shù),配合高清屏可呈現(xiàn)平滑細(xì)膩的圖形和文字。

  以下視頻為AWTK實(shí)拍界面操作,完全相同的代碼在基于AWorks OS的RT1052處理器和Windows 10系統(tǒng)上運(yùn)行的效果。

4.jpg

  視頻播放地址:https://v.qq.com/x/page/r1357fujk8s.html

  項(xiàng)目進(jìn)展

  目前 AWTK 的核心功能已經(jīng)全部完成,正式發(fā)布 1.0 版本,并配套完整的在線使用文檔。

  已適配的平臺(tái):

  • AWorks

  • Windows

  • Linux

  • macOS

  同時(shí),AWTK 已經(jīng)在 ZLG 內(nèi)部多個(gè)實(shí)際項(xiàng)目中使用和驗(yàn)證。

  下載地址:

  AWTK 代碼托管在 GitHub 上,歡迎感興趣的工程師評估和嘗試,應(yīng)用相關(guān)疑惑,可以添加小Z微信(zlgmcu-888)進(jìn)入AWTK群聊,ZLG研發(fā)技術(shù)團(tuán)隊(duì)親自為您解答。

  主倉庫:https://github.com/zlgopen/awtk

  在線文檔:https://github.com/zlgopen/awtk/blob/master/docs/index.md

  AWorks(RT1052)適配層:https://github.com/zlgopen/awtk-aworks-rt1052


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。