Introduction to Mobile Application Development
Nguyễn Anh Tuấn Ph.D.
Department of Network Administration and
Application Development – NAAD
Faculty of Computer Network and Communication
University of Information Technology
Email:
Homepage: />Facebook: www.facebook.com/tuannguyenuit
Blog: tuanubicom.blogspot.com
Google: tuan nguyen uit
Agenda
∗ Why do we learn this course ?
∗ What is course talking about ?
∗ How do we learn this course more effectively ?
A Day Made of Glass 2
∗
Xem Youtube Clip:
∗
/>
Why do we learn this course ?
1.
Mobile phones
are everywhere
2. An important part of our life
3. The world is not a desktop
Mobile phones are everywhere
@ Airport
Rural area
Phones become an important
part of our life
Connecting People
Our secretary
Entertainment Device
3. The world is not a desktop
2011, World populations 7 billion people, 5.6 billion mobile pho
2011, USA, 327.5/310, 103.9%
2009, GER, 107/82, 130%
2008, UK, 75.7/61.6, 123%
Source: />
2010, VIETNAM, 72/90, 79%
Are there enough software for eveyone ?
That’s why we learn this course !
∗ The world is going mobile
∗ Many challenges
∗ You can find more reasons
What is course talking
about ?
1.
Introduce the mobile phone for 21
2.
How to develop an innovative program on Mobile
st
phone
3.
What area can we apply this skill for
century
The mobile phone of the 21 centuty
The mobile phone of the 21 centuty
It has Operating
System
It has Sensors
It is powerful
Smart
Mobile
Network
It is an entertainment
connections
device
The phone is powerful
Multi-core CPU
Plenty of RAM
Heaps of external
storage
Khái niệm CPU Core
CPU: Central Processing Unit
Computational power of a computer is
usually measured by the power of its CPU
Quad-core
Quad cores = 4 cores
More powerful, stronger
Means:
4 “CPU” in a box
More engergy consumption
More difficult to manage
It has operating system
Connectivities – Wide range
3G
Connectivities – Short range
It has sensors
Touch Screen
Accelerometer
GPS receiver
Capacitor Sensor
∗
Human body is a capacitor
Accelerometer
/>
GPS – Global Positioning System
∗ It first used in US Army for navigation
∗
Now it is free for civiliants
∗ Triangulation algorithm
∗
∗
Visible satelite (at least 3)
It is pervasive / outdoor