Buscar
Social
Ofertas laborales ES
miércoles
jun252008

Conociendo a NetBeans Platform: Introducción

Comparto con Uds. un muy buen artículo de Luis Enrique Funes, que escribió para el Mendoza JUG - www.mendozajug.com.ar, sobre la plataforma NetBeans.

Conociendo a NetBeans Platform: Introducción

Con este artículo comenzamos a descubrir lo fácil que puede ser construir plugins para NetBeans desde el más pequeño hasta directamente construir aplicaciones enteras basadas en la infraestructura de NetBeans.

Daremos un repaso general por lo que es NetBeans Platform, veremos aplicaciones ya realizadas y aprenderemos como utilizar el IDE para desarrollar sobre la plataforma a partir de un pequeño ejemplo.


El artículo completo se encuentra en el JUG
http://mendozajug. com.ar
lunes
jun232008

Google Android retrasado

Un informe del influyente diario The Wall Street Journal, indica que Google está teniendo malos ratos tratando de lanzar los primeros dispositivos con su SO móvil Android. Al parecer esto es resultado del  hecho de tener que coordinarse con los más de 30 proveedores y fabricantes de telefonía móvil que forman la Android Alliance. Cuando se anunció esta plataforma en noviembre de 2007, se dijo que los primeros dispositivos saldrían al mercado en la segunda mitad del 2008; ahora se ha aplazado al último cuarto del 2008.

El problema es que Google tiene que atender a todos los partners de la alianza que están trabajando en lanzar un dispositivo Android y quieren cambios o nuevas características. El informe de WSJ indica que por ahora la empresa T-Mobile de Estados Unidos es la que planea tener un dispoistivo en el mercado con Android para el último cuarto el año y es por ello que Google está centrando la mayor parte de sus recursos en ayudarle.

Por su parte, Sprint Nextel, otro de los carriers importantes del mercado estadounidense, ha retrasado sus planes debido a movimientos en sus mandos directivos y lo último que dijeron es que quieren ver si lanzan un dispositivo Android que no sea 3G, sino 4G, la nueva generación de tecnología celular que planean lanzar en 2009. AT&T, la empresa que distribuye el  Apple iPhone en Estados Unidos, no se ha decidido a sacar un dispositivo Android y sigue en pláticas con Google. China Mobile, el carrier inálambrico más grande del mundo, ha tenido problemas añadiendo soporte a los caracteres chinos al SO, por lo que no se sabe cuando lanzarán su dispositivo.

Así es que contra los deseos de Google, el largo y complicado proceso de poner a tantas empresas (que a menudo son rivales entre ellas) de acuerdo y estandarizar su SO está retrasando la salida al mercado de dispositivos que lo usen. Por otra parte, Apple que se evita estos problemas con un modelo de hardware cerrado ha anunciado que el próximo mes lanzará el iPhone 2 en todo el mundo, del que planea vender 10 millones de dispositivos en un año y RIM (Blackberry) sigue siendo la dueña del mercado empresarial de mercados móviles.

Google está aprendiendo de la manera difícil que el mercado móvil es mucho más complicado de lo que parece y a pesar de ofrecer un SO gratis y opensource, lograr que la industria lo adopte está siendo más difícil de lo que planeaban. El siguiente paso es que los consumidores lo hagan, pero sin tener un dispositivo en el mercado que los usuarios puedan probar, por ahora no se tienen indicios de que lo hagan.

lunes
jun232008

¿Cuál es el futuro de Ant?

Vale, que el post se iba a llamar "¿Está muriendo Ant?" pero ya con tantas veces que hemos matado a Java para resucitarlo después creo que todavía no tenemos que empezar a matar a sus herramientas. Pero es lo que se pregunta Jasoon Lee en el blog de Antwerkz. Su argumento es que el ultimo release de Ant (el 1.7.0) fue hecho en diciembre de 2006 y desde entonces no se ha planeado una nueva versión. Aún más, no ha habido ninguna versión de mantenimiento para arreglar los bugs pendientes y tampoco ha habido mucha actividad en el repositorio de código.

Los últimos cambios a ant fueron la integración con Ivy, pero como informa Atlassian, desde entonces incluso el código de ivy no ha tenido muchos commits. Hace unos años, Ant era la herramienta por defecto para compilar y generar binarios de tus aplicaciones Java. La larga lista de plugins existentes lo hacen una poderosa herramienta y los años en el mercado son signo de la madurez y estabilidad que ha alcanzado.

Sin embargo, el proyecto parece no avanzar ultimamente y otras herramientas como Maven2 y las librerías que extienden ant como Gant que usa Groovy están empezando a ser cada vez más usados.  ¿Cuál es el futuro de Ant? Si los desarrolladores ya no planean nuevas versiones, si cada vez hay más plugins para Maven2  y si las nuevas características que se le pueden agregar/mejorar se están haciendo en otros proyectos como Gant.. ¿vale la pena seguir usando esta herramienta?

lunes
jun232008

Cerrado al programa del OpenJavaDay 2008

Este fin de semana hemos cerrado el programa del OpenJavaDay 2008, la conferencia Java orientada a desarrolladores organizada por Sun Microsystems Ibérica y javaHispano. Podéis ver la agenda prevista para el jueves aquí, y la prevista para el viernes aquí.

 

Como novedad este año, al cierre de los dos días tendremos una serie de talleres prácticos donde esperamos que los asistentes lleven su propio portátil y desarrollen una aplicación guiados por los organizadores del taller. Para los que aún no os hayáis registrado, éste es el enlace de registro.

 

La conferencia se celebrará en paralelo con el OpenSolarisDay. Y además, en ella presentaremos el ganador de la JavaCup 2008.

¡Esperamos veros a todos este jueves y este viernes en Madrid!

jueves
jun192008

¿Qué es JBoss Rules BRMS?

Es el componente de Jboss Rules que permite gestionar, almacenar, clasificar, modificar y desplegar en caliente reglas de negocio, que podrán ser invocadas vía servicios web desde aplicaciones Java.

 

Proporciona un interfaz Web, que facilita la definición de reglas a personas que no trabajan con habitualmente con IDES de desarrollo, principalmente Analista de Negocio y Expertos en Reglas.

 

Alguna característica técnica interesante: utiliza JCR (JackRabbit) para la gestión del repositorio de reglas o que utiliza el estándar JAAS para la autorización y autenticación.

Os recomiendo cacharrear con el JBoss Rules BRMS y ver el resto de opciones que proporciona.

En este link podemos ver de forma rápida todos los pasos necesarios para instalar el BRMS, asi como una breve explicación de como crear reglas.

Salu2. Héctor.