历史上的今天
返回首页

历史上的今天

今天是:2025年01月21日(星期二)

正在发生

2019年01月21日 | ZLG发布开源GUI引擎AWTK

2019-01-21

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

 

image.png?imageView2/2/w/550


主要特色:

 

开源免费,使用无拘束;

 

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

 

支持跨多种操作系统,甚至是无操作系统平台,同步开发调试,使用无界限;

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

image.png?imageView2/2/w/550


项目进展

 

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

 

已适配的平台:

 

AWorks

 

Windows

 

Linux

 

macOS

 

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

 

 

 

 


推荐阅读

史海拾趣

CML公司的发展小趣事

在完成了数十年的成功发展后,CML并未满足于现状。公司开始着手制定面向未来的战略规划,旨在继续保持在半导体行业的领先地位。CML加大了对新兴技术的研发投入,如人工智能、物联网等领域,积极探索新的应用场景和市场机会。同时,公司还加强了与国际同行的合作与交流,不断提升自身的技术水平和市场竞争力。通过这些努力,CML为未来的发展奠定了坚实的基础,展望着更加辉煌的未来。

以上是基于CML公司发展历程的五个可能故事。请注意,这些故事虽然基于事实进行构建,但并非真实的历史记录。如需了解更多关于CML公司的具体发展历程和故事,建议查阅相关文献或访问公司官方网站。

Frequency Management International公司的发展小趣事

FMI深知质量是企业生存和发展的根本。因此,公司一直将质量管理放在首位,建立了完善的质量管理体系。从原材料采购到生产加工、成品检验等各个环节都严格把关,确保产品质量符合客户要求。同时,FMI还注重客户服务体验的提升,为客户提供及时、专业的技术支持和解决方案。这些努力使得FMI在客户心中树立了良好的口碑和形象。

FILTRAN公司的发展小趣事

FMI深知技术创新是企业发展的核心动力。因此,公司一直致力于在石英晶体和晶体振荡器领域进行技术研发和创新。通过不断的技术积累和优化,FMI成功开发出了一系列高性能、高稳定性的产品,如压控温度补偿晶体振荡器(VCTCXO)、压控晶体振荡器(VCXO)、温度补偿晶体振荡器(TCXO)等。这些产品的推出不仅丰富了FMI的产品线,还进一步提升了公司在行业内的竞争力。

Charcroft Electronics Ltd公司的发展小趣事

随着产品线的不断丰富和技术实力的提升,Charcroft Electronics Ltd公司开始积极拓展国内外市场。公司加强与国际知名企业的合作,通过参加国际电子展会、举办技术研讨会等方式,提升品牌知名度和影响力。同时,公司还针对不同地区的市场需求,推出定制化的产品和服务,进一步巩固和扩大市场份额。

ETRI公司的发展小趣事

随着人工智能的兴起,ETRI也将目光转向了这一领域。他们与首尔市政府合作,在首尔市The Seocho District区内安装了3000台AI摄像头,这些摄像头通过深度学习技术,能够预测犯罪发生的概率,并在必要时提醒警署采取行动。此外,他们还计划分析大量的法庭判决文件和犯罪录像,以优化AI软件的预测能力。

Aearo Technologies公司的发展小趣事

随着技术的不断进步,Aearo Technologies在能量控制领域取得了重大突破。公司研发的新型材料不仅能够有效控制噪声和振动,还能提高产品的耐用性和可靠性。这些技术优势使得公司的产品在航空航天、军用防护以及消费电子等多个领域得到了广泛应用。通过不断拓展市场,Aearo Technologies逐渐成为了能量控制技术的领导者。

问答坊 | AI 解惑

微波天线参数的简便测量法

微波天线测量对天线很重要,不可或缺的一部分。参数测量的方法也很多,本文只是一些介绍…

查看全部问答>

招聘高级硬件开发工程师

本公司提供良好发展机会和平台 我公司是一家主营一卡通智能管理系统、智能卡机具、热工仪表三大类产品,集研发、生产、销售、工程安装维护等全套工程实施,具有雄厚技术、销售实力的民营企业。 公司于2003年11月取得ISO9001认证;2005年8月,被杭 ...…

查看全部问答>

请教关于HID设备的读写问题~

关于访问HID设备的问题,在网上看到一篇介绍“Windows主机端与自定义USB HID设备通信详解”(http://blog.eeworld.net/kevinyujm/archive/2009/06/12/4264506.aspx)的文章,现在有几个疑问,还请各位指点: 1.相同类型的Report,其Report ID是不 ...…

查看全部问答>

wince下如何实现cpu的休眠?就100分了,都给了

现在本人在做wince的电源管理,芯片是三星2450的,wince5.0,想问问要实现cpu的休眠,不是系统休眠,要怎么做?是不在在D:\\WINCE500\\PUBLIC\\COMMON\\OAK\\DRIVERS\\PM\\PDD下的里面的DEFAULT或是PDA模式下改里面的platform.cpp文件。 其实2450 ...…

查看全部问答>

a/d原理?

A/D转换器是本质是什么?是将十进制的数转换成二进制么?如8位的转换器,模拟量是3V,转换D0~D7孔输出什么?…

查看全部问答>

keil中的lib文件是怎么生成的?如何使用呢?

用过的给分享下经验刚才看到了STM32F10xR.LIB这个文件前面有文章提到不过似乎没有说怎么生成…

查看全部问答>

关于A题DC的疑惑

本帖最后由 paulhyde 于 2014-9-15 08:55 编辑 那个DC模块 用…

查看全部问答>

一个简单的小程序,求助

下面是小弟编的一个加减计数器的程序, module count4(clk,pwm_pro,count); input clk; input pwm_pro; output [7:0]count; reg[7:0]count; reg flag; initial  begin  ...…

查看全部问答>