• SAM SIG: The Google Web Toolkit Wednesday, January 30, 2008 - 07:30PM to 09:00PM
    Cubberley Community Center
    4000 Middlefield Rd., RM H-1
    Palo Alto, CA
    Software Architecture and Platform

SAM SIG: The Google Web Toolkit




    Please note: For this month only, we will switch from the 4th Wednesday to the 5th Wednesday of the month. We will also not start registration until 6:45-7:00 PM. Thank you.

    Presenter: Allen Holub

    Presentation:  The Google Web Toolkit (Programming Client-side AJAX in Java) 
    The Google Web Toolkit (GWT) is an open-source development framework that makes it possible to write a complete AJAX application (both client and server side) without the pain of JavaScript. The GWT compiler translates client-side code --- written in Java using standard tools like Eclipse and JUnit and tested with your normal debuggers --- to platform independent, browser-complaint JavaScript. You can effectively write a JavaScript application without needing to know about the subtle incompatibilities between browsers and the JavaScript minutae that complicate client-side AJAX development. Consequently, the client-side application goes together much faster and with many fewer bugs than it would were you writing in JavaScript.
    This class walks you through the GWT library, showing you how to install it, how to build and deploy applications, and more importantly, how to write a complex client-side UI using GWT. We'll look at the GWT architecture and classes, and examine a real-world GWT application that implements multiple widgets interacting in complex ways on the client side. We'll also discuss GWT's RPC protocol that you use to talk to the server side of the application.

    Allen Holub's Bio:Allen Holub's primary focus in the last few years has been on helping companies be successful in their software-development efforts. His motivation is frustration; he has seen too many companies fail outright or lose millions though failed software efforts that could have been easily avoidable with even a little help.

    Having worked as a CTO, software architect (in the sense of a designer of software), programmer, educator, and author specializing in object-oriented design and languages (including Java and C++), Allen is in a unique position to assess and improve both the software itself and the software-development process. He's skilled at helping executives, managers, and programmers get and stay on track.


    Event Logistics


    Cubberley Community Center
    4000 Middlefield Road, Room H-1
    Palo Alto, CA



    6:30 - 7:00 p.m. Registration/Networking/Refreshments/Pizza
    7:00 - 9:00 p.m. Presentations



    $15 at the door for non-SDForum members
    No charge for SDForum members
    No registration required

    More on the Software Architecture & Modeling....