fbpx
Wikipedia

Dalvik

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
Información general
Tipo de programa Máquina virtual
Autor Dan Bornstein
Licencia Apache License
Información técnica
Plataformas admitidas Android
Lanzamientos
Dalvik
Android Runtime
Archivos legibles
Dalvik Executable
Enlaces
Sitio web oficial
Repositorio de código

La Máquina Virtual Dalvik (DVM) permite ejecutar aplicaciones programadas en Java. La DVM no afirma ser una máquina virtual de java (JVM) debido a que le ocasionaría problemas de licenciamiento, sin embargo cumple ese propósito. La mayoría de los programas escritos en Java 5 pueden correr sobre la DVM.

DVM sacrifica la portabilidad que caracteriza a Java para poder crear aplicaciones con un mejor rendimiento y menor consumo de energía, estas dos características son extremadamente importantes en dispositivos móviles, debido a que la capacidad de las baterías en estos dispositivos es limitada.

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

A menudo Dalvik es nombrada como una máquina virtual Java, pero esto no es estrictamente correcto, ya que el bytecode con el que opera no es 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]​ Desde la versión 5.0 del sistema operativo Android (Lollipop), Dalvik fue sustituida por ART.

Referencias

  1. (en inglés) «What is Android?: Android Runtime». Google. 12 de noviembre de 2007. Consultado el 13 de noviembre de 2007. «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 el 3 de diciembre de 2007 en Wayback Machine.

Enlaces externos

  • (en inglés) ¿Qué es Android?
  • (en inglés) Dentro de Android, el SDK del gPhone
  • (en inglés)
  • (en inglés)
  • (en inglés) Formato de archivo Dex
  • (en inglés) Homepage of Dalvik VM's creator Dan Bornstein
  •   Datos: Q754752

dalvik, para, ciudad, islandia, véase, dalvík, máquina, virtual, utiliza, plataforma, para, dispositivos, móviles, android, sido, diseñada, bornstein, contribuciones, otros, ingenieros, google, información, generaltipo, programamáquina, virtualautordan, bornst. Para la ciudad de Islandia vease Dalvik Dalvik es la maquina virtual que utiliza la plataforma para dispositivos moviles Android Dalvik ha sido disenada por Dan Bornstein con contribuciones de otros ingenieros de Google DalvikInformacion generalTipo de programaMaquina virtualAutorDan BornsteinLicenciaApache LicenseInformacion tecnicaPlataformas admitidasAndroidLanzamientosDalvikAndroid RuntimeArchivos legiblesDalvik ExecutableEnlacesSitio web oficial Repositorio de codigo editar datos en Wikidata La Maquina Virtual Dalvik DVM permite ejecutar aplicaciones programadas en Java La DVM no afirma ser una maquina virtual de java JVM debido a que le ocasionaria problemas de licenciamiento sin embargo cumple ese proposito La mayoria de los programas escritos en Java 5 pueden correr sobre la DVM DVM sacrifica la portabilidad que caracteriza a Java para poder crear aplicaciones con un mejor rendimiento y menor consumo de energia estas dos caracteristicas son extremadamente importantes en dispositivos moviles debido a que la capacidad de las baterias en estos dispositivos es limitada DVM esta optimizada para requerir poca memoria y esta disenada para permitir ejecutar varias instancias de la maquina virtual simultaneamente delegando en el sistema operativo subyacente el soporte de aislamiento de procesos gestion de memoria e hilos A menudo Dalvik es nombrada como una maquina virtual Java pero esto no es estrictamente correcto ya que el bytecode con el que opera no es 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 Dalvik un pueblo de Eyjafjordur Islandia donde vivieron antepasados suyos 2 Desde la version 5 0 del sistema operativo Android Lollipop Dalvik fue sustituida por ART Referencias Editar en ingles What is Android Android Runtime Google 12 de noviembre de 2007 Consultado el 13 de noviembre de 2007 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 en islandes http www kaktus is svanfridur f 1 amp o 533 Archivado el 3 de diciembre de 2007 en Wayback Machine Enlaces externos Editar en ingles Que es Android en ingles Dentro de Android el SDK del gPhone en ingles Dalvik how Google routed around Sun s IP based licensing restrictions on Java ME en ingles Google and Sun may butt heads over Android en ingles Formato de archivo Dex en ingles Homepage of Dalvik VM s creator Dan Bornstein Datos Q754752 Obtenido de https es wikipedia org w index php title Dalvik amp oldid 140570263, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos