09 09-2013 android-introduction p_pt
DESCRIPTION
Android introduction covering its history, version, architecture, limitations, pros and cons. By TOPS TechnologiesTRANSCRIPT
![Page 1: 09 09-2013 android-introduction p_pt](https://reader035.vdocument.in/reader035/viewer/2022081413/5472c27eb4af9fc80a8b5042/html5/thumbnails/1.jpg)
TOPS Technologieshttp://www.tops-int.com+91-99747 55006
ANDROID OPERATING SYSTEM
![Page 2: 09 09-2013 android-introduction p_pt](https://reader035.vdocument.in/reader035/viewer/2022081413/5472c27eb4af9fc80a8b5042/html5/thumbnails/2.jpg)
CONTENTS• Introduction • Mobile OS• Android History• Android Versions • Models• Architecture• Challenges• Merits and Demerits• Limitations• Conclusion and future
Scope
![Page 3: 09 09-2013 android-introduction p_pt](https://reader035.vdocument.in/reader035/viewer/2022081413/5472c27eb4af9fc80a8b5042/html5/thumbnails/3.jpg)
INTRODUCTION
Android is a software stack for mobile devices that includes an operating system, middleware and key applications.
![Page 4: 09 09-2013 android-introduction p_pt](https://reader035.vdocument.in/reader035/viewer/2022081413/5472c27eb4af9fc80a8b5042/html5/thumbnails/4.jpg)
4
The Android™ was built upon the open Linux kernel, and developed by Android, Inc., which is owned by Google.
History
Open Handset Alliance - to develop open standards for mobile devices
![Page 5: 09 09-2013 android-introduction p_pt](https://reader035.vdocument.in/reader035/viewer/2022081413/5472c27eb4af9fc80a8b5042/html5/thumbnails/5.jpg)
5
A mobile operating system (OS) is a software that allows smart phones, tablet PCs and other devices to run applications and programs.
Examples
• Symbian OS• BlackBerry OS• Apple’s iOS• Windows Phone OS• Android OS
Mobile Operating System
![Page 6: 09 09-2013 android-introduction p_pt](https://reader035.vdocument.in/reader035/viewer/2022081413/5472c27eb4af9fc80a8b5042/html5/thumbnails/6.jpg)
Android Versions
Android Beta First Version of Android. The focus of Android beta is testing incorporating usability. Android beta will generally have many more problems on speed
and performance.
Android Astro 1.0 First full version of android. Released on September 23, 2008. Wi-Fi and Bluetooth support. Quite slow in operating. copy and paste feature in the web browser
is not present.
![Page 7: 09 09-2013 android-introduction p_pt](https://reader035.vdocument.in/reader035/viewer/2022081413/5472c27eb4af9fc80a8b5042/html5/thumbnails/7.jpg)
Android Cupcake 1.5 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. Typing is quite slower.
Android Donut 1.6
![Page 8: 09 09-2013 android-introduction p_pt](https://reader035.vdocument.in/reader035/viewer/2022081413/5472c27eb4af9fc80a8b5042/html5/thumbnails/8.jpg)
Android Éclair 2.0/2.1 Released on October 26,
2009. Bluetooth 2.1 support. Improved typing speed on
virtual keyboard, with smarter dictionary.
no Adobe flash media support.
![Page 9: 09 09-2013 android-introduction p_pt](https://reader035.vdocument.in/reader035/viewer/2022081413/5472c27eb4af9fc80a8b5042/html5/thumbnails/9.jpg)
Android Froyo 2.2 Released on May 20, 2010. Support for Adobe Flash 10.1 Improved Application launcher with better
browser No internet calling.
Android Gingerbread 2.3 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 versions. not supports multi-core processors.
![Page 10: 09 09-2013 android-introduction p_pt](https://reader035.vdocument.in/reader035/viewer/2022081413/5472c27eb4af9fc80a8b5042/html5/thumbnails/10.jpg)
Android Honeycomb 3.0
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.
Android IceCreamSandwich(ICS) 4.0
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.
![Page 11: 09 09-2013 android-introduction p_pt](https://reader035.vdocument.in/reader035/viewer/2022081413/5472c27eb4af9fc80a8b5042/html5/thumbnails/11.jpg)
Android JellyBean 4.1
Released on June 27, 2012. Latest version of Android. Smoother user interface.
Android Kitkate is the next one may be
![Page 12: 09 09-2013 android-introduction p_pt](https://reader035.vdocument.in/reader035/viewer/2022081413/5472c27eb4af9fc80a8b5042/html5/thumbnails/12.jpg)
Models
12
HTC G1,Droid,Tattoo
Motorola Droid (X)
Suno S880 Samsung Galaxy Sony Ericsson
Phone
![Page 13: 09 09-2013 android-introduction p_pt](https://reader035.vdocument.in/reader035/viewer/2022081413/5472c27eb4af9fc80a8b5042/html5/thumbnails/13.jpg)
13
TABLETS
Velocity Micro CruzGome FlyTouch
Acer beTouch
Dawa D7 Toshiba Android SmartBook
Cisco Android Tablet
![Page 14: 09 09-2013 android-introduction p_pt](https://reader035.vdocument.in/reader035/viewer/2022081413/5472c27eb4af9fc80a8b5042/html5/thumbnails/14.jpg)
Architecture
![Page 15: 09 09-2013 android-introduction p_pt](https://reader035.vdocument.in/reader035/viewer/2022081413/5472c27eb4af9fc80a8b5042/html5/thumbnails/15.jpg)
15
APPLICATIONS
Android provides a set of core applications: Email SMS Program Calendar Maps Browser Contacts Etc
All applications are written using the Java language.
![Page 16: 09 09-2013 android-introduction p_pt](https://reader035.vdocument.in/reader035/viewer/2022081413/5472c27eb4af9fc80a8b5042/html5/thumbnails/16.jpg)
16
code
images
files
UI layouts
constants
Autogenerated resource list
Common file structure for Apps
![Page 17: 09 09-2013 android-introduction p_pt](https://reader035.vdocument.in/reader035/viewer/2022081413/5472c27eb4af9fc80a8b5042/html5/thumbnails/17.jpg)
17
GUI
![Page 18: 09 09-2013 android-introduction p_pt](https://reader035.vdocument.in/reader035/viewer/2022081413/5472c27eb4af9fc80a8b5042/html5/thumbnails/18.jpg)
18
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. Each application can publish its capabilities which
other apps can use
![Page 19: 09 09-2013 android-introduction p_pt](https://reader035.vdocument.in/reader035/viewer/2022081413/5472c27eb4af9fc80a8b5042/html5/thumbnails/19.jpg)
19
LIBRARIES
Including a set of C/C++ libraries used by components of the Android system
Exposed to developers through the Android application framework
![Page 20: 09 09-2013 android-introduction p_pt](https://reader035.vdocument.in/reader035/viewer/2022081413/5472c27eb4af9fc80a8b5042/html5/thumbnails/20.jpg)
20
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.
![Page 21: 09 09-2013 android-introduction p_pt](https://reader035.vdocument.in/reader035/viewer/2022081413/5472c27eb4af9fc80a8b5042/html5/thumbnails/21.jpg)
21
RUNTIME Software Development kit (Dalvik Virtual Machine )
Providing environment on which every Android application runs Each Android application runs in its own process, with its own
instance of the Dalvik VM. Dalvik has been written such that a device can run multiple
VMs efficiently.
.dex format is optimized for minimal memory footprint.
![Page 22: 09 09-2013 android-introduction p_pt](https://reader035.vdocument.in/reader035/viewer/2022081413/5472c27eb4af9fc80a8b5042/html5/thumbnails/22.jpg)
Challenges CPU typically runs 500-600 Mhz RAM available to an App may only be a few
megabytes Disk (flash) access is very slow Lifecycle - apps must pause/quit often, and restore to
give the illusion that they are always running UI design
typical screen may be HVGA (320x480) may be in portrait or landscape very high DPI - small text may not be readable touch resolution is very low (~25 pixel)
Network access may be slow and (very) intermittent
![Page 23: 09 09-2013 android-introduction p_pt](https://reader035.vdocument.in/reader035/viewer/2022081413/5472c27eb4af9fc80a8b5042/html5/thumbnails/23.jpg)
23
Highly customizable Services can run in the background Notifications let you know of background events Multitasking Widget Can install a modified ROM Easy access to thousands of applications via the Google Android
Android App Market Google Maniac
Advertising Continuous Internet connection
Merits
Demerits
![Page 24: 09 09-2013 android-introduction p_pt](https://reader035.vdocument.in/reader035/viewer/2022081413/5472c27eb4af9fc80a8b5042/html5/thumbnails/24.jpg)
LIMITATIONS:-• Making source code available to everyone
inevitably invites the attention of hackers.• Android operating system uses more amount
of battery as compared to normal mobile phones.
• As there are so many user sometimes it becomes difficult to connect all the users.
• As we call Android is world of applications we continuously need to connected with the internet which is not possible for all the users.
![Page 25: 09 09-2013 android-introduction p_pt](https://reader035.vdocument.in/reader035/viewer/2022081413/5472c27eb4af9fc80a8b5042/html5/thumbnails/25.jpg)
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 K 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.