My Android
My Android
My Android
What is Android..??
Android is an open source* software platform and operating system for mobile devices initially developed by Android Inc. - a firm purchased by Google in year 2008. Android is based on the modified version of Linux Kernel and is a participant in Open Handset Alliance. It allows developers to write managed code in a Java-like language that utilizes Google-developed Java libraries, but does not support programs developed in native code.
http://www.openhandsetalliance.com/
SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE
Manages our personal life, work life & communication As available as possible Hell lot of applications Getting Cheaper.. ;) **Smartphones will double their share of all cellphones to about 20 percent in the world And by year 2011,it is expected to have more number of smartphones in U.S. than feature phones.. Lets see how..
** http//:www.in-stat.com
SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE
Mobile Platforms
Popular Mobile Platforms:
Microsoft Windows Mobile Nokia : Symbian, Series 60 Apple, iPhone OSX Access Linux Platform Palm Pre BlackBerry LiMO
Google Android
Android Architecture
System Applications
Application Framework
Android Architecture
Android Architecture
Linux Kernel
Android Architecture
Android Architecture
Libraries
Linux Kernel
9
Android Architecture
Android Architecture
Application Framework
11
Android Architecture
System Apps
Application Framework
12
Android Architecture
System Apps + Ur Applications
Application Framework
13
1. Android is open..
14
Android provides access to a wide range of useful libraries and tools that can be used to build rich apps.
http://code.google.com/android/goodies/index.html
SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE
15
Linux OS
16
Android breaks down the barriers to building new and innovative applications.efficiently Run multiple VMs
For an example, a developer can combine information from the web app has its own individual's mobile Each with data on an VM phone -- such as the user's contacts, calendar, or geographic location -- to provide a more relevant user experience.
18
Each application can publish its capabilities which other apps can use
SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE
19
22
Summarizing
& (Replacing & Reusing components)
Understanding
Photo Picasa Gallery
Home Contacts
Intent
Pick Photo
Gmail MMS
Intent
Pick Photo
Blogger
Components can be System picks best replaced any time. component for that action.
Intent Receiver
23
Summarizing
& (Replacing & Reusing components)
Understanding
Editing a Document Show Location Pick Photo
Send as email
Edit Contacts
Home
24
25
My Applications.. ;)
37
Android is growi
Uneven distribution of OS by regions
ng
http://metrics.admob.com/wp-content/uploads/2010/06/May-2010-AdMob-Mobile-Metrics-Highlights.pdf
38
References
http://developer.android.com/guide/basics/what-is-android.html
http://sites.google.com/site/io/inside-the-android-application-framework http://www.vogella.de/articles/Android/article.html http://en.wikipedia.org/wiki/Android_%28operating_system%29 http://www.helium.com/items/1694340-what-are-the-disadvantages-anddrawbacks-of-the-google-android-operating-system http://blog.nielsen.com/nielsenwire/consumer/smartphones-to-overtakefeature-phones-in-u-s-by-2011/ http://en.wikipedia.org/wiki/Binary_Runtime_Environment_for_Wireless Book: Professional Android Application Development
39
Questions?