Tuesday, April 28, 2009

Thursday, April 16, 2009

Alexandre Oliva en FLISOL Panama 2009


La fraternidad de Software Libre de Panamá, esta organizando junto con otras comunidades en Panamá el "Festival Latinoamericano de Software Libre " FLISOL 2009.
Se contaran con talleres, charlas, installfest, para promover el uso del software libre.
En esta ocasión se contara con la presencia de Alexandre Oliva
Puedes visitar su pagina principal aqui

Este evento se realizara simultáneamente en varias ciudades de Panamá.
PanamaJUG esta organizando FLISOL 2009 en la península de Azuero.

Cambios importantes en NetBeans

Como comenta James Branam algunos cambios que serán aplicados a NetBeans
entre ellos UML, Visual Web, y SOA seran movidos al Update Center.
Puedes visitar el enlace en el blog de James
http://blogs.sun.com/branajam/entry/uml_visual_web_and_soa


Monday, April 13, 2009

Java Cup 2009


Amigos, para este año 2009, ya esta abierta Java Cup 2009.
Información en JavaHispano

La revista Sólo Programadores, Sun Microsystems Ibérica y la organización sin ánimo de lucro javaHispano hemos organizado la tercera versión del torneo virtual de fútbol JavaCup donde cada equipo es una clase Java que implementa una interfaz predefinida. El concurso cuenta con el patrocinio de las empresas Kotasoft, en calidad de patrocinador de oro, y Salenda como patrocinadores de plata. La participación está abierta a cualquier hispanohablante, sin importar su nacionalidad.

Desarrollar un equipo de fútbol es simple ya que el software en el cual se basa el concurso se encarga de dibujar en la pantalla y gestionar los movimientos de la pelota y de los dos equipos. Para crear un equipo lo único que hay que indicar es qué movimientos quieres que realice tu equipo en cada situación, lo cual es sencillo gracias a la API que expone a los equipos el software.


Como recordaran en la versión 2008 del torneo no se modifico el framework original, en cambio, para esta nueva versión se ha reescrito por completo el framework, añadiendo características nuevas, tanto en la gráfica, como en el audio, y en la lógica del juego. Pese a esto, se desea mantener la estructura básica original de las JavaCup anteriores.

Premios

El ganador del concurso recibirá 1000 €, el segundo clasificado recibirá 500 €, el tercero 250 € y el cuarto 125 €. Además, todos ellos recibirán una suscripción anual a la revista Sólo Programadores. Los ganadores del concurso se anunciarán en el evento tecnológico OpenJavaDay, que se celebrará el 18 y 19 de junio en España, Madrid.

Recuerden visitar el enlace en JavaHispano con toda la documentación al respecto.

Flisol Panama 2009


PanamaJUG se ha unido a otras comunidades de software libre en el Festival Latinoamericano de Instalación de Software Libre, con el lema "Tu crees que eres libre si tu software no lo es"
que se realizara en varias ciudades de la República de Panamá, a la cual eres invitado a participar, este evento se realizara el día 25 de Abril

Wednesday, April 08, 2009

Sistema de Actualizacion usando FTP solamente

Hay muchas formas de actualizar nuestro proyecto Desktop, Java Web Start es una gran alternativa. Miremos otra situación, tal vez nuestros clientes poseen una conexión de Internet limita a un ancho de banda muy pequeño o con cualquier otra limitación como inconsistencia en el mismo.
Si la situación es esta , desarrollar una aplicación Web no es factible, y queremos implementar una alternativa a Java Web Start, si esta es nuestra decisión, podemos desarrollar una aplicación Desktop, donde dividimos nuestro proyecto en pequeños módulos o sub-proyectos, que seran integrados en el proyecto principal, y a cada modulo crearemos una clase que contendrá la versión del módulo, con un formato sencillo: año.mes.dia.horaminutos, luego crearemos una clase que generara un archivo xml con la información del numero de versión de todos los módulos y este archivo junto con los módulos que sufran cambios serán subidos por el desarrollador al servidor ftp. En el cliente al iniciar el sistema simplemente descarga el archivo .xml que contiene las versiones de los modulos en el servidor ftp, y los compara con las versiones de los módulos local mente, y si hay cambios solo se descargaran aquellos que han cambiado.


Desarrollador: Generar archivo xml de versiones



Generando la versión de cada módulo en el archivo xml.


El desarrollador sube el archivo xml


y los modulos que se han actualizado (archivos .jar)



Cuando el usuario entra al sistema

Mensaje de Actualización en el menu


Actualizamos los modulos, el sistema nos indica las diversas versiones, locales y web de los modulos que han sido actualizados.

Mensaje de terminación de actualización de módulos(descarga de los .jar actualizados).


Esta es solo otra forma de hacerlo, existen muchas más, era un simple ejemplo que podemos implementar en nuestros proyectos.

Thursday, April 02, 2009

NetBeans 6.7 M3 para descarga


Ya esta disponible el M3 de NetBeans 6.7, puedes descargarlo desde el siguiente enlace.
http://bits.netbeans.org/download/6.7/m3/