移动Widget引擎在BREW平台上的设计与实现

移动Widget引擎在BREW平台上的设计与实现

论文摘要

随着移动带宽的发展,特别是3G时代的到来,移动互联网正走向web2.0。以前的大部分的桌面应用现在已可以在手机终端上实现,移动信息搜索、网上购物、移动电邮、在线浏览、高速下载、手机电视和手机游戏等等都是热点的移动增值业务类型。而从平台角度来看,Symbian、Windows Mobile、Linux、BREW等也已经提供了丰富而有效的应用运行平台,但也正因为目前系统平台的多元化,开发方式迥异,使得应用开发复杂,开发周期长,功能单一,且通用性差,许多应用提供商需要为各平台分别进行适配开发。所以迫切需要一种能提供更炫功能、更快捷开发方式且无需进行应用适配移植的软件平台来将各种增值业务整合起来为用户提供一站式的、个性化的服务。本文中提到的移动Widget满足此需求。移动widget指运行于移动终端上的widget(微技)。移动widget具有小巧轻便、开发成本低、基于标准Web技术,开发门槛低,潜在开发者众多、与操作系统耦合度低和功能完整的特点。本文以移动widget引擎项目为背景,首先阐述移动widget的概念特点,然后介绍要用到的相关技术及国际国内的研究现状。详细分析了移动widget引擎的架构设计及核心模块。结合现有主流手机平台,对移动widget引擎移植层接口的制定以及在BREW平台上的实现作了详细介绍,其主要内容包括:1)分析JIL widget规范,对移动widget引擎需要手机平台支撑的功能进行模块划分,并根据需求为移植层制定接口。2)理解BREW平台相关开发技术,移植层接口的每一个模块,分别进行实现,并测试各个功能模块。3)本地能力扩展。本地能力扩展使移动widget引擎可以向应用提供打电话,发短信,照相,访问电话薄,闹铃,音视频播放等等功能。4)针对实现后GUI中性能较差的问题,分析了BREW的GDI控件接口,并进行相关的验证,最终提出了一套可行的性能最优设计方案,并予以实现。最后,本文介绍了课题后期所做的测试工作,并列举了几个典型的移动Widget应用,以验证该课题的可行性。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题背景
  • 1.2 主要工作
  • 1.3 论文结构
  • 第二章 移动widget 概述及相关技术介绍
  • 2.1 移动widget 简介
  • 2.2 移动widget 产品现状
  • 2.2.1 Widget 标准
  • 2.2.2 现有widget 产品特点对比
  • 2.3 widget 相关技术介绍
  • 2.3.1 HTML 技术
  • 2.3.2 CSS 技术
  • 2.3.3 DOM 技术
  • 2.3.4 JAVASCRIPT 技术
  • 2.3.5 Ajax 技术
  • 2.4 JIL WIDGET
  • 2.5 小结
  • 第三章 移动widget 引擎分析与移植层接口设计
  • 3.1 移动widget 应用需求
  • 3.2 widget 引擎需求分析
  • 3.2.1 标准化
  • 3.2.2 跨平台
  • 3.2.3 模块化
  • 3.2.4 高性能
  • 3.3 xFace 项目介绍
  • 3.3.1 xFace 是什么
  • 3.3.2 xFace 的特点
  • 3.3.3 xFace 的优势
  • 3.4 总体结构设计
  • 3.5 引擎架构设计
  • 3.6 移植层接口设计
  • 3.6.1 接口定义
  • 3.6.2 接口组织技巧
  • 3.7 小结
  • 第四章 移植层在BREW 平台上的实现
  • 4.1 BREW 平台介绍
  • 4.1.1 什么是BREW
  • 4.1.2 BREW 系统的组成
  • 4.1.3 BREW 设备系统架构
  • 4.1.4 BREW SDK
  • 4.1.5 BREW 环境
  • 4.1.6 BREW 接口抽象机制
  • 4.1.7 BREW 应用目录结构
  • 4.2 基本功能接口实现
  • 4.2.1 文件接口实现
  • 4.2.2 网络接口实现
  • 4.2.3 事件接口实现
  • 4.2.4 线程接口实现
  • 4.2.5 图形接口实现
  • 4.2.6 其他接口实现
  • 4.3 音视频扩展接口实现
  • 4.4 本地能力接口实现
  • 4.5 小结
  • 第五章 测试
  • 5.1 单元测试
  • 5.2 页面测试
  • 5.3 集成测试
  • 5.4 性能测试
  • 5.5 小结
  • 第六章 结论
  • 6.1 总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 硕士期间取得的研究成果
  • 相关论文文献

    • [1].BREW平台下模拟静态变量的方法[J]. 通信技术 2009(11)
    • [2].基于BREW的无线数据业务开发[J]. 科技创新导报 2008(31)
    • [3].基于BREW平台的多态机制实现[J]. 软件工程师 2010(Z1)
    • [4].类多态机制在BREW平台下的实现[J]. 计算机与信息技术 2010(Z1)
    • [5].基于BREW平台的手机游戏设计与实现[J]. 湖南工业职业技术学院学报 2009(04)
    • [6].BREW平台中接口的设计与实现[J]. 微型机与应用 2012(05)
    • [7].基于BREW的手机软件模块设计[J]. 仪器仪表用户 2009(05)
    • [8].基于BREW的气象信息查询系统的设计与开发[J]. 微计算机信息 2010(02)
    • [9].手机应用开发平台BREW详解及发展浅析[J]. 中国高新技术企业 2010(34)
    • [10].博路:把握CDMA产业机会推动BREW业务新发展[J]. 通信世界 2008(37)
    • [11].基于BREW平台手机网络浏览器的设计[J]. 电子科技 2010(01)
    • [12].四川长城产品开发侧重BREW平台[J]. 通信世界 2008(22)
    • [13].基于BREW平台的手机游戏设计[J]. 现代计算机(专业版) 2009(07)
    • [14].基于BREW手机的移动监控客户端设计[J]. 计算机工程与设计 2010(07)
    • [15].一种基于BREW平台的移动终端软件开发模型[J]. 西南民族大学学报(自然科学版) 2009(03)
    • [16].基于BREW平台的移动流媒体系统解决方案[J]. 北京工业大学学报 2008(04)
    • [17].基于BREW平台手机图书馆系统的设计[J]. 通信技术 2011(05)
    • [18].Brew平台下的几种页面迁移技术研究[J]. 微计算机信息 2010(23)
    • [19].基于BREW平台开发手机游戏的中间件[J]. 科技信息 2009(16)
    • [20].BREW平台的类COM特性研究[J]. 软件导刊 2016(01)
    • [21].基于BREW MP平台的手机触摸屏游戏的实现[J]. 计算机应用 2012(S1)
    • [22].BREW手机平台游戏模块的设计与实现[J]. 保定学院学报 2011(03)
    • [23].基于BREW的触摸屏MMI的开发研究[J]. 广东通信技术 2009(05)
    • [24].BREW平台的UIONE手机开发技术研究[J]. 电脑知识与技术 2009(04)
    • [25].基于BREW平台的DAB手机电视的研发[J]. 现代电视技术 2008(01)
    • [26].基于BREW平台的DAB手机电视的研发[J]. 国外电子测量技术 2008(01)
    • [27].基于BREW平台的手机应用程序开发[J]. 徐州工程学院学报(自然科学版) 2010(03)
    • [28].基于BREW平台的嵌入式Java虚拟机研究与实现[J]. 微计算机信息 2008(30)
    • [29].BREW无线数据平台的研究与应用[J]. 科技信息 2008(29)
    • [30].基于模板的BREW应用可视化界面设计及代码生成[J]. 软件工程师 2010(Z1)

    标签:;  ;  

    移动Widget引擎在BREW平台上的设计与实现
    下载Doc文档

    猜你喜欢