SlideShare una empresa de Scribd logo
1 de 58
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

Jan Ole Suhr
Jan Ole SuhrJan Ole Suhr
Jan Ole Suhr
fndc
 
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
 
Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011
arendsf
 
Jennifer Wilson Aimia Nokia Developer Day
Jennifer Wilson Aimia Nokia Developer DayJennifer Wilson Aimia Nokia Developer Day
Jennifer Wilson Aimia Nokia Developer Day
fndc
 

La actualidad más candente (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 a mobile ecosystem and mobile 2.0

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
 

Similar a 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
 

Último

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Último (20)

UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 

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.