Got the answer....
http://en.wikipedia.org/wiki/Dalvik_(software)
Dalvik is the
process virtual machine (VM) in
Google's Android operating system. It is the software that runs the
apps on Android devices. Dalvik is thus an integral part of Android, which is typically used on mobile devices such as
mobile phones and
tablet computers. Programs are commonly written in
Java and compiled to
bytecode. They are then converted from
Java Virtual Machine-compatible
.class files to Dalvik-compatible .dex (Dalvik Executable) files before installation on a device. The compact Dalvik Executable format is designed to be suitable for systems that are constrained in terms of
memory and
processor speed.
Dalvik is
open-source software. It was originally written by Dan Bornstein, who named it after the fishing village of
Dalvík in
Eyjafjörður,
Iceland, where some of his ancestors lived.[SUP]
[1][/SUP][SUP]
[2][/SUP]