; Bootchart : A mechanism to create visual charts of a Linux boot sequence, including the timing of process start and execution.

; Bootchart : A mechanism to create visual charts of a Linux boot sequence, including the timing of process start and execution.

+

+

== C,D ==

; Cupcake : The code name for Android version 1.5.

; Cupcake : The code name for Android version 1.5.

−

;Dalvik : Virtual Machine in which Android applications are run. This VM executes Dalvik bytecode, which is compiled from programs written in the Java language. Note that the Dalvik VM is not a Java VM (JVM).

+

; Dalvik : Virtual Machine in which Android applications are run. This VM executes Dalvik bytecode, which is compiled from programs written in the Java language. Note that the Dalvik VM is not a Java VM (JVM).

:

:

−

: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 Dalvik VM executes files in the Dalvik Executable (.dex) format which is optimized for minimal memory footprint. 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.

+

: 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 Dalvik VM executes files in the Dalvik Executable (.dex) format which is optimized for minimal memory footprint. 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.

; Dream : Code name for the mobile phone hardware publicly called the t-Mobile G1, in the United States.

; Dream : Code name for the mobile phone hardware publicly called the t-Mobile G1, in the United States.

+

+

== F, G ==

; fastboot : a program which communicates with the developer firmware, and which is capable of loading new software on the ADP1 phone (including re-writing the flash partitions on the device).

; fastboot : a program which communicates with the developer firmware, and which is capable of loading new software on the ADP1 phone (including re-writing the flash partitions on the device).

; FreeType : An open-source set of fonts and font system

; FreeType : An open-source set of fonts and font system

; G1 : The name of the first Android-based mobile phone, from t-Mobile.

; G1 : The name of the first Android-based mobile phone, from t-Mobile.

; Google : A large web search company, and primary developer of Android

; Google : A large web search company, and primary developer of Android

+

+

== I ==

; init : the first user-space program run in the Android system

; init : the first user-space program run in the Android system

; Intent : A facility to send messages between different Android components. A message is conveyed using an Intent object, which is a data structure holding a description of an operation to be performed, or of something that has happened and is being announced.

; Intent : A facility to send messages between different Android components. A message is conveyed using an Intent object, which is a data structure holding a description of an operation to be performed, or of something that has happened and is being announced.

+

+

== J ==

; Java : ???

; Java : ???

; JDK : Java Development Kit

; JDK : Java Development Kit

+

+

== L, M ==

; Linux : An open source operating system kernel, developed originally by Linus Torvalds, but over time by many thousands of developers worldwide.

; Linux : An open source operating system kernel, developed originally by Linus Torvalds, but over time by many thousands of developers worldwide.

; MSM : ???

; MSM : ???

+

+

== O ==

; OpenGL ES : 3D graphics system and API for Android applications

; OpenGL ES : 3D graphics system and API for Android applications

+

+

== S ==

; Saphire

; Saphire

; SGL : 2D graphics layer for Android applications

; SGL : 2D graphics layer for Android applications

; SQLite : A powerful and lightweight relational database engine used by the Android system components, and available to all Android applications.

; SQLite : A powerful and lightweight relational database engine used by the Android system components, and available to all Android applications.

+

+

== T ==

; Trout : Another hardware code name

; Trout : Another hardware code name

+

+

== W ==

; wakelocks : A kernel mechanism for Android power management. When a thread holds a wakelock, the kernel will refrain from entering a low-power state.

; wakelocks : A kernel mechanism for Android power management. When a thread holds a wakelock, the kernel will refrain from entering a low-power state.

A mechanism to create visual charts of a Linux boot sequence, including the timing of process start and execution.

C,D

Cupcake

The code name for Android version 1.5.

Dalvik

Virtual Machine in which Android applications are run. This VM executes Dalvik bytecode, which is compiled from programs written in the Java language. Note that the Dalvik VM is not a Java VM (JVM).

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 Dalvik VM executes files in the Dalvik Executable (.dex) format which is optimized for minimal memory footprint. 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.

Dream

Code name for the mobile phone hardware publicly called the t-Mobile G1, in the United States.

F, G

fastboot

a program which communicates with the developer firmware, and which is capable of loading new software on the ADP1 phone (including re-writing the flash partitions on the device).

FreeType

An open-source set of fonts and font system

G1

The name of the first Android-based mobile phone, from t-Mobile.

Google

A large web search company, and primary developer of Android

I

init

the first user-space program run in the Android system

Intent

A facility to send messages between different Android components. A message is conveyed using an Intent object, which is a data structure holding a description of an operation to be performed, or of something that has happened and is being announced.

J

Java

???

JDK

Java Development Kit

L, M

Linux

An open source operating system kernel, developed originally by Linus Torvalds, but over time by many thousands of developers worldwide.

MSM

???

O

OpenGL ES

3D graphics system and API for Android applications

S

Saphire

SGL

2D graphics layer for Android applications

SQLite

A powerful and lightweight relational database engine used by the Android system components, and available to all Android applications.

T

Trout

Another hardware code name

W

wakelocks

A kernel mechanism for Android power management. When a thread holds a wakelock, the kernel will refrain from entering a low-power state.