摘要:

随着科技发展和计算机技术的日益创新,人类已经完全步入了移动互联网时代,智能终端已经逐渐取代电脑成为人们日常生活中主要的上网设备。它带来的是完全截然不同的用户体验和使用场景,同时也促进了移动互联网应用的发展,Android和IOS等操作系统上的应用数量也呈现井喷式的增长。但是各个操作系统之间的差异性造成了每个系统都维护了自己的生态环境,Android系统上的应用无法运行在IOS系统上,同理IOS也是如此。这样给移动应用开发者造成了大量的重复劳动,需要针对各个移动操作系统做重复开发,增加了开发成本。 与此同时,由W3C制定和普及的协议:HTML5走进了大家的视野,它是超文本标记语言(HTML)协议的升级版本,凭借着优秀的跨平台和终端,适配多种移动设备,基于浏览器运行无需安装和升级的特点成为了移动互联网应用开发比较好的解决方案。 首先对HTML5的各种特性以及需要使用的相关技术进行了简要介绍,接下来使用HTML5及相关技术来设计并实现一个O2O团购平台的移动应用。该应用是基于手机浏览器的一个跨平台的web-app。客户端使用HTML5+CSS+JavaScript来实现,利用HTML5的新特性调用手机操作系统的底层API来达到跟native-app一样的用户体验,使用JavaScript和CSS实现良好的视觉效果,例如调用设备GPS来获取用户地理位置信息,多媒体支持及其他硬件功能。服务器端使用Java来实现,底层使用struts作为MVC框架,spring做依赖注入并结合hessian来调用远程RPC服务获取数据。这样各平台上的用户只需要使用手机浏览器访问应用的网址就可以使用该应用,达到了跨平台免安装,一次部署到处运行的效果。

展开

html5自适应团购,基于HTML5的O2O团购平台的设计与实现相关推荐

  1. 计算机毕业设计及论文-原创(基于SpringBoot的奥运村服务管理平台的设计与实现)

    计算机毕业设计及论文-基于SpringBoot的运动员服务管理平台的设计与实现 前言(说明及本人联系方式) 介绍 主要技术介绍 整体架构图 功能架构图 部分页面展示 主要的组织结构 结语 前言(说明及 ...

  2. 基于java的创意项目众筹平台的设计与开发计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署

    基于java的创意项目众筹平台的设计与开发计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java的创意项目众筹平台的设计与开发计算机毕业设计源码+系统+lw文档+mysql数据库 ...

  3. 基于threejs的商品VR展示平台的设计与实现思路

    目录 基于threejs的商品VR展示平台的设计与实现思路 前言 总体开发方案设计 总体开发设计思维导图 模型制作模块 前端展示模块 存储模块 后端管理模块 后台管理实现 商品模型制作 商品模型前期准 ...

  4. 基于Docker的CaaS容器云平台架构设计及市场分析

    基于Docker的CaaS容器云平台架构设计及市场分析 1 项目背景-概述: "在移动互联网时代,企业需要寻找新的软件交付流程和IT架构,从而实现架构平台化,交付持续化,业务服务化. 容器将 ...

  5. 基于Nodejs的知识信息分享平台的设计和实现

    <基于Nodejs的知识信息分享平台的设计和实现>该项目采用技术Nodejs.mysql数据库 ,项目含有源码.论文.PPT.配套开发软件.软件安装教程.项目发布教程.核心代码介绍视频等 ...

  6. 基于Nodejs的外卖点餐平台的设计和实现

    <基于Nodejs的外卖点餐平台的设计和实现>该项目采用技术Nodejs.mysql数据库 ,项目含有源码.论文.PPT.配套开发软件.软件安装教程.项目发布教程.核心代码介绍视频等 软件 ...

  7. 基于JavaEE(JSP)的共享资料平台的设计与实现

    基于JavaEE(JSP)的共享资料平台的设计与实现 文章目录 基于JavaEE(JSP)的共享资料平台的设计与实现 1.前言 2.准备工作 3.技术难点 4.系统设计 4.1数据库设计 4.2用户系 ...

  8. 基于JAVA的流浪动物救助平台的设计与实现计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA的流浪动物救助平台的设计与实现计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA的流浪动物救助平台的设计与实现计算机毕业设计源码+系统+mysql数据库+lw文档+部 ...

  9. 基于android失物招领系统实训报告,基于Android系统的失物招领平台的设计与实现论文.doc...

    PAGE \* MERGEFORMAT PAGE \* MERGEFORMAT 3 毕业设计(论文)任务书 毕业设计(论文)题目: 基于Android系统的失物招领平台的设计与实现 毕业设计(论文)要 ...

最新文章

  1. R语言使用fs包的path_wd函数基于自定义文件路径规则,批量生成多个文件或者文件夹对应的绝对(absolute)文件路径(constructs absolute path)
  2. 【micropython】用python来进行BadUSB的USB-HID测试(含无线控制)
  3. boost::hana::back用法的测试程序
  4. 回车无法直接提交当前光标所在控件中的数据
  5. 对象的软、弱、和虚引用
  6. 创建调用查询删除存储过程语法
  7. java MD5 并发
  8. 2019-03-12-算法-进化(合并两个有序数组)
  9. P1297 [国家集训队]单选错位 期望
  10. Spring MVC开发–快速教程
  11. [收藏] Opera鼠标手势命令
  12. CPU占用率是什么?
  13. 托雷基亚vs_奥特曼:上海英雄魂展来袭,托雷基亚和泰迦等身雕塑国内首秀,泽塔CV压轴...
  14. Oracle实例解析:编码与字符集
  15. Java实现Excel文件导出或者下载
  16. python百度文库源码_Python源码剖析3
  17. LOGO创意-IT行业-随记
  18. html/css简单描述
  19. 一则帖子整理:30岁人生困惑,路在何方?
  20. 手机浏览器APP哪几个值得推荐?为什么?

热门文章

  1. 自定义View字段表头
  2. Oracle并行进程小结
  3. stopping NetworkManager daemon failed
  4. Apache Tomcat7+MySQL5.6配置
  5. Java进阶06 容器
  6. 2011年工作总结和展望(下篇)
  7. MultiRow发现之旅(六)- 使用MultiRow开发票据应用(附源码)
  8. 自制清理电脑里的垃圾软件
  9. BTC缺乏关键性突破仍需调整,BCH强势姿态保持引领全场
  10. pro git读书笔记