ANDROID

scacchicgardenSoftware and s/w Development

Dec 13, 2013 (3 years and 10 months ago)

69 views

Android

(operating system)

Kaloyan Beshev F39786

INTRODUCTION


More than
40

products up to date(2010)


Provides

an open development platform
, using
JAVA
programming language


Allows you to b
uild extremely rich and innovative applications


U
ses a modified version of the Linux kernel


It was initially developed by Android Inc., a firm later purchased
by Google



The Android operating system consists of 12 million lines of
code including 3 million lines of XML, 2.8 million lines of C, and
2.1 million lines of Java.

FEATURES


Most interesting features:


1.
Integrated browser

2.
Optimized graphics

-

powered by a custom 2D graphics
library; 3D graphics based on the OpenGL ES 1.0
specification

3.
SQLite

-

for structured data storag
e

4.
GSM Telephony

5.
Bluetooth, EDGE, 3G, and WiFi

6.
Camera, GPS, compass, and accelerometer

HISTORY


In July 2005, Google acquired Android, Inc.



Android’s co
-
founders
:
Andy Rubin
,
Rich Miner
,
Nick Sears

and
Chris White
.


At the time, little was known about the functions of Android,
Inc. other than that they made software for mobile phones




Reports from the BBC and
The Wall Street Journal

noted that
Google wanted its search and applications on mobile phones and
it was working hard to deliver that.

UPDATE HISTORY


1.1



1.5 (Cupcake)



1.6 (Donut)



2.0/2.1 (Eclair)



2.2 (Froyo)



2.2
(
Gingerbread
)

CONNECTIVITY


Android supports connectivity technologies including
:



GSM/EDGE


IDEN

(
Integrated Digital Enhanced Network
)



CDMA

(
Code division multiple access
)


EV
-
DO

(
Evolution
-
Data Optimized
)


UMTS

(
Universal Mobile Telecommunications System
)


Bluetooth


Wi
-
Fi


WiMAX

(Wired Interoperability for Microwave Access)


MEDIA SUPPORT


H.263
,
H.264

(in 3GP or MP4 container),
MPEG
-
4
,
AMR
,
AMR
-
WB

(in 3GP container),
AAC
,
HE
-
AAC

(in MP4 or 3GP container),
MP3
,
MIDI
,
Ogg Vorbis
,
WAV
,
JPEG
,
PNG
,
GIF
,
BMP
.

HARDWARE RUNNING
ANDROID



About 47 smartphones are on the market up to
date, which use Android OS from different
manufacturers.



Up to 12 tablet computers.

SOFTWARE DEVELOPMENT



In December 2007, MergeLab mobile startup founder Adam MacBeth stated
:



"Functionality is not there, is poorly documented or just doesn't
work... It's clearly not ready for prime time."




Despite this, Android
-
targeted applications began to appear the week after the
platform was announced. The first publicly available application was the
Snake
game
.



In the middle of May 2009, Google released version 1.5 (Cupcake) of the Android
OS and SDK. This update included many new features including
video recording
,
support for the
stereo bluetooth profile
, a customizable
onscreen keyboard

system
and
voice recognition
.

ANDROID DEVELOPMENT
CHALLAGNE


The Android Developer Challenge was a competition for the
most innovative application for Android. Google offered prizes
totaling 10 million US dollars
.



The 50 most promising entries, announced on 12 May 2008,
each received a $25,000 award to fund further development.
The
other monetary

prizes were split amongst several teams.



The Android operating system has also been considered
important enough by a lot of the most popular internet sites and
services to create native android applications. These include
MySpace
,
Facebook
, and
Twitter
.

MARKETING


Android Green is the color of the Android Robot that
represents the Android operating system. The print color is
PMS 376C and the online hex color is #A4C639, as specified
by the Android Brand Guidelines.


B
y Q2, 2009, Android had a
2.8%

share of the worldwide smartphone market.

By the following quarter (Q3 2009), Android's market share had grown to
3.5%
.


In February 2010 ComScore ranked the Android platform as

obtaining a
9.0%

of the smartphone platform marketshare.

TRICKS



David Wong
-

better
known as Dev
-
Team
member planetbeing
,
demonstrated a working
version of
Android OS
,
which was ported on an
iPhone.

NETWORKING ISSUES


Android does not support setting up a network proxy
configuration for WiFi connections.



Android does not support Cisco
-
compatible IPsec virtual
private networks (Layer 2 Tunneling Protocol is supported).



Android did not support wireless ad hoc networking until
Android 2.2 (Froyo).


VERDICT



Google Android is an exciting development in
the world of mobile operating systems. It's not
so much what it can do right now, as what the
world's application developers can create when
they get their hands on the code.