LINUX Y LA MÁQUINA VIRTUAL DALVIK
Dentro de las aplicaciones Linux y derivados similares de Unix siempre se habla deconsolas y máquinas virtuales, en los años de desarrollo que llevo he aprendidoy a preciado ampliamente Linux por sus prestaciones y desde luego por suestabilidad. En teoría podría decirse que Linux corre sobre cualquier dispositivo y entrega las posibilidades de mejorar, optimizar o personalizar cualquier componente basado en necesidades.
Parael desarrollo de esta colección de Posts y basado en el reference del Postanterior, vamos a usar Dalvik que es una consola sólida que muchas veces sololleva el nombre de Máquina Virtual Java. Dalvik ha sido diseñada por DanBornstein con contribuciones de otros ingenieros de Google.
Dalvikestá optimizada para requerir poca memoria y está diseñada para permitirejecutar varias instancias de la máquina virtual simultáneamente, delegando enel sistema operativo subyacente el soporte de aislamiento de procesos, gestiónde memoria e hilos.
Nota.- Dalvik no es una plataforma J2ME pese a quetodo el desarrollo y compilación se realiza en Java para convertirlo luego auna representación de archivos con extensión dex.
Enconclusión las apliaciones de Android se ejecutan en el interior de la máquinavirtual y usa Linux como núcleo de servicios en la que se ejecuta el máquinavirtual
Dentro de las aplicaciones Linux y derivados similares de Unix siempre se habla deconsolas y máquinas virtuales, en los años de desarrollo que llevo he aprendidoy a preciado ampliamente Linux por sus prestaciones y desde luego por suestabilidad. En teoría podría decirse que Linux corre sobre cualquier dispositivo y entrega las posibilidades de mejorar, optimizar o personalizar cualquier componente basado en necesidades.
Parael desarrollo de esta colección de Posts y basado en el reference del Postanterior, vamos a usar Dalvik que es una consola sólida que muchas veces sololleva el nombre de Máquina Virtual Java. Dalvik ha sido diseñada por DanBornstein con contribuciones de otros ingenieros de Google.
Dalvikestá optimizada para requerir poca memoria y está diseñada para permitirejecutar varias instancias de la máquina virtual simultáneamente, delegando enel sistema operativo subyacente el soporte de aislamiento de procesos, gestiónde memoria e hilos.
Nota.- Dalvik no es una plataforma J2ME pese a quetodo el desarrollo y compilación se realiza en Java para convertirlo luego auna representación de archivos con extensión dex.
Enconclusión las apliaciones de Android se ejecutan en el interior de la máquinavirtual y usa Linux como núcleo de servicios en la que se ejecuta el máquinavirtual
LINUX + DALVIK = ANDROID PARADESARROLLO