7 Glosario

Anuncio
7 Glosario
APACHE v2
Licencia de software libre creada por la Apache Software Foundation (ASF). La
licencia Apache te permite hacer lo que quieras con el código fuente (incluso trabajos
derivados y productos propietarios) siempre que reconozcas su trabajo.
API
“Application Programming Interface”
Conjunto de funciones y procedimientos (o métodos, en la programación orientada a
objetos) que ofrece cierta biblioteca para ser utilizado por otro software como una capa
de abstracción. Son usadas generalmente en las bibliotecas (también denominadas
vulgarmente "librerías").
ARM
“Arquitectura ARM”
La arquitectura ARM describe una familia de procesadores RISC (Reduced Instruction
Set Computing) diseñados y licenciados por la compañía británica ARM Holdings.
ASCII
“American Standard Code for Information Interchange”
Código Estándar Estadounidense para el Intercambio de Información. Es un código de
caracteres basado en el alfabeto latino, tal como se usa en inglés moderno y en otras
lenguas occidentales.
AVD
“Android Virtual Device”
Un AVD es una configuración para el emulador Android que permite simular
diferentes dispositivos.
Framework
“Marco de trabajo”
Es un directorio que contiene librerías dinámicas compartidas y los recursos (como
archivos de cabecera, imágenes, ejemplos, etc.) que son necesarios para la librería. Para
usar los frameworks, se enlazan en el proyecto de nuestra aplicación como cualquier
otra librería. Al enlazarlos, tenemos acceso a todas las características del framework y
también permite a las herramientas de desarrollo saber dónde encontrar los archivos de
cabecera y otros recursos.
GNU GPLv2
“General Public License”
Licencia de uso del software que garantiza a los usuarios finales (personas,
organizaciones, compañías) la libertad de usar, estudiar, compartir (copiar) y modificar
el software. Esta es la primera licencia “copyleft” para uso general. “Copyleft”
significa que los trabajos derivados sólo pueden ser distribuidos bajo los términos de la
137"
iSemanaSanta: aplicación móvil sobre iOS y Android para servicio de mapas, posicionamiento y
base de datos de información"
misma licencia.
GPS
“Global Positioning System: sistema de posicionamiento global”
Permite determinar en todo el mundo la posición de un objeto, una persona o un
vehículo con una precisión hasta de centímetros (si se utiliza GPS diferencial), aunque
lo habitual son unos pocos metros de precisión.
HTML5
“HyperText Markup Language, versión 5”
Hace referencia al lenguaje de marcado de hipertexto para la elaboración de páginas
web.
IDE
“Integrated Development Environment”
Programa informático compuesto por un conjunto de herramientas de programación.
Puede dedicarse en exclusiva a un solo lenguaje de programación o bien puede
utilizarse para varios.
JIT
“Just-In-Time compilation”
También conocida como traducción dinámica, es un método para mejorar el
rendimiento de ejecución de los programas basados en “byte code” o código de
máquina virtual. Puesto que el “byte code” es interpretado se ejecuta más lentamente
que el código de máquina compilado, a no ser que se haya compilado a código de
máquina antes de su ejecución. En este último caso, que es la base de la compilación
JIT, el programa es almacenado en memoria como “byte code”, pero el segmento de
código que se esté ejecutando se ha compilado previamente a código de máquina para
que se ejecute más rápidamente.
JSON
“JavaScript Object Notation”
Es un formato ligero para el intercambio de datos. JSON es un subconjunto de la
notación literal de objetos de JavaScript que no requiere el uso de XML.
LLVM
“Low Level Virtual Machine, o Máquina Virtual de Nivel Bajo”
Infraestructura para desarrollar compiladores, escrita a su vez en el lenguaje de
programación C++, que está diseñada para optimizar el tiempo de compilación, el
tiempo de enlazado, el tiempo de ejecución y el "tiempo ocioso" en cualquier lenguaje
de programación.
SDK
“Software Development Kit”
Conjunto de herramientas de desarrollo de software que le permite al programador
crear aplicaciones para un sistema concreto.
138"
iSemanaSanta: aplicación móvil sobre iOS y Android para servicio de mapas, posicionamiento y
base de datos de información"
SQL
“Structured Query Language”
Lenguaje de sentencias estructurado, desarrollado en los años 70 por IBM, que se
emplea para la creación, lectura, actualización, borrado, etc. de los contenidos de bases
de datos relacionales.
URI
“Uniform resource identifier”
Una cadena de caracteres usada para identificar un nombre o un recurso.
x86
“Arquitectura x86”
Denota una familia de instrucciones de 32 bits basadas en el procesador Intel 8086.
139"
iSemanaSanta: aplicación móvil sobre iOS y Android para servicio de mapas, posicionamiento y
base de datos de información"
Descargar