GWT – Google Web Toolkit
Hans Sowa
03/08/2009 Hans Sowa 2
Agenda
about me Problems at (Ajax)-Webapplications What is GWT? + Demo 1 Widgets (Panels, CSS) + Demo 2 RPC + Demo 3 Tooling + Links further Demos
03/08/2009 Hans Sowa 3
about me
Study: Informations- and Communicationssystems
7 Years external employee (Swun, IBM) 1 Year Webdeveloper 2 Years Technical Application Manager
(s-it Solutions) One of the authors of the book „GWT
Ajax Anwendungen einfach und schnell entwickeln“
03/08/2009 Hans Sowa 4
Problems at (Ajax)-Webapplications
Browser compatibility diffeferent languages Use of Ajax complex GUIs Debugging of GUI Problems
03/08/2009 Hans Sowa 5
What is GWT?
Ajax Webframework (RPC) Implemented Language: Java Hosted Mode/Web Mode Eventhandling Widget Library Browserindependent Localization Historymanagemant
03/08/2009 Hans Sowa 6
Demo 1
How a GWT Application looks like? Java Hosted Mode/Web Mode Event Handling
03/08/2009 Hans Sowa 7
WidgetsPushButton ToggleButton Hyperlink ListBox
RadioButton
CheckBoxPasswordTextBox TextArea
TableTextBox
Tree
MenuBarDialogBox
TabBar
StackPanel PopupPanel
03/08/2009 Hans Sowa 8
Panels (Widgets)HorizontalPanel VertikalPanel FlowPanel VerticalSplitPanel
HorizontalSplitPanelDockPanel
TabPanel
RichTextArea DisclosurePanel SuggestBox
03/08/2009 Hans Sowa 9
Demo 2
Widget Examples and CSS
03/08/2009 Hans Sowa 10
Widgets used in the LoginexampleText
03/08/2009 Hans Sowa 11
RPC – Remote Procedure Call
Figure taken from GWT Documentation
03/08/2009 Hans Sowa 12
Demo 3
How RPC does work?
03/08/2009 Hans Sowa 13
Tooling + Links
projectCreator.cmd applicationCreator.cmd i18nCreator.cmd <Interfacename>-i18n.cmd jUnitCreator.cmd Eclipse Plugin Cypal Studio for GWT
(http://www.cypal.in/studio) GWT (http:/code.google.com/intl/de-DE/
webtoolkit)
03/08/2009 Hans Sowa 14
further Demos
03/08/2009 Hans Sowa 15
Questions?
Top Related