presentation on andriod
TRANSCRIPT
-
7/31/2019 Presentation on Andriod
1/14
BY:ATUL MALHOTRA
CSE/10/409
-
7/31/2019 Presentation on Andriod
2/14
A complete & modern embedded operating system
A cutting-edge mobile user experience
A world-class software stack for building applications
An open platform for developers, users & industry
Full phone software stack including applications
Designed as a platform for software development
Android is open, free
100% Java Phone
-
7/31/2019 Presentation on Andriod
3/14
Est. 2007, led by Google, open source
Main product: Android Platform
Enthusiastic support from Industry : both equipmentmakers and network operators
HTC to deliver Android capable device soon!
-
7/31/2019 Presentation on Andriod
4/14
2001 search service for wireless device
2005
Acquire Android(Andy Rubin: Danger CEO, Development Sidekick of T-Mobile)
Acquire Skia(2D Graphics for mobile device)
Acquire RegWireless(Browser and Email for mobile device)
Move Engineers from PlamSource(Dianne Hack born, etc)
2007 Nov 5: Android announced
2007 Nov 12: Android SDK released by OHA
2007 Dec 14: Bug-fix SDK released
2008 Jan 3: Android Developer Challenge I starts accepting submissions
2008 Feb 13: m5-rc15 SDK released
2008 Apr 14: 1788 total submissions for Challenge I
2008 May 12: Top 50 Applications in Challenge I announced
2008 Nov: Android Phone(G1 Phone by HTC/T-mobile)
2008 Nov: Full Source Open
2009 Apr: HTC Magic
2009 July: HTC Hero, Samsung i7500, Android Netbook, Set-top
2009 Aug: Android Developer Challenge II
-
7/31/2019 Presentation on Andriod
5/14
Distribution API level Percentage3.x.x Honeycomb 11-13 1.4%2.3.x Gingerbread 9-10 31.3%2.2 Froyo 8 51.2%2.1 Eclair 7 13.3%1.6 donut 4 1.8%1.5 cupcake 3 1.0%
-
7/31/2019 Presentation on Andriod
6/14
Android is fairly new and has a smaller market sharethan the older Symbian
Android is designed around touch capable devices whileSymbian is designed around keypad devices
Symbian is somewhat outdated while Android isconstantly updated
Android is used by many phone manufacturers while
Symbian is almost exclusive to Nokia
-
7/31/2019 Presentation on Andriod
7/14
-
7/31/2019 Presentation on Andriod
8/14
Linux Version 2.6.x for core systemservices
Android uses only Kernel portion in
Linux
-
7/31/2019 Presentation on Andriod
9/14
Core Libraries Provides the functionality of the JAVA Programming
Language
Android Application runs in its own process, with its owninstance of the Dalvik virtual machine
Dalvik VM: Java based license free VM Register based VM, optimization for low memory
requirements
Executes files in the Dalvik Executable (.dex) format
DX tool converts classes to .dex format
-
7/31/2019 Presentation on Andriod
10/14
Libc: c standard lib.
SSL: Secure Socket Layer
SGL: 2D image engine
OpenGL |ES: 3D image engine
Media Framework: Core part of Android multi-media
SQLite: Embedded database
WebKit: Kernel of web browser
Free Type: Bitmap and Vector
Surface Manager: Manage difference windows for differentapplications
-
7/31/2019 Presentation on Andriod
11/14
No limited application
Equality of each apps.
Easy to embedded web browser
Parallel running
-
7/31/2019 Presentation on Andriod
12/14
Also, since Google Android is an open sourceplatform driving all Android phones, it could significantlyincrease the risk of hacking these devices. If thishappens, then locking mobiles as a security measure willbe a mockery.
This factor can be the biggest drawback ofAndroids.When you want to search any particular App and youhave placed wrong spellings, Androiddont correctthem. This can become an annoying factor for users
because you have to know the exact spelling if you wantto find an App. Google should correct this too ratherthan just including more and more stuff.
-
7/31/2019 Presentation on Andriod
13/14
Benefits
Open Platform/License Free
Robust OS Kernel, Innovative Library Packages
Ease App. Development
Rapid Improvement
Challenges
Performance Consideration
Hard to Integrate for Vendors
Too Much Google Dependent
Key Factor: Market Response
-
7/31/2019 Presentation on Andriod
14/14