开发四年只会写业务代码,分布式高并发都不会还做程序员? >>>  

随着手机、智能手表等便携式设备的普及,用户对 GUI 的要求越来越高,嵌入式系统对高性能、高可靠性、低功耗、美观炫酷的 GUI 的需求也越来越迫切,ZLG开源 GUI 引擎 AWTK 应运而生。

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

主要特色:

  • 开源免费,使用无拘束;

  • 支持纯 C 语言编程,使用无门槛;

  • 小巧高效,最小仅需 8K RAM+256K FLASH,可运行在 Cortex-M3 等小资源平台;

  • 拥有完善的动画系统,半透明填充和贴图,支持硬件加速,轻松做出炫酷流畅的界面效果;

  • 丰富的 GUI 控件,提供窗口、对话框和各种常用的控件,并内置多种动画效果;

  • 支持位图字体和矢量字体,可加载标准的 TTF 字体文件;

  • 内置中英文输入法,并支持智能词组输入;

  • 支持 XML 进行界面布局,主题和样式表技术,轻松实现界面换肤;

  • 支持视网膜高清分辨率技术,配合高清屏可呈现平滑细腻的图形和文字。

项目进展

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

已适配的平台:

  • AWorks

  • Windows

  • Linux

  • macOS

  • STM32裸系统

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

下载地址

AWTK 代码托管在 GitHub 上,欢迎感兴趣的工程师评估和尝试,应用相关疑惑,可以添加小Z微信(zlgmuc-888)进入 AWTK 群聊,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的要求日渐提高.如何设计出高性能.高可靠性.低功耗.美观炫酷的GUI?这成为一个困扰开发者的难题!为此,ZLG打造了功能强大.可靠.简单易用的开源G ...

  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. 开源算力引擎 BridgX 发布 0.6.0 版本:新增三种权限管理功能

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

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

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

  9. 《Genesis-3D开源游戏引擎-FQA常见问题解答》2014年01月10号版本

    1.Genesis-3D开源游戏引擎主要面向哪些用户人群?有限制吗? 1.我们的引擎没有限制,只要您想了解和使用我们的引擎,就可以加入Genesis-3D的大家庭. 2.我们的主要用户群是各个相关的企 ...

最新文章

  1. 又有多省明确开学时间!哪个省份的高校全国最早开学?
  2. java加密 des
  3. kotlin学习笔记——Kotlin Android Extensions
  4. 描述项目的典型用户与场景
  5. 小a与黄金街道(欧拉函数)/**模运算规则总结*/
  6. 识别Win10系统两种方法
  7. 字符串处理——字典树
  8. 【hue】Bad status: 3 (PLAIN auth failed: Error validating LDAP user)
  9. python matplotlib数据可视化教程_Python使用matplotlib实现数据可视化教程
  10. C向Python传递数组参数时,调用函数后才能销毁
  11. FoxBarcode(一维码生成库)使用教程
  12. QQ邮箱如何快速批量删除所有的垃圾邮件
  13. 关于一些Ubuntu网络问题的解决办法
  14. 构造中小型园区网实训案例
  15. 应用/游戏在三星Galaxy S8及S8+上的适配办法
  16. 谷歌浏览器突然打不开
  17. python基础教程:python+OpenCV实现车牌号码识别
  18. 如何选择GPS定位器
  19. 【LeetCode】1818. 绝对差值和
  20. python --安装pylab

热门文章

  1. 小米摄像机 nas网络存储 群晖nas
  2. 北京律师事务所名称大合集
  3. Qt开发经验小技巧171-175
  4. tophat2安装和问题解决
  5. 图形学基础|泛光(Bloom)
  6. 关于业务系统间API对接的那些事
  7. Image Processing and Analysis_8_Edge Detection:Finding Edges and Lines in Images by Canny——1983...
  8. android 设置空动画,Android WebView 空白等待时加载动画
  9. python四种抽样方法的使用:随机抽样、聚类抽样、系统抽样、分层抽样
  10. scala 中 foreach 的作用解释