Nueva sección CyberHades: "¿Y tú de qué vas?"

Queremos presentaros una nueva sección en Cyberhades que hemos llamado "¿Y tú de qué vas?" ;) en la que nuestros amigos de todos los campos de la Informática, Arte, cualquier Ciencia, etc. nos contarán qué ordenadores, sistemas operativos, gadgets, programas, etc utilizan en el día a día, tanto en su trabajo como en casa. No es una entrevista larga, sólo hacemos estas 4 preguntas: 1) ¿Quién eres y a qué te dedicas?
Leer más

Sección del Halcón Milenario

(Haz click en la imágen para ampliarla) Espectacular dibujo con detalles del interior de nuestra nave favorita (después del Discovery de 2001), Halcón Milenario. Visto en HTCARU.
Leer más

Dalvik VM: Ficheros .dex

En esta entrada vamos a hablar de la estructura interna de los ficheros .dex. Lo primero, decir que, los ficheros .dex se encuentran empaquetados dentro los archivos .apk (Android Package). A continuación podemos ver una imagen con la estructura interna de estos ficheros:

dex_structure

Como podemos apreciar, un fichero .dex esta divido en distintas secciones llamadas “pools”. El pool de strings contiene todos los Strings que las clases dentro del .dex usan. En pool de tipos (type_ids) se guardan los distintos tipos datos usados en la aplicación, etc. Además de las secciones mostradas en la imagen, en la estructura actual de los ficheros dex existe una sección más por debajo de la de datos (data) llamada link_data o enlace de datos. En este momento dicha sección no está documentada. Todo lo que dice la documentación oficial es que en ella se guarda información sobre los ficheros enlazados estáticamente. Si el fichero no es enlazado esta sección permanece vacía y dicha documentación concluye diciendo que dicha sección se use como mejor se adecue a nuestra implementación.

Veamos la estructura de cada sección.


Leer más