Buscar
Social
IntelliJ IDEA

Contenido de otras web
En javaHispano...
viernes
sep282012

Eclipse Orion Milestone 2: Eclipse se convierte en una aplicación web

Hace cerca de año y medio que Eclipse Foundation anunció Orion Platform. Este proyecto consiste en una base de código totalmente distinta del Eclipse que conocemos todos y cuyo propósito es construir un IDE que se ejecute dentro de un navegador web. Se trata de un IDE con una parte cliente implementada en HTML y JavaScript y una parte servidor basada en OSGI y corriendo sobre Jetty.

No se trata de un intento de llevar toda la funcionalidad de un IDE al navegador. La idea es que este IDE se comporte como una aplicación web; por ejemplo, distintos archivos o distintas operaciones pueden ser llevadas a cabo en distintas lengüetas del navegador web. Y los enlaces a las distintas partes del IDE pueden compartirse.

Eclipse Orion editando JavaScript

El lanzamiento final de Eclipse Orion será el mes que viene, pero esta semana se ha anunciado Orion 1.0 M2, la que será la última Milestone antes de la versión final. En estos momentos Orion está más enfocado al desarrollo de JavaScript, CSS y HTML que al desarrollo de Java, aunque también se soporta a este último. Sus desarrolladores han preferido comenzar por aquí para atraer a la comunidad de JavaScript a eclipse.

Click to read more ...

jueves
sep272012

Controlador Java para el DNI electrónico español

El Ministerio de Hacienda y Administraciones Públicas español ha anunciado la disponibilidad de un controlador Java para el DNI electrónico. El objetivo de este proyecto es proporcionar a los desarrolladores Java una herramienta que encapsula toda la lógica de comunicación con el DNI electrónico, y que proporciona un API de alto nivel para acceder a los mecanismos de autenticación y firma electrónica. Además, el controlador es completamente autocontenido, no necesitando instalar ningún tipo de driver en el ordenador del usuario.

El controlador ha sido certificado  conforme a la norma Common Criteria, con un nivel de garantía EAL1. Ahora mismo está pendiente de obtener una certificación por parte del Centro Criptológico Nacional (CCN); una vez obtenga dicha certificación será publicado en el  Boletín Oficial del Estado (BOE).

Click to read more ...

jueves
sep272012

Otra vulnerabilidad en Java, y esta vez afecta a Java 5, 6 y 7

Imagen empleada por varios expertos en seguridad que recomiendan deshabilitar o desinstalar JavaLa firma de seguridad Security Explorations ha anunciado hace dos días que han encontrado una nueva vulnerabilidad que afecta a las últimas versiones de Java 5, Java 6 y Java 7. La vulnerabilidad, de la cual no han dado detalles todavía, permite a un Applet Java escalar permisos y salirse del sandbox. Es decir, hacer lo que le dé la gana en tu máquina. El ataque ha sido llevado a cabo con éxito empleando todos los navegadores modernos.

Hasta donde se conoce ahora, esta vulnerabilidad no está siendo explotada activamente por hackers. Oracle ha sido informado de la vulnerabilidad por la compañía pero todavía no ha respondido.

Otro motivo más para desactivar el plugin Java en el navegador… ¿qué futuro puede tener Java FX con este panorama?

miércoles
sep262012

Resultados económicos del último trimestre de Oracle: software bien, hardware mal

Hace unos días Oracle ha anunciado sus resultados económicos del último trimestre. Los ingresos totales de la empresa han caído un 2%, 8,200 millones de dólares, aunque las ganancias han crecido un 11%, 2000 millones de dólares.

Los ingresos relativos a nuevas licencias y servicios de cloud incrementaron un 5% (1,600 millones de dólares). Esta es la primera vez que Oracle informa sobre los beneficios de "cloud" de un modo independiente; fueron de 222 millones de dólares, siendo estas ganancias principalmente en Estados Unidos y en Asia. Las renovaciones de licencias de software ya existentes crecieron un 3%, hasta los 4,100 millones de dólares. Nada nuevo bajo el sol; Oracle hace la mayor parte de su dinero por renovación de licencias.

Las malas noticias están en el negocio de hardware, que ha experimentado una caída de un 24% ...

Click to read more ...

miércoles
sep262012

Google Play alcanza los 25.000 millones de descargas y lo celebra con ofertas

Hoy Google ha anunciado que Google Play ha superado los 25.000 millones de descargas. En estos momentos la tienda de Android cuenta con más de 675,000 aplicaciones y juegos. Para celebrar el hito de los 25,000 millones de descargas Google ha anunciado que a lo largo de los próximos cinco días habrá distintas ofertas en Google Play. La oferta de hoy son 25 películas y 25 libros que tendrá un coste de 0.25 euros.  ¡A aprovechar la oferta!

miércoles
sep262012

Primera milestone de Jetty 9.0

La primera  milestone del servidor de aplicaciones Java EE Jetty 9.0 está disponible para descarga. En esta nueva versión el servidor web soporta el protocolo SPDY v3 de Google, protocolo alternativo a HTTP que es empleado por muchas aplicaciones de Google y de facebook entre otros y que tiene como consecuencia un incremento notable en el rendimiento, especialmente en redes lentas. También soporta WebSockets, MUX y HTTP/2.0.

Una de las consecuencias de soportar SPDY v3 es que permite a Jetty hacer un push de contenido al navegador web sin necesidad de esperar por una petición de este. Además, tiene soporte para muchas de las características de Servlet 3.1, aunque el soporte no será total en la versión final ya que la especificación de  Servlet 3.1 todavía no ha sido finalizada.

Click to read more ...

martes
sep252012

SubGit 1.0: migración gradual de Svn a Git

TMate Software acaba de anunciar la versión 1.0 de SubGit, un software que se instale en el servidor y que mantiene sincronizados dos repositorios de Svn y Git, de tal modo que cuando se hace un cambio en alguno de estos dos repositorios, SubGit replica el cambio en el otro repositorio. Su propósito es proporcionar un camino de migración gradual de Svn a Git, ya que permitiría que gradualmente los desarrolladores vayan usando funcionalidad de Git cada uno a su ritmo, pudiendo algunos estar ya trabajando completamente sobre Git mientras que otros continúan trabajando contra el repositorio de Svn.

Click to read more ...

martes
sep252012

Oracle ADF Essentials: ahora parte de Oracle ADF es gratuito

Oracle acaba de anunciar Oracle ADF Essentials, una parte de su librería JSF Oracle ADF que a partir de ahora será gratuita. Oracle ADF Essentials viene incluido en la última versión de JDeveloper: la versión 11.1.2.3, y cuenta con más de 150 componentes JSF, Oracle ADF Controller que extiende al controlador de JSF mejorando la funcionalidad de definición de flujos de procesos, Oracle ADF Binding y Oracle ADF Business Components. 

Oracle ADF Essentials esta soportado de modo oficial en GlassFish, y empleando JDeveloper se puede trabajar visualmente con componentes de Oracle ADF Essentials. Aquí tenéis una presentación que incluye una demo de este nuevo producto.

¿Cuantos por aquí empeleáis Oracle ADF? ¿Y cuántos creéis que vais a emplear Oracle ADF Essentials?

martes
sep252012

La semana pasada en javaHispano

En esta noticia haremos nuestro resumen de contenido publicado en las distintas secciones de javaHispano, excluyendo la portada en la última semana. Aprovechamos esta ocasión también para recordarnos que podéis estar al tanto de estos contenidos empleando los diversos Feeds del Portal.

Android

En esta sección se ha publicadon las siguientes noticias y tutoriales:

Click to read more ...

jueves
sep202012

Cronología de la principal catástrofe de las APIs Java: java.util.Date

Con el motivo de la adición del JSR 310, "Date and Time API", a la lista de características oficiales que estarán soportadas en Java 8, InfoQ ha publicado un pequeño resumen de la historia de lo que probablemente sea la metedura de pata más grande de los APIs estándar Java: java.util.Date. Os dejo aquí un resumen de esa historia, completando algunos aspectos.

Todo empezó en 1995 con la primera versión de Java, 1.0. java.util.Date pasó a formar parte del paquete que, junto con java.lang, pueden considerarse el conjunto de clases más core de todo el API estándar. La elección de la representación temporal, un campo numérico que contenía tanto información acerca del día como de la hora, no fue muy acertada, sobre todo por lo complicada que es de internacionalizar. Además, el API tenía un comportamiento bastante confuso. Los meses y las horas comienzan a contar en "0", pero los días comienzan a contar  en "1". Y los años comienzan a contar en "1900". Eso a pesar de que el campo encapsulado por java.util.Date cuenta el offset en milisegundos a partir del 1 de Enero, 1970 00:00:00.000 GMT, por lo que si representamos fechas anteriores a este año se representarán por un valor negativo.

Click to read more ...