Android

26

Transcript of Android

Why android

• Android was designed as a platform for software development.

• Android is open.

• Android is free.

• Community support.

• Tool support.

introduction

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.

Open handset alliance•It’s a collaboration of several companies. its a group of 79 hardware ,software and telecom companies.

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.

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.

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

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.

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.

Different versions of android os

Android 1.5 Code name: cupcakeRelease date:30th April 2009Major 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.

Different versions of android os

Android 1.6Code name: DonutRelease 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.

Different versions of android os

Android 2.1Code name: ÉclairRelease date: 26 th October 2009Major 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

Different versions of android os

Android 2.2Code Name: FroyoRelease Date: 20 May 2010Major 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

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)

Different versions of android os

Android 4.0Code Name: Icecream sandwitchRelease Date: April 2012Major Features:

UI inspiration from Honeycomb for Phone form factor Gaming improvements Cloud Music Tight Cloud integration to backup apps, app data,

preferences.

Formats supported by androidImage formats Music formats Video formats

JPEG MP3 AVIPNG MPEG-4 MP-4Bitmap WAV 3GPGIF - FLV

Android securities

AVG Technology AvastKasper sky MacAfee

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.

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 .

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.

Difference between apple and android

Specification Apple Android

Ownership Apple Proprietary Google open Source

Compatible Access Technology

3G,3.5G,Wi-Fi,Bluetooth 2G,3G,3.5G and 4G(GSM , CDMA,Bluetooth,Wi-Fi, and WiMAX)

Compatible Devices iPod , iPod Touch, iPhones

Any Devices

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 connectivity

(Internet) Bluetooth (Internet Tethering) Hotspot feature with Wi-Fi

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,Sony Ericsson, Dell,Huawei,HTC

3rd Party Branded OS No Supported

Adobe Flash Support Not Supported Supported

No of Home Screen Panels

11 5

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

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.

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

THANK YOU