Google Web Toolkit (GWT)

The Google Web Toolkit is an application development platform composed of a Java class library, AJAX-style UI components called widgets, an RPC-based request/response communication framework, and an integrated debugging environment. The GWT SDK provides a set of core Java APIs and Widgets. These allows writing AJAX applications in Java and then compile the source to highly optimized JavaScript that runs across all browsers, including mobile browsers for Android and the iPhone.

At e-Zest we have developed presentation layers for enterprise applications using GWT. We have used EXT-GWT (GXT) and SmartGWT third-party open-source widgets for improving time to market. e-Zest have developed and extended multiple GWT widgets and added those in our reusable component library. In addition, e-Zest have used open-source toolkit like Dojo which is based on Google Gears for providing offline access capabilities for web applications.

Sencha GXT is the fastest, most powerful way to create rich web-based applications using Java.

The reason we use Sencha GXT at e-Zest is that it uses the Google Web Toolkit (GWT) compiler that allows us to write our applications in Java and compile our code into highly optimized cross-browser HTML5 and JavaScript. Sencha GXT takes GWT to the next level, giving us high-performance widgets, feature-rich templates and layouts, advanced charting, data loaders and stores, and much more.

We use Smart GWT to add interactivity and performance benefits to our web application with a variety of integration approaches. The optimal architecture for a Smart GWT application, which can be adopted in whole or in part is used by our developers. The Smart GWT Architecture even allows us to capture all the gradations of cacheability from completely static (changes once per application rollout) to completely dynamic (timestamp).

At e-Zest any architecture that relies on component descriptions being generated by the server tracks a great deal of state, which, in the Smart GWT Architecture, is either completely eliminated or greatly reduced. Using the Smart GWT architecture allows us to build a complete, working application that can run without a server.

If you need more information regarding e-Zest services, then kindly complete RFI/RFQ form. Alternatively, contact us on info@e-zest.net or +1 (773) 451-5241.