o ¿Qué es?: GLP es una licencia de derecho de autor comúnmente
usada en el mundo del software libre y código abierto, garantiza a los usuarios finales la libertad de usar, estudiar, compartir y modificar el software. Fue creada originalmente por Richard Stallman, fundador de la Free Software Fundation (FSF) para el proyecto GNU. o Mencione tres características: § El software se puede modificar y compartir § Se distribuye con el código fuente, además del binario. § No poseen garantía. o Referencias: § http://www.preguntaslinux.org/que-es-la-licencia-gpl-t-510.html § https://es.wikipedia.org/wiki/GNU_General_Public_License • ART (Android RunTime) o ¿Qué es?: Es un entorno de ejecución utilizado por el sistema operativo Android. Se creo pensando un reemplazo para la original maquinal virtual “Dalvik” o Mencione tres características: § Es extremadamente rápida y suave, a comparación con “Dalvik” § Utiliza la memoria cache para optimizar los tiempos de inicio de aplicaciones § Las aplicaciones que coren en ART son mas pesadas que “Dalvik” o Referencias: § https://es.wikipedia.org/wiki/Android_Runtime § https://www.quora.com/What-is-Android-Runtime • Librerías o Surface Manager § ¿Qué es?: Es la encargada de componer los diferentes elementos de navegación de pantalla. También gestiona las ventanas que pertenecen a diferentes aplicaciones o Media Framework: § Proporciona todo lo necesario para el contenido multimendia soportado en Android o SQLite: § Es una herramienta de software libre, que permite almacenar información en dispositivos móviles de una forma sencilla, eficaz, potente, rápida y en equipos con pocas capacidades de hardware. SQLite soporta la sintaxis de SQL, guardando la base de datos entera en un solo archivo. o OpenGL: § Representan las librerias graficas, permitan manejar y utilzar graficos en 3D.
o FreeType: Permite trabajar y utilizar una amplia gamma de Fuentes.
o SGL: § proporciona gráficos 2D, por lo que puede ser la librería mas usada habitualmente con fines de dinamismo. o o SSL: Proporciona dicho protocolo de certificación para establecer comunicaciones seguras con servidores externos o Libc: Incluye todas las cabeceras y funciones según el estándar del lenguaje C. Todas las librerías se definen en este lenguaje. o Referencias: § https://sites.google.com/site/swcuc3m/home/android/generalid ades/2-2-arquitectura-de-android § http://www.androidcurso.com/index.php/recursos/31-unidad-1- vision-general-y-entorno-de-desarrollo/99-arquitectura-de- android § https://sg.com.mx/revista/17/sqlite-la-base-datos-embebida