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 d...