Bài giảng Lập trình cho thiết bị di động - Chương 1: Giới thiệu môi trường phát triển điện thoại di động - Trần Duy Thanh

DONG NAI UNIVERSITY OF TECHNOLOGY  
1. Subject introduction  
2. Mobile / Tablet OSs  
3. Software Installation  
4. Introduction to Android OS  
5. Using Android OS / Devices  
6. Eclipse debug with Android app  
7. Components of the Android Application  
8. Units of measurement  
9. XML Primer  
10. Application’s Life Cycle  
1
DONG NAI UNIVERSITY OF TECHNOLOGY  
1. Subject introduction  
1.1 Topics  
1.2 Learning Objectives  
1.3 Textbooks  
1.4 Test / Grade  
1.5 Assignments  
1.6 Rules  
2
DONG NAI UNIVERSITY OF TECHNOLOGY  
1.1 Topics  
Mobile/Tablet development application  
Background  
Software stack  
Activities vs applications  
Activity life cycles  
Activity states  
Resources  
Notification Manager  
3
DONG NAI UNIVERSITY OF TECHNOLOGY  
1.1 Topics  
User Interfaces  
Views  
Layouts  
Widgets  
UI XML specification  
4
DONG NAI UNIVERSITY OF TECHNOLOGY  
1.1 Topics  
Intents, Receivers, Adapters  
Explicit Intents  
Implicit Intents  
Event Broadcasting with Intents  
Event Reception with Broadcast Receivers  
Adapters and DataBinding  
5
DONG NAI UNIVERSITY OF TECHNOLOGY  
1.1 Topics  
Files, Content Providers, Databases  
Saving and Loading Files  
SQLite Databases  
Access Exposure to Data Sources through Content  
Providers  
Content Provider Registration  
Native Content Providers  
6
DONG NAI UNIVERSITY OF TECHNOLOGY  
1.1 Topics  
Common Android APIs  
Networking APIs  
LBS APIs  
Web APIs  
Multimedia APIs  
Telephony APIs  
And Sensors…  
7
DONG NAI UNIVERSITY OF TECHNOLOGY  
1.2 Learning Objectives  
Have an appreciation of the Android OS  
Know how to develop basic UIs  
Know how to broadcast and receive events  
Know how to manage data storage through files,  
databases, and content providers  
Know how to implement basic location-based  
services  
Know how to use audio and video utilities  
8
DONG NAI UNIVERSITY OF TECHNOLOGY  
1.2 Learning Objectives  
Know how to access the Internet  
Know how to process URL data encoded in  
HTML/XML  
Know how to capture touch screen events and  
recognize touch screen gestures  
Become exposed to Android online resources and  
communities  
Know how to use android APIs, Sensors…  
9
DONG NAI UNIVERSITY OF TECHNOLOGY  
1.3 Textbooks  
[1] Unlocking Android  
[2] The Busy Coders Guide to Android Development  
[3]Beginning Android Application Development –  
WeiMengle – Wrox -2011  
[4] Android Wireless Development -Lauren Darcey ,  
Shane Conder  
[5] Professional Android Application Development –  
Malestrom  
10  
DONG NAI UNIVERSITY OF TECHNOLOGY  
1.4 Test / Grade  
Attendance  
Mid term lab test  
Final lab test  
Homework  
assignments in every week  
Final Project  
Final project will require technical writing (project  
proposal submission, source documentation, description)  
Code in java (Eclipse)  
There will be reading suggestions  
Final test  
11  
DONG NAI UNIVERSITY OF TECHNOLOGY  
1.5 Assignments  
All assignments will be submitted via Assembla  
All assignments using namespace  
vn.edu.dntu.it.Studentname.ID. labNo  
vn.edu.dntu.it.lethihoa.0891233.Lab32  
Grades will be submitted via Assembla  
Late submission will not be accepted  
12  
DONG NAI UNIVERSITY OF TECHNOLOGY  
1.5 Assignments  
➢ Server - Tools  
– MS Source safe  
– SVN server (open source)  
– MS Team Foundation server  
➢ Host  
– Server in Lan  
– Host throught internet  
➢ Client  
– TortoiseSVN  
– Visual studio…  
13  
DONG NAI UNIVERSITY OF TECHNOLOGY  
1.5 Assignments  
Register account : http://www.assembla.com/ and create space to  
submit assignments  
Detail  
14  
DONG NAI UNIVERSITY OF TECHNOLOGY  
1.6 Rules  
- Attendance 75%  
- Do homework  
- Do lab project  
- Research on internet  
15  
DONG NAI UNIVERSITY OF TECHNOLOGY  
2. Mobile / Tablet OSs  
Android  
MeeGo  
Bada  
Ubuntu  
Mobile  
Symbian  
BlackBerry  
Windows  
Phone  
IOS  
WebOS  
16  
DONG NAI UNIVERSITY OF TECHNOLOGY  
Bada  
Samsung  
Closed source  
17  
DONG NAI UNIVERSITY OF TECHNOLOGY  
C/C++ J2EM  
18  
DONG NAI UNIVERSITY OF TECHNOLOGY  
Windows  
Phone  
C#  
VB.net  
XAML  
19  
DONG NAI UNIVERSITY OF TECHNOLOGY  
from HP  
WebOS  
open sourced  
running on the Linux kernel  
Visual Studio  
C/C++  
Java  
20  
Tải về để xem bản đầy đủ
pptx 133 trang baolam 20540 Free
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Lập trình cho thiết bị di động - Chương 1: Giới thiệu môi trường phát triển điện thoại di động - Trần Duy Thanh", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pptxbai_giang_lap_trinh_cho_thiet_bi_di_dong_chuong_1_gioi_thieu.pptx