随着手机、智能手表等便携式设备的普及,用户对于gui的要求日渐提高。如何设计出高性能、高可靠性、低功耗、美观炫酷的gui?这成为一个困扰开发者的难题!为此,z g打造了功能强大、可靠、简单易用的开源gui引擎——awtk。
视频播放地址:https://v.qq.com/x/page/r1357h1qp9h.htm
awtk 全称为 too kit anywhere,是 z g 倾心打造的一套基于 c 语言开发的 gui 框架。旨在为用户提供一个功能强大、高效可靠、简单易用、可轻松做出炫酷效果的 gui 引擎,并支持跨平台同步开发,一次编程,终生使用。
主要特色:
开源免费,使用无拘束;
支持纯 c 语言编程,使用无门槛;
支持跨多种操作系统,甚至是无操作系统平台,同步开发调试,使用无界限;
小巧高效,最小仅需 8k ram+32k f ash,可运行在 cortex-m3 等小资源平台;
拥有完善的动画系统,半透明填充和贴图,支持硬件加速,轻松做出炫酷流畅的界面效果;
丰富的 gui 控件,提供窗口、对话框和各种常用的控件,并内置多种动画效果;
支持位图字体和矢量字体,可加载标准的 ttf 字体文件;
内置中英文输入法,并支持智能词组输入;
支持 xm 进行界面布局,主题和样式表技术,轻松实现界面换肤;
支持视网膜高清分辨率技术,配合高清屏可呈现平滑细腻的图形和文字。
以下视频为awtk实拍界面操作,完全相同的代码在基于aworks os的rt1052处理器和windows 10系统上运行的效果。
视频播放地址:https://v.qq.com/x/page/r1357fujk8s.htm
项目进展
目前 awtk 的核心功能已经全部完成,正式发布 1.0 版本,并配套完整的在线使用文档。
已适配的平台:
aworks
windows
inux
macos
同时,awtk 已经在 z g 内部多个实际项目中使用和验证。
DSLAM,DSLAM是什么意思
LTC6406 - 3GHz、低噪声、轨至轨输入差分放大器/驱动器
功率放大器的种类/原理/选购/性能指标有哪些?
简单可靠的电源纹波的测试方法
针对高速螺纹钢表面缺陷检测技术难题的研究报告
ZLG震撼发布开源GUI引擎AWTK
电瓶车电池修复——串联运行中的“反木桶原理”
空调价格战激烈 意在清理低能效库存缩减压力
选择连接器的注意事项 你get到了吗
飞机座舱设计成气密的的原因解释
电阻应变片形变量有多大?电阻应变片能承受的拉应变最大是多少?
电源芯片的静态电流 低功耗产品必须考虑的因素之一
8位和32位单片机的区别
三星Galaxy S20官方LED保护壳曝光,证实采用凸起式后置相机模块
三大威胁下 台湾如何留住半导体人才
sew减速电机使用寿命
一种嵌入式射频光传输模块实现方案
LPXJ90.1单路测径仪的产品介绍以及技术参数说明
小米11 Pro配置:5000万像素索尼IMX766、67瓦无线快充加持
超低电阻表面贴装分流器