PRESENTATION ON ANDROID
BY : JAIMIN PATEL AND
HARSH PATEL
HISTORY
Android is a mobile operating system developed
by Google in 2005 and is based upon a modified
version of the Linux kernel.
It was initially developed by Android Inc. (a firm
purchased by Google) and later positioned in the
Open Handset Alliance.
2
Android has a large community of developers
writing application programs (apps) that
extend the functionality of the devices.
There are currently over 70,000 apps available for
Android with some estimates saying 100,000 have
been submitted,which makes it the second most
popular mobile development environment
3
UPDATE HISTORY
Android has seen a number of updates since its
original release. These updates to the base
operating system typically fix bugs and add new
features.
1.( 1.5 )Based on Linux Kernel 2.6.27
->Released 9 February 2009
2.( 1.6 )Based on Linux Kernel 2.6.29
-> Released 15 September 2009
4
3.( 2.0/2.1 )Based on Linux Kernel 2.6.29
-> Released 26 October 2009
4.(2.2 ) Based on Linux Kernel 2.6.32
->Released 20 May 2010
5. Gingerbread Based on Linux Kernel 2.6.35
-> Scheduled for early 2011 launch
5
FEATURES
Supports 2D graphics library, 3D graphics
lightweight relational database, is used for data
storage purposes
Android supports connectivity technologies
including GSM/EDGE, IDEN, CDMA, EV-DO, UMTS
, Bluetooth, Wi-Fi, and WiMAX
Supports messeging (SMS,MMS)
6
The web browser available in Android is based on
the open-source . The browser scores a
93/100 on the Acid3 Test.
Android supports the following audio/video/still
media formats:(3gp,mp4,mpeg4,AAC,mp3,wav,jpeg
gif,PNG etc..)
It supports Multi-touch
Bluetooth with Support for A2DP (Advanced Audio
Distribution Profile)and AVRCP(Audio/Video
Remote Control Profile)
7
It supports video calling
like the Samsung i9000
Galaxy S
Multitasking of
applications is available
Google search through
Voice is available as
Search Input since initial
release.
8
SOFTWARE DEVELOPEMENT
Android SDK
• 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
9
Eclipse IDE + ADT (Android Development
Tools)
• Reduces Development and Testing Time
• Makes User Interface-Creation easier
• Makes Application Description Easier
EPL371 SYSTEMS PROGRAMMING :: ANDROID PROJECT 10
LIMITATIONS
Bluetooth limitations
o Android doesn't support:
Bluetooth stereo
Contacts exchange
Modem pairing
Wireless keyboards
11
SCREEN SHOTS OF APPS
12
DEVICES
13
14
Questions?