Upload
vijay-shinde
View
90
Download
0
Embed Size (px)
Citation preview
Presented by:-
Guided by:-
Seminar On
14/06/2016 Android 1
Agenda
Introduction History Features Minimum Hardware Requirements System Architecture Developing Applications Comparison With Other OS Sales Comparison With OS Advantage & Disadvantage Conclusion & Future scope References
28/04/2015 2Android
Introduction
It is a software platform and operating system for mobile devices
Based On The Linux Operating System Developed By Google And The Open Handset Alliance
28/04/20153
Android
428/04/2015 Android
History In July 2005, Google acquired Android Inc.
The Team of Android Andy Rubin (co-founder of Danger) Rich Miner (co-founder of Wildfire) Nick Sears (once VP at TMobile) Chris White (one of the first engineers at WebTV)
First phone launched HTC G1 in 2008
528/04/2015 Android
History (Cont.)Open Handset Alliance
On 5th Nov 2007, OHA was created to develop open standards for mobile devices.
It consisted of 34 grand members such as Google, HTC, Intel, Motorola, T-Mobile, Qualcomm, etc.
628/04/2015 Android
Features Storage — Uses SQLite, a lightweight relational database, for data storage.
Connectivity — Supports GSM/EDGE,CDMA, Bluetooth, Wi-Fi, LTE.
Messaging — Supports both SMS and MMS.
Web browser — Based on the open source WebKit, together with Chrome’s V8 JavaScript engine.
Media support — 3GP or MP4, MPEG-4,MP4, MP3, WAV, JPEG, PNG, GIF.
728/04/2015 Android
Features (Cont.)
Hardware support — Accelerometer Sensor, Camera, Digital Compass, Proximity Sensor,and GPS
Multi-touch — Supports multi-touch screens
Multi-tasking — Supports multi-tasking applications
Flash support — Android 2.3 supports Flash 10.1.
Tethering — Supports sharing of Internet connections as a wired/wireless hotspot
828/04/2015 Android
Minimum Hardware Requirement
32 MB RAM
32 MB Flash Memory
200 MHz Processor
928/04/2015 Android
System Architecture
1028/04/2015 Android
System Architecture (Cont.)
Android software Stack
1128/04/2015 Android
System Architecture (Cont.)
Android software Stack- Applications
Android provides a set of core applications: Email Client SMS Program Calendar Maps Browser Contacts Etc
All applications are written using the Java language.
1228/04/2015 Android
System Architecture (Cont.)
Android software Stack- Application Framework
Enabling and simplifying the reuse of components
Developers have full access to the same framework APIs used by the core applications.
Users are allowed to replace components.
1328/04/2015 Android
System Architecture (Cont.)
Android software Stack- Libraries
Including a set of C/C++ libraries used by components of the Android system
Exposed to developers through the Android application framework
1428/04/2015 Android
System Architecture (Cont.)
Android software Stack- Android Runtime
Core Libraries Providing most of the functionality available in the core libraries of the Java language APIs
Data Structures Utilities File Access Network Access Graphics Etc
1528/04/2015 Android
System Architecture (Cont.)
Android software Stack- Linux Kernel
Relying on Linux Kernel 2.6 for core system services Memory and Process Management Network Stack Driver Model Security
Providing an abstraction layer between the H/W and the rest of the S/W stack
1628/04/2015 Android
Developing Applications
Software development kit
On 12 November 2007 the OHA released a preview of the Android software development kit.
Google is currently offering a cumulative of 10 million US dollars in prize money for a competition rewarding developers of the most innovative applications for the Android platform
Several manufacturers have expressed interest in implementing Google's Android software platform; Samsung Electronics and LG Electronics will unveil devices based on the platform by the end of 2008 in the United States.
1728/04/2015 Android
Developing Applications (Cont.)
Application Building Blocks
Activity – user component interface, which corresponds to one screen at a time
Intent Reciever - wakes up the predefined action through the external event
Service – a task which is run on background
Content Provider – a component, which allows sharing some of the data with other processes and applications.
1828/04/2015 Android
Comparison With Other OS
Other then Android there are several other mobile operating system which is used.
Symbian, iOS, windows this are one of the most used mobile operating systems.
1928/04/2015 Android
Sales Comparison Of OS
2028/04/2015 Android
Advantages & Disadvantages
It is open source operating system. All applications are treated equal. It will be more secure than Iphone OS. Android based products will be cheaper than its proprietary
competitors.
Advantage
DisadvantagesAndroid applications must be written in Java.Android has no (obvious) standards strategy or upgrade path.
2128/04/2015 Android
Conclusion And Future scope
Android is now stepping up in next level of mobile internet.
There are chances of Android Mobile sales becomes more then iPhone in next two years.
Google may launch another version of android that starts M because Google is launching all the android versions in the alphabetical order.
There are chances of Android may become the widely used operating system in world.
2214/06/2016 Android
References
http://code.google.com/android/
http://en.wikipedia.org/wiki/Android-(mobile_phone_platform)
http://googleblog.blogspot.com/
2328/04/2015 Android
Thank You!
Questions?