
论文摘要
随着智能手机、平板电脑等智能移动设备的兴起与普及,运行在智能移动设备上的移动操作系统平台也正经历着快速的发展,移动应用的开发成为了关注的焦点。当前,智能移动设备领域有iOS, Android和Windows Phone,黑莓等主要移动手机平台,移动平台多样性和应用程序的快速发展给移动应用程序的开发和运行提出了新的挑战。目前移动应用开发与运行存在以下主要问题:● 平台多样化造成的应用开发与维护困难。● 应用程序更新方式效率低。● 应用程序个性化推荐结果不够准确。为此,我们提出并实现了一个支持跨平台的移动应用开发和运行的工具与系统平台,主要工作包括:● 提出一个移动应用开发和运行框架。该框架具有跨平台运行、支持应用差量更新、支持应用程序个性化推荐等特点。● 提出了一个移动应用程序差量更新方法。基于动态语言运行时的移动应用程序资源动态加载机制实现。● 提出了一种基于应用使用情况和用户评价的综合评分方法。能够更准确的衡量用户对应用的喜好程度,从而提高了移动应用程序个性化推荐系统的推荐准确度。● 实现了一个支持差量更新和应用程序个性化推荐的应用程序开发和运行支撑系统。综合以上工作,实现了一个基于客户端/服务器模式的系统,该系统支持应用程序的差量更新和应用程序的个性化推荐。并能进行应用程序的动态安装和管理。解决了应用程序更新和应用程序个性化推荐的问题。提高了开发和发布应用程序的效率,改善了用户体检。
论文目录
摘要ABSTRACT第一章 绪论1.1 移动应用发展现状和存在的问题1.2 论文组织第二章 相关工作2.1 跨平台框架相关工作2.1.1 基于浏览器的移动网站和移动网络应用2.1.2 PhoneGap跨平台开发框架2.1.3 Titanium跨平台开发框架2.2 应用程序更新相关工作2.2.1 传统移动应用软件更新方式2.2.2 差量页面下载技术2.3 移动应用个性化推荐相关工作2.3.1 通过评价信息和朋友关系推荐2.3.2 通过获取已经安装的应用程序推荐2.3.3 通过用户对应用程序的使用情况推荐2.4 本章小结第三章 移动应用开发工具及运行支撑环境系统框架3.1 概述3.2 移动应用开发工具及运行支撑环境系统框架3.3 应用层3.4 支撑环境层3.5 运行框架层3.6 本章小结第四章 移动应用程序差量更新技术4.1 概述4.2 基于动态语言运行时的应用程序更新方法4.3 差量更新描述文件格式定义及生成过程4.4 差量更新的资源加载方式4.5 本章小结第五章 一种综合应用使用情况和用户评分的应用程序评分方法5.1 概述5.2 应用程序生命周期模型5.3 一种综合应用使用情况和用户评分的应用程序评分方法5.4 评分方法效果测试5.5 本章小结第六章 系统实现6.1 概述6.2 客户端部分系统架构6.3 应用程序管理服务器设计6.4 推荐系统服务器模块6.5 客户端中与推荐系统服务器交互模块设计6.6 使用检测模块设计6.7 应用程序发布安装文件大小比较6.8 本章小结第七章 总结与展望7.1 工作总结7.2 研究展望致谢简历与科研成果参考文献
相关论文文献
标签:移动应用开发论文; 跨平台应用开发论文; 框架论文; 差量更新论文; 移动应用个性化推荐论文;
一个跨平台的移动应用开发和运行支撑平台的研究与实现
下载Doc文档