Seminar Android
-
Upload
avik-chatterjee -
Category
Documents
-
view
237 -
download
1
Transcript of Seminar Android
-
7/31/2019 Seminar Android
1/22
1
-
7/31/2019 Seminar Android
2/22
2
Group Members
Anushek Kumar:- Roll No.-5001
Arijit Bhowmik:- Roll No.-5002
Arnab Sen:- Roll No.-5003
Avik Chatterjee:- Roll No.-5004
Bandana Singh:- Roll No.-5005
Debarchana Basak:- Roll No.-5006
-
7/31/2019 Seminar Android
3/22
INTRODUCTION
Linux based operating system for mobile devices such as smartphones andtablet computers
Developed by the Open Handset Alliance(OHA) led by Google
Applications(apps) primarily written in a customized version ofJava
Availability of third-party apps download through online stores such asGoogle Play(formerly Android Market)
Unveiling of the Android platform was announced on 5 November 2007 withthe founding of OHA
The Android Open Source Project(AOSP) is tasked with the maintenance andfurther development of Android
Licensing:- Android is under the version 2 of the Apache SoftwareLicense(ASL)
-
7/31/2019 Seminar Android
4/22
-
7/31/2019 Seminar Android
5/22
foundation
Founded in Palo Alto, California, United States in October, 2003
Co-founders:- Andy Rubin(co-founder of Danger, Inc.), Rich Miner(co-founder of Wildfire Communications Inc.), Nick Sears(once VP at T-Mobile), and Chris White(headed design and interface development at
WebTV)
Objective:- To develop smarter mobile devices that are more aware of itsowners location and preferences
Acquisition by Google of Android, Inc. was done on August 17, 2005
-
7/31/2019 Seminar Android
6/22
6
Open handset Alliance(OHA)
Logo of Open Handset Alliance(OHA)
-
7/31/2019 Seminar Android
7/227
Open Handset Alliance(OHA)
It is a consortium of 86 hardware, software, and telecommunications
companies devoted to advancing open standards for mobile devices
Some of the companies include Broadcom Corporation, Google, HTC, Intel,LG, Marvell Technology Group, Motorola, Nvidia, Qualcomm, SamsungElectronics, Sprint Nextel, T-Mobile, and Texas Instruments, etc.
OHA was unveiled on November 5, 2007 and on the same day their firstproduct, Android, a mobile device platform built on the Linux kernel version2.6
On December 2008, 14 new members joined, including ARM Holdings,Atheros Communications, Asustek Computer Inc., Garmin Ltd., HuaweiTechnologies, Packetvideo, Softbank, Sony Ericsson, Toshiba Corp., andVodafone Group Plc.
-
7/31/2019 Seminar Android
8/22
Open Handset Alliance
-
7/31/2019 Seminar Android
9/229
Android Open Source Project(AOSP)
Led by Google, the AOSP is tasked with the maintenance and development ofAndroid
Goal:- to create a successful real-world product that improves the mobileexperience for end-users
Also maintains the Android Compatibility Program
-
7/31/2019 Seminar Android
10/2210
Android Version History
A no. of updates since its release, each fixing bugs and adding new features
Each version is named after a dessert in alphabetical order
RECENT RELEASES:-2.3 Gingerbread3.0 Honeycomb which were again subdivided into 3.1 Honeycomb and3.2Honeycomb4.0 Ice-cream Sandwich5.0 Jelly Bean
-
7/31/2019 Seminar Android
11/2211
-
7/31/2019 Seminar Android
12/2212
Basic Design
Android consists of a kernel based on the Linux kernel
Middleware, libraries and APIs written in C
Application software running on an application framework which uses Java-compatible libraries based on Apache harmony
Android uses the Dalvik Virtual Machine with just-in-time compilation to runDalvik dex-code(Dalvik Executable), usually translated from Java bytecode
Main hardware platform- ARM architecture
-
7/31/2019 Seminar Android
13/22
13
Linux
Based on Linux kernel with further architectural changes by Google
Initial features added by Google such as wakelocks were rejected by thekernel
Linux kernel developer Rafael J. Wysocki added a patch that improves the
mainline Linux wakeup events framework
In December 2011, the Android Mainlining Project for integration ofadditional features in Linux kernel starting from the kernel version 3.3
-
7/31/2019 Seminar Android
14/22
14
System Architecture
-
7/31/2019 Seminar Android
15/22
15
Features
HANDSET LAYOUTS:- larger VGA,2D graphics library, 3D graphics librarySTORAGE:- SQLite, a lightweight relational databaseCONNECTIVITY:- GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth,Wi-Fi, LTE, NFC, WiMAXMESSAGING:- SMS and MMS, including threaded messaging service andnow Android Cloud to Device Messaging(C2DM)
Multiple Language SupportWEB BROWSER:- based on open-source Webkit layout engine, coupled withChromes V8 JavaScript engineJAVA SUPPORT:-Most applications written in Java but no Java VM availableMEDIA SUPPORT:- WebM, H.263, H.264(3GP or MP4 container), MPEG-4
SP, AMR, AMR-WB(in 3GP container), AAC, HE-AAC(in MP4 or 3GPcontainer), MP3, MIDI, Ogg Vorbis, FLAC, WAV, JPEG, PNG, GIF, BMP, WebPTETHERING:- Allows a phone to be used as wireless/wired Wi-Fi HotspotBLUETOOTH:- Supports A2DP, AVRCP, sending files(OPP), accessing thephonebook(PBAP), voice dialling and sending contacts between phones
-
7/31/2019 Seminar Android
16/22
16
-
7/31/2019 Seminar Android
17/22
17
Google Play
Formerly called Android Market
It is the online software store developed by Google for Android devices
Some applications include Google Voice, Sky Map, Google Goggle, Finance,
Maps Editor, Places Directory, Google Search, Gesture Search, GoogleTranslate, Google Shopper, Listen for Podcasts and My Tracks
-
7/31/2019 Seminar Android
18/22
18
Security
Android applications run in a sandbox, an isolated area of the operatingsystem that does not have access to the rest of the systems resources
Antivirus used for Android:- AVG Technologies, Avast!, F-secure, Kaspersky,McAfee, Symantec
-
7/31/2019 Seminar Android
19/22
19
Privacy
Ability to access Wi-Fi access points
Run location databases like Foursquare, Latitude, Places and to deliverlocation-based ads
Has a third-party monitoring software, Taintdroid
-
7/31/2019 Seminar Android
20/22
20
Usage Share
-
7/31/2019 Seminar Android
21/22
21
Conclusion
We can only hope that the next versions of Android will overcome the actual
limitations of the previous versions and the future possibilities will become areality.
-
7/31/2019 Seminar Android
22/22
22