Monday, May 19, 2008

Wednesday, May 7, 2008

Meeting on the May 15

We have our first meeting this month. Robert Cooper will be Presenting GWT.
If you plan to attend
please RSVP to rsvp@cajunjug.org so we know how much food to order. Yes you heard me correctly, a light dinner will be provided.

Hope to see you there,
Alley Davis and Mike Levin
Co-Chairmen, CajunJUG

Meeting:

When: May 15, 2008 7:00 pm
Where: Celebration Church
2701 Transcontinental Dr
Metairie, LA 70006
Map

Speaker Bio
Robert Cooper is the Head of Engineering for Teledini in Atlanta, GA. He has been doing production work with GWT for the last two years and is the author of GWT in Practice, and a contributor to the forthcoming Unlocking Android. He is also a contributor to several open source projects including ROME, GWT-Maven and Gwittir.

Presentation GWT
This talk will be somewhat freeform depending on the comfort level of the attendees. We will look at what GWT is and what tools come with it, how to build GWT applications and what to expect working with it. Using GWT with the tools you already have and (maybe) like. Finally we will look at some of the GWT libraries that are available and how you can use them to speed development.
  1. DHTML Sucks
    • How small things become cobbleware nightmares.
    • Cross browser is a nightmare.
    • The Myth of Component-based Web Development.
  2. GWT Sucks Less
    • Working in Java is easier.
    • Keep your Java toolchain.
    • Deferred binding makes browsers easy(ier).
  3. What is GWT
    • A Java to JavaScript cross compiler.
    • The Hosted Mode browser.
    • Testing infrastructure.
    • A packaging system that makes modular web work.
  4. Working with GWT
    • Creating your module.
    • Putting stuff on the screen.
    • Talking to services.
    • Hello World.
  5. Process Story
    • Who you need on the team.
    • What you need to know.
    • Where the abstractions leak
  6. Issues with Tooling
    • Building GWT apps.
    • Deploying GWT apps.
    • Dealing with CI issues.
  7. Third party GWT libraries
    • MyGWT/GWT-Ext/Ext-GWT
    • Rocket
    • Gwittir