domingo, 25 de octubre de 2009

Aplicacion Java Desktop

A continuacion les presento parte del desarrollo de un Sistema de Escritorio escrito en Java, y utilizando el patron MVC.





domingo, 4 de octubre de 2009

Utilizando un archivo de Propiedades en Java

En Java, un archivo de propiedades tiene extensión ".properties", el cual se asemeja al conocido archivo "INI" que se utiliza en Power Builder para obtener parámetros definidos que se utilizarán en la aplicación.


Para crear un archivo de propiedades en Java debemos crear un nuevo archivo:





Luego de eso podemos editar nuestro archivo de propiedades de la siguiente manera:




Luego de configurado nuestro archivo de propiedades, ahora podemos utilizarlo desde nuestras clases, instanciándola de la siguiente manera:





La clase que ubica el archivo y procede a leerlo es la Clase Abstracta "ResourceBundle", para esto importamos la libreria: 

  • import java.util.ResourceBundle;
Y el método estático getBundle, al que se le pasa como parámetro un String que contiene la ubicación del archivo de propiedades, en este caso según la separación de paquetes de Java.


Ahora solo queda compilar la aplicación, y probar la utilidad de esta forma de trabajo.
Esto les servirá cuando quieran distribuir su aplicación a los Clientes, de modo que si por algún motivo requieren cambiar algún parámetro, como para este ejemplo la ubicación de la base de datos, entonces sólo tendrían que editar el archivo "properties" ubicado en la carpeta de la aplicación siguiendo el orden del árbol de los paquetes será muy sencillo ubicarlo.


Están servidos.


Personal Pocket Safe, una memoria USB con teclado numérico de seguridad

Es común encontrar memorias USB que incorporen sistemas de seguridad, ya sea con lector de huellas otecnología militar. Pero lo que hace especial a esta Personal Pocket Safe son sus botones incrustados. Se trata de un pequeño teclado numérico, con el que tendremos que introducir la clave secreta si queremos acceder a los datos almacenados.



Su sistema encriptación de 256 bits se encarga de proteger nuestros documentos valiosos. Si algún amigo de lo ajeno pretende probar suerte adivinando el código PIN, el dispositivo se bloqueará después de tres intentos fallidos. Es más, si alguien intenta acceder a tus archivos por la fuerza, el mismo pendrive destruirá los ficheros antes de que nadie pueda verlos. Como en una película de espías.


Por supuesto, siempre cabe la posibilidad de que sea uno mismo el que olvide la contraseña. En tal caso, podremos recuperar el acceso mediante una aplicación online, que suponemos también tendrá su propio sistema de seguridad. Y si no, el fabricante dispone de un servicio de asistencia especificamente destinado a estas situaciones.
Las Personal Pocket Safe, con un gigabyte de capacidad, se venden a un precio de 60 libras esterlinas (66 euros), aproximadamente 270 Nuevo Soles. Las puedes encontrar en la tienda virtual de thumbsUp!, aunque en este catálogo el pedido mínimo es de seis unidades. El programa para realizar copias de seguridad online es opcional.

sábado, 3 de octubre de 2009

El Ministerio de Vivienda del Perú migra a Red Hat Enterprise Linux

El Ministerio de Vivienda, Construcción y Saneamiento del Perú tenía una plataforma de comunicaciones de correo electrónico limitada y obsoleta, que estaba basada en SUSE Enterprise Linux con Postfix y Horde para clientes Web. Los usuarios utilizaban Microsoft Outlook en diferentes versiones para consultar sus correos, lo que presentaba muchos inconvenientes debido a su antigüedad y configuración. Además la plataforma requería de un servidor exclusivo para este servicio. El principal problema que enfrentaba el Ministerio consistía en la falta de escalabilidad y seguridad, la reducida flexibilidad en su administración y la interfaz de usuarios restringida.

El Ministerio tomó la decisión de evaluar soluciones para reemplazar su costoso software propietario por una solución de correo electrónico basado en la Web que integrara correo electrónico, agenda y mensajería. El Ministerio trabajó junto a Software Libre Andino, socio de Red Hat en Perú, para el proceso de evaluar el reemplazo de sus sistemas. Durante la evaluación, el Ministerio sopesó Microsoft Exchange respecto de Zimbra Collaboration Suite, y decidió que esta última representaría un ahorro del 30 por ciento.

Jaime Honores Coronado, Director General de la Oficina General de Estadística e Informática del Ministerio explicó la decisión final:

“Necesitábamos una solución de rápida implementación y fácil administración. Evaluamos varias propuestas de otros proveedores, entre ellos las soluciones de SUSE Linux y Microsoft Windows, pero por el ahorro en los costos, la fácil administración, la confiabilidad y la rápida implementación elegimos Red Hat Enterprise Linux, Zimbra Collaboration Suite y Alfresco”.