Ir al contenido principal

El brillante futuro de Java (JavaONE 2010)

Durante el Oracle OpenWorld, la empresa de Larry Ellison está presentando numerosas novedades como por ejemplo el Unbreakable Enterprise Kernel o la llegada de MySQL 5.5 RC. Otro de los secretos desvelados es el futuro de Java. En la keynote JavaONE 2010, el vicepresidente ejecutivo Thomas Kurian ha dejado entrever el futuro que tiene previsto Oracle para Java tanto la plataforma estándar como la empresarial y el cliente Java para navegadores y también para dispositivos móviles.

La presentación que llevó a cabo Thomas Kurian tocó cuatro áreas principales y destacó las impresionantes cifras de Java así como también la inteción de continuar el desarrollo para una comunidad que realmente espera mejoras y resultados.


Veamos qué mejoras se esperan en los distintos sectores Java:
 
 
Java Platform, Standard Edition (Java SE) – Oracle está desarrollando y optimizando la plataforma Java para nuevos modelos de aplicación y hardware incluyendo el soporte para lenguajes script, aumentando la productividad de los desarrolladores y bajando el coste operativo. JDK 7 y JDK 8 estarán basados en el proyecto OpenJDK.

Java on the Client – Oracle planea un modelo mejorado de programación que combine la potencia de Java con la facilidad de JavaFX para ofrecer un sistema de gráficos avanzados, contenidos de alta definición y el mejor soporte HTML5, JavaScript y CSS Web capabilities.

Java Platform, Enterprise Edition (Java EE) – Java EE continuará evolucionando haciendo los servidores de aplicaciones más modulares y más eficientes en programación con mejoras como la dependncia de inyección y requisitos menores de configuración

Java on Devices – Oracle modernizará la plataforma móvil Java para tener una menor demanda de potencia CPU, haciéndolo más eficiente en tarjetas, teléfonos y TVs.

Hechos y cifras Java


-1.100 millones de sobremesas ejecutan Java
 
-930 millones de descargas de Java Runtime Environment por año
 
-3.000 millones de móviles ejecutan Java
 
-Se venden 31 veces más móviles Java que Apple y Android juntos
 
- El 100% de todos los reproductores Blu-ray funcionan en Java
 
-1.400 millones de tarjetas Java son fabricadas cada año.

Comentarios

Entradas populares de este blog

Primer CodeLab de Web Services con Mule ESB, JAX WS, SOAP, WSDL, Spring

Primer CodeLab de Web Services usando [ Mule ESB , JAX WS , SOAP , WSDL , Spring ]. en este post no hablaré nada teórico sobre Mule , ya que ello lo pueden encontrar Googleando, será un lab totalmente práctico. Requisitos: - JDK  1.6 - MuleStudio - soapUI Paso a Paso para crear Web Services con Mule : 1. Crear proyecto Mule ( MuleStudio ):  Next > Next > Next > Finish 2.- Crear el Objeto Producto.java package com.dmotta.mule.labuno.mulelabuno.bo; import java.io.Serializable; public class Producto implements Serializable { private String id; private String nombre; private String marca; private String descripcion; public Producto() { } public Producto(String id, String nombre, String marca, String descripcion) { this.id=id; this.nombre=nombre; this.marca=marca; this.descripcion=descripcion; } //getters/setters } 3.- Crear la Interface que publicará los métodos listarProductos() y getDetalleProdu...

RESTful Webservices con Java (Jersey / JAX-RS) - Tutorial Uno

REST con Java (JAX-RS) usando Jersey Este articulo explica como desarrollar RESTful web services en Java con JAX-RS implementacion de Jersey. En este ejemplo se usara SpringSource Tools Suite(Eclipse Helios), Java 1.6, SpringSource TC Server and JAX-RS 1.1. (Jersey 1.4). 1. REST - Representational State Transfer 1.1 Informacion General: En una Arquitectura REST tipicamente se tiene un REST server , el cual provee acceso a los Clientes REST  que acceden a consultar, modificar un Recurso REST . REST permite que los recursos sean presentados en diferentes tipos de datos, "text, html, xml, JSON" .  El Cliente REST  puede generar una peticion de un tipo de dato via el protocolo HTTP. 1.2. HTTP metodos Los metodos estandar HTTP usados en en REST son  PUT, GET, POST, DELETE. 1.3. RESTFul webservices Un RESTFul webservices es basados en metodos HTTP y en el concepto REST.  Por lo general se define URI base para los servicios, los MIME-types sus...