ARTÍCULOS

JRuby y la Plataforma Java
Este artículo introductorio muestra cómo configurar JRuby sobre la plataforma Java y explica los fundamentos acerca del uso de scripts JRuby con las aplicaciones Java y el IDE NetBeans. Los scripts están obteniendo popularidad entre los desarrolladores debido a que son fáciles de escribir, insumen menos tiempo de escritura que los programas compilados y requieren menos mantenimiento. Aunque existen cientos de lenguajes de scripting, los desarrolladores continúan creando nuevos, dado que cada lenguaje tiene un propósito particular o dominio de uso. Por ejemplo, el lenguaje de programación JavaScript se usa comúnmente para el desarrollo de interfaces de usuario basadas en Web y Perl es popular en el desarrollo del lado del servidor.
Junio de 2007

Mejoras de Internacionalización en Java SE 6
Java SE 6 provee a los desarrolladores aún más control sobre cómo acceder y usar recursos sensibles a la localzación en las aplicaciones. Ahora se pueden agregar nuevas localizaciones (locales), normalizar textos para adherirse al estándar Unicode, usar nombres de dominios no-ASCII, entre otras funcionalidades.
Marzo de 2007

Uso del Swing Application Framework (JSR 296) – Parte 1
Si ha desarrollado muchas aplicaciones usando una interfaz gráfica de usuario con base Swing, probablemente ha resuelto algunos problemas comunes una y otra vez. Estos problemas incluyen: gestión del ciclo de vida de la aplicación, manejo de eventos, hilvanado, recursos localizados y, tal vez, hasta persistencia.
Julio de 2007

Escribiendo Mejor Código: Una Conversación con el Evangelista en Tecnologías de Sun Microsystems Brian Goetz
El evangelista de tecnologías Sun, Brian Goetz explica por qué escribir código simple es una idea inteligente.En los últimos años, pocas personas han escrito más sobre la plataforma Java que el evangelista en tecnologías de Sun Microsystems, Brian Goetz. Desde el 2000, ha publicado cerca de 75 artículos sobre mejores prácticas, detalles de la plataforma y programación concurrente y es el autor principal del libro Concurrency in Practice, finalista del Jolt Award 2006 y best-seller en el 2006 en la JavaOne conference. Antes de unirse a Sun en Agosto de 2006, fue consultor por 15 años para su firma de software, Quiotix, donde, además de escribir sobre tecnologías Java, hablaba frecuentemente y realizaba presentaciones en conferencias sobre manejo de hilos (threading), el modelo de memoria del lenguaje de programación Java, garbage collection, mitos sobre el rendimiento de la plataforma Java y otros temas. Además, ha sido consultor en detalles del kernel, drivers, implementaciones de protocolos, compiladores, aplicaciones de servidor, aplicaciones Web, computación científica, visualización de datos y herramientas de infraestructura empresarial. Ha participado en numerosos proyectos open-source, incluyendo el sistema de búsqueda y recuperación de texto Lucene y el kit de herramientas de análisis estático FindBugs.
Marzo de 2007

Diseño de Aplicaciones Java SE con MVC
Si usted ha programado interfaces gráficas de usuario (GUI) en los últimos 10 años más o menos, seguramente se haya enfrentado con el diseño llamado modelo-vista-controlador (MVC por sus siglas en inglés, Model-View-Controller). MVC fue introducido por primera vez en el año 1979 por Trygve Reenskaug, un desarrollador Smalltalk en Xerox Palo Alto Research Center, y ayuda a desacoplar el acceso a datos y la lógica de negocios de la forma en que es desplegada a los usuarios.
Marzo de 2007

Programación con la API (Interfaz de programación de aplicaciones) para Firma Digital Java XML
Una de las nuevas características importantes de la Plataforma Java, Edición Estándar 6 (Java SE 6) es la API para Firma Digital Java XML. Esta API permite generar y avalar firmas XML. Las firmas XML son un estándar para firmas digitales en el formato de datos XML y las mismas permiten autentificar y proteger la integridad de los datos en XML y en transacciones de servicios web.
Marzo de 2007

Uso de la API de PIM para Java ME, Parte 3 – Consideraciones de Seguridad
El manejo de información personal tiene implicancias de privacidad y seguridad – nadie quiere que personas no autorizadas tengan acceso a nuestra información personal. Como la API de PIM para Java ME facilita el acceso a información personal y posiblemente confidencial, existen conceptos de seguridad que deben ser comprendidos y consideraciones a tener en cuenta, como el impacto sobre la experiencia del usuario, el desarrollo de la aplicación y su despliegue.
Marzo de 2007

Consejos Técnicos

Listeners vs. Adapters
El modelo de componentes JavaBeans (y por tanto el conjunto de componentes Swing) está construido en base a propiedades y eventos. Las propiedades tienen métodos setter y getter para trabajar con sus valores. Los eventos requieren que usted use listeners e implemente interfaces para recibir notificación de sus ocurrencias. Aunque trabajar con propiedades es simple, los objetos listener requieren algo más de discusión para entender cómo funcionan, generalmente, en el mundo de la interfaz gráfica de usuario. (GUI). En especial, este artículo describe el AWT y las clases relacionadas con los eventos Swing que ofrecen tanto una interfaz listener como una implementación adapter.
Julio de 2007

Consejos Técnicos: Cookies y Drag and Drop
Los consejo técnicos del mes de Junio de 2007 están orientados al manejo de cookies y drag and drop (arrastrar y pegar). En Septiembre de 2005, el consejo sobre Manejo de Cookies con CookieHandler describió el soporte de J2SE 5.0 para manejar cookies sobre conexiones de red. La versión 5.0 proveía del framework para trabajar con estos pequeños trozos de información, pero la tarea de hacer todo el trabajo recaía en usted, el desarrollador. Usted sólo tenía que seguir la API definida, pero había mucho más trabajo que necesitaba hacerse para realmente hacer funcionar el manejo de cookies en sus programas.
Junio de 2007

Prueba de Regresión de Rendimiento usando Japex y WSTest y Consejos Futuros
El buen rendimiento puede ser una ventaja competitiva para cualquier producto. Un cambio de código en cualquier módulo de un producto puede tener un impacto negativo en el rendimiento del mismo. Por esta razón, es importante para los desarrolladores hacer pruebas de rendimiento luego de realizar cambios de código, en otras palabras, hacer pruebas de Regresión de Rendimiento.
Junio de 2007

Asegurando Servicios Web Mediante WSIT
Web Services Interoperability Technology (WSIT) es una implementación de tecnologías abiertas de servicios web que permite la interoperabilidad entre Java EE y .Net. Construido sobre la API de Java para Servicios Web XML (JAX-EWS), WSIT trata aspectos clave de la interoperabilidad de servicios web como mensajería confiable, manejo de transacciones y seguridad.
Marzo de 2007

Utilizando Anotaciones de Seguridad en Enterprise Beans
Antes de Java EE 5, usted podía especificar información de autenticación y autorización para componentes de la capa web así como para componentes con tecnología Enterprise JavaBeans, también conocidos como enterprise beans, sólo en los deployment descriptors. Sin embargo, Java EE 5 simplificó las cosas mediante la incorporación de anotaciones de seguridad.
Marzo de 2007

NOTICIAS

JORNADAS ÁGILES 2008 - Inscríbase ahora!



Está abierta la inscripción a las Jornadas Ágiles 2008, a realizarse los días 22 y 23 de Octubre de 2008 en el Hotel Bauen, Buenos Aires, Argentina.

Ágiles 2008 es una excelente oportunidad para encontrarse con profesionales de IT de la región, interesados en compartir sus experiencias, debatir y capacitarse en temas relacionados con el desarrollo de software a través del uso de metodologías ágiles.

Entre los invitados internacionales que participarán en Ágiles 2008 se encuentran Matt Gelbwaks, Tobias Mayer, Dave Nicolette y los keynote speakers del evento, Mary y Tom Poppendieck.

El programa (http://www.agiles2008.org/es/programa.php) incluirá distintos tipos de actividades: presentaciones, sesiones interactivas, talleres y espacios abiertos de debate.

El evento contará con la participación de disertantes de Argentina, USA, Brasil, Bolivia, Bélgica y asistentes de doce países.

Las jornadas son gratuitas pero es necesario registrarse para reservar un lugar. El formulario de inscripción está en http://www.agiles2008.org/es/registracion.php

Más información relacionada con el evento, el hotel y el programa en www.agiles2008.org

Cualquier inquietud, envíenos un mail a info@agiles2008.org

-----------

NUEVO BLOG PARA DESARROLLADORES JAVA

El camino del aprendizaje Java para un joven desarrollador
Aprender la plataforma Java puede ser una aventura. Con las tecnologías de Java, uno puede hacer mucho. Sin embargo, encontrar que es lo que uno quiere hacer y donde empezar es el primer desafío a superar. En este blog encontrarán ayuda y todas las herramientas que uno puede utilizar para APRENDER JAVA.

IR AL BLOG

-----------

¡NOVEDAD!
EVALUACION GRATUITA ONLINE DE CONOCIMIENTOS PARA LA CERTIFICACION DE SUN MICROSYSTEMS

Mayo de 2008
El Sistema de Evaluación de Conocimientos online de Sun, le permite comprobar su nivel de conocimientos y experiencia en la tecnología Java y Solaris 10. Este sistema compara directamente su nivel de conocimientos con el que se requiere para superar varios de los prestigiosos exámenes de certificación de Sun sobre tecnología Java y Solaris 10. Una vez evaluado, recibirá un erfil de conocimientos personalizado y, si es necesario, la recomendación de un plan de formación que le permitirá avanzar al siguiente nivel de su desarrollo profesional.

Más información:
http://www.sun.com/training/certification
/assessment/index.jsp

-----------

BLOG PARA UNIVERSIDADES ARGENTINAS

14 de agosto de 2007
En este blog podrás encontrar noticias y artículos de actualidad sobre todo lo referente a SUN y tambien acerca de JAVA, y otras tecnologías.
Ir al blog

-----------