Colaboración: Karen Barrantes
El Revolucionario Lanzamiento de Java SE 8 Incluye la Actualización Más
Importante para el Modelo de Programación de Java; Java SE 8 y Java ME 8 Dan
Juntos un Paso Importante Hacia la Convergencia de Largo Plazo
REDWOOD
SHORES, Calif. – Marzo 26, 2014
Resumen
Como parte del lanzamiento más importante que hace
Oracle de la tecnología Java, la compañía llevó a cabo hoy un webcast
del lanzamiento de Java 8. Oracle está anunciando Java Platform, Standard Edition 8 (Java SE 8), Java Platform Micro Edition 8 (Java ME 8) y los lanzamientos relacionados de los productos
Java Embedded de Oracle. Además, estarán disponibles bajo
demanda 30 videos que cubren a Java SE 8, Java ME 8, Java Embedded y el
Internet de las Cosas.
Novedades
·
Oracle anunció la
disponibilidad de JDK 8, una implementación lista para producción de
la Java SE 8 Platform Specification aprobada recientemente en el Java
Community Process (JCP). Este lanzamiento incluye la actualización más grande para el modelo de
programación Java desde que se introdujo la plataforma en 1996. JDK 8 se
desarrolló en la colaboración con la OpenJDK Community.
·
Oracle también está
anunciando Oracle
Java SE Embedded 8, que aprovecha las nuevas características de Java SE 8 y está optimizado
para los sistemas embebidos de rango medio y alto.
·
Con una plataforma
Java 8 consistente en los dispositivos embebidos, escritorios, centros de datos
y la nube, los clientes pueden implementar aplicaciones más rápidamente,
procesar y analizar datos en el vuelo y reaccionar rápidamente ante los eventos
en cuanto ocurren.
·
Aprovechando los
beneficios de correr en diferentes plataformas de Java, las implementaciones de
Oracle Java Embedded están diseñadas para aumentar la flexibilidad del hardware
y la variedad de las plataformas, permitir la portabilidad de las aplicaciones
más sencilla y ayudar a ampliar los ciclos de vida de los productos.
Java SE 8
·
El lanzamiento de
Java SE 8 es el resultado del desarrollo de la industria que involucra la
revisión abierta, versiones semanales y la amplia colaboración entre los
ingenieros de Oracle y los miembros de la comunidad mundial de desarrolladores
de Java a través de la OpenJDK Community y el JCP.
·
Java SE 8 mejora la productividad de los desarrolladores y aumenta el
desempeño de las aplicaciones importantes a través del código boilerplate
reducido, recolecciones y anotaciones mejoradas, modelos de programación
paralela más simples y un uso más eficientes de procesadores multicore
modernos.
·
Las
principales características de JDK 8 son Project Lambda (JSR 335), el Nashorn JavaScript Engine, una nueva Date and Time API (JSR 310), una
serie de Compact Profiles y la eliminación
de la “generación permanente” de la HotSpot Java Virtual Machine (JVM). Una
lista completa de las nuevas características y capacidades de JDK 8 está
disponible aquí.
·
Oracle JDK 8 ya ha alcanzado un récord mundial en desempeño para los
sistemas de 4 sockets en los servidores NEC basados en Intel y para los
sistemas de 2 sockets en los servidores Oracle SPARC T5, con una mejora del
desempeño de 12 a 41% en comparación con JDK 7 en la misma configuración de
Oracle (detalles
del benchmark de NEC, detalles
del benchmark de Oracle).
·
Las
nuevas características y mejoras del cliente Java también están disponibles
como parte del lanzamiento más reciente de JavaFX dentro de JDK 8. Éstas incluyen: un stack de
gráficos específicos embebidos, nuevos controles UI, un tema Modena,
funcionalidad para permitir a los desarrolladores integrar contenido de Swing
en las aplicaciones JavaFX, nuevas características gráficas 3D y soporte HTML 5
adicional.
·
La
compatibilidad de Java SE 8 con versiones previas de la plataforma conserva las
series de habilidades de los actuales desarrolladores de software Java y ayuda
a proteger las inversiones tecnológicas en Java.
·
Los
desarrolladores interesados en comenzar de inmediato con Java SE 8 pueden descargar el NetBeans Integrated Development Environment (IDE) 8.0, que les permitirá aprovechar las funcionalidades
más recientes de Java, así como el soporte mejorado para HTML5. Vea el comunicado de
prensa relacionado.
·
El equipo de Eclipse ha estado trabajando en el soporte de Java SE
8 durante casi 2 años y está programado para una actualización que coincida con
el lanzamiento de Java SE 8 como un parche importante para el actual Kepler
SR2. El equipo anunció que Eclipse también incluirá el soporte para Java SE 8
en el próximo lanzamiento de “Luna”, programado para junio de 2014.
·
Oracle pronto pondrá a disposición
una actualización del programa
de capacitación de Java SE 8 y se implementarán las mejoras más recientes
de la plataforma.
·
Oracle también está realizando una
gira mundial de los Java User Groups (JUGs) y planea organizar eventos
interesantes, inspiradores y educativos para casi sesenta JUGs en más de veinte
países en seis continentes. El contenido técnico estará disponible para los
JUGs que los Java Technology Evangelists de Oracle que no puedan asistir en
persona.
Oracle Java SE Embedded
·
Oracle
Java SE Embedded 8 ofrece una plataforma de desarrollo para dispositivos
embebidos en el Internet de las Cosas (IoT) que incluye la flexibilidad,
portabilidad y las características de Java SE 8. Aquí
está disponible una lista completa de las nuevas características y capacidades
de Oracle Java SE Embedded 8.
·
Oracle
Java SE Embedded 8 permite que los desarrolladores aprovechen tres nuevos
Compact Profiles de Java SE 8, que son subconjuntos predefinidos de la
especificación Java SE 8 API completa y permiten la creación de plataformas más
pequeñas para los dispositivos embebidos. Con este lanzamiento, Java SE ahora
puede implementarse en dispositivos embebidos usando espacio estático de 10 MB
y 16 MB de RAM, 2-3 veces menos que Oracle Java SE Embedded 7.
·
Oracle
Java SE Embedded 8 está disponible para muchas configuraciones incluyendo Linux
sobre ARM, x86 y PPC, y está optimizado para foros populares de las comunidades
como el Raspberry Pi; así como Systems-on-Chip (SoC) comercial, como la
Freescale i.MX 6 Series.
·
Las
herramientas de Java SE Embedded también están disponibles para crear JREs
customizados y que optimiza el espacio para las plataformas embebidas.
Java ME 8
·
Java es una plataforma ideal para dispositivos inteligentes y una base óptima
para que los desarrolladores creen nuevos servicios para el IoT.
·
Java ME 8 es una actualización importante para la plataforma Java ME
actual que incorpora una serie grande de características actualizadas y nuevas,
incluyendo: el lenguaje Java y la alineación API con Java SE 8, soporte para
protocolos web modernos, un modelo completo de aplicaciones, funcionalidades de
seguridad avanzadas y APIs estándares para la gestión de la energía y la
interacción con una amplia serie de periféricos estándar.
·
Las mejoras importantes de Java ME 8 están diseñadas para ofrecer un
desempeño más rápido de las aplicaciones, lo que es especialmente importante en
los dispositivos menos poderosos.
·
Con este lanzamiento, Java ME y Java SE están convergiendo, lo que
permite una experiencia más consistente para los desarrolladores y una mayor
reutilización del código entre las plataformas.
·
Las nuevas mejoras del lenguaje Java de Java ME 8 aprovechan las
recientes características de Java SE para permitir que los desarrolladores
escriban código más limpio y más eficiente que pueda implementarse a través de
ambas plataformas y las nuevas capacidades embebidas específicas de Java ME 8 pueden
ayudar a reducir y simplificar aún más los ciclos de desarrollo.
·
Oracle Java ME Embedded 8 será la implementación de Oracle del estándar
Java ME 8. Oracle
Java ME Embedded 8 Early Access 2 ya está disponible como un runtime
binario para la Qualcomm 6270T (ARM9) Development Platform, Raspberry Pi
(ARM11) y ST Microelectronics STM32F4DISCOVERY (ARM Cortex-M4).
·
Java ME SDK 8 Early Access 2 ahora
está disponible para soportar el desarrollo de aplicaciones basadas en Java ME
8 Early Access en un runtime de emulación para Windows 7, así como las
plataformas de hardware soportadas.
·
Oracle
Technology Network (OTN) y Oracle Academy están patrocinado
un IoT Developer Challenge, lo que le da a los desarrolladores la oportunidad
de ganar uno de los 12 viajes a JavaOne 2014 al crear
una aplicación Java Embedded. Además, hasta seis estudiantes ganadores
recibirán laptops y vales de certificación. El plazo para enviar el video y el
código del proyecto es el 30 de mayo de 2014. Consulte los detalles en las Reglas
Oficiales.
·
OTN
también está ofreciendo siete sesiones gratuitas de capacitación en Java
Embedded en marzo y abril. Los asistentes
registrados tienen la oportunidad de ganar un paquete para principiantes de
Raspberry Pi.
Citas de Apoyo
·
“Java es el estándar mundial para desarrollar y entregar aplicaciones en
cualquier lugar – desde los pequeños dispositivos hasta la Nube. La
convergencia de Java SE 8 y Java ME 8 busca ofrecer un entorno de desarrollo
consistente que mejora la productividad de los desarrolladores y el desempeño
de las aplicaciones, junto con la capacidad de “darle el tamaño correcto” a la
plataforma para la implementación a través de una gama aún más amplia de casos
de uso”, afirmó Nandini Ramani, vicepresidente de desarrollo, Java Platform,
Oracle. “El lanzamiento de Java 8 mostrará las innovadoras características de
Java SE 8 y Java ME 8 y demostrará cómo los lanzamientos más recientes de la
plataforma Java puede revolucionar el desarrollo de aplicaciones, armonizar las
TI empresariales y potenciar el Internet de las Cosas”.
·
“ARM y Oracle están trabajando juntos para definir e integrar los
componentes tecnológicos para hacer al Internet de las Cosas más viable para
las empresas y los desarrolladores”, señaló Ian Drew, director de marketing y
vicepresidente ejecutivo de desarrollo de negocio de ARM. “El lanzamiento de
Oracle JDK 8 demuestra nuestra colaboración que impulsará los estándares y un
ecosistema abierto que le permite a los desarrolladores crear aplicaciones
desde los dispositivos de IoT inteligentes hasta servidores”.
·
“El lanzamiento de Java SE 8 demostrará la innovación impulsada por la
colaboración continua entre IBM, Oracle y otros miembros de la comunidad Java
en OpenJDK”, aseguró John Duimovich, Ingeniero Distinguido de IBM. “Java SE 8
le ofrece a los clientes empresariales avances importantes en productividad,
escalabilidad y mantenimiento, y demuestra que pueden continuar dependiendo de
Java para hacer crecer su negocio”.
Información y Cifras de Java
·
9 millones de desarrolladores en todo el mundo
·
Más de 3 mil millones de dispositivos son potenciados
por la tecnología Java
·
Se han desplegado más de 125 millones de dispositivos
de medios basados en Java
·
Más de 10 mil millones de Java Cards se han embarcado
desde su introducción
- Java Magazine es de suscripción gratuita, publicada
bimestralmente en formatos digitales y móviles, que destaca las noticias,
nuevos productos, aplicaciones Java innovadoras e incluye contenido
técnico práctico e instructivo. La edición de marzo/abril de 2014 incluye
amplio contenido técnico sobre Java, incluyendo artículos sobre las
expresiones Lambda, Nashorn, Compact Profiles, API de fecha y hora, el
Internet de las Cosas, transmisiones, anotaciones tipo Java y más.
Suscríbase hoy en oracle.com/javamagazine.
Recursos Complementarios
Acerca
de Oracle
Oracle diseña hardware y software para trabajar
conjuntamente en la nube y en su centro de datos. Para más información acerca
de Oracle (NYSE:ORCL), visite www.oracle.com/lad.
Marcas Registradas
Oracle y Java
son marcas registradas de Oracle y/o sus afiliados. Otros nombres pueden ser
marcas registradas de sus respectivos dueños.
Lo anterior pretende delinear nuestra dirección
general de los productos. Sólo tiene propósitos informativos, y no puede
incorporarse en ningún contrato. No es un compromiso para entregar ningún
material, código o funcionalidad, y no se puede depender de él para tomar
decisiones de compra. El desarrollo, liberación y tiempo de cualquiera de las
características o funcionalidades descritas para los productos de Oracle queda
bajo discreción de Oracle Corporation.