首页> 中文学位 >JavaScript引擎Rhino研究与J2ME实现
【6h】

JavaScript引擎Rhino研究与J2ME实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 引言

1.1课题背景

1.2主要工作

1.3论文结构

第二章 移动应用现状及JavaScript技术

2.1手机平台发展

2.2移动终端业务

2.3 J2ME介绍

2.4 JavaScript技术

2.5 小结

第三章 JavaScript引擎的研究与分析

3.1 Rhino简介

3.2 Rhino体系结构分析

3.3 小结

第四章 Rhino移植与实现

4.1 反射机制移植

4.2 应用接口设计

4.3 事件处理机制的设计

4.4 设计错误处理机制

4.5 设计混淆

4.6 一种有效的优化方法

4.7 小结

第五章 测试以及用例

5.1测试方案

5.2功能测试

5.3小结

第六章 xFace平台的应用

6.1应用范围

6.2天气预报

6.3主题桌面

6.4小结

第七章 结论

致谢

参考文献

展开▼

摘要

移动终端硬件能力的不断提升带来了手机运算速度、存储空间、网络速度的逐步提升,手机等移动终端已经不仅仅只局限于话音业务的功能,大量的移动应用不断涌现。随着年初的3G牌照发放,可以预见在不久的将来,原本因网络速度而无法大规模使用的无线应用将出现井喷,诸如移动信息搜索、网上购物、在线视频、高速下载、手机电视和手机游戏等等都将成为主要应用。手机将从普通的通讯工具向移动互联终端转变。
  随着3G时代的悄然来临,移动应用成为炙手可热的行业。J2ME是Sun公司推出的嵌入式移动平台,也是目前最普遍,最流行,最成熟的移动平台,但是开发移动应用难度大,效率低。因此,一种快速高效的移动应用开发解决方案必然是极具市场价值的。为了降低开发的难度,满足快速推出应用的需求,本文提出了一种切实可行的移动开发平台方案,并阐述了其中的关键模块JavaScript引擎的原理。在研究移动应用开发平台的过程当中,发现其最为核心的模块是为提供逻辑交互能力的JavaScript模块。因为针对的是嵌入式平台,我们的JavaScript模块在设计实现上就都是以低内存消耗、低 CPU要求、快速响应用户操作为目标,最终提出了一种灵活的JavaScript模块设计方案。
  本文以JavaScript引擎项目为背景,首先阐述了目前国内外的研究现状并进行了相关技术的分析,围绕课题着重论述了JavaScript相关的一些知识。然后将着眼点放在对JavaScript引擎,主要是Rhino的分析研究和对比上。描述了Rhino模块在整个架构中所处的位置。接着对JavaScript模块的设计与实现进行了详细的介绍。并对接口的设计、事件处理机制、安全机制的设计做了说明。在本项目的开发中使用了当前比较先进的测试驱动开发方式,这在本文的测试部分中做了相关介绍。而为了体现出项目成果的成功,举出两个具体的应用实例,验证了设计的可行性和实现效果,其中具体突出了JavaScript的功能验证。最后分析了本课题的价值,存在的不足及改进措施。

著录项

  • 作者

    赖堃;

  • 作者单位

    电子科技大学;

  • 授予单位 电子科技大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 罗蕾;
  • 年度 2010
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    JavaScript引擎; J2ME技术; Rhino模块; 测试驱动;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号