Book Image

ExtGWT Rich Internet Application Cookbook

By : Odili Charles Opute , Oded Nissan
Book Image

ExtGWT Rich Internet Application Cookbook

By: Odili Charles Opute , Oded Nissan

Overview of this book

<p>Get ready to build the next generation Gmail, Facebook, or Meebo, with HTML5 and Server Push, taking advantage of the power and versatility of Java with ExtGWT. Sencha Ext GWT takes GWT to the next level, giving you high-performance widgets, feature-rich templates and layouts, advanced charting, data loaders and stores,&nbsp; accessibility, and much more.<br /><br /><i>ExtGWT Rich Internet Application Cookbook will teach you to quickly build&nbsp; stunning functionality into your own apps with ExtGWT</i>.<br /><br />This is a catalog of practical solutions to get your ExtGWT web app up and running in no time, with tips for persistence and best practices. You begin by playing with panels, windows, and tabs, to learn the essentials. Next, you engage yourself with forms, buttons, toolbars and menus to build on further. Dealing with the UI and the trees will follow to help you make stunning user interfaces. Then you will be taught to work with Listview, Views, and Gridpanels, the more complex problems. The book will then deal with charts, visualization, and drag and drop to take you to the next level. Finally, you will wind up with serialization, persistence, and custom theming. Now, you are an expert!</p>
Table of Contents (22 chapters)
ExtGWT Rich Internet Application Cookbook
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Event Handling — Making Those GUIs Do Something
Jakarta Commons-FileUpload

Visualizing remote Data


With over six billion people on earth and about two billion internet users, the world is getting overwhelmed by data which has really been on the rise since we began the social and participation era in computing. Therefore, there's a high chance that the data for the chart you want to present is out there behind one RSS feed, RESTful service, or some sort of API call that will produce either XML or most likely JSON formatted data.

You may want to know how much your country owes the World Bank or what the emission/pollution ratings of your country have been for the past five years. I decided a good example will be to plot how many Nigerian primary school children are out of school over a certain period of time with a line chart having two line plots, one for male and the other for female children, so that at a glance we can tell who is worst hit.

Getting ready

Fetching data from an external/another server will most likely be blocked by the browser's same origin policy...