OpenMedia媒体手机应用开发平台的设计与研究

OpenMedia媒体手机应用开发平台的设计与研究

论文摘要

随着支持Java的手机等移动设备的日益增多,对移动设备上的Java应用的需求也在增加,所以对目前的Java集成开发环境提出了需要支持移动Java应用开发的要求。在开发针对移动设备的Java应用时,集成开发环境需要和设备及其模拟器进行信息交互。但由于移动设备种类众多、标准复杂并且更新换代速度快,所以集成开发环境面临着如何同时支持这些数量众多且标准不一的移动设备的问题。同时现有的可以用于移动Java应用的平台还比较少,而基于Eclipse平台的移动Java开发工具也正处于发展阶段。 本文针对上述问题,在Eclipse平台的基础上,设计了一个结构灵活,功能易于扩展、适合移动设备Java应用开发的平台---OpenMedia。该平台不仅支持遵循UEI(Universal Emulator Interface)标准的移动设备模拟器,还实现了对非UEI标准的设备模拟器的支持,同时系统对真实设备的应用开发提供了设备模拟器一样的无缝的支持。OpenMedia系统还具有较好的可扩展性,不仅可以方便的添加对新的移动设备的支持,还可以通过系统定义的扩展点实现新的功能。 论文第一章,首先分析了移动设备上Java运行环境---Java ME以及移动设备上Java应用开发的特点,以及移动Java应用开发对Java集成开发环境提出的挑战,同时阐明论文主要的研究目标和背景。 论文第二章,介绍了OpenMedia系统的体系架构,并从层次结构和系统模块的两个方面多角度的介绍了系统结构。本章同时还介绍了系统中底层数据模型的设计与实现。 论文第三章,研究了在实现OpenMedia系统中用到的关键技术。介绍了OpenMedia系统可扩展性架构的设计及实现,以及在移动设备支持方面多设备种类支持的设计,同时详细介绍了系统数据模型代码的生成方法。 论文第四章,以用户使用OpenMedia开发移动Java应用的过程为线索,介绍在OpenMedia系统中设备导入、工程的建立、应用的启动及调试等过程的具体实现方法。 最后,总结了论文的工作并指出了未来需要进一步研究和完善的地方。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 引言
  • 1.2 移动设备的Java环境
  • 1.2.1 移动设备 Java运行环境概述
  • 1.2.2 移动设备 Java环境的相关研究
  • 1.3 移动应用开发环境
  • 1.3.1 移动应用开发平台
  • 1.3.2 Java开发平台
  • 1.3.3 UEI-通用模拟器接口规范
  • 1.4 面临的挑战
  • 1.5 课题研究背景和主要工作
  • 1.6 本章小结
  • 第二章 OpenMedia平台体系架构
  • 2.1 设计目标
  • 2.2 OpenMedia体系架构
  • 2.2.1 Eclipse基础服务层
  • 2.2.2 OpenMedia系统分层结构
  • 2.2.3 OpenMedia系统模块结构
  • 2.3 数据模型层
  • 2.3.1 数据模型的设计思想
  • 2.3.2 OpenMedia数据模型设计
  • 2.4 本章小结
  • 第三章 OpenMedia关键技术
  • 3.1 可扩展的体系架构
  • 3.1.1 软件体系架构
  • 3.1.2 可扩展的软件框架
  • 3.1.3 OpenMedia可扩展体系架构
  • 3.2 数据模型框架
  • 3.2.1 数据模型概述
  • 3.2.2 EMF-Eclipse Modeling Framework
  • 3.2.3 数据模型层代码的生成
  • 3.2.4 OpenMedia数据模型框架
  • 3.3 多种设备的支持
  • 3.3.1 设备信息的获取
  • 3.3.2 UEI设备支持的实现
  • 3.3.3 非UEI设备的支持
  • 3.4 移动应用的调试
  • 3.4.1 Eclipse调试器平台
  • 3.4.2 OpenMedia中应用的调试
  • 3.5 本章小结
  • 第四章 基于OpenMedia平台的开发过程
  • 4.1 源代码组织结构
  • 4.2 导入设备
  • 4.2.1 设备数据的存储
  • 4.2.2 相关扩展点的定义及其关系
  • 4.2.3 设备平台的导入
  • 4.2.4 界面设计
  • 4.3 创建工程
  • 4.3.1 工程数据
  • 4.3.2 MIDlet工程的建立
  • 4.3.3 工程的编译
  • 4.4 程序启动及调试
  • 4.5 本章小结
  • 第五章 总结与未来展望
  • 5.1 论文的主要工作
  • 5.2 未来工作展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    OpenMedia媒体手机应用开发平台的设计与研究
    下载Doc文档

    猜你喜欢