基于Symbian OS的S60手机游戏开发

基于Symbian OS的S60手机游戏开发

论文题目: 基于Symbian OS的S60手机游戏开发

论文类型: 硕士论文

论文专业: 软件工程

作者: 王庚

导师: 车明,臧玉卫

关键词: 智能手机,蓝牙

文献来源: 天津大学

发表年度: 2005

论文摘要: 目前,智能手机作为新的商务和娱乐工具,其附加功能越来越多,而智能手机多媒体应用(如手机游戏、移动商务应用等)作为智能手机的主要的功能之一,又因方便携带、不受时间、地域的限制,被众多用户推崇而迅速崛起,手机游戏己经成为整个视频游戏领域发展速度最快的部分,基于Symbian这种智能手机操作系统上的游戏开发也呈现出了巨大的市场潜力。本文从Symbian OS的应用程序框架入手,详细分析了该系统的图形体系结构、声音的处理、基于Sockets协议的无线网络连接以及如何利用蓝牙技术进行手机间的数据交互等相关技术,最后通过一个联网对战游戏的实例对上述技术进行了具体的实践。本文研究的关键技术有:利用Symbian OS提供的位图操作方法,实现对位图的单个象素处理。采用双缓冲机制即脱屏方法绘制位图,使画面运行流畅。采用“直接屏幕访问”机制实现来电处理和屏幕切换等异常事件。用”媒体播放器”实现播放声音流。基于Sockets协议通过GPRS网络实现广域网的手机连接。采用蓝牙技术进行短距离数据传输,并实现游戏画面同步。

论文目录:

中文摘要

ABSTRACT

第一章 绪论

1.1 智能手机综述

1.1.1 智能手机定义

1.1.2 智能手机发展背景

1.1.3 智能手机与传统手机的区别

1.2 智能手机操作系统

1.2.1 简介

1.2.2 Symbian 操作系统

1.2.3 Windows Mobile 操作系统

1.2.4 Palm 操作系统

1.2.5 Linux 操作系统

1.3 主要工作及文章结构

第二章 Symbian OS 体系结构的总结和归纳

2.1 60 系列应用程序框架

2.1.1 概述

2.1.2 传统的Symbian OS 应用程序结构

2.1.3 对话框结构

2.1.4 视图结构

2.2 Symbian OS 图形处理

2.2.1 图形体系结构

2.2.2 位图

2.3 Symbian OS 声音处理

2.4 Symbian OS 通信

2.4.1 Symbian OS 通信构架

2.4.2 电话服务器(ETEL)

2.4.3 串行通信服务器(C32)

2.4.4 套接字服务器(ESOCK)

2.4.5 基于Socket 的GPRS 连接

2.4.6 基于Socket 的蓝牙连接

2.5 其他关键技术

2.5.1 活动对象

2.5.2 Symbian OS 中的客户端/服务器结构和异步方法

第三章 Symbian C++程序设计及开发环境的建立

3.1 基于 S60 系列平台的 C++程序设计

3.1.1 S60 程序设计中的异常处理

3.1.2 异常退出函数和捕获模块

3.1.3 使用清除栈(CleanupStack)

3.1.4 两阶段构造

3.2 S60 开发环境的建立及配置

3.2.1 建立开发环境

3.2.2 编译程序和创建工程文件

3.2.3 生产目标文件并安装程序

第四章 一个联机对战游戏的设计与开发

4.1 概述

4.2 游戏功能描述

4.3 游戏主要流程设计

4.4 游戏总体框架设计

4.5 模块设计

4.5.1 声音模块

4.5.2 图像处理模块

4.5.3 通信模块

4.5.4 应用程序框架模块

4.5.5 游戏逻辑模块

4.6 活动对象技术的运用

第五章 总结和展望

参考文献

发表论文和参加科研情况说明

致 谢

发布时间: 2007-04-17

参考文献

  • [1].基于Symbian OS的终端程序设计[D]. 雷进辉.郑州大学2010
  • [2].基于Symbian OS的面向手机3D游戏的图形引擎设计与实现[D]. 刘阳.电子科技大学2007
  • [3].基于Symbian OS的移动多媒体软件平台的研发与应用[D]. 袁静.电子科技大学2008
  • [4].基于Symbian OS的“闪铃”系统的设计与实现[D]. 马兆佳.浙江大学2008
  • [5].基于Symbian OS手机输入法的研究与设计[D]. 张鹏.汕头大学2009
  • [6].基于Symbian OS的信息获取技术的研究[D]. 郑少帅.厦门大学2009
  • [7].基于Symbian OS的智能手机应用软件开发[D]. 董佩嘉.成都理工大学2007
  • [8].基于诺基亚S60平台手机自动检测方案的研究[D]. 门玉昆.北京邮电大学2012
  • [9].基于Symbian OS智能手机安全平台的研究与实现[D]. 樊中奎.江西理工大学2010
  • [10].Symbian OS环境中即时通信软件设计与实现[D]. 蔺振超.电子科技大学2009

相关论文

  • [1].基于Symbian OS的手机游戏引擎的研究及应用[D]. 唐娟.天津工业大学2008
  • [2].基于Symbian平台的Bluetooth网络聊天系统的研究[D]. 过晓华.重庆大学2006
  • [3].基于Symbian OS的公安移动应用系统的研究与实现[D]. 牛保民.解放军信息工程大学2006
  • [4].基于Symbian OS的面向手机3D游戏的图形引擎设计与实现[D]. 刘阳.电子科技大学2007
  • [5].基于SYMBIAN C++的手机多媒体应用解决方案的研究与实现[D]. 谭祖靖.电子科技大学2007
  • [6].基于Symbian OS智能手机防火墙的设计与实现[D]. 江广顺.电子科技大学2007
  • [7].基于Symbian OS的智能手机应用软件开发[D]. 董佩嘉.成都理工大学2007
  • [8].基于Symbian S60 3rd平台的多语言环境支持组件的设计与实现[D]. 叶飞.北京邮电大学2007
  • [9].Symbian微核操作系统的研究及其在手机软件开发中的应用[D]. 韩玲玲.贵州大学2007
  • [10].基于Symbian智能手机的PoC客户端关键技术的研究与实现[D]. 阙喜涛.北京邮电大学2007

标签:;  ;  

基于Symbian OS的S60手机游戏开发
下载Doc文档

猜你喜欢