javawebstart

Introducción

Con la llegada de Java 11, Oracle ha decidido eliminar todas las partes viejas y marcadas como obsoletas (deprecated) de la JRE. Desde el punto de vista de las aplicaciones de escritorio estas son las partes relevantes que se eliminan:

  • Java Applets
  • Java Web Start
  • JavaFX

Lee el resto de esta entrada »

Anuncios

JavaFX_Logo.png

Introducción

JavaFX es la tercera generación de la plataforma de interfaz de usuario (GUI) de Java (tras AWT y Swing) para el desarrollo de Escritorio (Desktop) y de Aplicaciones de Internet Ricas (Rich Internet Application). Desde la JDK8 formar parte de Java SE pero, a partir de la versión 11, el proyecto será un módulo independiente.

Lee el resto de esta entrada »

jakartaee

Terminología

  • Java EE
    Java EE, o Java Platform, Enterprise Edition, es el nombre de la versión empresarial de la plataforma Java que se construye sobre la Java SE o Java Platform, Standard Edition, añadiendo librerías que proporcionan funcionalidad que permite desplegar aplicaciones Java multicapa, distribuidas y tolerantes a fallos, basadas principalmente en componentes modulares ejecutándose en un servidor de aplicaciones. La evolución de esta plataforma está controlada por el Java Community Process (JCP). Su última versión es la Java EE 8, lanzada en Septiembre de 2017.
  • Jakarta EE
    Jakarta EE es el nombre de la plataforma gobernada por el Jakarta EE Working Group (anteriormente EE.next Working Group). La primera versión es la Jakarta EE 8 que está basada en la versión de la Java EE 8 transferida de Oracle a la Eclipse Foundation.
  • EE4J
    Eclipse Enterprise for Java (EE4J) es el proyecto de nivel superior dentro de la Eclipse Foundation que alberga todos los proyectos que permitirán crear todos los estándares a partir de la base de Jakarta EE. El EE4J Project Management Committee (PMC) es el responsable de mantener la visión general del proyecto de nivel superior.

Lee el resto de esta entrada »

La JVM

15/01/2019

jvm.jpg

Partes de la JVM

jvm-library

Lee el resto de esta entrada »

java-se-lifecycle-–-131-a-1024x576

De “major” a “feature”

A partir de Java 9, el ciclo de cadencia pasa de “major releases” (de unos 3 años) a “feature releases” (unos 6 meses).  En el pasado ya existían “feature releases”, pero dentro de una misma versión.  Por ejemplo Java 8 se lanzó en Marzo del 2014.  8u20, una “feature release” se lanzó casi seis meses después, en Agosto.  8u40, la siguiente “feature release” se lanzó casi 6 meses después de esta.

Lee el resto de esta entrada »

Historia de Java

14/01/2019

relatively-short-history-timeline
1991 Explorando nuevos campos en electrónica de consumo

A finales de 1990, Sun Microsystem lidera el mercado de las estaciones de trabajo y decide juntar a sus mejores ingenieros para crear el Proyecto Green encargado de examinar el nuevo y creciente mercado de electrónica de consumo.

1992 Una innovación antes de tiempo

El Equipo Green crea un dispositivo de entretenimiento de mano interactivo que mostraba el potencial de su nuevo lenguaje de programación independiente del procesador… pero las compañías de televisión por cable no se muestran interesadas en dicha tecnología.

1993 Redirigiendo esfuerzos para abastecer la demanda actual

El Proyecto Green se convierte en FirstPerson, una subsidiara de Sun Microsystems centrada en la construcción de tecnología para dispositivos altamente interactivos. Posteriormente el grupo se reincorpora a Sun y los ingenieros cambian su foco para pasar de los dispositivos embebidos a los servicios online, CD-ROMs, y plataformas de escritorio.

1994 El primer atisbo del potencial futuro

Los ingenieros de Sun, Patrick Naughton y Jonathan Payne, usan el lenguaje de programación Oax para escribir WebRunner (posteriormente renombrado a HotJava), el primer navegador que soportaba el movimiento de objetos y la ejecución dinámica de contenido.

1995 Se da a conocer al mundo (JDK Beta)

Con aproximadamente 16 millones de usuarios en todo el mundo, la era de internet comienza y Java aparece a la luz. La herramienta de programación orientada a objetos aglutina información y programación para hacer que la experiencia de navegación Web sea más dinámica.

Lee el resto de esta entrada »

vscode

Según la versión del Sistema Operativo (Linux/Windows 32/64bits) que tengamos procederemos a instalar la versión de Visual Studio Code correspondiente, que podemos descargar de https://code.visualstudio.com/updates

  • code-stable-code_1.25.1-1531323780_i386.t%uar.gz (Linux 32 bits)
  • code-stable-code_1.25.1-1531323788_amd64.tar.gz (Linux 64 bits)
  • VSCode-win32-ia32-1.25.1.zip (Windows 32 bits)
  • VSCode-win32-x64-1.25.1.zip (Windows 64 bits)

NOTA: Si no está ya instalado en Linux, será necesario instalar el paquete libgconf-2-4 (error while loading shared libraries: libgconf-2.so.4: cannot open shared object file: No such file or directory)

La instalación consiste en descomprimir el fichero correspondiente en la ubicación deseada (por ejemplo /home/username/software/VSCode-linux-x64-1.25.1 donde username es el nombre del usuario para Linux ó C:\software\VSCode-win32-x64-1.25.1 para Windows).

Lee el resto de esta entrada »

A %d blogueros les gusta esto: