Android: Changing the Mobile Landscape              Seminar By ,                     NAME     :Vaisakh T G                ...
•Software platform and Operating SystemDeveloped by Google•Full phone software stack including applications• Designed as a...
COMPARISONSmart phone market share in 2012
ANDROID ARCHITECTURE   Architecture of Android OS
Software Stack• Linux kernel• Libraries• Android run time  – core libraries  – Dalvik virtual machine• application framewo...
Linux Kernel•Linux Version 2.6•Security, Memory & Process Management•Proven driver model•Efficient computing resource mana...
Android Runtime•Includes a set of core libraries that provides most of thefunctionality-JAVA•Every Android application run...
ADVANTAGES•The ability for anyone to customize the Google Android platform•The consumer will benefit from having a wide ra...
disadvantages            • Applications quality may be low                  Google follows open model for the Android Mar-...
FUTURE ENHANCEMENTS•App Inventor for Android (AIA)         Google announced the public beta release of the App Inven-tor f...
CONCLUSIONMobile software development has evolved over time.Android has emerged as a new mobile developmentplatform, Andro...
references1. www.android.com2. http://developer.android.com
Android
Upcoming SlideShare
Loading in …5
×

Android

912 views
864 views

Published on

Android changing mobile platform PowerPoint presentation 2012

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
912
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
72
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Android

  1. 1. Android: Changing the Mobile Landscape Seminar By , NAME :Vaisakh T G ROLL NO:23 DATE : 25-07-2012 PAACET
  2. 2. •Software platform and Operating SystemDeveloped by Google•Full phone software stack including applications• Designed as a platform for software development• Android is open and free• Community support
  3. 3. COMPARISONSmart phone market share in 2012
  4. 4. ANDROID ARCHITECTURE Architecture of Android OS
  5. 5. Software Stack• Linux kernel• Libraries• Android run time – core libraries – Dalvik virtual machine• application framework• applications
  6. 6. Linux Kernel•Linux Version 2.6•Security, Memory & Process Management•Proven driver model•Efficient computing resource management•Stable and proven OS for mobile platformLibraries•Written in C/C++ - System C Library(libc)• Display/Graphics(SGL)•Media Libraries•SQLite –RDB engine-light weight•LibWebCore–web browser engine–embeddable web view
  7. 7. Android Runtime•Includes a set of core libraries that provides most of thefunctionality-JAVA•Every Android application runs in its own process•Dalvik VM executes files in the (.dex) format•Device can run multiple VMs efficientlyApplication Framework•Content providers•Enables applications access data from otherapplications•Resource Manager•Provides access to non-code resources•Notification Manager•Enables all applications to display alerts in the statusbar
  8. 8. ADVANTAGES•The ability for anyone to customize the Google Android platform•The consumer will benefit from having a wide range of mobileapplications•Android market is open• Application framework enabling reuse and replacement ofcomponents•More security compared to other os
  9. 9. disadvantages • Applications quality may be low Google follows open model for the Android Mar-ket, sodevelopers self-publish applications in android market and there-foreconsumers, might be inundated with low-quality applications, mak-ingfinding high-quality applications more difficult • Malicious applications Users aren’t neces­sarily protected from maliciousappli-cations. If user give an application permission to access private dataand other services, if its malicious software, it could use them to communicatepersonal information to a website. Users don’t control what the applica­tiondoes with the services
  10. 10. FUTURE ENHANCEMENTS•App Inventor for Android (AIA) Google announced the public beta release of the App Inven-tor forAndroid (AIA) visual program-ming environment. AIA aims to make mobile-application development acces-sible to anyone. Creating an AIA applicationinvolves two stages: designing the user interface with the componentdesigner and creating the applica-tion behaviour with the blocks editor. AnAndroid applica-tion is event driven, so the behaviours associated withcomponents—such as button clicks, timer events, and item selection—arealso event driven•More Android devices are coming•Google TV - a new platform based on Android•Next versions of Android can be used in PC’s
  11. 11. CONCLUSIONMobile software development has evolved over time.Android has emerged as a new mobile developmentplatform, Android was designed to empower the developerto write innovative applications.
  12. 12. references1. www.android.com2. http://developer.android.com

×