The Mobile Ecosystem

39,922 views 58 slides Mar 07, 2012
Slide 1
Slide 1 of 58
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54
Slide 55
55
Slide 56
56
Slide 57
57
Slide 58
58

About This Presentation

Mobile Applications Development - Lecture 1

Brief History of Mobile

The Mobile Ecosystem

Mobile as the 7th mass medium

This presentation has been developed in the context of the Mobile Applications Development course at the Computer Science Department of the University of L'Aquila (Italy).

...


Slide Content

The Mobile Ecosystem
Ivano 
Malavolta
Ivano 
Malavolta
[email protected]
http://www.di.univaq.it/malavolta

Roadmap

Brief History of Mobile

Brief History of Mobile
•The Mobile Ecosystem
•Mobile as the 7th mass media

BriefhistoryofMobile
•Manygeneration ofmobiles •G isoftenreferredtothe networking
aspect
–es. 2G, 3G, 4G 
WeWeWeWe
will willwill will
notnotnot not

WeWeWeWe
will willwill will
notnotnot not

Wewillfocus on the 
DEVICE

BriefhistoryofMobile
•Motivation:
At some 
point

device
comes
and 
At some 
point

device
comes
and 
changeseverything

The beginning…

The BrickEra
* Picture lovely taken from http://www.slideshare.net/ fling

The BrickEra

It
was
Portable
!
calls

It
was
Portable
!
•More expensivethanpayphones
•Enormousbattery
•Stakeholders:

Stockbrokers

salespeople
, …

Stockbrokers

salespeople
, …
•Aftera while, more cellularradio towers
and…itgot(a littlebit) smaller

The Candy bar Era
* Picture lovely taken from http://www.slideshare.net/ fling

The Candy Bar Era

2G network : GSM, CDMA, TDMA, 
iDEN
calls
SMS

2G network : GSM, CDMA, TDMA, 
iDEN
•More cellular towers
Tless power needed
Tmuch smaller

Better voice quality

Better voice quality
•Added SMS •Everyone wanted to have a mobile phone
–economicprosperityin EU, USA, and JP

The FeaturePhoneEra
* Picture lovely taken from http://www.slideshare.net/ fling

The FeaturePhoneEra

2.5G network: GPRS
calls
SMS & MMS
music & photos

2.5G network: GPRS
•Camera
•MMS
•Data-capable devices

Internet
on mobile (very poor)

Internet
on mobile (very poor)
–high prices
–poormarketing
–inconsistentrendering

The Smartphone Era
* Picture lovely taken from http://www.slideshare.net/ fling

The Smartphone Era

3G, HSDPA, WI
-
FI
calls
SMS & MMS
music & photos

3G, HSDPA, WI
-
FI
•Likea featurephone, butsimulatinga PC
•ItsownOS (es. Symbian)
•Largerscreens, stylus

The Mobile Platform becomes key

The Mobile Platform becomes key
•(push) email as primary driver 

The TouchEra
* Picture lovely taken from http://www.slideshare.net/ fling

The TouchEra

3G, 4G
calls
SMS & MMS
music & photos
APPS
NOT a 
phone

3G, 4G
•Accelerometers
•GPS/Location-based
•User-centered design

true
impact on 
his
eveyday
life
NOT a 
phone
-
NOT a computer

true
impact on 
his
eveyday
life
•Rich interfaces
•A personal media platform
•Mobile web -everyday

Roadmap

Brief History of Mobile

Brief History of Mobile
•The Mobile Ecosystem
•Mobile as the 7th mass media

The Mobile Ecosystem

The Mobile Ecosystem
HSPDA
GPRS
4G
Edge
GPRS
4G
WIFI

The Mobile Ecosystem
Applications
Services Devices
Platforms
Operatingsystems
Applicationframeworks
Applications
Operators Networks
Devices

The Mobile Ecosystem
•Operatorsmakethe entiremobile ecosystemwork •ROLE ROLEROLE ROLE: tocreate and maintainwireless servicesover
a reliablecellularnetwork
Theyinstall
cellular
towers
•Voice
•Messages

Internet 
access
Operators
cellular
towers

Internet 
access

The Mobile Ecosystem
Operators
data source: http://bit.ly/Ajzc0o

The Mobile Ecosystem
Mobile networks communicate through  electromagneti c 
radio waves with a cell site base station, the ante nnas  radio waves with a cell site base station, the ante nnas  of which are usually mounted on a tower, pole or 
building.
Operators Networks
image from: 
http://en.kioskea.net/contents/tele
phonie-mobile/gsm.php3

The Mobile Ecosystem
Operators Networks
data source: http://www.slideshare.net/fling/mobile -20-design-
develop-for-the-iphone-and-beyond

The Mobile Ecosystem
The PHONE

handsets
or 
terminals
in 
industry

handsets
or 
terminals
in 
industry
•Butalsootherdevicessuchastablets, ebookreaders…
Operators Networks
Devices

The Mobile Ecosystem
FeaturePhone
VSVS
Smartphone 
(and touchphones)
Operators Networks
Devices
image source: http://techcrunch.com/2011/11/28/its- still-a-
feature-phone-world-global-smartphone-penetration-a t-27/

The Mobile Ecosystem
Platformsprovideaccesstothe devices They
provide

core
programming
language
in 
which
ALL 
They
provide

core
programming
language
in 
which
ALL 
the software iswritten
Three maincategories:
•Open Source Open Source Open Source Open Source: free touseand modify

Android
Operators Networks
Devices

Android
•Proprietary Proprietary Proprietary Proprietary: bydevicemakers
–iPhone, BlackBerry, Palm
•Licensed Licensed Licensed Licensed: sold todevicemakers
–JavaME, BREW, Windows Mobile
Platforms

The Mobile Ecosystem
OS havecoreservicesor toolkitsthatenableappstotalk 
to
each
other
and share data or 
services
to
each
other
and share data or 
services
Forexample:
OSs are common in Smart Phones, 
Operating
Systems
Operators Networks
Devices
but rare in Feature phones.
Platforms
Operating
Systems

The Mobile Ecosystem
Smartphonesby
Operative Systems
Operating
Systems
Operators Networks
Devices
Platforms
Operating
Systems

The Mobile Ecosystem
Theyrunon top ofthe OS, sharingcoreservicessuchas: •
Communications

Communications
•Messaging
•Graphics
•Location

Security
Operating
Systems
ApplicationFrameworks
Operators Networks
Devices

Security
•Authentication
•…
Platforms
Operating
Systems

The Mobile Ecosystem
Operating
Systems
ApplicationFrameworks
Operators Networks
Devices
Platforms
Operating
Systems
data source: http://www.slideshare.net/fling/mobile -20-design-
develop-for-the-iphone-and-beyond

The Mobile Ecosystem
Definition: Definition: Definition: Definition: In the realm of technology, this usually  
refers to a computer program that runs on a website   refers to a computer program that runs on a website   (Google Apps), a small computing device (iPadApp) o r a 
cell phone (Android App). 
Example applications may
include Games, Web Browser,
Operating
Systems
ApplicationFrameworks
Applications
Operators Networks
Devices
include Games, Web Browser, Camera or Media Player.
Platforms
Operating
Systems

The Mobile Ecosystem
Apps live between the device and the user
Operating
Systems
ApplicationFrameworks
Applications
APP
Operators Networks
Devices
Platforms
Operating
Systems
Theymustfitwiththeirusagecontext
Theymustknowthe specificdevice
attributesand capabilities
TTTTFRAGMENTATION PROBLEM FRAGMENTATION PROBLEM FRAGMENTATION PROBLEM FRAGMENTATION PROBLEM

The Fragmentationproblem
It is the inability to develop an app against a ref erence 
operating context  operating context  operating context  operating context 
(OC) and achieve the intended behavior in 
operating context  operating context  operating context  operating context 
(OC) and achieve the intended behavior in 
all OCs suitable for the application.
OC = the external environment influencing its opera tion
Operating
Systems
ApplicationFrameworks
Applications
Operators Networks
Devices
Platforms
Operating
Systems

The Fragmentationproblem
for further info: 
http://www.comp.nus.edu.sg/~damithch/files/SEKE2008 .pdf

The Mobile Ecosystem
Services Services Services Servicesare “everythingthe useristryingtodo”
They are often available at different levels:
•Application 
•Application Framework
•OS
Operating
Systems
ApplicationFrameworks
Applications
Services
Operators Networks
Devices
Example services may include:
•the Internet
•sending a text message
•being able to get a location  
Platforms
Operating
Systems

The Mobile Ecosystem
All of these layers must be passed through before 
you get to the content you get to the content
Operating
Systems
ApplicationFrameworks
Applications
Services
Nowadays, the mobile 
ecosystemis: 
complicated, fragmented, 
and a 
political
nightmare
Operators Networks
Devices
Platforms
Operating
Systems
and a 
political
nightmare
RUN AWAY!!!
however…

Roadmap

Brief History of Mobile

Brief History of Mobile
•The Mobile Ecosystem
•Mobile as the 7th mass media

Mobile Market
Mass Media??? 
How
big 
is
the Mobile Market???
How
big 
is
the Mobile Market???
data source: http://www.slideshare.net/fling/mobile -20-design-
develop-for-the-iphone-and-beyond

Mobile Market
in 2009
data source: http://www.slideshare.net/fling/mobile -20-design-
develop-for-the-iphone-and-beyond

Mobile Market
in 2009
data source: http://www.slideshare.net/fling/mobile -20-design-
develop-for-the-iphone-and-beyond

Mobile Market
in 2009
data source: http://www.slideshare.net/fling/mobile -20-design-
develop-for-the-iphone-and-beyond

Mobile Market
in 2011…

Mobile Market
Mobile
is the LARGEST, 
Mobile
is the LARGEST, 
most available 
mass medium 
TO MANKIND TO MANKIND TO MANKIND TO MANKIND TO MANKIND TO MANKIND TO MANKIND TO MANKIND

Mobile as the 7th mass media
Each mass media has advantages and disadvantages, e ach  Each mass media has advantages and disadvantages, e ach 
playing a significant role in society
Ifweunderstand
howwerelatetoeachmass media 
Twewillunderstandwhatourcustomersexpectfrom
our
mobile 
apps
our
mobile 
apps

Mobile as the 7th mass media
Printing
Press
1
Printing
Press
Reducedtimetopublish Enables
information 
to
be
easily
copied
and 
distributed
1
Enables
information 
to
be
easily
copied
and 
distributed

Mobile as the 7th mass media
Recordings
2
Recordings akarecordedsound
Music
2
Startedasinformation sharing(news)

Mobile as the 7th mass media
Cinema
3
Cinema
VisualExperience Similarly
to
recordings

3
Similarly
to
recordings

itstartedasinformation sharing(news)
Intense personal experience

Mobile as the 7th mass media
Radio
4
Radio
= recordings+ live broadcast Intense personal 
experience
4
Intense personal 
experience

Mobile as the 7th mass media
Television
5
Television
= radio + video Prices
dropped
down 
T
a TV 
for
each
home
5
Prices
dropped
down 
T
a TV 
for
each
home
Tmore intimate and visceralmedium

Mobile as the 7th mass media
Internet
6
Internet
Computers@home, not@work
Web 2.0 = interactwithotherusers
6
Purchase, download and streamrecordings
Listentoradio and TV streams

Mobile as the 7th mass media
Mobile
7
Mobile
Itstartedat the sametimeasthe Web
Unique Unique Unique Uniquetrait trait trait trait: itcan do everything
allthe othermedia can do
7
•Reading(and publishing)
•Play recordings
•Watchmovies
•Listentoradio
•WatchTV (and streaming)
•Surf the Internet

UniquebenefitsofMobile
Apartfromcoveringallthe othermedia, mobile has5 
unique
benefits
:
First truly personal mass media First always
-
carried mass media
First always-on mass media
unique
benefits
:
We don’t share our phones with our friends Information is always available 24/7, 
even when idle
7 out of 10 people sleep with their 
phones within reach
At the point of creative impulse Only mass media with a built-in 
payment channel
First always
-
carried mass media
phones within reach
Universal click-to-buy + credit cards
Ability to create or consume content 
whenever the mood strikes

Context
CONTEXT CONTEXTCONTEXT CONTEXT CONTEXTCONTEXT
CONTEXT CONTEXTCONTEXT
CONTEXT 
CONTEXT
CONTEXT
Mobile appshavethe amazingcapabilitytoadd
CONTEXT CONTEXT CONTEXT CONTEXT
toinformation, addingimmediate relevancetowhat
we
are 
doing
right 
here
, right 
now
CONTEXT 
CONTEXT
CONTEXT
CONTEXT CONTEXTCONTEXT
we
are 
doing
right 
here
, right 
now

References
http://bit.ly/xSdIiS
Chapters1-2-3
http://bit.ly/xSdIiS

Thereisno “perfectapp”, youhavetofindthe sweet sweet sweet sweetspotspotspot spot
Tipsforthe project
your APP
development or 
configuration, 
maintainability, and 
reliability
costs, revenue, 
market share, and 
time to market
UserGoals
APP usability

Tipsforthe project
1. Finda REAL REALREAL REALNEEDNEEDNEED NEEDfirst 2. FindyourGOALGOALGOAL GOALtofillthe need
3. Reverse  Reverse  Reverse  Reverse Engineer Engineer Engineer Engineerthe goal intoa potentialapp
4. Rememberthe uniquebenefits benefits benefits benefitsofMobile (slide 53)
5. CONTEXT  CONTEXT  CONTEXT  CONTEXT CONTEXT CONTEXT CONTEXT CONTEXTCONTEXT CONTEXT CONTEXT CONTEXT
–Location, camera, always-carried, accelerometer
–WHO isyourtypicaluser???? Defineusagescenarios

Tipsforthe project
This ThisThis Thisisisis ismymymy mycheckbox checkbox checkbox checkboxwhenwhenwhen whenI I I I review review review reviewananananappappappapp:::: hDoesithavea cleargoal?
hIsitfillinga realneed?
hDoesitconsiderthe contextin whichI’m usingit?
hIsitintegratedwithotherservices?
Look at http://www.programmableweb.com 
and discovera newworld out there!!  ☺
hIsita pleasuretouseit? 
I look at UI design, interface slickness, ecc. 

HelloWorld LatestMovies
App