1 / 9

We like GWT!

Please plug in your laptops and pair up. We like GWT!. …we think you will too. Stuart Ervine & Franck Rasolo. Introduction. In this workshop we'll be building a short application. Please figure out how to boot your laptop from either the CD or USB.

Download Presentation

We like GWT!

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Please plug in your laptops and pair up. WelikeGWT! …we think you will too. Stuart Ervine & Franck Rasolo

  2. Introduction • In this workshop we'll be building a short application. • Please figure out how to boot your laptop from either the CD or USB. • If you can't boot from either please pair up with someone who can.

  3. What is GWT? • Java toolkit for building rich web applications. • You can write all the code in Java, so no JSPs, templating languages or action classes. • It compiles into Javascript, uses asynchronous requests. • It is more akin to Swing.

  4. What we're not going to cover here. • No GWTTestCase • No Google API integration • No 3rd party GWT library integration • No optimization (though feel free to talk to us about this after) • No JSNI • No CSS crap • No clever ruby / python back end integration • No discussion on client architecture • Little, if any, comparison with or discussion about other (Java) web frameworks

  5. A short tutorial. • Explanation of the background & requirements for the sample application.

  6. Code the first task The tasks. • User needs to see current holdings & profit through sales of his client. User needs to be able to sell stock.

  7. Opening the example application. • Boot from the USB drive (BOOT mount) or CD provided. • Open the APPS mounted drive, and run ./start.sh. • IntelliJ should open and you can run the sample application by clicking...

  8. The deep end. • User needs a way to refresh the stock prices. • If a stock is above 5%, advise user to sell stock. • If a stock is between 5% and -5% advise user they might want to wait and see. • Trader wants to be able to set a profit alert on a stock. • If the stock goes above the profit, he wants sell advice. The profit should default to 5%. • The trader wants to be able to set a loss alert on a stock. • If the stock goes below the profit, he wants dump advice.

  9. Thank you! What did you think?

More Related