GUI 引擎 AWTK v1.3 发布
今天,AWTK v1.3正式发布。新版AWTK完善了许多细节,增加了部分特性、控件和API等,支持更多功能和更炫酷的效果。我们推出AWTK生态共建计划,诚邀您共同参与嵌入式开发生态建设,实现共赢!
“2019年最受欢迎中国开源软件评选” ZLG邀您为 AWTK 投出宝贵的一票: https://www.oschina.net/p/awtk
AWTK 全称 Toolkit AnyWhere,是 ZLG 开发的开源 GUI 引擎,旨在为嵌入式系统、WEB、各种小程序、手机和 PC 打造的通用 GUI 引擎,为用户提供一个功能强大、高效可靠、简单易用、可轻松做出炫酷效果的 GUI 引擎。
欢迎广大开发者一起参与开发:生态共建计划。
AWTK 寓意有两个方面:
- Toolkit AnyWhere。
- ZLG 物联网操作系统 AWorks 内置 GUI。
AWTK 源码仓库:
在线演示
AWTK当前升级到了v1.3版本,相对于v1.2,我们完善了许多细节,增加了部分特性、控件以及API等,让AWTK支持更多的功能和更炫酷的效果。以下是1.3版本更新的内容:
1.细节完善
- 完善输入法和软键盘。
- 完善控件焦点的处理。
- 完善 freetype 的支持。
- 用户自定义的资源的目录。
- popup 支持 highlight效果。
- 支持 8bit gray+alpha png。
- 修改 Linux CPU 占用高的问题
- time clock 支持指针支持锚点。
- progress bar 支持 max 属性。
- 时间修改为 64 位,防止时间溢出。
- 完善 edit/mledit获得焦点时选中文本。
- glyph 的 x/y/w/h 改为 16 位,以防超大字体溢出问题。
2. 新增特性
- 支持单色屏。
- 支持主题切换实时生效。
- OpenGL 模式下支持脏矩形。
- OpenGL 模式下支持屏幕旋转。
- 增加UI反馈接口(方便实现按键音和震动效果)。
- 引入片段帧缓存 (Fragment Frame Buffer),有效解决无framebuffer时闪烁的问题。
3. 新增控件
- draggable
- combo_box_ex
4. 新增重要 API
- 增加 semaphore
- 增加 object_array
- 增加 event_source
- 增加 ring_buffer
- 增加 graphic_buffer
- 增加 stream 接口以及各种实现。
- 增加 ubjson 实现,为嵌入式系统提供高效、紧凑和标准的格式,可以用于存储和通信。
5. 新增平台
6. 新增语言绑定
7. 新增原厂支持
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
程序设计的5个底层逻辑,决定你能走多快
阿里妹导读:肉眼看计算机是由CPU、内存、显示器这些硬件设备组成,但大部分人从事的是软件开发工作。计算机底层原理就是连通硬件和软件的桥梁,理解计算机底层原理才能在程序设计这条路上越走越快,越走越轻松。从操作系统层面去理解高级编程语言的执行过程,会发现好多软件设计都是同一种套路,很多语言特性都依赖于底层机制,今天董鹏为你一一揭秘。 结合 CPU 理解一行 Java 代码是怎么执行的 根据冯·诺依曼思想,计算机采用二进制作为数制基础,必须包含:运算器、控制器、存储设备,以及输入输出设备,如下图所示。 enter image description here图片来源:http://m.elecfans.com/article/625138.html 我们先来分析 CPU 的工作原理,现代 CPU 芯片中大都集成了,控制单元,运算单元,存储单元。
- 下一篇
iDempiere 企业级 ERP/CRM/SCM 7.1.0 发布
iDempiere 企业级 ERP/CRM/SCM 7.1.0 发布 iDempiere r7.1于2019年11月22日(中国时间)发布。 由于iDempiere World Conference 2019刚好在10-31、11-1召开,和往年相比发布有一些迟延。 在6.1和6.2版本发布后的这一年里,经历了把Buckminster改成Tycho(Maven)之后的阵痛,相信各个使用iDempiere团队都在这方面花费了大力气。 r7.1和之前一样,把过去一年在Default分支的对应都合并到了新的r7.1上线分支。 安装介质下载地址:http://sourceforge.net/projects/idempiere/files/v7.1/ 开发环境搭建方法和6.2方法一致,环境要求差异点请至WIKI查询(Development Prerequisites for branch default (a.k.a. 6.2z)) 平台更新内容 OpenJDK = 11.0.4 Jetty = 9.4.14.v20181114 Eclipse IDE for Enterprise Ja...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2整合Redis,开启缓存,提高访问速度
- MySQL8.0.19开启GTID主从同步CentOS8
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)