Lector de Correo con GWT(Google Web ToolKit)

Hace ya algún tiempo que esta herramienta viene funcionando. Y la idea de hacer algo como esto nació de una simple curiosidad de saber que podía traer de novedades. Así que nos embarcamos en el mundo de GWT.
Pero vaya si esto es novedoso, saber que estas escribiendo el código de tu aplicación en java y al compilar este se vuelve javascript. Bueno, para nuestra aplicación utilizamos el conocido IDE NetBeans 6.0 y los respectivos frameworks de GWT, y claro no la empezamos desde cero pues utilizamos un ejemplo de correo que viene con el GWT.
Uno de los principales retos que nos encontramos fue que no existe aún en este IDE componentes que se puedan arrastrar y colocar para crear una interfaz…!!! Así que la tarea de modificar y arreglar la interfaz a nuestro gusto fue algo tediosa.. y como diría un profe A Pata…
Algo que me llamó mucho la atención es saber que los componentes gráficos se colocan directamente en el panel del Explorador…. Es decir no es necesario crear un panel y luego montar todo dentro( claro que es lo más recomendable)
Esta ventaja hace que entre cambio de una pantalla a otra sea más rápido que otros.
Y claro como nuestro ejemplo trabajará con un servidor de correo(El de nuestra U), decidimos utilizar JavaMail, pero nos dimos cuenta que esta librería no podía ser transformada a JavaScript… vaya… Así que luego de leer y leer como podíamos solucionar esto descubrimos que el mismo GWT lo soluciona con la Ayuda de RPC propios del Framework, estos permiten crear un pequeño servlet con todo el código de conexión y acceso que simplemente es llamado desde la aplicación.

Pero vaya si fue algo muy interesante, pues para mí era un mundo desconocido…
A continuación está el código de nuestra aplicación… Claro que no está terminada a su totalidad, por falta de tiempo no logramos terminar la parte de leer mensajes MIME, y nos limitamos a los de texto Plano… pero aún no hemos tirado la toalla y seguimos tratando de mejorarla… Les estaré comentando nuestros nuevos avances….

login

bandejaentrada.jpg

redaccionmail.jpg

Si tienes alguna pregunta escribe un comentario… Hasta la próxima…

Enlace de Descarga: http://www.box.net/shared/p428gxm8sg

Publicado en GWT, Java, Programación. Etiquetas: , . 4 Comments »