Dalvik

De Wikipedia, la enciclopedia libre

Dalvik es la máquina virtual que utiliza la plataforma para dispositivos móviles Android. Dalvik ha sido diseñada por Dan Bornstein con contribuciones de otros ingenieros de Google.

Dalvik está optimizada para requerir poca memoria y está diseñada para permitir ejecutar varias instancias de la máquina virtual simultáneamente, delegando al sistema operativo subyacente el soporte de isolación, gestión de memoria e hilos.

A menudo Dalvik es nombrada como una máquina virtual Java, pero esto no es estrictamente correcta ya que el bytecode con el que opera no Java bytecode. Sin embargo, la herramienta dx incluida en el SDK de Android permite transformar los archivos Class de Java compilados por un compilador Java al formato de archivos Dex.[1]

El nombre de Dalvik fue elegido por Bornstein en honor a Dalvík, un pueblo de Eyjafjörður, Islandia, donde vivieron antepasados suyos.[2]

[editar] Referencias

  1. (en inglés) What is Android?: Android Runtime. Google (12 de noviembre de 2007). Consultado el 2007-11-13. “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.
  2. (en islandés) http://www.kaktus.is/svanfridur/?f=1&o=533

[editar] Enlaces externos


Herramientas personales