Professional Documents
Culture Documents
Android
Android
Second Week
?
27 / March / 2009
?
± FH Joanneum
± Artesis Hogeschool Antwerpen
± Haute École Provinciale de Mons-Borinage-Centre
± Escola Superior de Comunicação Social
? ± Wyzsza Szkola Informatyki
± Central Ostrobothnia
Ô
2008 | 4
%
!
"!
#!
$
%
Ô
2008 | 5
! * +
( ? )
A software platform and operating system for mobile devices
Ô
2008 | 6
! *"+
(
'%
,
?
*',?+)* +
Ô
2008 | 7
! *#+
(
'%
,
?
*',?+)*"+
Develop technologies that will significantly lower the cost of developing and
distributing mobile devices and services
Ô
2008 | 8
! *&+
-
Ô
2008 | 9
"!
* +
"! ,$
Ô
2008 | 10
"!
*"+
"!"'%
.
*+
Android uses Linux for its device drivers, memory management, process
management, and networking.
The next level up contains the Android native libraries. They are all written in
C/C++ internally, but you¶ll be calling them through Java interfaces. In this layer
you can find the Surface Manager, 2D and 3D graphics, Media codecs, the
SQL database (SQLite), and a native web browser engine (WebKit).
Dalvik Virtual Machine. Dalvik runs dex files, which are coverted at compile
time from standard class and jar files.
Ô
2008 | 11
"!
*#+
"!#/
$
* 3G
* Edge
Ô
2008 | 12
"!
*&+
"!&
Ô
2008 | 13
"!
*0+
"!0
Ô
2008 | 14
"!
*1+
"!12
%3
Ô
2008 | 15
#!
$
%
* +
#!
%
4
Java
Android SDK
Ô
2008 | 16
#!
$
%
*"+
#!"
? 5
Class Library
Developer Tools
* dx ± Dalvik Cross-Assembler
* aapt ± Android Asset Packaging Tool
* adb ± Android Debug Bridge
* ddms ± Dalvik Debug Monitor Service
Emulator and System Images
Documentation and Sample Code
Ô
2008 | 17
#!
$
%
*#+
#!#. .- ..
*+
Ô
2008 | 18
&!'
* +
&! ? .
There are a host of advantages that Google¶s Android will derive from being an
%
$
. Some of the advantages include:
Ô
2008 | 19
&!'
*"+
&!"-
§ Android doesn't support:
* Bluetooth stereo
* Contacts exchange
* Modem pairing
* Wireless keyboards
`
`
2
73
8 . ?
Apps in Android Market need to be programmed with a custom form of Java
ĺ Mozilla and the Fennec won't have that
Ô
2008 | 20
&!'
*#+
&!#
We can only hope that the next versions of Android have overcome the actual
limitations and that the future possibilities became a reality
Ô
2008 | 21
9:?
? 4 )
$$$!.. !
:P