2. Why android
• Android was designed as a platform
for software development.
• Android is open.
• Android is free.
• Community support.
• Tool support.
3. Android inc was founded in California in
October 2003 by :
• Andy Rubin
• Rich miner
• Chris white
It was later acquired by Google on august
17 2005.
4. Open handset alliance
•It’s a collaboration of several companies. its a group
of 79 hardware ,software and telecom companies.
5. Advantages of android
• Android lets you change your settings
faster.
• Android gives you more options to fit
your budget.
• Android gives you better notifications.
• Android supports extra large screen sizes
and rsolutions.
6. Android applications
• Android will ship with a set of core applications
including an
a)Email client,
b)SMS program,
c)Calendar,
d)Contacts & others….
• All the applications are written using the Java
programming language.
7. Application framework
• Framework elements are: Intents , Content
Providers , Views and managers
• This layer has been designed to facilitate the reuse
of components in android
• Developers can build their applications to execute
on android kernel and inter-operate among
themselves and with existing applications
8. Linux kernel
• Android relies on Linux version 2.6 for core
system services such as device drivers,
security, memory management ,process
management.
• The kernel also acts as an abstraction layer
between the hardware and the rest of the
various softwares.
9. Dalvik virtual machine
• Dalvik is the process virtual machine(VM) in
google’s android operating system.
• Dalvik ,like the rest of android,is a open-
source software.it was originally written by
Dan Bornstien , who named it after the fishing
village of Dalvik in Iceland.
• Dalvik has been designed so that a device can
run multiple instances of the VM effectively.
10. Different versions of android
os
Android 1.5
Code name: cupcake
Release date:30th April 2009
Major features
• Uploading videos to YouTube and pictures to Picasa
directly from the phone
• Bluetooth A2DP support
• Ability to record and watch videos through camrecorder
mode
• Animated screen transitions.
11. Different versions of android
os
Android 1.6
Code name: Donut
Release date: 15th september 2009
• An integrated camera,camrecorder and gallery interface
• Updated search experience to allow searching bookmarks , history ,
contacts and the web from the home screen.
• Updated technology support for CDMA/EVDO ,802.1x , VPNs and a
text-to-speech.
• Support for WVGA screen resolutions.
• Speed improvement in searching and camera applications
• Gesture framework and Gesture Builder development tools.
• Google free turn-by-turn navigation.
12. Different versions of android
os
Android 2.1
Code name: Éclair
Release date: 26 th October 2009
Major features
• Optimized hardware speed
• Support for more screen sizes and resolutions
• New browser UI and HTML5 support
• New contacts list
• Microsoft exchange support
• Bluetooth 2.1
• Improved google maps 3.1.2
• Built in flash support for camera
• Digital zoom
• Live wallpapers
13. Different versions of android
os
Android 2.2
Code Name: Froyo
Release Date: 20 May 2010
Major Features:
Android OS speed, memory, and performance optimizations
Application speed improvements courtesy of JIT implementation
Integration of Chrome's V8 JavaScript engine into the Browser
application
Increased Microsoft Exchange support (security policies, auto-
discovery, GAL look-up, calendar synchronization, remote wipe)
Improved application launcher with shortcuts to Phone and
Browser applications
14. Different versions of android
os
Android 2.3
Code Name: Gingerbread
Release Date: 2 Feb 2011
Major Features:
Support for WebM video playback
Support for Near Field Communication(NFC)
15. Different versions of android
os
Android 4.0
Code Name: Icecream sandwitch
Release Date: April 2012
Major Features:
UI inspiration from Honeycomb for Phone form factor
Gaming improvements
Cloud Music
Tight Cloud integration to backup apps, app data,
preferences.
16. Formats supported by android
Image formats Music formats Video formats
JPEG MP3 AVI
PNG MPEG-4 MP-4
Bitmap WAV 3GP
GIF - FLV
18. How does android manages
memory
• Android’s process and memory management is a
little unusual. Like Java and .NET, Android uses its
own run time and virtual machine to manage
application memory.
• Each Android application runs in a separate
process within its own Dalvik instance.
• Android manages opened applications which are
running in the background, so officially you
shouldn’t care about that.
19. How is android Enviroment
growing
•Google's Android was expected to become the world's
second most-used smart phone OS by 2012, after the
Symbian OS.
•5 months ago 200,000 Android devices were activated
each day. Today, it’s 350,000 per day. In fact for every
baby born in the U.S. each day, 30 Android devices are
activated.
•Now Android OS is running on several no of devices .
20. Disadvantages of android
• Chaos ecological system.
• In case of hack system it leads to serious
measures to lock the device
• It is expensive compared to windows.
• Android depend upon certain use such as
bluetooth , wifi , camera , GPS and compass
etc.
21. Difference between apple
and android
Specification Apple Android
Ownership Apple Proprietary Google open Source
Compatible Access 3G,3.5G,Wi-Fi,Bluetooth 2G,3G,3.5G and 4G(GSM
Technology , CDMA,Bluetooth,Wi-Fi,
and WiMAX)
Compatible Devices iPod , iPod Touch, Any Devices
iPhones
Messaging SMS , MMS ,email SMS , MMS , email and
C2DM
Web Browser Safari Open source Web kit
layout engine coupled
with Chrome’s V8
JavaScript engine
Connectivity Wi-Fi, Bluetooth Wi-Fi, Bluetooth and NFC
Multitasking Supported Supported
Other device (Internet) Bluetooth (Internet Tethering)
connectivity Hotspot feature with Wi-
Fi
22. Difference between apple
and android
Specification Apple Android
Chrome to phone Not supported Supported
3D Google Map Not Yet Supported
Email Attachments Single file only Multiple files
Google Talk Web browser chat GTalk Specific Client and
Video Supported
Hardware Vendors Apple Samsung,Motorola,LG,So
ny Ericsson,
Dell,Huawei,HTC
3rd Party Branded OS No Supported
Adobe Flash Support Not Supported Supported
No of Home Screen 11 5
Panels
23. Difference between Android
and Smartphones
Feature Android Windows mobile BlackBerry
company Google Microsoft RIM
OS family Linux Windows Mobile OS
Languages Java Visual C++ C++
SDK Platform Multiplatform dependent dependent
Face book Yes Yes Yes
Multitasking Yes limited limited
issues no Distributed yes
24. Devices running Android Os
Mobile Phones
Phones like HTC G1, HTC Desire, Samsung
Galaxy S, Sony Ericsson Xperia X10, Samsung
Galaxy S etc.
Tablet Computers
Tablets computers like Dell Streak, Notion Ink
Adam, Quanta.
25. Conclusion
• Android is a truly open, free development platform based on
Linux and open source. Handset makers can use and
customize the platform without paying a royalty.
• A component-based architecture inspired by Internet mash-
ups. Parts of one application can be used in another in ways
not originally envisioned by the developer. can even replace
built-in components with own improved versions. This will
unleash a new round of creativity in the mobile space.
• Android is open to all: industry, developers and users
• Participating in many of the successful open source projects
• Aims to be as easy to build for as the web.
• Google Android is stepping into the next level of Mobile
Internet