Novedades de Solaris 10

Mejoras en Java 2 Platform, Standard Edition 5

Este apartado describe las funciones para la plataforma Java que se incluyeron en la versión Solaris Express 8/04.

Java 2 Platform, Standard Edition (J2SETM) 5 es una versión muy importante que incluye numerosas funciones y actualizaciones, a la vez que mantiene su compatibilidad y estabilidad. Para obtener más información acerca de las funciones que se describen en este apartado, consulte http://java.sun.com/j2se/5.0.

Adiciones al lenguaje de programación Java

En Solaris Express 8/04, están disponibles ahora las siguientes funciones para los desarrolladores que usen el lenguaje de programación Java:

Los cambios realizados en el lenguaje de programación Java reducen la complejidad y la cantidad de código adicional requerido para las tareas habituales de programación de Java. Estos cambios también reducen el riesgo de que se produzcan errores de tiempo de ejecución que pudiera introducir el desarrollador.

Mejoras en la supervisión y la gestión para la plataforma Java

En Solaris Express 8/04, los aspectos internos de la máquina virtual Java (JVM, del inglés Java Virtual Machine) se pueden supervisar ahora con consolas que responden a los estándares de la industria y que usan protocolos JMX o SNMP. Ambos mecanismos están deshabilitados de forma predeterminada y están preconfigurados para proporcionar notificaciones de memoria baja. El mecanismo JMX también permite propiedades como, por ejemplo, que el nivel de registro se configure dinámicamente durante el tiempo de ejecución.

Para obtener más información, consulte http://java.sun.com/j2se/1.5.0/docs/guide/management/index.html.

Mejoras en el rendimiento y la escalabilidad para la plataforma Java

En Solaris Express 8/04, J2SE 5 ofrece una escalabilidad y un rendimiento mejorados para los desarrolladores que usen la plataforma Java.

Ajuste automático para equipos con servidores grandes

Los equipos que cuentan con más de 2 Gbytes de memoria principal y más de 2 procesadores seleccionan automáticamente un modo de rendimiento mejorado del servidor. Este modo proporciona un rendimiento significativo, especialmente para los servidores de aplicaciones basados en J2EE. TM Este modo de rendimiento mejorado usa el compilador del servidor “de zona activa” junto con un “recopilador de elementos inservibles” y unos tamaños de memoria máxima y de inicio correctamente establecidos.

Para obtener más información, consulte http://java.sun.com/j2se/1.5.0/docs/guide/vm/gc-ergonomics.html.

Tiempo de inicio reducido

Las aplicaciones de escritorio se benefician de la adición de una función que permite compartir datos de clase. Durante la instalación, esta función crea un archivo especial pre-procesado con las clases Java que se usan normalmente. Este mismo archivo se carga al iniciar la JVM, lo que reduce el tiempo de procesamiento. Dicho archivo está también disponible para las siguientes aplicaciones Java del mismo equipo.

Aceleración del hardware mediante OpenGL

La JVM puede acelerar las aplicaciones JFC/Swing y Java 2D si hay disponible un dispositivo OpenGL. Esta aceleración es automática, pero está deshabilitada de forma predeterminada. La aceleración mejora el rendimiento del tiempo de ejecución de muchos programas que trabajan con gráficos de forma intensiva.

XML 1.1 y espacio de nombres, XSLTC, SAX 2.0.2 y DOM Level 3 y API basadas en Java

Esta función es nueva en la versión Solaris Express 8/04.

Los desarrolladores pueden usar ahora la última sintaxis XML 1.1. Los desarrolladores pueden procesar XML utilizando las actualizaciones en el procesador XML basado en eventos que ya existe, SAX 2.0.2. Asimismo, pueden utilizar DOM Level 3, el más reciente procesador basado en documentos. Para controlar las transformaciones de XML, está disponible el veloz compilador XSLT (XSLTC).

Nuevo aspecto y comportamiento de la interfaz gráfica predeterminada Swing

Esta función es nueva en la versión Solaris Express 8/04.

Se ha actualizado el aspecto y el comportamiento (lo que se conoce como “look and feel”) predeterminados de la interfaz gráfica de usuario para varias plataformas. Ocean es el nombre de esta nueva función de “aspecto y comportamiento” y está habilitada de forma predeterminada. Además, la función de “aspecto y comportamiento” GTK basada en GNOME está ahora totalmente disponible para los desarrolladores y los usuarios.

Herramientas de diagnóstico

Esta función es nueva en la versión Solaris Express 8/04.

Además de poder usar los protocolos de supervisión, los administradores y desarrolladores pueden servirse de las nuevas herramientas de diagnóstico basadas en comandos. Hay herramientas disponibles para las siguientes tareas:

Además, hay disponibles extensiones Java para la utilidad de seguimiento DTrace.

Compatibilidad con Unicode

En la versión Solaris Express 8/04, los caracteres adicionales basados en Unicode 4.0 se admiten en J2SE 5.

Los desarrolladores pueden usar ahora caracteres adicionales basados en Unicode representados como pares de caracteres Java con el lenguaje Java. Al utilizar las API basadas en texto y en cadenas, no se requerirá ningún esfuerzo adicional.

Para obtener más información, consulte http://java.sun.com/j2se/1.5.0/docs/.


Nota –

Anteriormente, el programa piloto Software Express era compatible con Unicode 3.2. Para los usuarios de Solaris 9, la compatibilidad con Unicode 3.2 se introdujo en la versión Solaris 9 8/03.