本课程将总体讲解开发HTML5应用和跨平台应用的方法,共分成三部分。第一部分为HTML5开发基础,带你分析并掌握多种移动开发技术和设计方式;第二部分为HTML5高级应用,讲解在HTML5中调用其它应用或服务的方法;第三部分为跨平台开发技术,讲解使用PhoneGap平台开发跨平台应用的方法与过程。本课程共包括5章、15节内容、13次实验和1个项目实践,实验在本课程中是与教学同等重要的模块。

【教学内容与教学目标】

第一、二章将带你分析并掌握多种移动开发技术和设计方式,包括移动网络连接、用户交互界面、应用框架、数据结构、使用定位设备等方法。这两章还将通过演示开发一个案例应用——Corks的方式,带你体会应用开发的技术和原则。

学完第一、二章,你将能够清晰的分辨不同移动技术的使用方式。

第三、四章将带你检验移动开发中“其它服务”的可用性,包括连接到社交媒体、运行新程序、云计算等。这两章还将利用新学的功能和特征继续开发Corks应用。

学完第三、四章,你将能够开发出一个可以链接到社交网络的HTML5 Web应用。

第五、六章将重点讲解使用PhoneGap开发跨平台应用的方法,包括定位技术、调用手机配件、优化存储的方法。

学完第五、六章,你将能够开发出一个可以运行在Android、iPhone和Windows Phone上的PhoneGap程序。

html5与跨平台开发,HTML5应用与跨平台应用开发相关推荐

  1. Molecule – 帮助你构建跨平台的 HTML5 游戏

    Molecule 框架由拥有超过五年手机游戏开发经验的游戏开发者开发.由于移动浏览器与实际的 HTML5 规范的兼容性的改进和内部硬件的自然进化,HTML5 手机游戏真正有可能流行起来. 您可能感兴趣 ...

  2. 移动开发—HTML5 or Native?

    2019独角兽企业重金招聘Python工程师标准>>> 移动开发-HTML5 or Native? HTML5,"Write once, run anywhere" ...

  3. [转载] 使用backbone.js、zepto.js和trigger.io开发HTML5 App

    来源:http://mobile.51cto.com/web-343388.htm ---------------------------------------------------------- ...

  4. LayaAir引擎开发HTML5最简单教程(面向JS开发者)

    LayaAir引擎开发HTML5最简单教程(面向JS开发者) 一.总结 一句话总结:开发游戏还是得用游戏引擎来开发,其实很简单啦 切记:开发游戏还是得用游戏引擎来开发,其实很简单,引擎很多东西都帮你做 ...

  5. HTML5定稿了,终于有一种编程语言开发的程序可以在Android和IOS两种设备上运行了

    过去这些年,HTML5 颠覆了 PC 互联网的格局,优化了移动互联网的体验,接下来,HTML5 将颠覆原生 App 世界.这听起来有点危言耸听,但若认真分析 HTML5 的发展史,你会发现,这个世界的 ...

  6. IoT SOL:基于HTML5+Node.js的图形化、社区化开发平台

    英特尔物联网服务融合开发套件(IoT SOL)是软件与服务事业部系统技术和优化部门(STO)开发的一款面向物联网开发的图形编程工具,旨在降低IoT应用的开发门槛.在2016年英特尔信息技术峰会(IDF ...

  7. 微软企业应用开发三大方向:跨平台、开放/开源与DevOps

    软件和互联网正在改变传统企业,软件的职能逐渐从管理内部员工变成核心的商业竞争能力,在今天这种大环境下,我们应该用的新开发技术和方法.微软公司全球资深副总裁.开发平台事业部潘正磊(Julia)认为,把I ...

  8. [HTML5]移动Web应用程序开发 HTML5篇 (四) 多媒体API

    介绍 本系列博客将主要介绍如今大红大紫的移动Web应用程序开发最重要的三个工具:HTML5,JavaScript, CSS3. 本篇是HTML5介绍的第三篇,主要介绍HTML5的Canvas API. ...

  9. 谷歌游览器插件html5,谷歌丢弃浏览器插件,全面开发html5

    北京时间2月21日消息 据国外媒体报道,谷歌Gears项目经理伊安·费特[Ian Fette]日前通过博客宣布,谷歌将放弃对Gears项目的支持,以便重点开发HTML5. 费特周五在Gears API ...

最新文章

  1. 《iPhone开发秘籍》带你深入iPhone开发秘境
  2. MySQL5.1升级到5.5注意事项
  3. plus 什么是mybais_MyBatis和MyBatisPlus的区别是什么?
  4. 浅析三层架构与MVC模式的区别
  5. 深度学习利器:TensorFlow与NLP模型
  6. 爬虫——模拟点击动态页面
  7. 应用软件使计算机的内存分配更合理,应用软件使计算机的内存分配更合理,运行更加稳定()...
  8. 《『若水新闻』客户端开发教程》——16.添加广告
  9. springMVC中获取request 对象
  10. 一种在Java层实现的守护进程方式
  11. 关于AD导Gerber文件的理解和总结
  12. 开机netmeeting已删除_NetMeeting
  13. java 命名规则_java中命名规范
  14. 基于STM32的高精度温度测控系统-PCB设计
  15. 可测函数积分的进一步性质
  16. 树莓派控制3631AS数码管 驱动 python程序 共阴数码管|徐奥雯编写|XUAOWEN
  17. 在线教育未来的发展前景如何?
  18. 分享一个国内可用的ChatGPT网站,免费无限制,支持AI绘画 - AI 百晓生
  19. U3d引擎崩溃、异常、警告、BUG与提示总结及解决方法
  20. oracle 建分区索引_Oracle分区索引

热门文章

  1. 学习笔记(11):Python网络编程并发编程-粘包底层原理分析
  2. ubuntu100%快速安装搜狗输入法
  3. vscode终端不识别python_VSCode无法识别我的已安装Python包
  4. 获取访客进站关键词_拼多多访客突然下降是为什么?拼多多访客突然暴涨又是怎么回事?...
  5. python列表split_Python-split()函数实例用法讲解
  6. jquery 判断是否有类名_Day037-JS、jQuery
  7. websocket onclose方法什么时候触发_WebSocket断开重连解决方案,心跳重连实践
  8. python中加入绝对路径_理解Python中的绝对路径和相对路径
  9. 学习笔记整理之模式化方法
  10. python2 openpyxl 复制excel内容到新的excel文件中 告警问题