本课程在概述移动互联网关键技术基础上,以Android平台为教学平台,主要介绍基于Android系统的移动应用开发及其在工业控制领域的案例,课程内容覆盖Android基础教学,包括开发环境组建、基础UI设计、常用Widgets、Sqlite数据库、网络与通信等;移动跨平台开发教学,包括HTML5/Jquery Mobile/Cordova开发技术;结合Arduino/WCF服务封装的综合开发实例教学,用于说明如何实施远程控制工业设备。通过本课程学习,学生可以系统掌握Android开发技术以及跨平台开发技术,独立开发中小规模的移动互联网应用,掌握远程工业控制解决方案。
Overview
Syllabus
- 第一章、Android开发入门
- 1.1 Android开发基础知识
- 1.2 认识Android工程
- 1.3 布局与事件处理
- 第二章、Android开发进阶
- 2.1 使用ListView
- 2.2 获取数据(一):解析XML
- 2.3 获取数据(二):操作Sqlite数据库
- 2.4 获取数据(三):获取Webservice数据
- 第三章、Android跨平台开发
- 3.1 创建Cordova工程
- 3.2 jQuery Mobile(一):页面与列表
- 3.3 jQuery Mobile(二):javascript编程
- 第四章、创客基础:控制Arduino
- 4.1 Arduino开发基础
- 4.2 基于C#的上位机开发
- 4.3 手机远程控制Arduino
- 课程最终考核
Taught by
Zhu Yi