Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Â
Android 110521210945-phpapp01
1.
2.
3. Open Handset Allianceentire source code (including
Google published the (OHA), a business alliance of
79 firms for developing open standardsan Apache
The first commercially stacks) under for mobile
network and telephonyphone to run the Android
GOOGLE acquired Android Inc., a small startup
devicesPalo formed.
was was
company based inLicense. California, USA.
operating systemAlto, released
July November September October
2005 2007 2008 2008
5. N
DEFINITI
Android is a mobile operating based
upon a modified version of the Linux
kernel.
6. CONNECTIVITY
MISCELLANEOUS
DEVELOPMENT
Google provides a device
Android has approximately 3,10,000 SP
H.263 H.264 AVC MPEG-4
emulator, tools for
3GPP 3GPP 3GPP
applications available for download.
MPEG-4 MPEG-4
debugging, memory and
MEDIA
performance profiling.
FEATURES
Android has native support for multi-
BMP PNG
touch
JPEG GIF
The integrated development
environment (IDE) is provided in
AndroidEclipse by tethering, Android
supports using the which allows
a phoneAACbe used asTools (ADT)
to LC/LTP AMR-NB
Development a wireless/wired
MIDI
hotspotHE-AACv1
Plugin. AMR-WB Ogg
HE-AACv2 MP3 WAVE
9. Applications are the process through which
user give instructions to the system to
accomplish task and obtain results.
Android applications can consist of four
components:-
⢠Activities
⢠Services
⢠Broadcast Receivers
⢠Content providers
Applications are saved with extension .apk .
Android applications are written in the Java
programming language .
10. ⢠Application framework provides the resources required for
working of the applications.
⢠Framework is designed to simplify the reuse of components;
any application can publish its capabilities and any other
application may then make use of those capabilities (subject
to security constraints enforced by the framework).
⢠Framework is designed in the same hierarchy as the java
development kit.
⢠It is available to developers in android software development
kit.
11. Android includes a set of C/C++ libraries used by various components of the
Android system. These capabilities are exposed to developers through the
Android application framework. It has following components:-
⢠System C library â It manages access to the display the standard
⢠Surface Managerâ A BSD-derived implementation ofsubsystem. C
system library (libc).
⢠Webkit â A modern web browser engine which powers both the Android
⢠browser and an embeddable on PacketVideo's OpenCORE; the libraries
Media Libraries â It is based web view.
support audio, video and image files.
⢠FreeType - Bitmap and vector font rendering.
⢠SGL - The underlying 2D graphics engine.
⢠SQLite - A powerful and lightweight relational database engine available
to all applications.
12. ⢠Android relies on Linux version 2.6 for core system
services.
⢠The kernel also acts as an abstraction layer between the
hardware and the rest of the software stack.
⢠Android is not linux because it does not implements some
of the stand feature and protocols of linux.
⢠It uses permission based security model.
⢠Special features like OOM, wakelock have been added to
kernel by google.
13.
14. A virtual machine (VM) is a software implementation
of a machine (i.e. a computer) that executes
programs like a physical machine.
18. ď It Can run on slow CPU, with little ram & in OS with lesser
or even without swap space
ď It is optimized to use less space
ď The interpreter is simplified for faster execution
ď Dalvik (Register based) take average 47 % less executed VM
instruction then JVM (Stack based).