ZLG 发布开源 GUI 引擎 AWTK
开发四年只会写业务代码,分布式高并发都不会还做程序员? >>>
随着手机、智能手表等便携式设备的普及,用户对 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相关推荐
- ZLG震撼发布开源GUI引擎AWTK
随着手机.智能手表等便携式设备的普及,用户对于GUI的要求日渐提高.如何设计出高性能.高可靠性.低功耗.美观炫酷的GUI?这成为一个困扰开发者的难题!为此,ZLG打造了功能强大.可靠.简单易用的开源G ...
- ZLG 开源 GUI 引擎 AWTK 1.6 发布
ZLG 开源 GUI 引擎 AWTK 1.6 发布 一.介绍 AWTK 全称 Toolkit AnyWhere,是 ZLG 开发的开源 GUI 引擎,旨在为嵌入式系统.WEB.各种小程序.手机和 P ...
- ZLG开源GUI引擎AWTK发布1.1版本
ZLG开源GUI引擎AWTK发布1.1版本 一.介绍 AWTK全称Toolkit AnyWhere,是ZLG开发的开源GUI引擎,旨在为嵌入式系统.WEB.各种小程序.手机和PC打造的通用GUI引擎, ...
- 国产开源 GUI 引擎 AWTK 1.1 发布
开发四年只会写业务代码,分布式高并发都不会还做程序员? 一.介绍 AWTK全称Toolkit AnyWhere,是ZLG开发的开源GUI引擎,旨在为嵌入式系统.WEB.各种小程序.手机和PC打造的 ...
- gui窗口遮挡算法_软件更新丨AWTK 1.2 发布,国产开源 GUI 引擎
AWTK全称为Toolkit AnyWhere,是ZLG倾心打造的一套基于C语言开发的GUI框架.旨在为用户提供一个功能强大.高效可靠.简单易用.可轻松做出炫酷效果的GUI引擎,并支持跨平台同步开发, ...
- GUI 引擎评价指标
GUI 引擎评价指标 github 上的开源 GUI 引擎至少有数十个,如何去评估它们的优劣,如何选择你需要的 GUI 引擎?这个是艰巨的任务,每个人的需求不一样,GUI 开发者的意图也不同,很难找到 ...
- 开源算力引擎 BridgX 发布 0.6.0 版本:新增三种权限管理功能
开源算力引擎 BridgX 推出 V0.6.0 版本,新增权限管理功能,分为 root.管理员和普通用户三种角色,可以帮助用户灵活地分配资源权限,保护云上资产.欢迎前往体验. 开源算力引擎 Bridg ...
- FW:十大开源游戏引擎深入比较_拔剑-浆糊的传说_新浪博客
http://book.2cto.com/201301/15170.html 在国内外,业界盛传有十大开源游戏引擎,分别是OGRE.Irrlicht.Panda3D.Crystal Space.jME ...
- 《Genesis-3D开源游戏引擎-FQA常见问题解答》2014年01月10号版本
1.Genesis-3D开源游戏引擎主要面向哪些用户人群?有限制吗? 1.我们的引擎没有限制,只要您想了解和使用我们的引擎,就可以加入Genesis-3D的大家庭. 2.我们的主要用户群是各个相关的企 ...
最新文章
- 又有多省明确开学时间!哪个省份的高校全国最早开学?
- java加密 des
- kotlin学习笔记——Kotlin Android Extensions
- 描述项目的典型用户与场景
- 小a与黄金街道(欧拉函数)/**模运算规则总结*/
- 识别Win10系统两种方法
- 字符串处理——字典树
- 【hue】Bad status: 3 (PLAIN auth failed: Error validating LDAP user)
- python matplotlib数据可视化教程_Python使用matplotlib实现数据可视化教程
- C向Python传递数组参数时,调用函数后才能销毁
- FoxBarcode(一维码生成库)使用教程
- QQ邮箱如何快速批量删除所有的垃圾邮件
- 关于一些Ubuntu网络问题的解决办法
- 构造中小型园区网实训案例
- 应用/游戏在三星Galaxy S8及S8+上的适配办法
- 谷歌浏览器突然打不开
- python基础教程:python+OpenCV实现车牌号码识别
- 如何选择GPS定位器
- 【LeetCode】1818. 绝对差值和
- python --安装pylab
热门文章
- 小米摄像机 nas网络存储 群晖nas
- 北京律师事务所名称大合集
- Qt开发经验小技巧171-175
- tophat2安装和问题解决
- 图形学基础|泛光(Bloom)
- 关于业务系统间API对接的那些事
- Image Processing and Analysis_8_Edge Detection:Finding Edges and Lines in Images by Canny——1983...
- android 设置空动画,Android WebView 空白等待时加载动画
- python四种抽样方法的使用:随机抽样、聚类抽样、系统抽样、分层抽样
- scala 中 foreach 的作用解释