SlideShare a Scribd company logo
The Mobile Ecosystem
Ivano MalavoltaIvano Malavolta
ivano.malavolta@univaq.it
http://www.di.univaq.it/malavolta
Roadmap
• Brief History of Mobile• Brief History of Mobile
• The Mobile Ecosystem
• Mobile as the 7th mass media
Brief history of Mobile
• Many generation of mobiles
• G is often referred to the networking aspect
– es. 2G, 3G, 4G
WeWeWeWe willwillwillwill notnotnotnot.WeWeWeWe willwillwillwill notnotnotnot.
We will focus on the DEVICE
Brief history of Mobile
• Motivation:
At some point a device comes andAt some point a device comes and
changes everything
The beginning…
The Brick Era
* Picture lovely taken from http://www.slideshare.net/fling
The Brick Era
• It was Portable!
calls
• It was Portable!
• More expensive than payphones
• Enormous battery
• Stakeholders:
– Stockbrokers, salespeople, …– Stockbrokers, salespeople, …
• After a while, more cellular radio towers
and… it got (a little bit) 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
less power needed
much smaller
• Better voice quality• Better voice quality
• Added SMS
• Everyone wanted to have a mobile phone
– economic prosperity in EU, USA, and JP
The Feature Phone Era
* Picture lovely taken from http://www.slideshare.net/fling
The Feature Phone Era
• 2.5G network: GPRS
calls SMS & MMS music & photos
• 2.5G network: GPRS
• Camera
• MMS
• Data-capable devices
• Interneton mobile (very poor)• Interneton mobile (very poor)
– high prices
– poor marketing
– inconsistent rendering
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
• Like a feature phone, but simulating a PC
• Its own OS (es. Symbian)
• Larger screens, stylus
• The Mobile Platform becomes key• The Mobile Platform becomes key
• (push) email as primary driver
The Touch Era
* Picture lovely taken from http://www.slideshare.net/fling
The Touch Era
• 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
GPRS4G
Edge
GPRS4G
WIFI
The Mobile Ecosystem
Applications
Services
Devices
Platforms
Operating systems
Application frameworks
Applications
Operators
Networks
Devices
The Mobile Ecosystem
• Operators make the entire mobile ecosystem work
• ROLEROLEROLEROLE: to create and maintain wireless services over
a reliable cellular network
They install
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 electromagnetic
radio waves with a cell site base station, the antennasradio waves with a cell site base station, the antennas
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
• But also other devices such as tablets, ebook readers…
Operators
Networks
Devices
The Mobile Ecosystem
Feature Phone
VSVS
Smartphone
(and touch phones)
Operators
Networks
Devices
image source: http://techcrunch.com/2011/11/28/its-still-a-
feature-phone-world-global-smartphone-penetration-at-27/
The Mobile Ecosystem
Platforms provide access to the devices
They provide a core programming language in which ALLThey provide a core programming language in which ALL
the software is written
Three main categories:
• Open SourceOpen SourceOpen SourceOpen Source: free to use and modify
– Android
Operators
Networks
Devices
– Android
• ProprietaryProprietaryProprietaryProprietary: by device makers
– iPhone, BlackBerry, Palm
• LicensedLicensedLicensedLicensed: sold to device makers
– JavaME, BREW, Windows Mobile
Platforms
The Mobile Ecosystem
OS have core services or toolkits that enable apps to talk
to each other and share data or servicesto each other and share data or services
For example:
OSs are common in Smart Phones, Operating Systems
Operators
Networks
Devices
but rare in Feature phones. Platforms
Operating Systems
The Mobile Ecosystem
Smartphones by
Operative Systems
Operating Systems
Operators
Networks
Devices
Platforms
Operating Systems
The Mobile Ecosystem
They run on top of the OS, sharing core services such as:
• Communications• Communications
• Messaging
• Graphics
• Location
• Security Operating Systems
Application Frameworks
Operators
Networks
Devices
• Security
• Authentication
• …
Platforms
Operating Systems
The Mobile Ecosystem
Operating Systems
Application Frameworks
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 websiterefers to a computer program that runs on a website
(Google Apps), a small computing device (iPad App) or a
cell phone (Android App).
Example applications may
include Games, Web Browser,
Operating Systems
Application Frameworks
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
Application Frameworks
Applications
APP
Operators
Networks
Devices
Platforms
Operating Systems
They must fit with their usage context
They must know the specific device
attributes and capabilities
FRAGMENTATION PROBLEMFRAGMENTATION PROBLEMFRAGMENTATION PROBLEMFRAGMENTATION PROBLEM
The Fragmentation problem
It is the inability to develop an app against a reference
operating contextoperating contextoperating contextoperating context (OC) and achieve the intended behavior inoperating contextoperating contextoperating contextoperating context (OC) and achieve the intended behavior in
all OCs suitable for the application.
OC = the external environment influencing its operation
Operating Systems
Application Frameworks
Applications
Operators
Networks
Devices
Platforms
Operating Systems
The Fragmentation problem
for further info:
http://www.comp.nus.edu.sg/~damithch/files/SEKE2008.pdf
The Mobile Ecosystem
ServicesServicesServicesServices are “everything the user is trying to do”
They are often available at different levels:
• Application
• Application Framework
• OS
Operating Systems
Application Frameworks
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 contentyou get to the content
Operating Systems
Application Frameworks
Applications
Services Nowadays, the mobile
ecosystem is:
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 MANKINDTO MANKINDTO MANKINDTO MANKINDTO MANKINDTO MANKINDTO MANKINDTO MANKIND
Mobile as the 7th mass media
Each mass media has advantages and disadvantages, eachEach mass media has advantages and disadvantages, each
playing a significant role in society
If we understand how we relate to each mass media
we will understand what our customers expect from
our mobile appsour mobile apps
Mobile as the 7th mass media
Printing Press1 Printing Press
Reduced time to publish
Enables information to be easily copied and distributed
1
Enables information to be easily copied and distributed
Mobile as the 7th mass media
Recordings2 Recordings
aka recorded sound
Music
2
Started as information sharing (news)
Mobile as the 7th mass media
Cinema3 Cinema
Visual Experience
Similarly to recordings,
3
Similarly to recordings,
it started as information sharing (news)
Intense personal experience
Mobile as the 7th mass media
Radio4 Radio
= recordings + live broadcast
Intense personal experience
4
Intense personal experience
Mobile as the 7th mass media
Television5 Television
= radio + video
Prices dropped down a TV for each home
5
Prices dropped down a TV for each home
more intimate and visceral medium
Mobile as the 7th mass media
Internet6 Internet
Computers @home, not @work
Web 2.0 = interact with other users
6
Purchase, download and stream recordings
Listen to radio and TV streams
Mobile as the 7th mass media
Mobile7 Mobile
It started at the same time as the Web
UniqueUniqueUniqueUnique traittraittraittrait: it can do everything all the other media can do
7
• Reading (and publishing)
• Play recordings
• Watch movies
• Listen to radio
• Watch TV (and streaming)
• Surf the Internet
Unique benefits of Mobile
Apart from covering all the other media, mobile has 5
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 CONTEXT CONTEXT
CONTEXT CONTEXT CONTEXT
CONTEXT CONTEXT CONTEXT
CONTEXT CONTEXT CONTEXT
Mobile apps have the amazing capability to add
CONTEXTCONTEXTCONTEXTCONTEXT
to information, adding immediate relevance to what
we are doing right here, right now
CONTEXT CONTEXT CONTEXT
CONTEXT CONTEXT CONTEXT
we are doing right here, right now
References
http://bit.ly/xSdIiS
Chapters 1-2-3
http://bit.ly/xSdIiS
There is no “perfect app”, you have to find the sweetsweetsweetsweet spotspotspotspot
Tips for the project
your
APP
development or
configuration,
maintainability, and
reliability
costs, revenue,
market share, and
time to market
User Goals
APP
usability
Tips for the project
1. Find a REALREALREALREAL NEEDNEEDNEEDNEED first
2. Find your GOALGOALGOALGOAL to fill the need
3. ReverseReverseReverseReverse EngineerEngineerEngineerEngineer the goal into a potential app
4. Remember the unique benefitsbenefitsbenefitsbenefits of Mobile (slide 53)
5. CONTEXTCONTEXTCONTEXTCONTEXT CONTEXTCONTEXTCONTEXTCONTEXT CONTEXTCONTEXTCONTEXTCONTEXT
– Location, camera, always-carried, accelerometer
– WHO is your typical user???? Define usage scenarios
Tips for the project
ThisThisThisThis isisisis mymymymy checkboxcheckboxcheckboxcheckbox whenwhenwhenwhen IIII reviewreviewreviewreview anananan appappappapp::::
Does it have a clear goal?
Is it filling a real need?
Does it consider the context in which I’m using it?
Is it integrated with other services?
Look at http://www.programmableweb.com
and discover a new world out there!! ☺
Is it a pleasure to use it?
I look at UI design, interface slickness, ecc.
Hello World
Latest Movies
App

More Related Content

What's hot

Web and Mobile App Accessibility Testing
Web and Mobile App Accessibility TestingWeb and Mobile App Accessibility Testing
Web and Mobile App Accessibility Testing
TechWell
 
It's All About Context
It's All About ContextIt's All About Context
It's All About Context
Kevin Suttle
 
Jan Ole Suhr
Jan Ole SuhrJan Ole Suhr
Jan Ole Suhr
fndc
 
Dial2Do ICIN 09
Dial2Do ICIN 09Dial2Do ICIN 09
Dial2Do ICIN 09
Sean O'Sullivan
 
WSO2Con Asia 2014 - Accelerating Mobile Development with Mobile Enterprise Ap...
WSO2Con Asia 2014 - Accelerating Mobile Development with Mobile Enterprise Ap...WSO2Con Asia 2014 - Accelerating Mobile Development with Mobile Enterprise Ap...
WSO2Con Asia 2014 - Accelerating Mobile Development with Mobile Enterprise Ap...
WSO2
 
Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015
Henny Swan
 
Mobile Accessibility on the Move
Mobile Accessibility on the MoveMobile Accessibility on the Move
Mobile Accessibility on the Move
Interactive Accessibility
 
chapter2
chapter2chapter2
chapter2
Pon Tovave
 
Nicholas Foo
Nicholas FooNicholas Foo
Nicholas Foo
riteshrajgupta
 
The Challenge of Touchscreen Clutter - v2 - 9.26.2012
The Challenge of Touchscreen Clutter - v2 - 9.26.2012The Challenge of Touchscreen Clutter - v2 - 9.26.2012
The Challenge of Touchscreen Clutter - v2 - 9.26.2012
www.webhub.mobi by Yuvee, Inc.
 
Mobile applications development
Mobile applications developmentMobile applications development
Mobile applications development
Victor Matyushevskyy
 
Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013
Henny Swan
 
Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011
arendsf
 
Innovations in Mobile Testing: Expanding Your Test Plan
Innovations in Mobile Testing: Expanding Your Test PlanInnovations in Mobile Testing: Expanding Your Test Plan
Innovations in Mobile Testing: Expanding Your Test Plan
Josiah Renaudin
 
Designing for Tablet Experiences (Henrik Olsen)
Designing for Tablet Experiences (Henrik Olsen)Designing for Tablet Experiences (Henrik Olsen)
Designing for Tablet Experiences (Henrik Olsen)
Autodesk
 
Web2.0 Tablet Experience Design Workshop
Web2.0 Tablet Experience Design WorkshopWeb2.0 Tablet Experience Design Workshop
Web2.0 Tablet Experience Design Workshop
henrikolsen123
 
Taking Advantage of Webtop
Taking Advantage of WebtopTaking Advantage of Webtop
Taking Advantage of Webtop
Motorola Mobility - MOTODEV
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
Andrew Smith
 
Is That a Mobile Template or Responsive Design? Identify Which Mobile Strateg...
Is That a Mobile Template or Responsive Design? Identify Which Mobile Strateg...Is That a Mobile Template or Responsive Design? Identify Which Mobile Strateg...
Is That a Mobile Template or Responsive Design? Identify Which Mobile Strateg...
Sherry Budziak
 
Jennifer Wilson Aimia Nokia Developer Day
Jennifer Wilson Aimia Nokia Developer DayJennifer Wilson Aimia Nokia Developer Day
Jennifer Wilson Aimia Nokia Developer Day
fndc
 

What's hot (20)

Web and Mobile App Accessibility Testing
Web and Mobile App Accessibility TestingWeb and Mobile App Accessibility Testing
Web and Mobile App Accessibility Testing
 
It's All About Context
It's All About ContextIt's All About Context
It's All About Context
 
Jan Ole Suhr
Jan Ole SuhrJan Ole Suhr
Jan Ole Suhr
 
Dial2Do ICIN 09
Dial2Do ICIN 09Dial2Do ICIN 09
Dial2Do ICIN 09
 
WSO2Con Asia 2014 - Accelerating Mobile Development with Mobile Enterprise Ap...
WSO2Con Asia 2014 - Accelerating Mobile Development with Mobile Enterprise Ap...WSO2Con Asia 2014 - Accelerating Mobile Development with Mobile Enterprise Ap...
WSO2Con Asia 2014 - Accelerating Mobile Development with Mobile Enterprise Ap...
 
Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015
 
Mobile Accessibility on the Move
Mobile Accessibility on the MoveMobile Accessibility on the Move
Mobile Accessibility on the Move
 
chapter2
chapter2chapter2
chapter2
 
Nicholas Foo
Nicholas FooNicholas Foo
Nicholas Foo
 
The Challenge of Touchscreen Clutter - v2 - 9.26.2012
The Challenge of Touchscreen Clutter - v2 - 9.26.2012The Challenge of Touchscreen Clutter - v2 - 9.26.2012
The Challenge of Touchscreen Clutter - v2 - 9.26.2012
 
Mobile applications development
Mobile applications developmentMobile applications development
Mobile applications development
 
Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013
 
Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011
 
Innovations in Mobile Testing: Expanding Your Test Plan
Innovations in Mobile Testing: Expanding Your Test PlanInnovations in Mobile Testing: Expanding Your Test Plan
Innovations in Mobile Testing: Expanding Your Test Plan
 
Designing for Tablet Experiences (Henrik Olsen)
Designing for Tablet Experiences (Henrik Olsen)Designing for Tablet Experiences (Henrik Olsen)
Designing for Tablet Experiences (Henrik Olsen)
 
Web2.0 Tablet Experience Design Workshop
Web2.0 Tablet Experience Design WorkshopWeb2.0 Tablet Experience Design Workshop
Web2.0 Tablet Experience Design Workshop
 
Taking Advantage of Webtop
Taking Advantage of WebtopTaking Advantage of Webtop
Taking Advantage of Webtop
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
 
Is That a Mobile Template or Responsive Design? Identify Which Mobile Strateg...
Is That a Mobile Template or Responsive Design? Identify Which Mobile Strateg...Is That a Mobile Template or Responsive Design? Identify Which Mobile Strateg...
Is That a Mobile Template or Responsive Design? Identify Which Mobile Strateg...
 
Jennifer Wilson Aimia Nokia Developer Day
Jennifer Wilson Aimia Nokia Developer DayJennifer Wilson Aimia Nokia Developer Day
Jennifer Wilson Aimia Nokia Developer Day
 

Similar to mobile ecosystem and mobile 2.0

The mobile ecosystem and development strategies
The mobile ecosystem and development strategiesThe mobile ecosystem and development strategies
The mobile ecosystem and development strategies
Ivano Malavolta
 
Chap 1 - mobile Introduction.pptx
Chap 1 - mobile Introduction.pptxChap 1 - mobile Introduction.pptx
Chap 1 - mobile Introduction.pptx
TadeseBeyene
 
Widgets, 360s and Androids
Widgets, 360s and AndroidsWidgets, 360s and Androids
Widgets, 360s and Androids
Sales Hub Pro
 
Make a Mobile Web Site
Make a Mobile Web SiteMake a Mobile Web Site
Make a Mobile Web Site
Jasmine Sante
 
Understanding apps
Understanding appsUnderstanding apps
Understanding apps
Mira K Desai
 
Smart phones
Smart phonesSmart phones
Smart phones
Archana Vijayakumar
 
Mobile system overview
Mobile system overviewMobile system overview
Mobile system overview
Jack Zheng
 
Accelerating Mobile Development with Mobile Enterprise Application Platforms ...
Accelerating Mobile Development with Mobile Enterprise Application Platforms ...Accelerating Mobile Development with Mobile Enterprise Application Platforms ...
Accelerating Mobile Development with Mobile Enterprise Application Platforms ...
Srinath Perera
 
SMART PHONE
SMART PHONE SMART PHONE
SMART PHONE
kaushalDesai22
 
Empowerment-Technologies-1.pptx
Empowerment-Technologies-1.pptxEmpowerment-Technologies-1.pptx
Empowerment-Technologies-1.pptx
GeraldoGaspar3
 
Mobile devices ppt
Mobile devices pptMobile devices ppt
Mobile devices ppt
im_mi
 
Singapore Mobile 2.0 & Ux Trends 2009: Scott Weiss
Singapore Mobile 2.0 & Ux Trends 2009: Scott WeissSingapore Mobile 2.0 & Ux Trends 2009: Scott Weiss
Singapore Mobile 2.0 & Ux Trends 2009: Scott Weiss
YOGESH TADWALKAR
 
1- Mobile Computing Introduction.pptx
1- Mobile Computing Introduction.pptx1- Mobile Computing Introduction.pptx
1- Mobile Computing Introduction.pptx
AMITKUMARSINGH756828
 
Digital natives: freedom and hackability in a mobile future
Digital natives: freedom and hackability in a mobile futureDigital natives: freedom and hackability in a mobile future
Digital natives: freedom and hackability in a mobile future
Tristan Nitot
 
Developing, Deploying and Accessing ICT services on Mobile Phones
Developing, Deploying and Accessing ICT services on Mobile PhonesDeveloping, Deploying and Accessing ICT services on Mobile Phones
Developing, Deploying and Accessing ICT services on Mobile Phones
Technical Centre for Agricultural and Rural Cooperation ACP-EU (CTA)
 
Open, But Not As Usual.
Open, But Not As Usual.Open, But Not As Usual.
Open, But Not As Usual.
John Lee
 
Network
Network Network
Network
AksharaaJha
 
History of mobile apps
History of mobile appsHistory of mobile apps
History of mobile apps
Earl Patrick delos Santos
 
MD-I-CH-ppt.ppt
MD-I-CH-ppt.pptMD-I-CH-ppt.ppt
MD-I-CH-ppt.ppt
bharatt7
 
A Mobile Centric View of Silicon Valley - January 2011
A Mobile Centric View of Silicon Valley - January 2011A Mobile Centric View of Silicon Valley - January 2011
A Mobile Centric View of Silicon Valley - January 2011
Lars Kamp
 

Similar to mobile ecosystem and mobile 2.0 (20)

The mobile ecosystem and development strategies
The mobile ecosystem and development strategiesThe mobile ecosystem and development strategies
The mobile ecosystem and development strategies
 
Chap 1 - mobile Introduction.pptx
Chap 1 - mobile Introduction.pptxChap 1 - mobile Introduction.pptx
Chap 1 - mobile Introduction.pptx
 
Widgets, 360s and Androids
Widgets, 360s and AndroidsWidgets, 360s and Androids
Widgets, 360s and Androids
 
Make a Mobile Web Site
Make a Mobile Web SiteMake a Mobile Web Site
Make a Mobile Web Site
 
Understanding apps
Understanding appsUnderstanding apps
Understanding apps
 
Smart phones
Smart phonesSmart phones
Smart phones
 
Mobile system overview
Mobile system overviewMobile system overview
Mobile system overview
 
Accelerating Mobile Development with Mobile Enterprise Application Platforms ...
Accelerating Mobile Development with Mobile Enterprise Application Platforms ...Accelerating Mobile Development with Mobile Enterprise Application Platforms ...
Accelerating Mobile Development with Mobile Enterprise Application Platforms ...
 
SMART PHONE
SMART PHONE SMART PHONE
SMART PHONE
 
Empowerment-Technologies-1.pptx
Empowerment-Technologies-1.pptxEmpowerment-Technologies-1.pptx
Empowerment-Technologies-1.pptx
 
Mobile devices ppt
Mobile devices pptMobile devices ppt
Mobile devices ppt
 
Singapore Mobile 2.0 & Ux Trends 2009: Scott Weiss
Singapore Mobile 2.0 & Ux Trends 2009: Scott WeissSingapore Mobile 2.0 & Ux Trends 2009: Scott Weiss
Singapore Mobile 2.0 & Ux Trends 2009: Scott Weiss
 
1- Mobile Computing Introduction.pptx
1- Mobile Computing Introduction.pptx1- Mobile Computing Introduction.pptx
1- Mobile Computing Introduction.pptx
 
Digital natives: freedom and hackability in a mobile future
Digital natives: freedom and hackability in a mobile futureDigital natives: freedom and hackability in a mobile future
Digital natives: freedom and hackability in a mobile future
 
Developing, Deploying and Accessing ICT services on Mobile Phones
Developing, Deploying and Accessing ICT services on Mobile PhonesDeveloping, Deploying and Accessing ICT services on Mobile Phones
Developing, Deploying and Accessing ICT services on Mobile Phones
 
Open, But Not As Usual.
Open, But Not As Usual.Open, But Not As Usual.
Open, But Not As Usual.
 
Network
Network Network
Network
 
History of mobile apps
History of mobile appsHistory of mobile apps
History of mobile apps
 
MD-I-CH-ppt.ppt
MD-I-CH-ppt.pptMD-I-CH-ppt.ppt
MD-I-CH-ppt.ppt
 
A Mobile Centric View of Silicon Valley - January 2011
A Mobile Centric View of Silicon Valley - January 2011A Mobile Centric View of Silicon Valley - January 2011
A Mobile Centric View of Silicon Valley - January 2011
 

Recently uploaded

Data Control Language.pptx Data Control Language.pptx
Data Control Language.pptx Data Control Language.pptxData Control Language.pptx Data Control Language.pptx
Data Control Language.pptx Data Control Language.pptx
ramrag33
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
bjmsejournal
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...
bijceesjournal
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
Mahmoud Morsy
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
LAXMAREDDY22
 
Software Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.pptSoftware Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.ppt
TaghreedAltamimi
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
Madan Karki
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
architagupta876
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
People as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimalaPeople as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimala
riddhimaagrawal986
 

Recently uploaded (20)

Data Control Language.pptx Data Control Language.pptx
Data Control Language.pptx Data Control Language.pptxData Control Language.pptx Data Control Language.pptx
Data Control Language.pptx Data Control Language.pptx
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
 
Software Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.pptSoftware Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.ppt
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
People as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimalaPeople as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimala
 

mobile ecosystem and mobile 2.0

  • 1. The Mobile Ecosystem Ivano MalavoltaIvano Malavolta ivano.malavolta@univaq.it http://www.di.univaq.it/malavolta
  • 2. Roadmap • Brief History of Mobile• Brief History of Mobile • The Mobile Ecosystem • Mobile as the 7th mass media
  • 3. Brief history of Mobile • Many generation of mobiles • G is often referred to the networking aspect – es. 2G, 3G, 4G WeWeWeWe willwillwillwill notnotnotnot.WeWeWeWe willwillwillwill notnotnotnot. We will focus on the DEVICE
  • 4. Brief history of Mobile • Motivation: At some point a device comes andAt some point a device comes and changes everything
  • 6. The Brick Era * Picture lovely taken from http://www.slideshare.net/fling
  • 7. The Brick Era • It was Portable! calls • It was Portable! • More expensive than payphones • Enormous battery • Stakeholders: – Stockbrokers, salespeople, …– Stockbrokers, salespeople, … • After a while, more cellular radio towers and… it got (a little bit) smaller
  • 8. The Candy bar Era * Picture lovely taken from http://www.slideshare.net/fling
  • 9. The Candy Bar Era • 2G network : GSM, CDMA, TDMA, iDEN calls SMS • 2G network : GSM, CDMA, TDMA, iDEN • More cellular towers less power needed much smaller • Better voice quality• Better voice quality • Added SMS • Everyone wanted to have a mobile phone – economic prosperity in EU, USA, and JP
  • 10. The Feature Phone Era * Picture lovely taken from http://www.slideshare.net/fling
  • 11. The Feature Phone Era • 2.5G network: GPRS calls SMS & MMS music & photos • 2.5G network: GPRS • Camera • MMS • Data-capable devices • Interneton mobile (very poor)• Interneton mobile (very poor) – high prices – poor marketing – inconsistent rendering
  • 12. The Smartphone Era * Picture lovely taken from http://www.slideshare.net/fling
  • 13. The Smartphone Era • 3G, HSDPA, WI-FI calls SMS & MMS music & photos • 3G, HSDPA, WI-FI • Like a feature phone, but simulating a PC • Its own OS (es. Symbian) • Larger screens, stylus • The Mobile Platform becomes key• The Mobile Platform becomes key • (push) email as primary driver
  • 14. The Touch Era * Picture lovely taken from http://www.slideshare.net/fling
  • 15. The Touch Era • 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
  • 16. Roadmap • Brief History of Mobile• Brief History of Mobile • The Mobile Ecosystem • Mobile as the 7th mass media
  • 19. The Mobile Ecosystem Applications Services Devices Platforms Operating systems Application frameworks Applications Operators Networks Devices
  • 20. The Mobile Ecosystem • Operators make the entire mobile ecosystem work • ROLEROLEROLEROLE: to create and maintain wireless services over a reliable cellular network They install cellular towers • Voice • Messages • Internet access Operators cellular towers • Internet access
  • 21. The Mobile Ecosystem Operators data source: http://bit.ly/Ajzc0o
  • 22. The Mobile Ecosystem Mobile networks communicate through electromagnetic radio waves with a cell site base station, the antennasradio waves with a cell site base station, the antennas 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
  • 23. The Mobile Ecosystem Operators Networks data source: http://www.slideshare.net/fling/mobile-20-design- develop-for-the-iphone-and-beyond
  • 24. The Mobile Ecosystem The PHONE – handsets or terminals in industry– handsets or terminals in industry • But also other devices such as tablets, ebook readers… Operators Networks Devices
  • 25. The Mobile Ecosystem Feature Phone VSVS Smartphone (and touch phones) Operators Networks Devices image source: http://techcrunch.com/2011/11/28/its-still-a- feature-phone-world-global-smartphone-penetration-at-27/
  • 26. The Mobile Ecosystem Platforms provide access to the devices They provide a core programming language in which ALLThey provide a core programming language in which ALL the software is written Three main categories: • Open SourceOpen SourceOpen SourceOpen Source: free to use and modify – Android Operators Networks Devices – Android • ProprietaryProprietaryProprietaryProprietary: by device makers – iPhone, BlackBerry, Palm • LicensedLicensedLicensedLicensed: sold to device makers – JavaME, BREW, Windows Mobile Platforms
  • 27. The Mobile Ecosystem OS have core services or toolkits that enable apps to talk to each other and share data or servicesto each other and share data or services For example: OSs are common in Smart Phones, Operating Systems Operators Networks Devices but rare in Feature phones. Platforms Operating Systems
  • 28. The Mobile Ecosystem Smartphones by Operative Systems Operating Systems Operators Networks Devices Platforms Operating Systems
  • 29. The Mobile Ecosystem They run on top of the OS, sharing core services such as: • Communications• Communications • Messaging • Graphics • Location • Security Operating Systems Application Frameworks Operators Networks Devices • Security • Authentication • … Platforms Operating Systems
  • 30. The Mobile Ecosystem Operating Systems Application Frameworks Operators Networks Devices Platforms Operating Systems data source: http://www.slideshare.net/fling/mobile-20-design- develop-for-the-iphone-and-beyond
  • 31. The Mobile Ecosystem Definition:Definition:Definition:Definition: In the realm of technology, this usually refers to a computer program that runs on a websiterefers to a computer program that runs on a website (Google Apps), a small computing device (iPad App) or a cell phone (Android App). Example applications may include Games, Web Browser, Operating Systems Application Frameworks Applications Operators Networks Devices include Games, Web Browser, Camera or Media Player. Platforms Operating Systems
  • 32. The Mobile Ecosystem Apps live between the device and the user Operating Systems Application Frameworks Applications APP Operators Networks Devices Platforms Operating Systems They must fit with their usage context They must know the specific device attributes and capabilities FRAGMENTATION PROBLEMFRAGMENTATION PROBLEMFRAGMENTATION PROBLEMFRAGMENTATION PROBLEM
  • 33. The Fragmentation problem It is the inability to develop an app against a reference operating contextoperating contextoperating contextoperating context (OC) and achieve the intended behavior inoperating contextoperating contextoperating contextoperating context (OC) and achieve the intended behavior in all OCs suitable for the application. OC = the external environment influencing its operation Operating Systems Application Frameworks Applications Operators Networks Devices Platforms Operating Systems
  • 34. The Fragmentation problem for further info: http://www.comp.nus.edu.sg/~damithch/files/SEKE2008.pdf
  • 35. The Mobile Ecosystem ServicesServicesServicesServices are “everything the user is trying to do” They are often available at different levels: • Application • Application Framework • OS Operating Systems Application Frameworks Applications Services Operators Networks Devices Example services may include: • the Internet • sending a text message • being able to get a location Platforms Operating Systems
  • 36. The Mobile Ecosystem All of these layers must be passed through before you get to the contentyou get to the content Operating Systems Application Frameworks Applications Services Nowadays, the mobile ecosystem is: complicated, fragmented, and a political nightmare Operators Networks Devices Platforms Operating Systems and a political nightmare RUN AWAY!!! however…
  • 37. Roadmap • Brief History of Mobile• Brief History of Mobile • The Mobile Ecosystem • Mobile as the 7th mass media
  • 38. 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
  • 39. Mobile Market in 2009 data source: http://www.slideshare.net/fling/mobile-20-design- develop-for-the-iphone-and-beyond
  • 40. Mobile Market in 2009 data source: http://www.slideshare.net/fling/mobile-20-design- develop-for-the-iphone-and-beyond
  • 41. Mobile Market in 2009 data source: http://www.slideshare.net/fling/mobile-20-design- develop-for-the-iphone-and-beyond
  • 43. Mobile Market Mobile is the LARGEST,Mobile is the LARGEST, most available mass medium TO MANKINDTO MANKINDTO MANKINDTO MANKINDTO MANKINDTO MANKINDTO MANKINDTO MANKIND
  • 44. Mobile as the 7th mass media Each mass media has advantages and disadvantages, eachEach mass media has advantages and disadvantages, each playing a significant role in society If we understand how we relate to each mass media we will understand what our customers expect from our mobile appsour mobile apps
  • 45. Mobile as the 7th mass media Printing Press1 Printing Press Reduced time to publish Enables information to be easily copied and distributed 1 Enables information to be easily copied and distributed
  • 46. Mobile as the 7th mass media Recordings2 Recordings aka recorded sound Music 2 Started as information sharing (news)
  • 47. Mobile as the 7th mass media Cinema3 Cinema Visual Experience Similarly to recordings, 3 Similarly to recordings, it started as information sharing (news) Intense personal experience
  • 48. Mobile as the 7th mass media Radio4 Radio = recordings + live broadcast Intense personal experience 4 Intense personal experience
  • 49. Mobile as the 7th mass media Television5 Television = radio + video Prices dropped down a TV for each home 5 Prices dropped down a TV for each home more intimate and visceral medium
  • 50. Mobile as the 7th mass media Internet6 Internet Computers @home, not @work Web 2.0 = interact with other users 6 Purchase, download and stream recordings Listen to radio and TV streams
  • 51. Mobile as the 7th mass media Mobile7 Mobile It started at the same time as the Web UniqueUniqueUniqueUnique traittraittraittrait: it can do everything all the other media can do 7 • Reading (and publishing) • Play recordings • Watch movies • Listen to radio • Watch TV (and streaming) • Surf the Internet
  • 52. Unique benefits of Mobile Apart from covering all the other media, mobile has 5 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
  • 53. Context CONTEXT CONTEXT CONTEXT CONTEXT CONTEXT CONTEXT CONTEXT CONTEXT CONTEXT CONTEXT CONTEXT CONTEXT Mobile apps have the amazing capability to add CONTEXTCONTEXTCONTEXTCONTEXT to information, adding immediate relevance to what we are doing right here, right now CONTEXT CONTEXT CONTEXT CONTEXT CONTEXT CONTEXT we are doing right here, right now
  • 55. There is no “perfect app”, you have to find the sweetsweetsweetsweet spotspotspotspot Tips for the project your APP development or configuration, maintainability, and reliability costs, revenue, market share, and time to market User Goals APP usability
  • 56. Tips for the project 1. Find a REALREALREALREAL NEEDNEEDNEEDNEED first 2. Find your GOALGOALGOALGOAL to fill the need 3. ReverseReverseReverseReverse EngineerEngineerEngineerEngineer the goal into a potential app 4. Remember the unique benefitsbenefitsbenefitsbenefits of Mobile (slide 53) 5. CONTEXTCONTEXTCONTEXTCONTEXT CONTEXTCONTEXTCONTEXTCONTEXT CONTEXTCONTEXTCONTEXTCONTEXT – Location, camera, always-carried, accelerometer – WHO is your typical user???? Define usage scenarios
  • 57. Tips for the project ThisThisThisThis isisisis mymymymy checkboxcheckboxcheckboxcheckbox whenwhenwhenwhen IIII reviewreviewreviewreview anananan appappappapp:::: Does it have a clear goal? Is it filling a real need? Does it consider the context in which I’m using it? Is it integrated with other services? Look at http://www.programmableweb.com and discover a new world out there!! ☺ Is it a pleasure to use it? I look at UI design, interface slickness, ecc.