android中间件开发技术,基于Android的移动应用开发中间件技术研究与实现
摘要:
移动互联网的发展为移动应用时代的到来提供了硬件基础与内容服务基础同时也促进了移动应用开发的发展.然而,传统的移动应用开发需针对不同平台进行单独开发,存在开发周期长,成本高,后期维护困难等问题.针对这样的现状,论文提出了一种基于移动应用开发中间件的应用开发模式,论文研究并完成中间件的架构设计,完成基于中间件的实现及测试.移动应用开发中间件采用本地化B/S模型进行设计,独立应用的前端和服务;功能接口采用插件式设计,使各模块之间相互独立,让应用开发者可根据需要对各个模块进行配置.在移动应用的Web交互服务层采用SPI单页界面模式,并引入页面缓存,页面本地化加载以及页面对象化管理策略,达到一次加载多次使用,提高加载效率,数据利用率,有效提升应用整体性能.论文首先研究了Android系统Web View主要特性和现有主流开发框架的设计及实现原理,在此基础上提出移动应用开发中间件的架构设计及处理流程.论文完成了移动应用开发中间件框架设计,实现,功能,性能测试以及基于此中间件的移动应用开发测试.中间件性能与同类产品中使用排名第一的Phone Gap进行比较,实验结果表明,基于论文提出的移动应用开发中间件所开发的移动应用,各项测试指标都比基于Phone Gap要低.
展开
android中间件开发技术,基于Android的移动应用开发中间件技术研究与实现相关推荐
- android 两足机器人,基于Android的双足机器人语音控制系统研究
摘要: 随着智能终端的快速普及和移动互联网的高速发展,人们通过一部手机连接整个世界的目标似乎已经实现.进入二十一世纪后,人工智能是科技领域绕不开的一个主题.虽然当下对于人工智能的研究或应用还都处于初级 ...
- 基于android的旅客管理系统,基于Android的铁路旅客运输管理子系统的设计与实现...
摘要: 随着全球信息化进程的加快,人们对信息需求的日益增加,与信息有关的服务和产业已经渗透到国家.地区.企业.家庭和个人的各个方面.而信息技术也成为社会活动和日常生活中不可缺少的一部分.在铁路运输领域 ...
- 基于Android的上位软件,基于Android的电子套结机上位机软件设计
摘要: 电子套结机通常以工业计算机或触摸式控制面板作为设备控制的上位机,它们的优点在于功能完善,但是价格较贵,便携性不足,很多场合下不能满足移动控制的需求.基于Android操作系统的便携设备不仅具有 ...
- Flask Web开发:基于Python的Web应用开发实战
<Flask Web开发:基于Python的Web应用开发实战> 虽然简单的网站(Flask+Python+SAE)已经上线,但只是入门.开发大型网站,系统地学习一遍还是有必要的. 201 ...
- 《Flask Web开发:基于Python的Web应用开发实战》笔记(原创)
内容提要 在学习"狗书"<Flask Web开发:基于Python的Web应用开发实战>的过程中,一直遇到各种各样的坑.该书的第一部分是"Flask简介&qu ...
- 学习《Flask Web开发:基于Python的Web应用开发实战》分享
学习<Flask Web开发:基于Python的Web应用开发实战>分享一直在说学习Python,对同事,对朋友,都说我正在学习Python,这无形给自己一定的压力,促使自己要去学习,进步 ...
- 《FlaskWeb开发:基于Python的Web应用开发实战》笔记
开源库的cdn加速 可以在这里直接搜索复制script链接 https://www.bootcdn.cn/ requirements.txt文件的生成与使用 生成requirements文件:$ pi ...
- android教育游戏设计方案,基于Android平台的儿童教育游戏的设计与开发
摘要: 在通讯技术和信息技术的不断发展时代,智能手机(平板电脑)等移动终端的普及和功能的不断强大,基于移动终端的移动学习的理念渐渐深入人心且被广大的学习者所青睐,逐渐成为一种新的学习方式.学习者在面对 ...
- 基于android的条码识别技术,基于Android手机的条码识别系统研究
摘要: 当前,条码技术在商品管理.生产自动化.邮政系统.交通运输等领域得到了广泛的应用.与此同时,随着网络信息技术的发展,尤其是近几年以智能手机为代表的智能终端设备的兴起,移动互联网获得了蓬勃发展,为 ...
- android系统开发实验,基于Android智能手机的实验管理系统的设计与实现
摘要: 移动互联时代已经全面向我们走来,渗透到高校学习,生活的每一个角落.智能手机可以随时随地使用的特性,给人们的生活带来了很大的方便.高校实验室建设一直对培养学生的动手能力,增强科研意识和提高独立分 ...
最新文章
- CentOS 6.7 如何启用中文输入法
- Socket心跳包机制
- leetcode 557. 反转字符串中的单词 III(Java版)
- 阴阳师服务器维护稍后,《阴阳师》手游3月20日维护更新公告
- ef power tools mysql_使用 EF Power Tool Code Frist 生成 Mysql 实体
- 夯实基础,彻底掌握js的核心技术(一)
- 算法总结之 在数组中找到一个局部最小的位置
- 吉林大学超星学习通02(1)
- C语言-Switch 语句
- 智渔课堂官方免费教程二十六:Java基础教程之数组
- angr源码分析——数据依赖图 DDG
- Cannot use import statement outside /npm WARN saveError ENOENT: no such file or directory
- 抓取整个网站图片的爬虫
- 守护绿水青山,环保数采仪一马当先!
- 用于视觉识别的深度卷积网络空间金字塔池化方法
- 程序猿真的觉得写代码比女朋友重要吗?
- excel在线_分享3个Excel图表在线制作工具,学会这样做,升职加薪不是梦
- Apache ShardingSphere 一文读懂
- [git]上传代码到github
- 一个即将走向社会的软件技术专业学生的感想