Buscar
Social
IntelliJ IDEA

Contenido de otras web
En javaHispano...

Entries in java (18)

sábado
mar222014

Novedades y nuevas características de Java 8

Con la publicación de Java 8 el pasado 18 de marzo de 2014 he escrito una entrada en mi blog Blog Bitix en la que he tradado de recopilar las novedades más relevantes y destacables de esta nueva versión, un repaso a las novedades pasadas de Java 5, 6, y 7 y el posible futuro de Java 9. Reproduzco casi integramente la entrada de mi blog a continuación.

Click to read more ...

martes
sep102013

JDK™ 8 Developer Preview para Testing

La gente de Oracle realizo todas las pruebas y no encontro problemas evidentes asi que pone a descarga el preview de esta nueva version, la principal caracteristica de esta version es el proyecto Lambda que hace mas facil la programacion para procesadores multinucleo, agrega expresiones Lambda, metodos por defecto, referencia de metodos al lenguaje Java ademas de soportar operaciones paralelizables a datos transmitidos. La gente de Oracle anima a los desarrolladores y personas interesadas a probar esta nueva version y reportar algun problema, recordar que esta version seria liberada este mes, pero al final se decidio posponerla para el siguiente año para enfocarse en problemas de seguridad. Otras caracteristicas que nos ofrece esta nueva version son:

Click to read more ...

viernes
sep062013

Obtener MetaDatos de una Base de Datos en Java

En este Articulo veremos como obtener metadatos tanto de una conexion a una base de datos, como de un Resultset cualquiera. Los metadatos son datos estructurados que describen caracteristicas de otros datos, que son en los que nos enfocamos normalmente. Algunos ejemplos de metadatos a los que nos referimos que podemos obtener son: nombre de producto, version de driver, tablas y numero de tablas, columnas y numero de columnas/filas, llaves primarias y foraneas, tipos de datos, etc. 

Para obtener este tipo de informacion haremos uso de 2 Clases: DatabaseMetaData y ResultSetMetaData. DatabaseMetaData es una clase que nos permite analizar y obtener informacion sobre la estructura de una base de datos a la que estemos conectados, por su parte, ResultSetMetaData obtiene Metadatos de una consulta a traves de un ResultSet.

Click to read more ...

lunes
jun102013

Publicado ItsNat v1.3: nuevo modo sin estado en el servidor

He publicado la versión 1.3 de ItsNat, Natural AJAX

ItsNat es un framework AJAX con licencia LGPL orientado al desarrollo de aplicaciones y sitios web Single Page Interface SEO compatibles, dentro de la filosofía del Single Page Interface Manifiesto

Hasta la versión v1.2 el funcionamiento normal era sólo con estado en el servidor, básicamente ItsNat simula un navegador Java W3C en el servidor, el servidor guarda una copia del DOM de la página del usuario tal que los cambios en el DOM servidor se propagan automáticamente al cliente para sincronizarlo con el servidor a través de código JavaScript generado al vuelo normalmente como resultado de peticiones AJAX (o script).

El resultado es una programación web basada en plantillas HTML puro y código Java W3C DOM, básicamente lo mismo tipo de programación que harías con JavaScript en el cliente usando las APIs W3C pero en Java y en el mismo espacio de memoria en donde se encuentran los datos a gestionar, es decir en el servidor.

Click to read more ...

viernes
dic142012

¿Es Java inseguro?

El titulo de esta "nota de opinión" viene a cuento de lo que hablábamos con Abraham en el podcast número 145 sobre una vulnerabilidad que afecta a las versiones 5, 6 y 7 de Java.

Mi comentario sobre este tipo de noticias suele ser que el problema son los browser's, y da igual, si el vector de ataque es un applet, un activex, un flash, una imagen o un streaming de video.
.....

Click to read more ...

martes
dic112012

Apple y Google se unen para comprar las patentes de Kodak

Según la agencia Bloomberg y tal lo publicado en diarioTi, ambas empresas se unieron en una oferta con valor de 500 millones de dólares por las 1100 patentes que conforman la cartera de Kodak.

Estas patentes cubren desde grabación, manipulación hasta transmisión de imágenes digitales y en el pasado han sido centro de diferentes litigios contra varios sistemas, plataformas y empresas, incluyendo Java / Sun Microsystems, sin mencionar de que dieron origen o facilitaron la adopción de formatos alternativos como el JPG.
.....

Click to read more ...

miércoles
nov282012

Java Road Show 2012 - Presentaciones y Taller

Aquí os dejo las tres ponencias (en formato PDF) y todo el código y material de apoyo del Taller que se ha impartido en las ciudades de: Castellón, Madrid, Barcelona, Bilbao y Sevilla; con motivo del Java Road Show que este año han organizado JavaHispano, Oracle y Cuore. Os recordamos que recientemente habíamos publicado los videos correspondientes con la jornada de Castellón.

Quiero aprovechar la ocasión para, en mi nombre propio y en de los compañeros de las tres organizaciones intervinientes que se han esforzado en hacer este evento posible, agradecer a todos los asistentes, presenciales o virtuales, su interés por este evento. 

Aquí están los contenidos por orden de aparición:

Click to read more ...

jueves
oct252012

Java Roadtrip: Castellón, Madrid y Bilbao

Hace unas semanas, realizamos una encuesta para saber qué os gustaría oír en un evento sobre Java organizado por Oracle, javaHispano y Cuore. Y basándonos en vuestra opinión, hemos organizado un Roadtrip en varias ciudades de España.

Las fechas que están ya confirmadas son las siguientes:

  • Castellón de la Plana: 29 de octubre.
  • Madrid: 31 de octubre.
  • Bilbao: 6 de noviembre.

En los próximos días anunciaremos las fechas de Barcelona y Sevilla.

Click to read more ...

lunes
oct012012

Cliente Telnet Java

Telnet es un protocolo de comunicación entre máquinas que nos permite compartir información entre un servidor y un cliente.

Este protocolo, muy utilizado en el mundo tecnológico actual, es bueno saber manejarlo y gestionarlo.

A continuación, comentamos un muy buen enlace técnico donde podemos ver cómo manejar este protocolo desde un cliente de Java ;).

Click to read more ...

lunes
sep172012

Resultados de la encuesta sobre plataformas tecnológicas, segunda parte

En esta segunda entrega de los resultados, pasaremos ya a las tecnologías, agrupadas por categorías y siguiendo el mismo orden que en el formulario de la encuesta. Aquí teneis la primera parte.

Para el análisis y presentación de los resultados se establecen dos niveles de filtro de datos, uno al 1% y el otro al 10%

El razonamiento detrás del filtro al 1% es que si una tecnología tiene una adopción inferior o igual a este porcentaje a nivel global, en el día de mañana, obtener recursos para el mantenimiento evolutivo de un desarrollo vasado en dicha tecnología, puede ser bastante difícil.

El filtro al 10% se orienta a aquellas personas que buscan capacitarse en una tecnología que les garantice una rápida inserción laboral o recirculación entre proyectos y clientes.

Recordar que (y como lo explicado en la entrega anterior) el nivel de adopción se establece conforme a la cantidad de respuestas sobre el tamaño total de la muestra.
Por lo que, cuando hablamos de un 1% esto representa una de cada cien respuestas del total de la encuesta para los resultados globales. Y en el caso de un país, una de cada cien del total de respuesta del mismo país.

Click to read more ...