Axa Assurance Maroc - Insurer Innovation Award 2024
Android Overview
1. Android
Overview
Jussi
Pohjolainen
Tampere
University
of
Applied
Sciences
2. Intro
to
Android
• Android
is
a
mobile
opera?ng
system
using
modified
version
of
the
Linux
Kernel
• Developers
write
apps
using
Java
language
and
Google
Java
libraries
• 2005:
Google
acquired
Android
(small
company)
• 2007:
Open
Handset
Alliance,
goal
to
develop
open
standards
for
mobile
devices
– First
product:
Android
3. Versions
• Fast
itera?on
of
versions:
– April
2009:
Version
1.5
– September
2009:
Version
1.6
– October
2009:
Version
2.0
and
2.1
• On
January
2010,
SDK
2.1
was
released
5. Hardware
• End
of
2009:
18
phone
models
• 2010:
Several
phone
models
coming
• Android
2.1
models:
– Google
Nexus
One
– Motorola
Droid
• Coming
in
2010
(2.1)
– Samsung
Halo
i8520
– HTC
Desire
– HTC
Legend
– Acer
Liquid
e
6. Example:
Google
Nexus
One
• Smartphone
developed
by
Google
and
HTC
• Available
aeer
Jan
5th
in
selected
countries
(Not
Finland
yet..)
• 800
x
480
pixel
AMOLED
screen
• 5
megapixel
camera
with
LED
flash
• GPS,
Accelerometer,
compass,
Wi-‐Fi,
Bluetooth
2.1,
GSM/
EDGE/HSDPA
• Micro
SD
Card
• Android
2.1
7. Example:
HTC
Legend
• Smartphone
developed
by
HTC
• 320
x
480
pixel
AMOLED
capaci?ve
touch
screen
• 5
Megapixel
camera
• Android
2.1
• microSD
memory
card
• GPS,
Sensors,
3G,
Wi-‐fi,
Bluetooth
2.1,
etc
• Available
on
1st
April
2010
8. Soeware
Development
• Na?ve
programming
language:
Java
• Development
environment
for
Windows,
Linux
and
Mac
OS
X
• Eclipse
support
via
the
Android
Development
Tools
(ADT)
plugin
– You
can
use
whatever
tools
you
like
(command-‐
line)
10. Restric?ons
• Android
Java
is
not
standard
Java
(!=
Java
SE
or
Java
ME)
– Android
reuses
the
syntax
of
Java
• Compa?bility
issues
between
1.5
and
1.6
• Garbage
collec?on
and
responsive
issues
• No
bluetooth
file
exchange,
video
call
or
na?ve
Java
ME
11. Android
Market
• Android
Market
is
an
online
soeware
store
develope
by
Google
• App
"Market"
preinstalled
on
some
Android
devices
• December
2009:
over
20000
apps
– iTunes
App
Store,
Jan
2010:
140
000
apps
• Developer
gets
70%
of
the
app
price
• Price
apps
are
currently
available
on
selected
countries
(no
Finland..)
• Android
apps
can
be
obtained
from
anywhere
(websites,
e-‐mail
etc)