KEMBAR78
The Mobile System | PDF | Mobile Phones | Mass Media
0% found this document useful (0 votes)
107 views44 pages

The Mobile System

This document provides an overview of a university subject on mobile programming. It introduces the teaching staff, including the subject coordinator and lecturer. It outlines the purpose and learning outcomes of the subject, which are to gain hands-on experience programming both Android and iOS mobile devices and understand mobile user interfaces and technologies. The subject assessment includes coding exercises, assignments to develop both an Android and iOS app, and a final exam and technical report. It then discusses some background on mobility, including the mobile ecosystem involving makers, carriers, consumers, and programmers.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
107 views44 pages

The Mobile System

This document provides an overview of a university subject on mobile programming. It introduces the teaching staff, including the subject coordinator and lecturer. It outlines the purpose and learning outcomes of the subject, which are to gain hands-on experience programming both Android and iOS mobile devices and understand mobile user interfaces and technologies. The subject assessment includes coding exercises, assignments to develop both an Android and iOS app, and a final exam and technical report. It then discusses some background on mobility, including the mobile ecosystem involving makers, carriers, consumers, and programmers.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 44

elcome to CP3307 / CP5307

Discipline of IT
James Cook University
3/11/15

This presentation focuses on

1.Subject Outline
2.Why Mobile?
3.The Mobile Ecosystem

Teaching Staf

Subject Coordinator: Dr Jason Holdsworth


Lecturer: Dr Cue Nguyen
Practical class supervisor: Collin Tran

Teaching Staf

Contact details:

Room: Level 6
Office Phone: 3001 7838 or 0403
154 157
Email: cue.nguyen@jcu.edu.au

Purpose of this subject?

Introduction to mobile programming

Current state-of-the-art
The future

Learning Outcomes

Hands-on experience programming


mobiles devices on the Android platform
and the iOS platform
Understand the importance of mobile UI
patterns
Compare and contrast mobile
technologies

Subject Assessment CP5307


Coding Exercises: (10%)

Weeks 2-9 (2.5% each)


Coding Assignment: Week 10 (30%)

Android App
iOS App
Final Exam: Examination period (40%)

Short Ans Qs / Long Ans Qs


Technical Report: Week 8 (20%)

Survey the impact of _________ on


the mobile market place
7

Question time: getting to know you

Who has a mobile device?


Who has programmed Android?
Who has programmed iOS?
Who as programmed Windows Phone?
Who is an App developer?

So what is Mobility?

Anywhere, anytime...

Technology that makes


our life easier
Dr. Martin Cooper of
Motorola, made the
first US analog mobile
phone call on a
prototype in 1973.
This is a clearly a
reenactment (source
wikipedia)

Now lets consider

Whats inside a typical mobile phone?


What happens when we make a call or
connect to the internet from a mobile?

Things packed into a tiny space

Mobile Phones interact in various


ways

The characteristics of mobility are:

Physical portability lightweight, rugged


Usability - support many
diferent users
Functionality - custom apps,
built-in apps
Connectivity WIFI, 3G/4G, NFC,

So how did mobility end up like it is?

Mobility is shaped by
Makers
Carriers

The carriers, makers,


and
the
web
The carriers provide networking
infrastructure
Mobile devices rely on the
networks!
The makers create huge numbers of
devices
Apple, Samsung, HTC,

The carriers, makers,


and
the web
These things push and pull mobile
technology in diferent directions:
Each company has its own interests and
agendas
The telcos control a great deal about
what a mobile devices should be and what
they can do
Example: internet tethering not every
network carrier supported tethering for
every device!

"The vast majority of the


changes we make to the
[motorola] OS are to meet the
requirements
that
carriers
have"
Motorolas Mobility CEO
Sanjay Jha
Jan 2012
source: http://www.theverge.com/2012/1/10/2697939/motorolas-sanjay-jha-verizon-and-at-tdont-want-seven-stock-android

Mobility is also shaped by


Consumers

Programmers

Consumers expectations:

The speed and reliability of the network


A range of useful device capabilities
A range of useful services

Programmer expectations:

Powerful IDEs that support the programmer


Communities and forums
Comprehensive Documentation
Easy-to-program / easy-to-learn
E.g. allows teenagers to learn how to program

The future?

Programming to become number one job?


Teenagers making huge amounts of money?
Recently, two 16-year-olds made Finished

http://news.cnet.com/8301-13579_357570441-37/teen-ios-app-developers-hitdownload-lottery/

So, why mobile?


Is mobile really the next big thing?
Will the buzz and hype last?

How to be successful, ask these questions:

What is the size and scope of the mobile


market?
What percentage of the market can we
reach?
What competitive benefits does the
mobile medium ofer?
What are the core needs of our reachable
market?
24

Where is the market heading?

Total market size

25

Reachable market

26

Mobile is the 7th mass medium

1.
2.
3.
4.
5.
6.
7.

Printing press (15th Century)


Recordings (19th Century)
Cinema (1900s)
Radio (1910s)
T.V. (1950s)
The Internet (1990s)
Mobile (2000s)

Mobile is the 7th mass medium

Mobile is:
The first personal mass media

The first always-on mass media

The first always-carried mass media

The only mass media with built-in payments

So whats the 8th mass medium?


The Mobile Web is
likely to be a big part
of it

The history of mobile phones is


complex!
http://www.esphoneblog.com/2009/08/26/picture-of-all-the-nokiaphones-ever-released/

There are a few ways to look


at the history of mobile tech
Mobile Device Eras:
Network
Generations:
1G, 2G, 3G, 4G

Brick, Candy Bar,


Feature Phone,
Smartphone,
Touchphone

1G

1st generation mobile phones


Just calls... mobile to
mobile/landline
No additional functionality
Analog system

2G

2nd generation mobile


phones
Digital system
Additional functionality
SMS, WAP, Packet news, etc

3G

3rd generation mobile phones


Much like 2G - but faster
Gave rise to internet apps &
chat apps

4G and beyond

4th generation mobile


phones
Flexible
Peer-to-peer services
Cooperative services

The Brick Era 70s 80s

1970s
expensive
1980sto make calls
1G, Huge batteries

limited network reach


hard to find a good
place to use it
Not many cell towers

The Candy bar Era 90s

Switched to 2G
Switch from analog to digital comms
Telcos create better networking
towers and infrastructure
More services: SMS

Feature phone & Smartphone Era


00s

2000s
Allow consumers
to:
Listen to music
Take photos
SMS, MMS
Packet news
3G
Nokia was a huge
at this point in
time!

The Touchphone Era the game


changer

now

Every once and a while, a revolutionary


product comes along that changes everything
Steve Jobs, Jan 2007

Point 1: Mobiles are NOT EQUAL

http://en.wikipedia.org/wiki/Bit_rate#Progress_trends

30
25
20
15
10
5
0

1G (NMT)
2G (EDGE)
3G (HSPA)
3G (HSPA+)

Bit rates (Mbps)

1 Mbps

100 Mbps

Mobile phones are NOT EQUAL

WLAN
Blueto

oth

2
Bluetooth
1

GPRS
10m

100m

1000m

Point
2:

Customers really want

Services
Technology for its own sake is
not enough...

Conclusion: the mobile ecosystem


is complex!
Services

Applications
Application
Frameworks
Operating Systems

Platforms
Devices
Networks
Carriers

What is mobile?
Its the start of ubiquitous
computing

44

Questions?

You might also like