1、基于 BREW平台的手机视频闹钟和摄像应用的设计与实现软件工程, 2011, 硕士【摘要】 无线二进制运行环境(Binary Runtime Environment for Wireless,简称 BREW)是高通公司提供的无线应用开发平台。平台简单、易用及功能优越的特点奠定了它在如今社会的主流地位。本文研究了手机闹钟和摄像应用的国内外发展现状,分析了手机闹钟存在的不足,在此基础上提出了手机视频闹钟应用的需求。手机视频闹钟对传统的音频闹钟进行改进,对于闹铃事件设置相关的视频文件,闹钟响起时刻,形象的画面让用户立刻感知需要处理的事情,实现了闹钟性能的优化。摄像应用实现照相机预览、电影属性设置、电
2、影录制的功能,为用户自由拍摄提供便利。此外,用户根据闹钟事件的类型拍摄视频文件,为手机闹钟提供视频源。在手机视频闹钟和摄像应用开发的过程中,采用 IWindow机制实现应用界面内存的动态分配,定义界面创建、重绘和事件处理函数;BREW 事件处理机制实现按键按键或定时事件的传递和处理。文章(设计)中使用的方法、思想大多是个人在实际工作中摸索实现的,对于从事闹钟和摄像开发的读者有实际的参考价值。 更多还原【Abstract】 Binary Runtime Environment for Wireless is a development platform of wireless applicati
3、on provided by the Qualcomm Incorporated. The characteristics of this platform are simplicity, easy to use, superior functions and so on .Because of these, the BREW platform is dominating the market in modern times.In this paper, the author researched recent status of the mobile video alarm clock an
4、d camera applications at home and abroad , analyzing shortcomings of the mobile alarm clock, and then putting for. 更多还原 【关键词】 BREW; 视频闹钟; 摄像; 视频播放; 【Key words】 BREW; Video Alarm Clock; Camera; Video Player; 摘要 3-4 Abstract 4 第一章 绪论 7-11 1.1 选题背景 7-8 1.2 国内外研究现状 8-9 1.3 主要完成的工作 9-10 1.4 论文结构 10-11 第二
5、章 基于 BREW 平台的应用开发 11-19 2.1 BREW 概述 11-13 2.1.1 BREW 平台简介 11 2.1.2 BREW 平台的软件架构 11-12 2.1.3 BREW 平台的特点 12-13 2.2 BREW 应用开发中的关键技术 13-17 2.2.1 IWindow 机制 13-15 2.2.2 COM 思想 15-16 2.2.3 BREW 事件处理机制 16-17 2.3 本章小结 17-19 第三章 手机视频闹钟和摄像应用需求分析 19-29 3.1 系统设计需求分析 19-20 3.1.1 系统需求分析的必要性 19 3.1.2 系统需求分析的方法 19-
6、20 3.2 系统的功能需求 20-26 3.2.1 视频闹钟功能需求分析 20-24 3.2.2 摄像功能需求分析 24-26 3.3 可行性技术分析 26-28 3.4 本章小结 28-29 第四章 手机视频闹钟和摄像应用开发 29-51 4.1 开发工具和环境 29-30 4.2 应用主要 BREW 接口介绍 30-32 4.3 应用的系统设计 32-42 4.3.1 应用数据结构设计 32-38 4.3.2 应用总体流程 38-42 4.4 视频闹钟应用模块功能实现 42-47 4.4.1 闹钟时间模块 42-43 4.4.2 重复闹钟模块 43-44 4.4.3 闹钟视频模块 44-45 4.4.4 再响闹钟模块 45 4.4.5 视频播放模块 45-47 4.5 摄像应用模块功能实现 47-50 4.5.1 照相机预览模块 47-48 4.5.2 电影属性模块 48 4.5.3 电影录制模块 48-50 4.6 本章小结 50-51 第五章 手机视频闹钟和摄像应用测试 51-63 5.1 测试环境 51 5.2 测试内容 51-61 5.2.1 视频闹钟应用测试 52-58 5.2.2 摄像应用测试 58-61 5.3 本章小结 61-63 第六章 总结 63-65 6.1 论文主要成果 63 6.2 应用及展望 63-65 致谢 65-67 参考文献