SlideShare a Scribd company logo
1 of 40
Department Of Computer Science 
Gulbarga University Gulbarga 
Presented By 
Salma Begum 
MCA 5th sem 
Under the Guidance of 
Shrikant G.K
AGENDA 
 INTRODUCTION 
 ORGIN OF ANDROID 
 FEATURES OF ANDROID 
 ARCHITECHTURE OF ANDROID 
 VERSIONS OF ANDROID 
 SOFTWARE DEVELOPMENT 
 LIMITATIONS 
 APPLICATION LIFE CYCLE 
 FUTURE OF ANDROID
Introduction 
Android is Linux based operating 
system for mobile devices. 
Android specially developed for 
applications 
There are more than 4,00,000 apps 
in android market 
The andriod is an open source
Smart Phones 
HTC G1, 
Droid, 
Tattoo Motorola Droid (X) 
Suno S880 Samsung Galaxy Sony Ericsson 
@2011 Mihail L. Sichitiu 4
Tablets 
Velocity Micro Cruz Gome FlyTouch Acer beTouch 
@2011 Mihail L. Sichitiu 5 
Dawa D7 
Toshiba Android 
SmartBook 
Cisco Android Tablet
ORIGIN OF ANDROID 
Android was founded in Palo Alto, California in 
October 2003 by Andy Rubin, Rich Miner, 
Nick Sears and Chris White who work at 
“Google” to develop. 
Andy Rubin
ORIGIN OF ANDROID 
Android was purchased by the GOOGLE 
in AUGUST, 2005 for 50 million $. 
The open handset alliance, a group of 
several companies was formed -5 
November 2007 
Android beta released-12 November 
2007
 It’s consortium of several companies. 
 This group of companies are allowed 
to use source code of Android and 
develop applications.
Features of andriod 
 Andriod can run multiple apps at the same time 
 Also support optimized graphics VGA, 2D 
graphics and 3D graphics. 
 Andriod has better app market. 
 Andriod lets you change your setting faster. 
 It gives you more options to fit your budget 
 Andriod keeps information visible on your home 
screen. 
 Android also support java applications.
The Android Software Architecture 
 Linux kernel 
 Libraries 
 Android run time 
core libraries 
Dalvik virtual machine 
 application layer 
 application framework
ARCHITECTURE
Linux Kernel 
Device drivers 
Memory management 
Process management 
Networking
Libraries 
 C/C++ libraries 
 Interface through Java 
 Surface manager – Handling UI Windows 
 2D and 3D graphics 
Media codes, SQLite, Browser engine
Android Runtime 
• Dalvik VM. 
– Dex files 
– Compact and efficient than class files 
– Limited memory and battery power 
• Core Libraries 
– Java 5 Std edition 
– Collections, I/O etc… 
 Providing most of the functionality available in the core libraries of 
the Java language.
Application Framework 
 API interface : 
 Activity manager – manages application life 
cycle 
Android provides a set of core applications: 
 Email Client 
 SMS Program 
 Calendar 
 Maps 
 Browser 
 Contacts,Etc. 
 All applications are written using the Java 
language. 
APIs 
Data Structures 
Utilities 
File Access 
Network Access 
Graphics 
Etc
Versions of andriod 
 Andriod 1.0 23 September 2008 
 Andriod 1.1 9 February 2009 
 Andriod 1.5 (Cupcake) 30 April 2009 
 Andriod 1.6 (Donut) 15 September 2009 
 Andriod 2.0 (Éclair) 26 October 2009 
 Andriod 2.2 (Froyo) 20 May 2010 
 Andriod 2.3 (Gingerbread) 6 December 2010 
 Andriod 3.0 (Honeycomb) 10 May 2011 
 Andriod 4.0 19 October 2011 
(Ice Cream Sandwich) 
 Andriod 4.1 ,4.2,4.3 13 July 2012 
(Jelly bean) 
 Andriod 4.4 (Kitkat) 31 October 2013
 Released on April 30, 2009. 
 Added auto-rotation option. 
 Copy and Paste feature added in the web 
browser. 
 Increased speed and performance but not 
upto required level. 
 Released on September 15, 2009. 
 Voice search and Search box were 
added. 
 Faster OS boot times and fast web 
browsing experience. 
 Released on October 26, 2009. 
 Bluetooth 2.1 support. 
 Improved typing speed on virtual 
keyboard, with smarter dictionary. 
 no Adobe flash media support.
 Released on May 20, 2010. 
 Support for Adobe Flash 10.1 
 Improved Application launcher with better browser 
 No internet calling. 
 Released on December 6, 2010. 
 Updated User Interface with high efficiency and 
speed 
 Internet calling 
 One touch word selection and copy/paste. 
 New keyboard for faster word input. 
 More successful version of Android than previous. 
 not supports multi-core processors. 
 Released on February 22, 2011. 
 Support for multi-core processors 
 Ability to encrypt all user data. 
 This version of android is only available for 
tablets.
 Released on November 14, 2011. 
 Virtual button in the UI. 
 A new typeface family for the UI, Roboto. 
 Ability to shut down apps that are using data in 
the background. 
 Released on June 27, 2012. 
 Improved the features of previous version 
while improving the graphics quality. 
 Smoother user interface.
Android JellyBean 4.2,4.3 
Released on 13 November 2012 
Lock screen improvements 
Multiple user accounts (tablets only) 
Bug fixes and performance enhancements 
Android Kitkat 4.4 
Released on 31 October 2013 
Ability for applications to trigger translucency 
in the navigation and status bars 
Wireless printing capability 
And even more features are currently being rolled out
Why andriod os is better than 
iphone os? 
Andriod os Iphone os 
We can set any app as 
a default on android 
Android just drag and 
drop for syncing by using 
USB cable on computer 
While Google charges 
for Andriod developer only 
$5 
Andriod os have flash 
support 
On Androird,on which 
you are notified of an 
email as soon as it arrives 
It is impossible on 
iphone, 
 Have to click manually 
Iphone syncing only with 
iTunes 
Apple charges for the 
App Developers $100 
While the iphone only 
has html5 support 
The email system on the 
iphone is horrible
Android Application 
Development 
Eclipse IDE 
Android 
SDK 
Android 
Emulator 
Android 
Mobile 
Device
Android development 
Android 
Manifest 
Resource 
XML 
Java Source 
Generated 
Class 
Java 
Compiler 
Android 
Libraries 
.dex 
File 
Dalvik 
VM
SOFTWARE FEATURES 
 Integrated browser based on the open source 
Web Kit engine 
SQLite for relational data storage 
Media support for common audio, video, and 
still image formats 
 Dalvik Virtual Machine optimized for mobile 
devices
HARDWARE FEAUTURES 
Cellular networking : GSM, EDGE, 3G 
LAN : Bluetooth, and Wi-Fi 
Graphics Hardware Acceleration 
Camera, GPS and Compass 
Touch screen and accelerometer for 
motion sensing
Techniques for saving data 
◦ SQLite Databases: relational database library for 
storing and managing complex data 
◦ Files: you can create, write, and read files from the 
local storage or external media (SD Cards) 
 FileOutputStream, FileInputStream, and Resources 
classes.
APPLICATION LIFE CYCLE
Life Cycle 
Each application runs in its own 
process. 
Each activity of an app is run in the 
apps process 
Processes are started and stopped as 
needed to run an apps components. 
Processes may be killed to reclaim 
needed resources. 
Killed apps may be restored to their 
last state when requested by the user
Andriod market 
 Andriod market is the online software 
store developed by Google for Andriod 
devices 
 Users to browse and download apps 
published by third party developer 
 As of october 2011 there were more 
than 4,00,000 apps available for Android 
 As of dec 2013 there were more than 
8,00,000 apps available for Android 
 Android has several famous apps like 
voice action, sky map,place 
directory,GPS,etc..,
Market Sales Rate for 
Smartphone devices
Cont… 
Period Android iOS Windows 
Phone 
BlackBerr 
y OS 
Others 
Q2 2014 84.7% 
11.7% 2.5% 0.5% 0.7% 
Q2 2013 79.6% 
13.0% 3.4% 2.8% 1.2% 
Q2 2012 69.3% 
16.6% 3.1% 4.9% 6.1% 
Q2 2011 36.1% 
18.3% 1.2% 13.6% 30.8%
WHAT MAKES AN ANDROID 
SPECIAL? 
 Open source – Free development platform 
 Built in components can be improved 
 Built in services like GPS,SQL Database, browser 
and maps 
Management of process life cycle 
 High quality graphics and sound 
 Portability across current and future hardware 
Component-based architecture and reusable, 
replaceable modules 
 Multi-layer isolation of programs
Where is Android going? 
◦ The Android OS may accelerate the diffusion of smart 
phones by providing a free OS. 
◦ Access to the Android software development kit (SDK) 
suggests that the number of applications will continue to 
as well as professional developers provide new 
offerings. 
◦ Transforming them from consumers of existing 
applications to creators of apps designed to meet their 
needs. 
◦ Android, by increasing the user base, might hasten the 
integration of mobile technology. 
◦ Android is the Biggest selling OS in the World on Mobile 
Computing.
LIMITATIONS 
Android operating system uses more 
amount of battery as compared to 
normal java and symbian mobile 
phones. 
 It has been seen that it has security 
related issues. 
 As we call Android is world of 
applications we continuously need to 
connected with the internet which is 
not possible for all the users.
Android vs windows phones 
Androidroid Windows Phone 
Company/ Developer Google Microsoft 
Programmed in Java, C, C++ C, C++ 
OS family Unix-like Windows 
Initial release September 23, 2008 October 21, 2010 
Supported platforms ARM, MIPS, x86, I.MX x86 
License Apache License 2.0 
Linux kernel patches 
under GNU GPL v2 
Commercial proprietary 
software 
Default user interface Graphical (Multi-touch) Graphical (Metro UI)
Cont… 
Working state Current Current 
Source model Open source software Closed-source 
Updates Updates are provided by 
different parties in the 
consortium. 
Updates are only done by 
Microsoft. 
Applications Applications are created 
by an open community 
of developers. 
Applications are created 
by tie up companies and 
Microsoft. 
Touch style Capacitive technology Capacitive technology 
Offers native support for Google Sync for Gmail, 
Contacts, and Google 
Calendar. 
Mail, Exchange, Outlook 
Contacts, Calendar, 
Windows Market, etc. 
Number of applications Over 700,000 
applications 
Limited number of 
applications. 
Language support Multiple language 
support 
Multiple language 
support
 Android is now stepping up in next level of mobile 
internet. 
 There are chances of Android Mobile sales in 
whole world becomes more then iPhone. 
 There are chances of Android may become the 
widely used operating system in world as it has 
found its application in many appliances such as 
washing machine, microwave ovens, cameras, 
TVs etc. 
 Google may launch another version of android that 
starts L because Google is launching all the 
android versions in the alphabetical order.
Thank You

More Related Content

What's hot

Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system pptSantosh Kumar
 
Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android DevelopmentAly Abdelkareem
 
Android - A brief introduction
Android - A brief introductionAndroid - A brief introduction
Android - A brief introductionRoshan Gautam
 
Android Operating System (Androrid OS)
Android Operating System (Androrid OS)Android Operating System (Androrid OS)
Android Operating System (Androrid OS)Siddharth Belbase
 
Android and android versions
Android and android versionsAndroid and android versions
Android and android versionsMegha Jain
 
Android technology prepared by Hritika Raj (Shivalik college of engg.)
Android technology prepared by Hritika Raj (Shivalik college of engg.)Android technology prepared by Hritika Raj (Shivalik college of engg.)
Android technology prepared by Hritika Raj (Shivalik college of engg.)Hritika Raj
 
Android summer training report
Android summer training reportAndroid summer training report
Android summer training reportShashendra Singh
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPTDhivya T
 
Presentation on android
Presentation on androidPresentation on android
Presentation on androidsonyhontok
 
Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)Ahsanul Karim
 
Apple iOS - A modern way to mobile operating system
Apple iOS - A modern way to mobile operating systemApple iOS - A modern way to mobile operating system
Apple iOS - A modern way to mobile operating systemDhruv Patel
 

What's hot (20)

Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system ppt
 
Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android Development
 
Android ppt
Android ppt Android ppt
Android ppt
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android - A brief introduction
Android - A brief introductionAndroid - A brief introduction
Android - A brief introduction
 
PPT on Android
PPT on AndroidPPT on Android
PPT on Android
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android Operating System (Androrid OS)
Android Operating System (Androrid OS)Android Operating System (Androrid OS)
Android Operating System (Androrid OS)
 
Android and android versions
Android and android versionsAndroid and android versions
Android and android versions
 
Android vs ios
Android vs iosAndroid vs ios
Android vs ios
 
Android technology prepared by Hritika Raj (Shivalik college of engg.)
Android technology prepared by Hritika Raj (Shivalik college of engg.)Android technology prepared by Hritika Raj (Shivalik college of engg.)
Android technology prepared by Hritika Raj (Shivalik college of engg.)
 
Android summer training report
Android summer training reportAndroid summer training report
Android summer training report
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPT
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Presentation on android
Presentation on androidPresentation on android
Presentation on android
 
Introduction to ios
Introduction to iosIntroduction to ios
Introduction to ios
 
Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)
 
Mobile operating system
Mobile operating systemMobile operating system
Mobile operating system
 
Apple iOS - A modern way to mobile operating system
Apple iOS - A modern way to mobile operating systemApple iOS - A modern way to mobile operating system
Apple iOS - A modern way to mobile operating system
 

Viewers also liked

Android presentation
Android presentationAndroid presentation
Android presentationElyes Naouar
 
Android seminar-presentation
Android seminar-presentationAndroid seminar-presentation
Android seminar-presentationconnectshilpa
 
Deadlocks in operating system
Deadlocks in operating systemDeadlocks in operating system
Deadlocks in operating systemSara Ali
 
Presentation on Android application
Presentation on Android applicationPresentation on Android application
Presentation on Android applicationAtibur Rahman
 
Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project PresentationLaxmi Kant Yadav
 
What is Social Media?
What is Social Media?What is Social Media?
What is Social Media?Martafy!
 

Viewers also liked (9)

Android presentation
Android presentationAndroid presentation
Android presentation
 
5 pen pc technology
5 pen pc technology5 pen pc technology
5 pen pc technology
 
Android seminar-presentation
Android seminar-presentationAndroid seminar-presentation
Android seminar-presentation
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Deadlocks in operating system
Deadlocks in operating systemDeadlocks in operating system
Deadlocks in operating system
 
Presentation on Android application
Presentation on Android applicationPresentation on Android application
Presentation on Android application
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project Presentation
 
What is Social Media?
What is Social Media?What is Social Media?
What is Social Media?
 

Similar to Gulbarga University Department Of Computer Science Android Project

presentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfpresentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfimau6
 
Android ! BATRA COMPUTRE CENTER
Android ! BATRA COMPUTRE CENTERAndroid ! BATRA COMPUTRE CENTER
Android ! BATRA COMPUTRE CENTERjatin batra
 
ANDROID technology
ANDROID technologyANDROID technology
ANDROID technologyMe CREATIONS
 
Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to AndriodKaviarasu D
 
ANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMpreeta sinha
 
Rishiraj 's ppt
Rishiraj 's pptRishiraj 's ppt
Rishiraj 's pptrrk24
 
Android Applications Development (a Walkthrough)
Android Applications Development (a Walkthrough)Android Applications Development (a Walkthrough)
Android Applications Development (a Walkthrough)Deuphil Kaufmann
 
Andriod (operating system)
Andriod (operating system)Andriod (operating system)
Andriod (operating system)sai praneeth
 
Android presentation
Android presentationAndroid presentation
Android presentationDipesh Shome
 
Android technology
Android technologyAndroid technology
Android technologyHardik jain
 

Similar to Gulbarga University Department Of Computer Science Android Project (20)

presentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfpresentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdf
 
Saminar ppt of
Saminar ppt ofSaminar ppt of
Saminar ppt of
 
Android ! BATRA COMPUTRE CENTER
Android ! BATRA COMPUTRE CENTERAndroid ! BATRA COMPUTRE CENTER
Android ! BATRA COMPUTRE CENTER
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Basic android
Basic androidBasic android
Basic android
 
ANDROID technology
ANDROID technologyANDROID technology
ANDROID technology
 
Android
AndroidAndroid
Android
 
Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to Andriod
 
Introduction to Android Environment
Introduction to Android EnvironmentIntroduction to Android Environment
Introduction to Android Environment
 
ANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEM
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Rishiraj 's ppt
Rishiraj 's pptRishiraj 's ppt
Rishiraj 's ppt
 
Android Applications Development (a Walkthrough)
Android Applications Development (a Walkthrough)Android Applications Development (a Walkthrough)
Android Applications Development (a Walkthrough)
 
Android Applications Development
Android Applications DevelopmentAndroid Applications Development
Android Applications Development
 
Andriod (operating system)
Andriod (operating system)Andriod (operating system)
Andriod (operating system)
 
Android
AndroidAndroid
Android
 
Android presentation
Android presentationAndroid presentation
Android presentation
 
Android technology
Android technologyAndroid technology
Android technology
 
ppt on Android os- vinit
ppt on Android os- vinitppt on Android os- vinit
ppt on Android os- vinit
 

Recently uploaded

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 

Gulbarga University Department Of Computer Science Android Project

  • 1. Department Of Computer Science Gulbarga University Gulbarga Presented By Salma Begum MCA 5th sem Under the Guidance of Shrikant G.K
  • 2. AGENDA  INTRODUCTION  ORGIN OF ANDROID  FEATURES OF ANDROID  ARCHITECHTURE OF ANDROID  VERSIONS OF ANDROID  SOFTWARE DEVELOPMENT  LIMITATIONS  APPLICATION LIFE CYCLE  FUTURE OF ANDROID
  • 3. Introduction Android is Linux based operating system for mobile devices. Android specially developed for applications There are more than 4,00,000 apps in android market The andriod is an open source
  • 4. Smart Phones HTC G1, Droid, Tattoo Motorola Droid (X) Suno S880 Samsung Galaxy Sony Ericsson @2011 Mihail L. Sichitiu 4
  • 5. Tablets Velocity Micro Cruz Gome FlyTouch Acer beTouch @2011 Mihail L. Sichitiu 5 Dawa D7 Toshiba Android SmartBook Cisco Android Tablet
  • 6. ORIGIN OF ANDROID Android was founded in Palo Alto, California in October 2003 by Andy Rubin, Rich Miner, Nick Sears and Chris White who work at “Google” to develop. Andy Rubin
  • 7. ORIGIN OF ANDROID Android was purchased by the GOOGLE in AUGUST, 2005 for 50 million $. The open handset alliance, a group of several companies was formed -5 November 2007 Android beta released-12 November 2007
  • 8.  It’s consortium of several companies.  This group of companies are allowed to use source code of Android and develop applications.
  • 9. Features of andriod  Andriod can run multiple apps at the same time  Also support optimized graphics VGA, 2D graphics and 3D graphics.  Andriod has better app market.  Andriod lets you change your setting faster.  It gives you more options to fit your budget  Andriod keeps information visible on your home screen.  Android also support java applications.
  • 10. The Android Software Architecture  Linux kernel  Libraries  Android run time core libraries Dalvik virtual machine  application layer  application framework
  • 12. Linux Kernel Device drivers Memory management Process management Networking
  • 13. Libraries  C/C++ libraries  Interface through Java  Surface manager – Handling UI Windows  2D and 3D graphics Media codes, SQLite, Browser engine
  • 14. Android Runtime • Dalvik VM. – Dex files – Compact and efficient than class files – Limited memory and battery power • Core Libraries – Java 5 Std edition – Collections, I/O etc…  Providing most of the functionality available in the core libraries of the Java language.
  • 15. Application Framework  API interface :  Activity manager – manages application life cycle Android provides a set of core applications:  Email Client  SMS Program  Calendar  Maps  Browser  Contacts,Etc.  All applications are written using the Java language. APIs Data Structures Utilities File Access Network Access Graphics Etc
  • 16. Versions of andriod  Andriod 1.0 23 September 2008  Andriod 1.1 9 February 2009  Andriod 1.5 (Cupcake) 30 April 2009  Andriod 1.6 (Donut) 15 September 2009  Andriod 2.0 (Éclair) 26 October 2009  Andriod 2.2 (Froyo) 20 May 2010  Andriod 2.3 (Gingerbread) 6 December 2010  Andriod 3.0 (Honeycomb) 10 May 2011  Andriod 4.0 19 October 2011 (Ice Cream Sandwich)  Andriod 4.1 ,4.2,4.3 13 July 2012 (Jelly bean)  Andriod 4.4 (Kitkat) 31 October 2013
  • 17.
  • 18.  Released on April 30, 2009.  Added auto-rotation option.  Copy and Paste feature added in the web browser.  Increased speed and performance but not upto required level.  Released on September 15, 2009.  Voice search and Search box were added.  Faster OS boot times and fast web browsing experience.  Released on October 26, 2009.  Bluetooth 2.1 support.  Improved typing speed on virtual keyboard, with smarter dictionary.  no Adobe flash media support.
  • 19.  Released on May 20, 2010.  Support for Adobe Flash 10.1  Improved Application launcher with better browser  No internet calling.  Released on December 6, 2010.  Updated User Interface with high efficiency and speed  Internet calling  One touch word selection and copy/paste.  New keyboard for faster word input.  More successful version of Android than previous.  not supports multi-core processors.  Released on February 22, 2011.  Support for multi-core processors  Ability to encrypt all user data.  This version of android is only available for tablets.
  • 20.  Released on November 14, 2011.  Virtual button in the UI.  A new typeface family for the UI, Roboto.  Ability to shut down apps that are using data in the background.  Released on June 27, 2012.  Improved the features of previous version while improving the graphics quality.  Smoother user interface.
  • 21. Android JellyBean 4.2,4.3 Released on 13 November 2012 Lock screen improvements Multiple user accounts (tablets only) Bug fixes and performance enhancements Android Kitkat 4.4 Released on 31 October 2013 Ability for applications to trigger translucency in the navigation and status bars Wireless printing capability And even more features are currently being rolled out
  • 22. Why andriod os is better than iphone os? Andriod os Iphone os We can set any app as a default on android Android just drag and drop for syncing by using USB cable on computer While Google charges for Andriod developer only $5 Andriod os have flash support On Androird,on which you are notified of an email as soon as it arrives It is impossible on iphone,  Have to click manually Iphone syncing only with iTunes Apple charges for the App Developers $100 While the iphone only has html5 support The email system on the iphone is horrible
  • 23. Android Application Development Eclipse IDE Android SDK Android Emulator Android Mobile Device
  • 24. Android development Android Manifest Resource XML Java Source Generated Class Java Compiler Android Libraries .dex File Dalvik VM
  • 25. SOFTWARE FEATURES  Integrated browser based on the open source Web Kit engine SQLite for relational data storage Media support for common audio, video, and still image formats  Dalvik Virtual Machine optimized for mobile devices
  • 26. HARDWARE FEAUTURES Cellular networking : GSM, EDGE, 3G LAN : Bluetooth, and Wi-Fi Graphics Hardware Acceleration Camera, GPS and Compass Touch screen and accelerometer for motion sensing
  • 27. Techniques for saving data ◦ SQLite Databases: relational database library for storing and managing complex data ◦ Files: you can create, write, and read files from the local storage or external media (SD Cards)  FileOutputStream, FileInputStream, and Resources classes.
  • 29. Life Cycle Each application runs in its own process. Each activity of an app is run in the apps process Processes are started and stopped as needed to run an apps components. Processes may be killed to reclaim needed resources. Killed apps may be restored to their last state when requested by the user
  • 30. Andriod market  Andriod market is the online software store developed by Google for Andriod devices  Users to browse and download apps published by third party developer  As of october 2011 there were more than 4,00,000 apps available for Android  As of dec 2013 there were more than 8,00,000 apps available for Android  Android has several famous apps like voice action, sky map,place directory,GPS,etc..,
  • 31. Market Sales Rate for Smartphone devices
  • 32. Cont… Period Android iOS Windows Phone BlackBerr y OS Others Q2 2014 84.7% 11.7% 2.5% 0.5% 0.7% Q2 2013 79.6% 13.0% 3.4% 2.8% 1.2% Q2 2012 69.3% 16.6% 3.1% 4.9% 6.1% Q2 2011 36.1% 18.3% 1.2% 13.6% 30.8%
  • 33. WHAT MAKES AN ANDROID SPECIAL?  Open source – Free development platform  Built in components can be improved  Built in services like GPS,SQL Database, browser and maps Management of process life cycle  High quality graphics and sound  Portability across current and future hardware Component-based architecture and reusable, replaceable modules  Multi-layer isolation of programs
  • 34. Where is Android going? ◦ The Android OS may accelerate the diffusion of smart phones by providing a free OS. ◦ Access to the Android software development kit (SDK) suggests that the number of applications will continue to as well as professional developers provide new offerings. ◦ Transforming them from consumers of existing applications to creators of apps designed to meet their needs. ◦ Android, by increasing the user base, might hasten the integration of mobile technology. ◦ Android is the Biggest selling OS in the World on Mobile Computing.
  • 35. LIMITATIONS Android operating system uses more amount of battery as compared to normal java and symbian mobile phones.  It has been seen that it has security related issues.  As we call Android is world of applications we continuously need to connected with the internet which is not possible for all the users.
  • 36. Android vs windows phones Androidroid Windows Phone Company/ Developer Google Microsoft Programmed in Java, C, C++ C, C++ OS family Unix-like Windows Initial release September 23, 2008 October 21, 2010 Supported platforms ARM, MIPS, x86, I.MX x86 License Apache License 2.0 Linux kernel patches under GNU GPL v2 Commercial proprietary software Default user interface Graphical (Multi-touch) Graphical (Metro UI)
  • 37. Cont… Working state Current Current Source model Open source software Closed-source Updates Updates are provided by different parties in the consortium. Updates are only done by Microsoft. Applications Applications are created by an open community of developers. Applications are created by tie up companies and Microsoft. Touch style Capacitive technology Capacitive technology Offers native support for Google Sync for Gmail, Contacts, and Google Calendar. Mail, Exchange, Outlook Contacts, Calendar, Windows Market, etc. Number of applications Over 700,000 applications Limited number of applications. Language support Multiple language support Multiple language support
  • 38.  Android is now stepping up in next level of mobile internet.  There are chances of Android Mobile sales in whole world becomes more then iPhone.  There are chances of Android may become the widely used operating system in world as it has found its application in many appliances such as washing machine, microwave ovens, cameras, TVs etc.  Google may launch another version of android that starts L because Google is launching all the android versions in the alphabetical order.
  • 39.