SlideShare una empresa de Scribd logo
1 de 2
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:
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.

Más contenido relacionado

La actualidad más candente

Unidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionUnidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionIrving Che
 
Java ventajas y caracteristicas
Java ventajas y caracteristicasJava ventajas y caracteristicas
Java ventajas y caracteristicasbat1820
 
java,conceptos basicos
java,conceptos basicosjava,conceptos basicos
java,conceptos basicosMariano Galvez
 
Java Es O No Software Libre
Java Es O No Software LibreJava Es O No Software Libre
Java Es O No Software LibreJose Rojas
 
Entorno de desarrollo de java
Entorno de desarrollo de javaEntorno de desarrollo de java
Entorno de desarrollo de javaEwocito Flow
 
Trabajo de java
Trabajo de javaTrabajo de java
Trabajo de javajumper2099
 
investigacion unidad tres componentes y librerias
investigacion unidad tres componentes y libreriasinvestigacion unidad tres componentes y librerias
investigacion unidad tres componentes y libreriasAnel Sosa
 
Lenguaje de programación JAVA
Lenguaje de programación JAVALenguaje de programación JAVA
Lenguaje de programación JAVAjosehpxxx
 
Java lenguaje de desarrollo
Java lenguaje de desarrolloJava lenguaje de desarrollo
Java lenguaje de desarrolloDavid
 
Java y sus caracteristicas
Java y sus caracteristicasJava y sus caracteristicas
Java y sus caracteristicasAny Saula
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragadoMaria
 
Pruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAPPruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAPIsamar Francisco
 

La actualidad más candente (19)

Clase 01
Clase 01Clase 01
Clase 01
 
Unidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionUnidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacion
 
Java ventajas y caracteristicas
Java ventajas y caracteristicasJava ventajas y caracteristicas
Java ventajas y caracteristicas
 
java,conceptos basicos
java,conceptos basicosjava,conceptos basicos
java,conceptos basicos
 
Java Es O No Software Libre
Java Es O No Software LibreJava Es O No Software Libre
Java Es O No Software Libre
 
Entorno de desarrollo de java
Entorno de desarrollo de javaEntorno de desarrollo de java
Entorno de desarrollo de java
 
Trabajo de java
Trabajo de javaTrabajo de java
Trabajo de java
 
Lenguaje de programacion java
Lenguaje de programacion javaLenguaje de programacion java
Lenguaje de programacion java
 
investigacion unidad tres componentes y librerias
investigacion unidad tres componentes y libreriasinvestigacion unidad tres componentes y librerias
investigacion unidad tres componentes y librerias
 
Introduccion a Java
Introduccion a JavaIntroduccion a Java
Introduccion a Java
 
Jbuilder
JbuilderJbuilder
Jbuilder
 
Lenguaje de programación JAVA
Lenguaje de programación JAVALenguaje de programación JAVA
Lenguaje de programación JAVA
 
Ediciones de java
Ediciones de javaEdiciones de java
Ediciones de java
 
Java lenguaje de desarrollo
Java lenguaje de desarrolloJava lenguaje de desarrollo
Java lenguaje de desarrollo
 
J2 e
J2 eJ2 e
J2 e
 
Java y sus caracteristicas
Java y sus caracteristicasJava y sus caracteristicas
Java y sus caracteristicas
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragado
 
Pruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAPPruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAP
 
Yerald tormet
Yerald tormetYerald tormet
Yerald tormet
 

Destacado

MODELLING OF TALL BUILDINGS WITH DIFFERENT SLAB CONDITIONS
MODELLING OF TALL BUILDINGS WITH DIFFERENT SLAB CONDITIONSMODELLING OF TALL BUILDINGS WITH DIFFERENT SLAB CONDITIONS
MODELLING OF TALL BUILDINGS WITH DIFFERENT SLAB CONDITIONSIjripublishers Ijri
 
Realidad universitarya
Realidad universitaryaRealidad universitarya
Realidad universitaryarkemer_8
 
Our ULabScotland Story - for a conversation with friendly Basques 14 April 2016
Our ULabScotland Story - for a conversation with friendly Basques 14 April 2016Our ULabScotland Story - for a conversation with friendly Basques 14 April 2016
Our ULabScotland Story - for a conversation with friendly Basques 14 April 2016Peter Ashe
 
OER and MOOCs in the Netherlands: State of Affairs
OER and MOOCs in the Netherlands: State of AffairsOER and MOOCs in the Netherlands: State of Affairs
OER and MOOCs in the Netherlands: State of AffairsRobert Schuwer
 

Destacado (8)

MODELLING OF TALL BUILDINGS WITH DIFFERENT SLAB CONDITIONS
MODELLING OF TALL BUILDINGS WITH DIFFERENT SLAB CONDITIONSMODELLING OF TALL BUILDINGS WITH DIFFERENT SLAB CONDITIONS
MODELLING OF TALL BUILDINGS WITH DIFFERENT SLAB CONDITIONS
 
Caratula
CaratulaCaratula
Caratula
 
tempat tidur 3 in 1
tempat tidur 3 in 1tempat tidur 3 in 1
tempat tidur 3 in 1
 
tempat tidur wanita
tempat tidur wanitatempat tidur wanita
tempat tidur wanita
 
Realidad universitarya
Realidad universitaryaRealidad universitarya
Realidad universitarya
 
Relatório da curta
Relatório da curtaRelatório da curta
Relatório da curta
 
Our ULabScotland Story - for a conversation with friendly Basques 14 April 2016
Our ULabScotland Story - for a conversation with friendly Basques 14 April 2016Our ULabScotland Story - for a conversation with friendly Basques 14 April 2016
Our ULabScotland Story - for a conversation with friendly Basques 14 April 2016
 
OER and MOOCs in the Netherlands: State of Affairs
OER and MOOCs in the Netherlands: State of AffairsOER and MOOCs in the Netherlands: State of Affairs
OER and MOOCs in the Netherlands: State of Affairs
 

Similar a Glosario de terminos sobre Java

Similar a Glosario de terminos sobre Java (20)

C1 intro java
C1 intro javaC1 intro java
C1 intro java
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.java
 
Ppt java
Ppt javaPpt java
Ppt java
 
Aprendiendo Java SCF
Aprendiendo Java SCFAprendiendo Java SCF
Aprendiendo Java SCF
 
Java Micro Edition "J2ME"
Java Micro Edition "J2ME"Java Micro Edition "J2ME"
Java Micro Edition "J2ME"
 
Ut
UtUt
Ut
 
Algoritmos y estructuras de datos, presentacion inicial
Algoritmos y estructuras de datos, presentacion inicialAlgoritmos y estructuras de datos, presentacion inicial
Algoritmos y estructuras de datos, presentacion inicial
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
 
Introducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - JavaIntroducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - Java
 
Introduccion Java
Introduccion JavaIntroduccion Java
Introduccion Java
 
Presentacion aplicaciones en java
Presentacion aplicaciones en javaPresentacion aplicaciones en java
Presentacion aplicaciones en java
 
CUESTIONARIO JAVA
CUESTIONARIO JAVACUESTIONARIO JAVA
CUESTIONARIO JAVA
 
Presntacion
PresntacionPresntacion
Presntacion
 
Guia del trabajo con excepciones
Guia del trabajo con excepcionesGuia del trabajo con excepciones
Guia del trabajo con excepciones
 
Java kaime conpre
Java kaime conpreJava kaime conpre
Java kaime conpre
 
Java kaime con
Java kaime conJava kaime con
Java kaime con
 
Componentes para programar en android
Componentes para programar en androidComponentes para programar en android
Componentes para programar en android
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
Java basico
Java basicoJava basico
Java basico
 

Último

la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 

Último (20)

la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
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.