0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

西西 ? 來源:致遠(yuǎn)電子 ? 作者:廠商供稿 ? 2019-01-23 15:12 ? 次閱讀

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

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

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

主要特色:

  1. 開源免費(fèi),使用無拘束;
  2. 支持純 C 語言編程,使用無門檻;
  3. 支持跨多種操作系統(tǒng),甚至是無操作系統(tǒng)平臺,同步開發(fā)調(diào)試,使用無界限;
  4. 小巧高效,最小僅需 8K RAM+32K F ASH,可運(yùn)行在 Cortex-M3 ***臺;
  5. 擁有完善的動(dòng)畫系統(tǒng),半透明填充和貼圖,支持硬件加速,輕松做出炫酷流暢的界面效果;
  6. 豐富的 GUI 控件,提供窗口、對話框和各種常用的控件,并內(nèi)置多種動(dòng)畫效果;
  7. 支持位圖字體和矢量字體,可加載標(biāo)準(zhǔn)的 TTF 字體文件;
  8. 內(nèi)置中英文輸入法,并支持智能詞組輸入;
  9. 支持 XM 進(jìn)行界面布局,主題和樣式表技術(shù),輕松實(shí)現(xiàn)界面換膚;
  10. 支持視網(wǎng)膜高清分辨率技術(shù),配合高清屏可呈現(xiàn)平滑細(xì)膩的圖形和文字。

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

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

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

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

已適配的平臺:

  • AWorks
  • Windows
  • inux
  • macOS

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    3188

    瀏覽量

    42244
  • zlg
    zlg
    +關(guān)注

    關(guān)注

    1

    文章

    58

    瀏覽量

    38100
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    632

    瀏覽量

    39441
收藏 人收藏

    評論

    相關(guān)推薦

    祝賀致遠(yuǎn)電子“AWTK開源GUI引擎”入選2024年關(guān)鍵軟件產(chǎn)品資源池

    導(dǎo)讀熱烈祝賀致遠(yuǎn)電子AWTK開源GUI引擎入選廣州市2024年關(guān)鍵軟件產(chǎn)品資源池入庫名單。為響應(yīng)《廣州市促進(jìn)軟件和信息技術(shù)服務(wù)業(yè)高質(zhì)量發(fā)展措施》,關(guān)鍵軟件產(chǎn)品自主研發(fā)創(chuàng)新,加快賦能制造
    的頭像 發(fā)表于 10-25 08:07 ?18次閱讀
    祝賀致遠(yuǎn)電子“<b class='flag-5'>AWTK</b><b class='flag-5'>開源</b><b class='flag-5'>GUI</b><b class='flag-5'>引擎</b>”入選2024年關(guān)鍵軟件產(chǎn)品資源池

    AWTK使用經(jīng)驗(yàn)】如何在AWTK顯示阿拉伯文本

    AWTK是基于C語言開發(fā)的跨平臺GUI框架。AWTK使用經(jīng)驗(yàn)系列文章將介紹開發(fā)AWTK過程中一些常見問題與解決方案,例如:如何播放視頻或攝像頭畫面?如何播放序列幀動(dòng)畫?這些都會在系列文
    的頭像 發(fā)表于 09-12 08:07 ?248次閱讀
    【<b class='flag-5'>AWTK</b>使用經(jīng)驗(yàn)】如何在<b class='flag-5'>AWTK</b>顯示阿拉伯文本

    AWTK最新動(dòng)態(tài)】AWTK 1.8版本發(fā)布

    是什么AWTK全稱ToolkitAnyWhere,是ZLG開發(fā)的開源GUI引擎,旨在為嵌入式系統(tǒng)、WEB、各種小程序、手機(jī)和PC打造的通用
    的頭像 發(fā)表于 08-30 12:48 ?321次閱讀
    【<b class='flag-5'>AWTK</b>最新動(dòng)態(tài)】<b class='flag-5'>AWTK</b> 1.8版本<b class='flag-5'>發(fā)布</b>

    AWTK使用經(jīng)驗(yàn)】如何更換AWTK SDK與渲染模式

    AWTK是基于C語言開發(fā)的跨平臺GUI框架?!?b class='flag-5'>AWTK使用經(jīng)驗(yàn)》系列文章將介紹開發(fā)AWTK過程中一些常見問題與解決方案,例如:如何播放攝像頭畫面?如何更換
    的頭像 發(fā)表于 08-01 08:25 ?955次閱讀
    【<b class='flag-5'>AWTK</b>使用經(jīng)驗(yàn)】如何更換<b class='flag-5'>AWTK</b> SDK與渲染模式

    AWTK使用經(jīng)驗(yàn)】如何播放視頻或攝像頭畫面

    AWTK是基于C語言開發(fā)的跨平臺GUI框架?!?b class='flag-5'>AWTK使用經(jīng)驗(yàn)》系列文章將介紹開發(fā)AWTK過程中一些常見問題與解決方案,例如:如何加載外部資源?如何設(shè)計(jì)自定義進(jìn)度條?這些都會在系列文章
    的頭像 發(fā)表于 07-04 08:25 ?506次閱讀
    【<b class='flag-5'>AWTK</b>使用經(jīng)驗(yàn)】如何播放視頻或攝像頭畫面

    AWTK使用經(jīng)驗(yàn)】如何響應(yīng)物理按鍵

    AWTK是基于C語言開發(fā)的跨平臺GUI框架?!?b class='flag-5'>AWTK使用經(jīng)驗(yàn)》系列文章將介紹開發(fā)AWTK過程中一些常見問題與解決方案,例如:如何加載外部資源?如何設(shè)計(jì)自定義進(jìn)度條?這些都會在系列文章
    的頭像 發(fā)表于 06-06 08:25 ?706次閱讀
    【<b class='flag-5'>AWTK</b>使用經(jīng)驗(yàn)】如何響應(yīng)物理按鍵

    圖像顯示驅(qū)動(dòng)芯片ZDP1440系列小技巧 如何使用多國語言互譯

    ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅(qū)動(dòng)芯片,在實(shí)際項(xiàng)目中,可能有切換多國語言的需求,AWTK默認(rèn)支持多國語言,本文將介紹如何使用該功能。
    的頭像 發(fā)表于 05-10 14:38 ?1276次閱讀
    圖像顯示驅(qū)動(dòng)芯片ZDP1440系列小技巧  如何使用多國語言互譯

    AWTK使用經(jīng)驗(yàn)】加載和釋放外部圖片

    AWTK是基于C語言開發(fā)的跨平臺GUI框架?!?b class='flag-5'>AWTK使用經(jīng)驗(yàn)》系列文章將介紹開發(fā)AWTK過程中一些常見問題與解決方案,例如:如何加載外部資源?如何設(shè)計(jì)自定義進(jìn)度條?這些都會在系列文章
    的頭像 發(fā)表于 04-26 08:25 ?389次閱讀
    【<b class='flag-5'>AWTK</b>使用經(jīng)驗(yàn)】加載和釋放外部圖片

    【插針機(jī)HMI開發(fā)】用AWTK開發(fā)人機(jī)界面

    AWTK介紹致遠(yuǎn)電子的AWTK開源GUI引擎,提供了AWTK-C、
    的頭像 發(fā)表于 04-19 08:23 ?481次閱讀
    【插針機(jī)HMI開發(fā)】用<b class='flag-5'>AWTK</b>開發(fā)人機(jī)界面

    AWTK使用經(jīng)驗(yàn)】如何設(shè)計(jì)立體電池進(jìn)度條?

    AWTK是基于C語言開發(fā)的跨平臺GUI框架?!?b class='flag-5'>AWTK使用經(jīng)驗(yàn)》系列文章將介紹開發(fā)AWTK過程中一些常見問題與解決方案,例如:如何加載外部資源?如何設(shè)計(jì)自定義進(jìn)度條?這些都會在系列文章
    的頭像 發(fā)表于 04-18 08:25 ?379次閱讀
    【<b class='flag-5'>AWTK</b>使用經(jīng)驗(yàn)】如何設(shè)計(jì)立體電池進(jìn)度條?

    AWTK開源智能串口屏方案】MCU SDK使用與編譯運(yùn)行

    本篇文章將介紹AWTK-HMI中的MCU端開發(fā)方法,包括MCUSDK常用API的說明、使用流程及如何編譯到Linux和STM32平臺。引言:AWTK-HMI是基于AWTKAWTK-M
    的頭像 發(fā)表于 02-19 12:11 ?1051次閱讀
    【<b class='flag-5'>AWTK</b><b class='flag-5'>開源</b>智能串口屏方案】MCU SDK使用與編譯運(yùn)行

    AWTK開源智能串口屏方案】HMI端程序移植編譯及運(yùn)行

    本篇文章介紹一下AWTK開源智能串口屏方案的串口屏端(即HMI端)的編譯運(yùn)行步驟,并介紹如何將HMI端移植到Linux或STM32平臺或RTOS平臺,以及如何配置資源文件。引言:AWTK
    的頭像 發(fā)表于 01-18 08:24 ?789次閱讀
    【<b class='flag-5'>AWTK</b><b class='flag-5'>開源</b>智能串口屏方案】HMI端程序移植編譯及運(yùn)行

    ?【AWTK開源智能串口屏方案】方案介紹和工作原理

    本篇文章介紹一下AWTK開源智能串口屏方案的基本原理和實(shí)際使用效果,包括主要特點(diǎn)、應(yīng)用場景、工作原理以及簡單的Demo演示。引言:AWTK-HMI是基于AWTK
    的頭像 發(fā)表于 12-21 08:24 ?881次閱讀
    ?【<b class='flag-5'>AWTK</b><b class='flag-5'>開源</b>智能串口屏方案】方案介紹和工作原理

    AWTK 開源智能串口屏方案

    AWTK開源智能串口屏方案發(fā)布,旨在解決傳統(tǒng)串口屏諸多痛點(diǎn),為用戶提供更開放、更易用、更強(qiáng)大的開源串口屏方案。基于AWTK
    的頭像 發(fā)表于 12-02 08:24 ?841次閱讀
    <b class='flag-5'>AWTK</b> <b class='flag-5'>開源</b>智能串口屏方案

    【從0開始創(chuàng)建AWTK應(yīng)用程序】開發(fā)及調(diào)試環(huán)境搭建

    AWTK是基于C語言開發(fā)的跨平臺GUI框架。本系列文章介紹如何從0開始創(chuàng)建AWTK應(yīng)用程序,包括搭建開發(fā)調(diào)試環(huán)境、使用AWTK創(chuàng)建Hello工程并在模擬器上運(yùn)行、將
    的頭像 發(fā)表于 11-11 10:00 ?599次閱讀
    【從0開始創(chuàng)建<b class='flag-5'>AWTK</b>應(yīng)用程序】開發(fā)及調(diào)試環(huán)境搭建