硬件加速CoolUI 1.0---【状态更新,CodeSize】

来源:互联网 发布:中超球员数据库 编辑:程序博客网 时间:2024/05/16 23:58

前言:CoolUI是基于FlashPlayer技术的跨平台UI解决方案,其设计目标是仿效 ScaleForm:为用户提供基于SWF绚丽效果的UI设计方法;其目标是以更低的实现成本在更广泛的平台上提供绚丽专业的UI实现;从当前版本起正式启用内部名称CoolUI(正式名称在Release再确定)

当前版本的PC Release版本的CodeSize已经压缩到347KBytes,改用OVG渲染后,代码大小是减少了不少,但因为FlashPlayer 6之后,渲染所占的比重已经大为减少了,所以实际代码减少量可能也就减少了大约1/4。

CodeSize说明

当前版本已经基本定型,但架构上并不是很好 ---- 残留了不少软件渲染的痕迹,算法上有些牵强附会,已经下决心重新调整架构,希望结构再清爽一些,CodeSize应该还有减少的空间;

现在这个数据仍是PC Release(Speed优化)下大小,在实际嵌入平台不会这么乐观,可能在平台大小应该在1MBytes左右(及应该会大于500KBytes----尤其是RISC类CPU),取决于平台的编译器 ----- 尤其是C++的代码。

未来目标:实际平台的CodeSize最好可以在500KBytes左右(多数ARM/MIPS平台);如果有需要,可以向我索取视频(PC上录制的,1.6GHz主频,OVG是纯软件版本,未来会单独提供一个版本OVG)