ANDROID LANGUAGE TRANSLATOR
•Android is a software stack for mobile devices that includes
an operating system, middleware and key applications.
•The Android SDK provides the tools and developing
applications on the Android platform using the Java
programming language.
Features:
•Application framework: enabling reuse and replacement of components.
•Dalvik virtual machine: optimized for mobile devices
•Integrated browser: based on the open source WebKit engine
•SQLite: for structured data storage
Android Runtime:
• Android includes a set of core libraries that provides most of the functionality available
in the core libraries of the Java programming language.
• Every Android application runs in its own process, with its own instance of the Dalvik
virtual machine
• Dalvik has been written so that a device can run multiple VMs efficiently.
• The VM is register-based, and runs classes compiled by a Java language compiler that
have been transformed into the .dex format by the included "dx" tool.