Ebook 'Windows 7: Tips and Tricks'

| 0 comentarios

EbookCortesía del MVP vasu jain el cual consiste en una compilación de 50 tips y sugerencias muy buenas sobre el uso de Windows 7.

Link de descarga: Windows 7 : Tips& Tricks PDF Tamaño : 5.8 MB

Disponible en formato XPS. Windows 7 : Tips& Tricks XPS Tamaño : 6.44 MB

JChat 0.6beta

| 1 comentarios

Bueno desde hace días me baje el proyecto JChat 0.5b de sourceForge.Net, este consiste en una aplicación desarrollada en J2SE, en el cual se implementa un cliente y un servidor para el envío de mensajes en una LAN usando sockets con la API del JDK 1.3.

El proyecto esta sencillo, y bastante olvidado (Su ultima actualización fue en 2001). Entonces mi intervención fue para realizar las mejoras a mi alcance en tiempo y capacidades, abra quien diga que es mejor crear una aplicación desde cero, puesto que el código se encuentra muy ofuscado y contiene partes tenebrosas de código mal implementado, pero bueno; en corto había que aplicar arqueología del software (Resulta arduo entender lo que alguien más hizo sin una buena documentación).




Modificaciones realizadas

  • Refactorización de código, para poder integrar los respectivos frontales Cliente/Servidor
  • Control de algunas excepciones en los Thread de servidor
  • Corrección de warnings según especificación Java 6
  • Reducción de acoplamiento entre clases


Modificaciones que se podrían realizar
  • Aplicar algún patrón de diseño, pues no hay en sí una arquitectura definida
  • Usar non-blocking sockets,para permitir que el proceso de comunicación entre el cliente y el servidor no sean bloqueantes (Java.nio)
  • Uso de Log4j para guardar el log del servidor
  • Cifrado en los datos que se envían por la red


DescargaJchat

Descarga la Versión 0.6beta, recomiendo utilizarla con fines didácticos puesto que aún es versión beta y muy seguro se quede así por largo rato.