学位论文 > 优秀研究生学位论文题录展示

基于Symbian S60 3rd平台的多语言环境支持组件的设计与实现

作 者: 叶飞
导 师: 宋茂强
学 校: 北京邮电大学
专 业: 软件工程
关键词: Symbian平台 多语言支持 字符编码转换 日文输入法
分类号: TP311.52
类 型: 硕士论文
年 份: 2007年
下 载: 199次
引 用: 0次
阅 读: 论文下载
 

内容摘要


Symbian平台是当今智能手机三大操作系统平台之一,拥有最高的市场占有率。Symbian智能手机平台采用底层操作系统与用户界面平台分离的结构,而S60用户界面平台正是其中应用范围最广,应用设备型号最多的代表。针对目前智能手机操作系统软件中普遍存在的区域局限性,本文在基于Symbian OS,采用S60 3rd用户界面平台的设备环境下,探讨了多语言环境支持的实现机制,并以日文支持为例完成了多语言环境支持组件的设计与实现。本文的主要工作与取得的成果包括:1、对Symbian OS,S60用户界面平台应用程序架构的分析。2、以日文支持为例分析了系统需求,完成了系统架构设计。3、设计实现了组件核心,日文字符集转换支持插件。提供对Shift-JIS编码,EUC-JP编码与Unicode编码转换的支持。4、设计实现了邮件处理模块,用户可以将收到的日文编码邮件转换为Unicode来正常显示。5、设计实现了日文输入法支持模块,提供日语平假名与片假名的输入支持。6、最终在Nokia N73设备上完成了真实环境下多语言支持组件的调测,达到了组件可初步实际应用的目标。通过本文的探讨,可以得出如下结论。Symbian平台作为具有良好开放性的智能手机操作系统,为实现用户定义的多语言环境支持提供了相应的接口与API支持,允许第三方开发者针对具体用户需求进行定制开发。本文以日文支持为例完成了多语言环境支持组件的编码实现,取得了预期的初步成果。但在日文字符集支持、日语输入假名汉字转换等方面也还存在进一步研究改进的空间。

全文目录


摘要  4-5
ABSTRACT  5-9
第一章 引言  9-13
  1.1 课题背景  9-11
    1.1.1 智能手机操作系统之争  9-10
    1.1.2 Symbian平台及其对软件开发的支持  10
    1.1.3 智能手机平台对全球化与本地化的支持  10-11
  1.1.4 课题价值与意义  11
  1.2 课题任务  11-12
    1.2.1 课题内容  11-12
    1.2.2 本人承担任务  12
  1.3 论文结构  12-13
第二章 开发环境与工具  13-17
  2.1 设计辅助工具的选择  13
  2.2 开发工具的选择与环境搭建  13-14
  2.3 测试环境的搭建  14-17
第三章 SYMBIANS60平台架构特性与平台安全性  17-22
  3.1 清除栈与对象的两阶段构造机制  17-18
  3.2 S60平台的视图架构  18-19
  3.3 平台安全性  19-22
第四章 需求分析与架构设计  22-27
  4.1 系统需求分析  22-24
  4.2 系统整体架构设计  24-27
第五章 日文字符集转换模块的设计与实现  27-36
  5.1 日文字符集编码方式  27-28
    5.1.1 Shift-JIS字符集编码  27
    5.1.2 EUC-JP字符集编码  27-28
  5.2 日文字符集转换模块分析与设计  28-29
  5.3 日文字符集转换模块的实现  29-34
    5.3.1 建立字符集索引表  29-32
    5.3.2 实现ECOM插件接口  32-33
    5.3.3 封装字符集转换模块  33-34
  5.4 由字符集转换插件提供的日文网页浏览支持  34-36
第六章 邮件处理模块的设计与实现  36-43
  6.1 邮件处理模块分析与设计  36
  6.2 邮件处理模块的实现  36-43
    6.2.1 Symbian平台的通讯处理框架  36-37
    6.2.2 Base64解码的实现  37-38
    6.2.3 实现UI逻辑、封装邮件处理模块  38-43
第七章 日文输入法模块的设计与实现  43-51
  7.1 日文输入法模块分析与设计  43-44
  7.2 日文输入法模块的实现  44-49
    7.2.1 实现ECOM插件接口  44
    7.2.2 输入法控制类的实现  44-47
    7.2.3 实现多重按键处理引擎  47-49
  7.3 输入法模块安装与使用  49-51
第八章 结束语  51-52
  8.1 论文工作总结  51
  8.2 问题和展望  51-52
参考文献  52-53
致谢  53

相似论文

  1. 无线移动终端上视频选播系统客户端的设计与实现,TN929.5
  2. 基于Symbian平台的移动流媒体客户端的研究和实现,TN929.5
  3. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  4. 面向SMDA的服务建模方法及工具实现,TP311.52
  5. 异构环境下企业互操作技术及在物资供应链系统中的应用,TP311.52
  6. 基于特征的软构件建模方法及其在VMI管理系统中的应用,TP311.52
  7. 电力负荷管理终端测试装置软件系统研制,TP311.52
  8. 基于NS2的PeerCast模拟平台设计与实现,TP311.52
  9. 中小企业进销存管理系统的研究与设计,TP311.52
  10. 支持产品物料追踪溯源的物流管理系统,TP311.52
  11. AUTOSAR系统建模方法的研究与实现,TP311.52
  12. 武器装备信息管理系统的设计与实现,TP311.52
  13. 教学档案管理系统的设计与实现,TP311.52
  14. 部队在线考试系统设计与实现,TP311.52
  15. VRGIS在城市设计中的应用,TP311.52
  16. 基层部队人员日常管理信息系统设计实现,TP311.52
  17. 军队物资采购供应管理系统的设计与实现,TP311.52
  18. 部队人员网上训练与考核系统的开发,TP311.52
  19. 部队兵员管理系统的设计与实现,TP311.52
  20. 军队后勤物资管理系统设计与实现,TP311.52
  21. 基于B/S结构的军队干部管理系统设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com