Friday, April 18, 2008

About GWT

With my new roles on e-Evolution S.C., I've been researched about this tool. I think GWT is one of the best open source framework that allows Java developers to easily develop AJAX web applications without learning the ins and outs of JavaScript and browser development.



GWT provides a Java API that lets you build component based GUIs while avoiding JavaScript, and abstracting the HTTP protocol and underlying browser DOM model. All of this achieved using the GWT compiler, which does not generate Java bytecode, rather it generates JavaScript! The GWT compiler takes your client side Java code and generates JavaScript. A compiled GWT application consists of fragments of HTML, XML and JavaScript. If you want to have your web application communicate with a web server, GWT has you covered as well. GWT has a Remote Procedure Call (RPC) mechanism that makes it easy for the client and server to pass Java objects back and forth.

Software Developer at e-Evolution S.C

Since February, I'm working at the e-Evolution S.C Company here in Venezuela. This Company is from Mexico and its functionalities are related to implementation, custom development, project management, business consulting of the ERP System called Adempiere.

ADempiere is an ERP System that was created in September 2006 after a long running disagreement between ComPiere Inc., the developers of Compiere™, and the community that formed around that project. The community believed Compiere Inc. placed too much emphasis on the open source lock-in/commercial nature of the project, rather than the community sharing/enriching nature of the project, and after an impassioned discussion decided to split from Compiere™ giving birth to the ADempiere project.

My main goal on e-Evolution S.C is to create a Web User Interface to operate Adempiere System through the Web by using GWT (Google Web Toolkit)