Published October 8, 2026 | Version v2
Book Open

Programación Nativa de Dispositivos Móviles: Arquitectura, rendimiento, seguridad e identidad digital

  • 1. Universidad de Almería

Description

Programación Nativa de Dispositivos Móviles: Arquitectura, rendimiento, seguridad e identidad digital es una obra docente orientada al estudio avanzado de los dispositivos móviles desde una perspectiva que integra arquitectura de computadores, programación de bajo nivel, optimización del rendimiento y seguridad. El libro ha sido concebido en el contexto del Máster en Ingeniería Informática de la Universidad de Almería y corresponde a su primera edición, publicada en 2026. 

La obra presenta los dispositivos móviles como sistemas heterogéneos en los que hardware, software, consumo energético y seguridad se encuentran estrechamente relacionados. Su contenido recorre la arquitectura interna del dispositivo, incluyendo el System-on-Chip (SoC), la jerarquía de memoria y la pila software de Android, para avanzar posteriormente hacia la programación nativa mediante Android NDK y JNI, la arquitectura ARM64 y el uso de extensiones vectoriales NEON. Se introduce asimismo una metodología sistemática para la medición, caracterización y optimización del rendimiento, proporcionando una visión que conecta el comportamiento del código con la arquitectura sobre la que se ejecuta. 

Una parte significativa de la obra está dedicada a la seguridad de las plataformas móviles, abordando los mecanismos de aislamiento y los entornos de ejecución confiable, así como la protección de claves criptográficas, credenciales, wallets e identidad digital. De este modo, el texto relaciona la programación nativa y la arquitectura del sistema con algunos de los principales problemas actuales de protección de la información y confianza digital en dispositivos móviles. 

El enfoque combina fundamentos conceptuales con una orientación práctica mediante casos de estudio, ejercicios y laboratorios reproducibles, por lo que puede utilizarse tanto como material docente universitario como referencia para estudiantes, docentes y profesionales interesados en programación de sistemas móviles, arquitectura ARM, ingeniería del rendimiento y ciberseguridad. Los laboratorios relacionados con seguridad están concebidos exclusivamente para sistemas propios, autorizados y entornos controlados. 

La obra se distribuye bajo licencia Creative Commons Atribución–NoComercial–SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0), salvo aquellos materiales de terceros sujetos a sus correspondientes condiciones de uso. 

 

Files

pndm-estudiante.pdf

Files (3.8 MB)

Name Size
md5:ef0779cb8da0f4ed7a8aded92e0f891c
3.8 MB Preview Download