
| 《Symbian OS通用设计模式》:书中列举的模式主要阐释了以下内容:·高效的错误处理·用于Symbiarl智能手机受限资源的高效处理技术·用于减少电力消耗的事件驱动编程技术·如何利用Syrrlbiarl OS的协同式多任务框架·如何单个地或同时地向多个客户端提供服务·如何利用平台安全架构来增强自己编写的应用程序和服务的安全性·如何优化执行速度和启动时间·Symbian OS上的一些知名设计模式的操作,如适配器、单例以及模型一视图一控制器不管您是设备设计者还是应用程序开发者,通过学习《Symbian OS通用设计模式》您会发现,所有这些模式都有助于您在编写软件时更好地利用Symbian智能手机独有的特性。 |
| Nicholas Addo Nicholas从事Symbian OS开发工作已六年了。他最初加入的是Symbian的浏览器技术(Browser Technology)小组,从事一个通用的内容处理框架的开发工作。后来,他转到个人信息管理(Personal Information Management)小组,从事企业集团调度(Enterprise Group Scheduling)技术开发。离开这个小组之后,他加入了多技术开发(Multi-technology development)小组,从事跨技术(cross-technology)项目和过程改进(process-improvement)项目。在这些项目的产品管理过程中,他为Symbian OS定义了一项组件技术(Component Technology)产品策略,并不断参与Symbian OS核心风格的改进计划。 |
| 第1章 引言 1.1 关于本书 1.2 目标读者 1.3 本书适用的symbian os版本 1.4 通用设计模式 1.5 symbian os模式 1.5.1 基于symbian os的软件约束 1.5.2 symbian os上下文中的重要约束 1.5.3 其他约束 1.5.4 已经就位的模式元素 1.6 设计模式的模板 1.6.1 模式名称 1.6.2 目的 1.6.3 别名 1.6.4 问题 1.6.5 解决方案 1.6.6 其他已知的应用 1.6.7 变种和扩展 1.6.8 参考资料 1.7 本书结构 1.8 其他信息来源 第2章 错误处理策略 2.1 快速失败 2.1.1 目的 2.1.2 别名 2.1.3 问题 2.1.4 解决方案 2.1.5 其他已知应用 2.1.6 变种和扩展 2.1.7 参考资料 2.2 逐步提升错误 2.2.1 目的 2.2.2 别名 2.2.3 问题 2.2.4 解决方案 2.2.5 其他已知应用 2.2.6 变种和扩展 2.2.7 参考资料 第3章 资源的生存期 3.1 永久分配 3.1.1 目的 3.1.2 别名 3.1.3 问题 3.1.4 解决方案 3.1.5 其他已知应用 3.1.6 变种和扩展 3.1.7 参考资料 3.2 延迟分配 3.2.1 目的 3.2.2 别名 3.2.3 问题 3.2.4 解决方案 3.2.5 其他已知应用 3.2.6 变种和扩展 3.2.7 参考资料 3.3 延迟释放 3.3.1 目的 3.3.2 别名 3.3.3 问题 3.3.4 解决方案 3.3.5 其他已知应用 3.3.6 变种和扩展 3.3.7 参考资料 第4章 事件驱动编程 4.1 事件混入 4.1.1 目的 4.1.2 别名 4.1.3 问题 4.1.4 解决方案 4.1.5 其他已知应用 4.1.6 变种和扩展 4.1.7 参考资料 4.2 请求完成 4.2.1 目的 4.2.2 别名 4.2.3 问题 4.2.4 解决方案 4.2.5 其他已知应用 4.2.6 变种和扩展 4.2.7 参考资料 4.3 发布和订阅 4.3.1 目的 4.3.2 别名 4.3.3 问题 4.3.4 解决方案 4.3.5 其他已知应用 4.3.6 变种和扩展 4.3.7 参考资料 第5章 协同式多任务 第6章 提供服务 第7章 安全 第8章 优化执行时间 第9章 将知名的模式映射到symbian os 附录a 对反复出现的结果的影响分析 参考文献 |
商品评论(0条)