学位论文 > 优秀研究生学位论文题录展示
PhoneME的研究及移植实现
作 者: 唐丽波
导 师: 罗蕾;朱雷
学 校: 电子科技大学
专 业: 软件工程
关键词: 数字电视机顶盒(IPTV) J2ME 有限联接设备配置(CLDC) 移动信息设备框架(MIDP)
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 68次
引 用: 2次
阅 读: 论文下载
内容摘要
随着数字电视近几年的发展,人们对电视娱乐的要求越来越高,使得交互式电视受到越来越多的重视。Java语言以它的简单、安全、可靠和跨平台特性,很好地满足了机顶盒服务应用的要求,因此提出了包含Java虚拟机的数字电视机顶盒系统架构。该虚拟机用来执行Java应用程序,并且将应用程序和底层操作系统、硬件细节隔离开,使上层的数字电视的服务应用不必考虑过多的底层细节。phoneME feature是SUN针对CLDC/MIDP的一个开源实现,它可以运行在Linux,x86,MIPS,和ARM平台上。本文以phoneME feature为基础,在研究J2ME的基础上,在IPTV上完成了PhoneME的移植实现,并进行了完整的测试和验证工作。使能够在IPTV上运行MIDlet应用,该应用需要画点、画线、显示图形界面并进行性能测试。文章首先对IPTV和phoneME技术的产生背景、基本概念、国内外情况进行了综述,介绍了Java语言的优势和应用领域。其次,主要涉及到Java虚拟机的移植,所以接下来的部分主要针对J2ME技术进行分析,通过对几种不同Java版本的比较来阐述J2ME应用于IPTV开发的优势和未来前景。在分析了J2ME架构的基础之上,文章介绍了J2ME架构中的configuration层和profile层以及phoneME feature中CLDC和MIDP如何来实现移植的。接下来分析了MIDP绘图系统的实现。最后测试结果证明该项目移植成功,且符合行业标准。在对全文进行总结后,对研发的现实意义和理论意义进行了阐述,与国内外同类工作进行了对比,并提出进一步研究的方向。
|
全文目录
摘要 4-5 ABSTRACT 5-9 第一章 绪论 9-17 1.1 研究背景和意义 9-13 1.1.1 IPTV的介绍 9-11 1.1.2 Java语言介绍: 11-13 1.2 国内外研究现状分析 13-15 1.3 课题的基础 15 1.4 课题的来源及目标 15-16 1.5 论文的结构 16-17 第二章 J2ME研究 17-37 2.1 J2ME概述 17-19 2.1.1 J2ME介绍 17-18 2.1.2 J2ME的现状与前景 18-19 2.2 J2ME相关概念 19-21 2.3 CLDC的分析 21-26 2.3.1 CLDC与J2SE的联系 23-24 2.3.2 CLDC核心类库与J2SE的主要区别 24-26 2.4 MIDP分析 26-30 2.5 JAVA虚拟机 30-36 2.5.1 phoneME的介绍 30-32 2.5.2 采用Java虚拟机的意义 32-34 2.5.3 Java程序实现机制 34-36 2.6 小结 36-37 第三章 PHONEME CLDC在IPTV上的移植 37-41 3.1 项目需求分析 37-38 3.2 PHONEME CLDC移植要点 38-40 3.2.1 PCSL(Portable Common Services Library) 38 3.2.2 CLDC 38-39 3.2.3 Build过程 39-40 3.3 小结 40-41 第四章 PHONEME MIDP在IPTV上的移植 41-59 4.1 MIDP的移植要点: 41-43 4.1.1 事件处理 42 4.1.2 用户图形化接口 42 4.1.3 应用管理系统(AMS) 42-43 4.1.4 多媒体 43 4.2 GUI系统 43-48 4.2.1 STB的UI 43-44 4.2.2 从screen buffer到物理屏幕的处理 44-48 4.3 MIDP高级UI的移植分析 48-51 4.3.1 LCDUI包结构 48-49 4.3.2 列表List 49 4.3.3 TextBox组件 49-50 4.3.4 Form与Item 50 4.3.5 Alert的使用 50-51 4.3.6 高级事件处理 51 4.4 MIDP低级UI的移植分析 51-53 4.4.1 低级用户界面Canvas 51-52 4.4.2 低级API与低级事件的联系 52-53 4.5 MIDP的MIDLET应用程序设计 53-58 4.5.1 MIDlet的开发过程 53-55 4.5.2 MIDP的API类 55-56 4.5.3 MIDlet的程序结构 56-57 4.5.4 MIDlet的生命周期 57-58 4.6 小结 58-59 第五章 绘图系统的实现 59-65 5.1 图形系统 59 5.2 绘图系统的实现 59-61 5.2.1 屏幕的初始化 59-60 5.2.2 刷新屏幕 60-61 5.3 图像拷贝 61-63 5.3.1 剪切 61 5.3.2 自拷贝 61-63 5.3.3 目标拷贝 63 5.4 基本图形绘制 63-64 5.5 小结 64-65 第六章 评测 65-69 6.1 利用JBENCHMARK来做性能测试过程 65-66 6.2 TCK测试 66-68 6.3 小结 68-69 第七章 结论及未来的工作 69-73 7.1 结论 69 7.2 未来的工作 69-73 7.2.1 J2ME的发展 69-71 7.2.2 IPTV在全球的发展 71-73 致谢 73-74 参考文献 74-77 攻硕期间取得的研究成果 77
|
相似论文
- 基于J2ME的手机在线纸牌游戏系统研究与设计,TP311.52
- 无线传感数据处理平台的软件设计,TP311.52
- 基于J2ME的计算机游戏开发技术的研究与运用,TP311.52
- 基于J2ME技术的小水电信息管理系统设计与实现,TP311.52
- 基于手机的移动学习平台的设计与实现,TP311.52
- 手机病毒分析及杀毒软件设计,TP311.56
- 基于J2ME的蓝牙手机联网游戏研究与应用,TP311.52
- 基于J2ME的手机模拟系统开发,TP311.52
- 基于J2ME的手机校友录系统的设计,TP311.52
- “两网”合一网络游戏关键技术的开发与设计,TP311.52
- 基于J2ME手机游戏设计与实现,TP311.52
- 基于PDA的土建工程现场管理系统的研究,TP311.52
- 基于J2ME/J2EE的高校教师测评系统的设计与实现,TP311.52
- 嵌入式平台下PDF417条码识别的研究与实现,TP391.44
- 基于虚拟机上的手机游戏的设计与实现,TP311.52
- 基于无线通信嵌入式平台(手机)的图书馆信息检索系统开发,TP391.3
- 指纹识别技术研究及其在民警训练平台系统中的应用,TP391.41
- 基于指纹认证的移动支付系统设计与实现,TN929.5
- 移动Java平台的研究与实现,TN929.5
- 基于GPRS网络的电力远程无线抄表系统的研究,TM764
- 基于移动设备的游戏软件的研究与开发,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|