个人介绍
移动互联网开发(Mobile Internet Development) Yi Zhu等
提供学校: Jiangsu University
院系: School of Computer Science and Communication Engineering
专业大类: Engineering
专业: Infroamtion and Communication Engineering
课程编号: 06312330
学分: 3
课时: 45
Today’s increasingly mobile Internet is quickly making its way into the modern society. Its impact on business cannot be underestimated, and mobile apps are changing every people’s life. Having to keep up with these trends, companies are experiencing an acute need to quickly develop mobile apps that support a myriad of devices and platforms. 
The traditional mobile development mode is to program native apps on different platforms respectively. For example, programmer should write Java code in Eclipse for Android device, write Objective-C code in Xcode for IOS device and write C# code in VS.NET for Wphone device. Although this development mode can create very powerful apps, its shortcoming is also obvious. It isn’t convenient, programmer must take more time to rewrite the same function using different languages for different platforms. In this case, cross-platform development technologies have been drawn more attention from companies and developers.
There are several selectable cross-platform development technologies today, but HTML5 is the most important. Currently, HTML5 has been the no. 3 mobile platform after IOS and Android, and it is gaining in popularity daily as it becomes an excellent answer to cross-platform development. According to an Appcelerator/IDC report, 79% of developers integrated this emerging web technology in their applications in 2012.
In this course, we would like to discuss both tranditional Android development and cross-platform development. The teaching contents include Android development environment establishment,basic application components,UI programming,Widgets,menu design,file access,database programming,network and communication,fundamental HTML5/javascript syntax and semantics,  CSS, UI design using jQuery Mobile, etc. In order to access many of the device’s native features (such as the compass, camera, contacts list, and so on), we further introduce a useful framework—PhoneGap in this course. Using PhoneGap API, we can let our web apps become powerful as the native apps. Based on jQuery network programming, we can also create HTML5 apps to control remote microcontroller (such as Arduino or Lego robots) through the mobile phone. 
This course provides very necessary knowledge for the students from mechanical engineering and electronic engineering. Today, we all concern about intelligent application development, an entire intelligent application is always composed of mechanical systems, electronic and electrical system, and software system. We have to admit that the software system is becoming more and more important in current intelligent application. So understand mobile development technologies, will help students to satisfy the development requirements of the Mobile Internet Era.
Teaching Team

Yi Zhu Associated Professor

单位:School of Computer Science and Communication Engineering

部门:Department of Communication Engineering

职位:Vice Dean

TianH... Lecturer

单位:School of Computer Science and Communication Engineering

部门:Department of Communication Engineering

Zhong... Lecturer

单位:School of Computer Science and Communication Engineering

部门:Department of Communication Engineering

QingH... Lecturer

单位:School of Computer Science and Communication Engineering

部门:Department of Communication Engineering

References

[1]     Meier R. Professional Android 4 applicationdevelopment[M]. John Wiley & Sons, 2012.

[2]     Vogel L. Android development tutorial[J].2011-03-06. http://www. vogella. de/articles/Android/article, html, 2012.

[3]     Jain C K. jQuery Mobile Cookbook[M]. PacktPublishing Ltd, 2012.

[4]     Camden R, Matthews A. jQuery mobile webdevelopment essentials[M]. Packt Publishing Ltd, 2013.

[5]     Myer T. Beginning PhoneGap[M]. John Wiley& Sons, 2011.

[6]     Duckett J. Web Design with HTML, CSS,JavaScript and jQuery Set[M]. Wiley Publishing, 2014.

[7]     Thorn A. Pro Unity game development withC#[M]. Apress, 2014.

[8]      KyawA S. Unity 4. x Game AI Programming[M]. Packt Publishing Ltd, 2013.


课程评价

教学资源
课程章节 | 文件类型   | 修改时间 | 大小 | 备注
1.1 Introduction to Android
附件
.
2017-11-16 126.65MB
1.2 Fundamental knowledge about Android Project
附件
.
2017-11-16 217.07MB
2.2 Android Events
附件
.
2017-11-16 224.95MB
4.1 XML Programming
附件
.
2017-11-16 295.46MB
11.2.1 Build Development Environment for Baidu Map Application
附件
.
2015-10-27 128.83MB
11.2.2 Coverings Description  in Baidu Map API
附件
.
2015-10-27 80.79MB
11.2.3 Multi Coverings Description in Baidu Map API
附件
.
2015-10-27 93.08MB
11.2.4 Realize Range Retrieval using Range and Keywords
附件
.
2015-10-27 100.36MB
11.2.5 Search Driving Route
附件
.
2015-10-27 96.96MB
11.2.6 Search Walker Route
附件
.
2015-10-27 67.57MB
 
附件
.
2015-10-27 67.57MB
11.2.7 Search Bus Transfer Line
附件
.
2015-10-27 45.62MB
11.2.8 Query Detail Bus Line Information
附件
.
2015-10-27 98.51MB
11.2.9 Display Multi Navigation Lines in One Map
附件
.
2015-10-27 63.61MB
11.3.1 Introduction to HTTP Protocol
附件
.
2015-10-27 53.58MB
11.3.2 Obtain Image using HTTP-GET Method
附件
.
2015-10-27 70.62MB
11.3.3 Submit Data using HTTP-POST Method
附件
.
2015-10-27 42.05MB
11.3.4 Submit Data using Apache Classes
附件
.
2015-10-27 42.05MB
提示框
提示框
确定要报名此课程吗?
确定取消