基于解释性语言的手机跨平台架构 Sloan Yi. yasiya@163.com Qt MTK
大纲 为什么是Lua 1 如何抽象应用 2 会遇到哪些问题 3 如何提高平台性能 4
为什么是Lua 效率 基于寄存器的脚本语言 可移植性 纯ASNI C代码,开源 强大的控制能力 实时性强,严格的内存管理
如何抽象应用 屏幕 处理器 网络 内存 事件 声音,震动,重力感应,电话,短信都只是功能调用。
会遇到哪些问题 事件传递顺序与规则 网络异常与处理 平台差异如何协调统一 内存与速度的取舍 Android平台的碎片问题 辅助脚本错误定位
如何提高平台性能 从底层做起 从设计角度考虑性能问题 使用合理的技术 从底层封装影响新能的部分代码
最重要的模拟器 加快开发和调试工作 有效的产品,服务器,测试沟通 方便的展示
Http Timer Image Graphic Sound Canvas ListView Input 平台元素结构 Http Timer Image Graphic Sound Canvas ListView Input Call,Sms,Des,MD5,RSA...
跨平台应用展示 iPhone,Android,Symbian^3 模拟器展示 彩票应用 游戏实例
其他的思考 JS代替Lua方案 HTML5 服务器部署考虑
感谢!!! cv99