MAYO 1 PROYECTO día de la madre el amor más grande
Glosario de terminos sobre Java
1. Java 2 Micro Edition (J2ME) o Java Micro Edition (JME):
(JME) Es una plataforma que ofrece un entorno flexible y sólido para aplicaciones que
se ejecutan en dispositivos móviles e integrados: teléfonos móviles, reproductores Blu-
ray, dispositivos multimedia digitales, módulos M2M, impresoras y mucho más.,
anteriormente (J2ME)
Java Runtime Environment o JRE:
Es un conjunto de utilidades que permite la ejecución de programas Java.
Java Virtual Machine o JVM:
Es una máquina virtual de proceso nativo, es decir, ejecutable en una plataforma
específica, capaz de interpretar y ejecutar instrucciones expresadas en un código
binario especial (el bytecode Java), el cual es generado por el compilador del lenguaje
Java.
Java Development Kit o JDK:
Es un software que provee herramientas de desarrollo para la creación de programas
en Java. Puede instalarse en una computadora local o en una unidad de red.
En los sistemas operativos Microsoft Windows sus variables de entorno son:
JAVAPATH: es una ruta completa del directorio donde está instalado JDK.
CLASSPATH: son las bibliotecas o clases de usuario.
PATH: variable donde se agrega la ubicación de JDK.
Los programas más importantes que se incluyen son:
appletviewer.exe: es un visor de applets para generar sus vistas previas, ya que
un applet carece de método main y no se puede ejecutar con el programa java.
javac.exe: es el compilador de Java.
java.exe: es el master escuela (intérprete) de Java.
javadoc.exe: genera la documentación de las clases Java de un programa.
Software Development Kit o SDK:
Es un Kit de Desarrollo de Software. Mediante éste kit tenemos un conjunto de
herramientas de desarrollo de software que le permite al programador crear
aplicaciones para un sistema concreto
Application Programming Interface o API:
Interfaz de programación de aplicaciones. Es el conjunto de subrutinas, funciones y
procedimientos o métodos que ofrece cierta biblioteca para ser utilizado por otro
software como una capa de abstracción. Las API simplifican en el trabajo de un
programador, ya que no tiene que escribir códigos desde cero. Permiten usar
funciones predefinidas para interactuar con el sistema operativo o con otro programa.
Applet:
2. Es el componente de una aplicación que se ejecuta en el contexto de otro programa,
por ejemplo en un navegador web. No puede ejecutarse de manera independiente,
ofrece información gráfica y a veces interactúa con el usuario y tiene privilegios de
seguridad restringidos.
MIDlet
Un MIDlet es un programa desarrollado con el lenguaje de programación Java para
dispositivos embebidos (que se dedican a una sola actividad), para la máquina virtual
Java Micro Edition (Java ME). Requiere un dispositivo que implemente Java ME y MIDP
para correr. Para programar MIDlets se puede obtener el Sun Java Wireless Toolkit o
NetBeans con la extensión Mobility Pack.
Gradle en Android Studio:
Es una herramienta para automatizar el proceso de construcción de nuestro proyecto
(compilar,testing,empaquetado…). Cuando compilamos nuestro software, gradle
revisa si hay cambios en el código fuente con respecto a la ultima compilación, de esta
forma se ahorra la tarea de volver a compilar.
Java Archive o JAR:
Es un tipo de archivo que permite ejecutar aplicaciones escritas en el lenguaje Java. La
palabra inglesa "jar" significa “tarro”. Existen tres operaciones básicas con este tipo de
archivos: ver contenido, comprimir y descomprimir. Un vínculo de descarga a .jar es
.jad, y pesa muy poco. Estos archivos se utilizan normalmente para aplicaciones en
teléfonos móviles.
Android Application Package o apk:
En español: Aplicación empaquetada de Android. Este formato es una variante del
formato JAR de Java y se usa para distribuir e instalar componentes empaquetados
para la plataforma Android para teléfonos inteligentes y tabletas.