声明
摘要
第一章 绪论
1.1 研究背景
1.2 国内外研究现状
1.3 研究目的及内容
1.4 论文组织结构
第二章 背景知识及相关技术介绍
2.1 项目背景知识
2.2 Lua简介
2.3 LuaC简介
2.4 移动开发技术简介
2.5 动态特性简介
2.6 源文件热更新
2.7 本章小结
第三章 需求分析
3.1 功能需求分析
3.2 非功能需求分析
3.3 本章小结
第四章 中间件系统设计
4.1 系统整体构架
4.2 Lua应用程序接口设计
4.3 中间件引擎设计
4.4 应用程序库设计
4.5 本章小结
第五章 中间件系统的实现
5.1 中间件引擎实现
5.1.1 加载器实现
5.1.2 注册器实现
5.1.3 反射器实现
5.2 容器组件实现
5.2.1 多窗口机制
5.2.2 窗口管理
5.2.3 页面布局管理
5.3 控制组件实现
5.3.1 Label组件实现
5.3.2 Image组件实现
5.3.3 webView组件实现
5.3.4 动画控制实现
5.3.5 事件响应实现
5.4 扩展库实现
5.4.2 File组件实现
5.4.3 Json组件实现
5.4.4 http组件实现
5.5 本章小结
第六章 系统测试
6.1 测试概述
6.1.1 测试平台
6.1.2 测试计划
6.2.1 功能测试
6.2.2 非功能测试
6.3 性能测试
6.3.1 内存消耗测试
6.3.2 CPU占用测试
6.3.3 代码执行性能测试
6.4 本章小结
7.1 总结
7.2 展望
致谢
参考文献