Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1
Google Android Phones

Google Android Phones

Ratings: (0)|Views: 261|Likes:
Published by Sarah Taylor
An article about all Google Android Phones. It shows how it works and other things about android. With interesting informations about the technical details.
(c) by http://googlephoneandroid.com/
An article about all Google Android Phones. It shows how it works and other things about android. With interesting informations about the technical details.
(c) by http://googlephoneandroid.com/

More info:

Published by: Sarah Taylor on Sep 21, 2009
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





All about Google Android...
On 5 November 2007 Google announced to develop jointly with 33 other members of the OpenHandset Alliance, a mobile operating system called Android. The Android operating system is freesoftware distributed under the Apache License 2.0.As the first device with Android as the operating system came on 22 October 2008 under the nameof the HTC Dream T-Mobile G1 in the U.S. on the market.ArchitectureThe architecture of Android is based on the Linux kernel 2.6. He is responsible for memorymanagement, process management and network communications. It also provides the hardwareabstraction layer for the rest of the software and provides the device drivers for the system.Other important components are based on the Sun Microsystems developed Java technology-basedvirtual machine and associated Dalvik Android Java class libraries.To provide programming of its own Android applications on 12 Published November 2007development system (m3 rc20a) 1448 Java classes and 394 interfaces. Of these, 511 classes and 128interfaces Android-specific. In the java and javax packages are 612 or 145 classes and 150 and 51interfaces. Numerically significant is the contribution of the Apache Commons project: 128 classesand 20 interfaces. The remaining non-Google emanating class libraries distributed over the packages org.bluez, org.json, org.w3c.dom and org.xml.sax.The runtime environment of Android is based on the Dalvik virtual machine, virtual, developed byGoogle employee Dan Bornstein machine. The Dalvik VM functionally similar to the normal JavaVM, both of which lead from the so-called byte-code. One major difference is the underlyingvirtual processor architecture. The Java VM is based on a stack machine; Dalvik VM contrast, is aregister machine. By differentiating processor architecture, the normal Java compiler compiled programs are not suitable for the Dalvik VM, but Google could draw on the existing Javadevelopment tools.Most modern compilers generate intermediate code as a stack machine code. This intermediateallows to abstract from the processor architecture of the target platform, part of the programming isseparated from the concrete processor architecture. Since the processor model of the stackingmachine is very simple, it is usually used for the Übersetzerzwischensprache. Most real processorstoday are register machines, such as the 80x86 and the ARM processor. Register architectures areoften more efficient, since the CPU on its own especially fast access memory cells, registers, has.Dalvik notes the transformation of the stack machine code into the register machine code at compiletime already anticipated. To this end, the tool is used dx, "dx" stands for Dalvik cross-assembler.Check  http://googlephoneandroid.com/for more infos. Applications for the Androidplattform are invariably written in Java, but take them in speed-criticalareas to many in C or C + + written in native libraries. Among them are beside codecs for media playback, a web browser based on WebKit, a database (SQLite) and an OpenGL based 3D graphicslibrary.To develop your own applications for Android, you need a recent Java SDK and also the AndroidSDK. First written in the Java source code is compiled with a normal Java compiler, and thenadjusted by a cross-assembler for the Dalvik VM. For this reason, in principle, programs can becreated with any Java development environment.The framework relies on a strong modularity. Thus, all components of the system) are generallyequal (except the Virtual Machine and the underlying core system and can always be replaced. It is

Activity (8)

You've already reviewed this. Edit your review.
Kenkont Nolkonl added this note
Although good article, but really very short. Can you, please, write more on this topic. Which phone would you recommend that has many most usable functions, but does not cost too much? Added by http://needtolookfornewbuyandroidphon...
1 thousand reads
1 hundred reads
Asif Ali Khan liked this
Asif Ali Khan liked this
ektasolanki liked this
mohitmrj liked this
vikram kadam liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->