Beruflich Dokumente
Kultur Dokumente
Ecosystems
Suranga Seneviratne
10 March 2016
www.data61.csiro.au
Queries from last week
Overview
Smartphone Ecosystems
Stakeholders
Network Interactions
1
http://www.ericsson.com/mobility-report
2
CISCO Visual Networking Index
4 | Introduction to Smartphone Ecosystems | Suranga Seneviratne
Overview cont.
• Why?
I Simply, they clog the networks!.
I Represent 29% of the global handsets and generates 69% of
the total traffic.
I Support large number of resource-hungry applications.
(Video, Web, VOIP, Instant Messaging etc.).
I Further complications Mobility and limited battery life.
• To write more efficient and user friendly smartphone apps we
need to have an in-depth understanding on how apps
communicate with different networks.
• When designing, troubleshooting, and performance tuning of
networks we need to know what types apps generate traffic in
the network.
Market
Operators
Users
Platforms
Smartphone /
Hardware
Manufactures
3
http://www.statista.com/statistics
8 | Introduction to Smartphone Ecosystems | Suranga Seneviratne
Smartphone platforms
Xcode
Swift
iOS Apple Unix-like Apple
(Used to be
Object C)
Microsoft
Visual Studio
Windows Microsoft Windows HTC
C#
(Nokia)
Momentics IDE
Blackberry RIM Unix-like RIM
C/C++
Many other
small players
• Free: Users can download and use these apps without any
direct cost. However, most of the time these apps contain
in-app advertisements.
• Paid: In the case of paid apps, users are required to make a
payment before the app can be downloaded. Subscription
based apps involve a recurring payment to get continuous
access to the services offered.
• Freemium: These apps are offered for free as well. However,
a user only has access to a limited set of features or levels of
the app, and the rest is locked.
• Limited bandwidth/Throughput
I Most of the data plans are capped.
I Many bandwidth-hungry applications.
I What happened to all of my data?
• Limited battery
I Many poorly designed apps drains brattery
I Number of unnecessary background communications.
I Why my battery drains so fast?
• Data security and privacy
I Is this app safe to use?
I Is my data safe?
Internet
4
https://www.wireshark.org/download.html
5
https://wiki.wireshark.org/HowToUseGeoIP
16 | Introduction to Smartphone Ecosystems | Suranga Seneviratne
App Network Interactions
Trace file
Level Start
Start
VirusTotal
Flurry
Akamai
Google
Google
Topics
• Bandwidth & Network
• Energy
• Security
• Privacy
• Location Based Services
• Mobile Systems
• Emerging Smart Devices