Вы находитесь на странице: 1из 35

Introduction

Luong The Nhan

Chapter 1
Introduction Mobile phones

Mobile operating
systems

Mobile Application Development Mobile application


categories

Mobile application
architecture

Next course
Luong The Nhan
Faculty of Computer Science and Engineering
Ho Chi Minh University of Technology, VNU-HCM

1.1
Introduction
Overview
Luong The Nhan

1 Mobile phones

Mobile phones
2 Mobile operating systems Mobile operating
systems

Mobile application
categories
3 Mobile application categories
Mobile application
architecture

Next course
4 Mobile application architecture

5 Next course

1.2
Introduction
History of mobile phones
Luong The Nhan

Mobile phones

Mobile operating
systems

Mobile application
categories

Mobile application
architecture

Next course

(Source: visual.ly)

1.3
Introduction
Mobile phones are everywhere
Luong The Nhan

Mobile phones

Mobile operating
systems

Mobile application
categories

Mobile application
architecture

Next course

(Source: businesskorea.co.kr)

1.4
Introduction
Mobile phones are everywhere
Luong The Nhan

Mobile phones

Mobile operating
systems

Mobile application
categories

Mobile application
architecture

Next course

(Source: optimus5.com)

1.5
Introduction
Mobile phones are everywhere
Luong The Nhan

Mobile phones

Mobile operating
systems

Mobile application
categories

Mobile application
architecture

Next course

(Source: ex48.wordpress.com)
1.6
Introduction
Mobile phones are everywhere
Luong The Nhan

Mobile phones

Mobile operating
systems

Mobile application
categories

Mobile application
architecture

Next course

1.7
Introduction
Global Digital Usage
Luong The Nhan

Mobile phones

Mobile operating
systems

Mobile application
categories

Mobile application
architecture

Next course

(Source: wearesocial.sg)
1.8
Introduction
Share of Web Traffic
Luong The Nhan

Mobile phones

Mobile operating
systems

Mobile application
categories

Mobile application
architecture

Next course

(Source: wearesocial.sg)
1.9
Introduction
Mobile Connections by Device
Luong The Nhan

Mobile phones

Mobile operating
systems

Mobile application
categories

Mobile application
architecture

Next course

(Source: wearesocial.sg)
1.10
Introduction
Digital in Vietnam
Luong The Nhan

Mobile phones

Mobile operating
systems

Mobile application
categories

Mobile application
architecture

Next course

(Source: wearesocial.sg)
1.11
Introduction
Mobile Activities in Vietnam
Luong The Nhan

Mobile phones

Mobile operating
systems

Mobile application
categories

Mobile application
architecture

Next course

(Source: wearesocial.sg)
1.12
Introduction
Importance Of Mobile Phone
Luong The Nhan

• Easy Way of Communication


Mobile phones

Mobile operating
systems

Mobile application
categories

Mobile application
architecture

Next course

1.13
Introduction
Importance Of Mobile Phone
Luong The Nhan

• Easy Way of Communication


Mobile phones
• Internet Access & Social Media Mobile operating
systems

Mobile application
categories

Mobile application
architecture

Next course

1.13
Introduction
Importance Of Mobile Phone
Luong The Nhan

• Easy Way of Communication


Mobile phones
• Internet Access & Social Media Mobile operating
systems

• Mobile Phones are Multimedia Devices → Mobile application


categories

Save Money Mobile application


architecture

Next course

1.13
Introduction
Importance Of Mobile Phone
Luong The Nhan

• Easy Way of Communication


Mobile phones
• Internet Access & Social Media Mobile operating
systems

• Mobile Phones are Multimedia Devices → Mobile application


categories

Save Money Mobile application


architecture

Next course

• Mobile Phones Ensure Safety

1.13
Introduction
Importance Of Mobile Phone
Luong The Nhan

• Easy Way of Communication


Mobile phones
• Internet Access & Social Media Mobile operating
systems

• Mobile Phones are Multimedia Devices → Mobile application


categories

Save Money Mobile application


architecture

Next course

• Mobile Phones Ensure Safety

• Mobile Phones Helps in Business

1.13
Introduction
Functions Of Mobile Phones
Luong The Nhan

Exercise
Mobile phones
What are the functions of mobile phones? Mobile operating
systems

Mobile application
categories

Mobile application
architecture

Next course

1.14
Introduction
Functions Of Mobile Phones
Luong The Nhan

Exercise
Mobile phones
What are the functions of mobile phones? Mobile operating
systems

Mobile application
• Voice and Traditional Phone Functions: Call, SMS, categories
MMS Mobile application
architecture

Next course

1.14
Introduction
Functions Of Mobile Phones
Luong The Nhan

Exercise
Mobile phones
What are the functions of mobile phones? Mobile operating
systems

Mobile application
• Voice and Traditional Phone Functions: Call, SMS, categories
MMS Mobile application
architecture
• Data Functions: Internet, Bluetooth, NFC, ...
Next course

1.14
Introduction
Functions Of Mobile Phones
Luong The Nhan

Exercise
Mobile phones
What are the functions of mobile phones? Mobile operating
systems

Mobile application
• Voice and Traditional Phone Functions: Call, SMS, categories
MMS Mobile application
architecture
• Data Functions: Internet, Bluetooth, NFC, ...
Next course
• Other applications: Photo, Calendar, Music, Radio,
GPS, ...

1.14
Introduction
Some New Products
Luong The Nhan

Mobile phones

Mobile operating
systems

Mobile application
categories

Mobile application
architecture

Next course

1.15
Introduction
Some New Products
Luong The Nhan

Mobile phones

Mobile operating
systems

Mobile application
categories

Mobile application
architecture

Next course

1.16
Introduction
Mobile operating systems
Luong The Nhan

Mobile phones

Mobile operating
Exercise systems

Mobile application
What mobile operating systems? categories

Mobile application
architecture

Next course

1.17
Introduction
Mobile operating systems
Luong The Nhan

Mobile phones

Mobile operating
systems

Mobile application
categories

Mobile application
architecture

Next course

(Source: optimus5.com)

1.18
Introduction
Android
Luong The Nhan

Mobile phones

Mobile operating
systems

Mobile application
categories

Mobile application
architecture

Next course

1.19
Introduction
iOS
Luong The Nhan

Mobile phones

Mobile operating
systems

Mobile application
categories

Mobile application
architecture

Next course

1.20
Introduction
Windows Phone
Luong The Nhan

Mobile phones

Mobile operating
systems

Mobile application
categories

Mobile application
architecture

Next course

1.21
Introduction
Other systems
Luong The Nhan

• BlackBerry

Mobile phones
• Firefox OS Mobile operating
systems

Mobile application
categories

• Sailfish OS Mobile application


architecture

Next course

• Tizen

• Ubuntu Touch
1.22
Introduction
Discontinued mobile operating systems
Luong The Nhan

• Symbian
Mobile phones

Mobile operating
• Bada systems

Mobile application
categories

Mobile application
architecture
• Palm OS Next course

• webOS

1.23
Introduction
Mobile application categories
Luong The Nhan

• Books & Reference


• Business
• Communication
• Education Mobile phones

Mobile operating
• Entertainment systems

Mobile application
• Games categories

Mobile application
• Lifestyle architecture

Next course
• Social
• Sports
• Tools
• ...
Ref: https://developers.google.com/adwords/api/
docs/appendix/mobileappcategories 1.24
Introduction
Mobile application architecture
Luong The Nhan

Mobile phones

Mobile operating
systems

Mobile application
categories

Mobile application
architecture

Next course

(Source: softwareag.com)
1.25
Introduction
Mobile application architecture
Luong The Nhan

The kind of mobile apps that companies are


investing in are:
• Business to enterprise to increase worker Mobile phones

Mobile operating
productivity; systems

Mobile application
• Business to consumer to improve categories

Mobile application
customer satisfaction & deepen customer architecture

loyalty; Next course

• Government to citizen to provide


information at fingertips and better serve
the citizens.

1.26
Introduction
Mobile application architecture
Luong The Nhan

An architecture based on SOA (Service-oriented


architecture) principles has two major layers:
• The business services layer enables core
enterprise systems to deliver capabilities Mobile phones

Mobile operating
(functionality and data) as reusable, systems

standards-based services. They perform the Mobile application


categories

most complex business tasks that are Mobile application


architecture

needed by enterprise-class mobile apps. Next course

• The service mediation layer acts as a


proxy to these services managing all
interactions between mobile apps and
internal core systems.
1.27
Introduction
Web Services
Luong The Nhan
Requirements:
• PHP Programming

Preparation:
Mobile phones
• RESTful Web Services Mobile operating
systems
• Slim framework Mobile application
categories
(http://www.slimframework.com) Mobile application
architecture

Next course
Installation:
• Web server with URL rewriting (Apache2 or
ngnix)
• PHP 5.5 or newer
• MySQL 5.x
• On Linux: LAMP or LEMP stack. 1.28

Вам также может понравиться