Buscar
Social
Ofertas laborales ES
miércoles
sep062006

Resumen de las novedades sintácticas de Java 7

En este weblog se recoge información sobre todas las novedades sintácticas que posiblemente incorporará Java 7. Incluir soporte para XML en el lenguaje, el concepto de superpaquete, soporte para closures y la introducción de anotaciones estándar para detectar fallos en el software.



Una de las anotaciones propuestas, para que os hagáis un poco a la idea de en qué consisten, es @NoNull (no estoy seguro si esa es su sintaxis exacta). Si un método lleva esta anotación el compilador chequeará que ese método no devuelva nunca null, incluso si la clase es extendida por otra que sobrescribe el método. Respecto a los superpaquetes, permitirán definir la interfaz pública de un conjunto de paquetes, impidiendo que se acceda a clases y métodos public que estén en esos paquetes pero que no forman parte de la interfaz definida. Esta funcionalidad ya está disponible en la plataforma de Netbeans o de Eclipse a través de algunos "trucos" con los cargadores de clases que emplean esas plataformas.



¿Que opináis de estas novedades?
miércoles
sep062006

Borland anuncia sus productos Turbo y Pelotón para Java

Hoy el Grupo de Herramientas de Desarrollo de Borland, nombre que recibe la antigua división de IDEs, ha anunciado el lanzamiento de las versiones turbo de sus entornos de desarrollo (Turbo C++, Turbo Delphi, Turbo Delphi para.NET y Turbo C#) y la nueva versión de JBuilder para Eclipse "Pelotón". También han anunciado una nueva versión de Interbase.



La marca Turbo de Borland nació en 1983 y todavía revive recuerdos entrañables entre muchos programadores (¿quién nos acuerda de Turbo Pascal, Turbo C y Turbo C++). En un intento de reanimar la división de IDEs Borland ha echado mano de esta vieja marca, a excepción del caso de Java, caso para cuál parece preferir la marca "Eclipse".



Hace aproximadamente una semana ya tuvimos una interesante discusión acerca de este movimiento . Parece que al final, el motivo de que no hay un "Turbo Java" no es que la compañía se rinda en el mercado Java, sino que prefiere la marca Eclipse, o al menos esa es la lectura que yo hago. ¿Que opináis vosotros ?
martes
sep052006

Liberado Eclipse SQL Explorer

Eclipse SQL Explorer es una aplicación que permite visualizar el contenido y ejecutar consultas contra cualquier base de datos para la cual exista un driver JDBC. La herramienta es extensible mediante plugings, lo cual permite incorporar funcionalidad específica para una base de datos concreta. La herramienta está disponible como una aplicación independiente de escritorio o como un plugin para Eclipse 3.2.



Como una imagen vale más que mil palabras, aquí tenéis unas capturas de pantalla Eclipse SQL Explorer . La licencia bajo la cual se distribuye es LGPL.
martes
sep052006

Liberado JGAP 3.0

JGAP es una librería Java para simplificar la programación de algoritmos genéticos. La librería contiene soluciones ya implementadas y listas para usar, así como puntos de extensión para crear tus propias algoritmos genéticos. En la nueva versión parece haber mejorado bastante la documentación, incluyendo dos ejemplos que demuestran la potencia y eficiencia de la librería. También ha mejorado su robustez gracias a un mayor número de test. La licencia de la librería es LGPL.



Como ya he comentado alguna vez, sigo sin tener nada claro que las técnica basadas en algoritmos genéticos tengan un espacio en el mundo empresarial (y menos en el servidor), al menos hoy en día. La librería me parece más orientada al mundo académico y científico, donde efectivamente puede resultar muy útil. De todos modos, a lo mejor me estoy perdiendo algo, ya que se han hecho eco de la noticia en Theserverside, así que quizá sí tenga aplicaciones empresariales.



¿Alguien ha usado este tipo de técnicas en una aplicación comercial?
lunes
sep042006

Traducción de Netbeans

El proyecto de traducción de Netbeans se encuentra en una etapa bastante avanzada y se esta solicitando más colaboradores a participar del mismo.

Janice Campbell me informa que se estara trabajando en la traduccion de la versión 5.5 a finales de octubre.

Estos son los enlaces principales para participar de la traducción:

Visita el proyecto

http://translatedfiles.netbeans.org



Cómo empezar

http://translatedfiles.netbeans.org/docs/first_steps.html



Estado actual de la traducción para 5.0

http://translatedfiles.netbeans.org/5.0/status.html