随着手机、智能手表等便携式设备的普及,用户对于GUI的要求日渐提高。如何设计出高性能、高可靠性、低功耗、美观炫酷的GUI?这成为一个困扰开发者的难题!为此,ZLG打造了功能强大、可靠、简单易用的开源GUI引擎——AWTK。

视频播放地址:https://v.qq.com/x/page/r1357h1qp9h.html

AWTK 全称为 Toolkit AnyWhere,是 ZLG 倾心打造的一套基于 C 语言开发的 GUI 框架。旨在为用户提供一个功能强大、高效可靠、简单易用、可轻松做出炫酷效果的 GUI 引擎,并支持跨平台同步开发,一次编程,终生使用。

主要特色:

  • 开源免费,使用无拘束;
  • 支持纯 C 语言编程,使用无门槛;
  • 支持跨多种操作系统,甚至是无操作系统平台,同步开发调试,使用无界限;
  • 小巧高效,最小仅需 8K RAM+32K FLASH,可运行在 Cortex-M3 等小资源平台;
  • 拥有完善的动画系统,半透明填充和贴图,支持硬件加速,轻松做出炫酷流畅的界面效果;
  • 丰富的 GUI 控件,提供窗口、对话框和各种常用的控件,并内置多种动画效果;
  • 支持位图字体和矢量字体,可加载标准的 TTF 字体文件;
  • 内置中英文输入法,并支持智能词组输入;
  • 支持 XML 进行界面布局,主题和样式表技术,轻松实现界面换肤;
  • 支持视网膜高清分辨率技术,配合高清屏可呈现平滑细腻的图形和文字。

以下视频为AWTK实拍界面操作,完全相同的代码在基于AWorks OS的RT1052处理器和Windows 10系统上运行的效果。

视频播放地址:https://v.qq.com/x/page/r1357fujk8s.html

项目进展:

目前 AWTK 的核心功能已经全部完成,正式发布 1.0 版本,并配套完整的在线使用文档。

已适配的平台:

  • AWorks
  • Windows
  • Linux
  • macOS

同时,AWTK 已经在 ZLG 内部多个实际项目中使用和验证。

下载地址:

AWTK 代码托管在 GitHub 上,欢迎感兴趣的工程师评估和尝试,应用相关疑惑,加小Z微信(zlgmcu-888),ZLG研发技术团队亲自为您解答。

主仓库:https://github.com/zlgopen/awtk

在线文档:https://github.com/zlgopen/awtk/blob/master/docs/index.md

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

ZLG震撼发布开源GUI引擎AWTK相关推荐

  1. ZLG 发布开源 GUI 引擎 AWTK

    开发四年只会写业务代码,分布式高并发都不会还做程序员? >>>   随着手机.智能手表等便携式设备的普及,用户对 GUI 的要求越来越高,嵌入式系统对高性能.高可靠性.低功耗.美观炫 ...

  2. ZLG 开源 GUI 引擎 AWTK 1.6 发布

    ZLG  开源 GUI 引擎 AWTK 1.6 发布 一.介绍 AWTK 全称 Toolkit AnyWhere,是 ZLG 开发的开源 GUI 引擎,旨在为嵌入式系统.WEB.各种小程序.手机和 P ...

  3. ZLG开源GUI引擎AWTK发布1.1版本

    ZLG开源GUI引擎AWTK发布1.1版本 一.介绍 AWTK全称Toolkit AnyWhere,是ZLG开发的开源GUI引擎,旨在为嵌入式系统.WEB.各种小程序.手机和PC打造的通用GUI引擎, ...

  4. 国产开源 GUI 引擎 AWTK 1.1 发布

    开发四年只会写业务代码,分布式高并发都不会还做程序员?   一.介绍 AWTK全称Toolkit AnyWhere,是ZLG开发的开源GUI引擎,旨在为嵌入式系统.WEB.各种小程序.手机和PC打造的 ...

  5. gui窗口遮挡算法_软件更新丨AWTK 1.2 发布,国产开源 GUI 引擎

    AWTK全称为Toolkit AnyWhere,是ZLG倾心打造的一套基于C语言开发的GUI框架.旨在为用户提供一个功能强大.高效可靠.简单易用.可轻松做出炫酷效果的GUI引擎,并支持跨平台同步开发, ...

  6. GUI 引擎评价指标

    GUI 引擎评价指标 github 上的开源 GUI 引擎至少有数十个,如何去评估它们的优劣,如何选择你需要的 GUI 引擎?这个是艰巨的任务,每个人的需求不一样,GUI 开发者的意图也不同,很难找到 ...

  7. html 游戏引擎 白鹭,HTML5游戏性能大幅提升 白鹭Egret Engine 1.5震撼发布

    近日,白鹭时代发布了***一代的Egret Engine 1.5移动游戏引擎,其中备受行业关注的全新物理系统与WebSocket,随着新版引擎的发布与开发者见面.全新的Egret Engine 1.5 ...

  8. 开源算力引擎 BridgX 发布 0.6.0 版本:新增三种权限管理功能

    开源算力引擎 BridgX 推出 V0.6.0 版本,新增权限管理功能,分为 root.管理员和普通用户三种角色,可以帮助用户灵活地分配资源权限,保护云上资产.欢迎前往体验. 开源算力引擎 Bridg ...

  9. FW:十大开源游戏引擎深入比较_拔剑-浆糊的传说_新浪博客

    http://book.2cto.com/201301/15170.html 在国内外,业界盛传有十大开源游戏引擎,分别是OGRE.Irrlicht.Panda3D.Crystal Space.jME ...

最新文章

  1. spring注入----反射模式
  2. BeautifulSoup库的使用
  3. 使用SHA256证书进行微软数字签名代码签名
  4. getTrackbarPos函数
  5. 细品java封装继承多态
  6. 看看差距--完备技术面试
  7. vi 多窗口同步滚动--适用于人工文件比较
  8. 票据打印, 账单打印, 标签打印, 文档打印, 条码打印, 批量打印, 包装纸打印与设计,可变数据打印打印,发布,VC++源代码组件库解决方案...
  9. 2002-2003 ACM-ICPC Northeastern European Regional Contest (NEERC 02) A Amusing Numbers (数学)
  10. [HNOI2002]营业额统计 Splay tree入门题
  11. linux服务器的又一管理利器webmin图解教程
  12. unity中连接MySQL数据库的方法封装
  13. java 阿拉伯数字日期转换为中文大写日期方法_日期转换为中文大写数字
  14. Visual Studio vs软件下载 vax Visual Assist X VAssistX
  15. C#判断是否是节假日
  16. 最新Handsome主题V6.0免授权版+Typecho内核
  17. PL2303HXD驱动
  18. Python基础——第二章 第一部分 字符串方法 转义及编码解码
  19. CSDN便捷编辑收藏内容和删除收藏夹(网页版)
  20. 通俗易懂玩高数(3)—— Cauchy中值定理的证明

热门文章

  1. telegram 开启允许权限 实现bot直接监控频道
  2. C++ 如何加载lib
  3. 前端如何在H5页面调起微信支付
  4. 微信小程序生成详情页面二维码
  5. DAE模型——阅读和理解COLLADA文档(1)
  6. 转载 PCIe学习(二):PCIe DMA关键模块分析之一
  7. Kafka的 ISR 概念和作用
  8. 金蝶EAS打开报更新失败 java.io.FileNotFoundException
  9. matlab 2022更新
  10. Python正则匹配判断手机号是否合法