Buscar
Social
Ofertas laborales ES
martes
ago012006

Encuesta del mes sobre RIAs

El término Rich Internet Applications (RIAs) fue creado por Macromedia (ahora Adobe) en un artículo publicado en marzo de 2002 y se refiere a aplicaciones web que tienen características y funcionalidades antes encontradas solamente en aplicaciones de escritorio (Fuente: Wikipedia).



Este tipo de aplicaciones se caracterizan por delegar parte importante del procesamiento al cliente, y por tener una interfaz gráfica muy rica e intuitiva; sin embargo la adopción de RIAs ha sido bastante lenta, quizás por el cambio cultural que significa a un usuario el trabajar con ellas, quizás por el cambio en el paradigma de programación que implica a los desarrolladores.



Nadie puede dudar que otro jugador importante que retrasó la adopoción de RIAs fue Ajax que permite seguir creando interfaces con html pero con funcionalidades antes no posibles



Sin embargo, las RIAs es algo que los desarrolladores no podemos dejar a un lado, seguramente algunos de ustedes ya tienen experiencia en su implementación y a otros nos tocará en un futuro cercano; por ello es que la encuesta de este mes se enfoca en las tecnologías existentes para ello y en la elección que harían ustedes de alguna de ellas.



Las opciones son:



  • Adobe Flex La implementación líder en el mercado, ya en su versión 2.0, que permite unir interfaces en Flash con un backend programado en cualquier otro lenguaje.


  • Open Laszlo Un framework OpenSource que permite construir interfaces en Flash (proximamente también en Ajax) y unirlas con tu servidor backend.



  • Java Applets y Java WebStart. La apuesta de Sun, aplicaciones realizadas en Swing que se descargan automaticamente al cliente y permiten enlazar con un backend remoto para realizar operaciones


  • Me quedo con Ajax, para aquellos que piensan que la unión de Javascript e invocaciones asíncronas al servidor es más que suficiente para crear aplicaciones ricas gráficamente


lunes
jul312006

IntelliJ Idea 6.0 Beta disponible

JetBrains ha publicado la primera versión beta de su popular IDE Idea 6.0.



Esta versión incluye soporte a la nueva especificación EJB 3.0 y a frameworks como Struts y GWT, además de que se han mejorado los editores para JavaScript, AJAX, HTML/CSS, XML, JSP y JSF.



También se ha añadido un editor Swing mejorado y herramientas para cobertura de código en integración con jUnit 4; además de integración con TeamCity una nueva herramienta de JetBrains para colaboración.



Si desean ver la lista de todas las nuevas características en Idea 6.0, lo pueden hacer desde este enlace.



Se ha hablado en esta comunidad bastante sobre Eclipse y NetBeans, sin embargo nadiea compartido experiencias usando Idea, un IDE de pago pero bastante alabado por los desarrolladores, ¿alguno de ustedes lo usa?



lunes
jul312006

Lambda Probe 1.6 para monitoreo de Tomcat publicado

Lambda Probe es una herramienta que permite monitorear y administrar instancias de Tomcat, ya sea funcionando como standalone o embebidas dentro de JBoss. Lambda Probe se instala fácilmente como una aplicación web contenida en un archivo WAR dentro del servidor que quieres monitorear.




Entre las nuevas características de la versión 1.6 publicada están:




- Herramienta para probar los datasources




- Presenta más información acerca de los threads usando las nuevas caractéristicas de java 5


- Información de WHOIS de las direcciones IP que acceden a tu servidor Tomcat


Lambda es gratuito y se distribuye bajo la licencia GPL, pueden ver capturas de pantalla de la herramienta en este enlace.

lunes
jul312006

Qt-Jambi, qt para programadores Java

Qt-Jambi es una tecnología que permite a los programadores Java acceder a la funcionalidad de las librerías Qt. El 28 de este mes ha salido la primera versión de prueba.



Por el momento solo funciona con J2SE 5.0 y J2EE 5.0 o versiones superiores.



Las librerías Qt permiten el desarrollo de interfaz gráfica de usuarios con un look and feel nativo. Están escritas en C++ y consta de un conjunto de widgets que pueden ser compilados para diferentes plataformas: linux, osx, windows. Además consta con muchas otras funcionalidades pensadas sobre todo para ahorrar tiempo y esfuerzo (facilitando por ejemplo el acceso a base de datos).



El uso de esta librería podría, además, permitir la colaboración entre programdores Java y C++ en un mismo proyecto.



¿Alguna experiencia en este sentido?
jueves
jul272006

Herramienta para trabajar con Java 2D

Una de las tareas más tediosas al trabajar como Java 2D es la necesidad de esta compilando y ejecutando continuamente la aplicación para ver los cambios en la interfaz de un pequeño efecto que acabas de programar. Como muchas veces estos efectos se consiguen en base a prueba y error este ciclo de compilación y ejecución se vuelve considerablemente pesado.



Scott Violet ha construido una herramienta que, gracias al uso de BeanShell, permite escribir código Java 2D y visualizar su resultado sin necesidad de compilar o ejecutar. La herramienta cuenta además con un zoom que resulta útil para ver pixel a pixel los efectos que se programan. Podéis lanzar la aplicación

desde aquí
.