ANDROID
Prepared by:
Nilanshi Nigam
C.S. Department
1450810058 1
Table Of Contents
1. Introduction
2. Platform
3. Software development
4. Overall evaluation
5. Mini Project
2
What Is Android?
3
Platform Architecture
4
Platform Features
 Open Source
 Breaking down boundaries
 All applications are equal
 Fast and easy development
5
Platform Security
 Android is a multi-process system, in which each application (and
parts of the system) runs in its own process
 User and group IDs are assigned to applications.
 Additional finer-grained security features are provided through a
"permission" mechanism
6
Software Development
Development requirements includes:
 JAVA/C/C++/.NET
 ANDROID STUDIO/ECLIPSE
 ANDROID SDK+JVM/NDK/MONOANDROID
Overall Evaluation
Advantages
 Reusability and Replacement.
Android Google Developers
 2D and 3D graphics
 Reliable and enhanced data storage.
 Supports common media file format.
Android multitasking
Free to download 8
Overall Evaluation
Disadvantages
 Android Advertisement pop-ups
 Android Battery Drain
 Android Malware/Virus/Security
 Little Memory for Storage
 Force Close on Large App/Games
9
Android Versions
10
Life Cycle of Android
11
Modules of Project
12
Speech
Recognization
Process
User
Speech
Text
Text
Speech
0 Level DFD
13
14
15
16
References
 https://en.wikipedia.org/wiki/List_of_features_in_Android
 "Speech Input for Google Search” Android Developers. Retrieved 2012-02-16.
 https://developer.android.com/guide/components/activities/activity-lifecycle
 https://developer.android.com/guide/platform/index.html
 http://arokiait.com/whatis-android.htm
 https://crazytechtricks.com/advantages-and-disadvantages-of-android-operating-system/
17
Thank You
18

Android (Speech Recognizer)