SlideShare una empresa de Scribd logo
1 de 11
Google Web Tool Kit
     (aka GWT)




            A presentation by
contents

   •   w is GWT?
        hat
   •   where did it com from
                       e    ?
   •   w does it all m
        hat           ean?
   •   w uses GWT?
        ho
   •   w to get som
        ant        e?




                     A presentation by
w is GW
 hat   T?


  GWT is Java W developm
               eb       ent
  GWT allow w developers to create AJAX
              s eb
   applications in Java
  your Java code is com  piled into AJAX (HTML
   and JavaScript) W   eb
   applications like Google M  aps and Google Mail
  so, basically you can w your front end code in
                          rite
   Java (and HTM    L)




                           A presentation by
w is GW
 hat   T?


  GWT produces code capable of running on all
   of the m  ajor browsers, such as IE, Firefox,
   Safari, Opera, and handles the com     patibility
   issues for you by com   piling different outputs
   for different brow sers




                              A presentation by
w is GW
 hat   T?


  Co mpo ne nts and APIs




                           A presentation by
w is GW
 hat   T?


   Co mpo ne nts
     JavaS c ript Co mpile rs
     GWT compiler converts Java code into JavaScript code
     GWT obfuscates the com  piled output so that everything is com  pressed
     Java codes which are suppose to be com   piled in to JavaScript needed to be
       JDK (Java Developm Kit) 1.4 com
                           ent              pliant
     JS NI (JavaScript Native Interface)
     the JavaScript Native Interface, or JSNI for short, allow us to execute
                                                              s
        JavaScript from Java, as w as execute Java from JavaScript
                                   ell
     this is made possible by the GW com
                                       T    piler that can m erge native JavaScript
        code w the JavaScript code that is generated from Java
               ith
     JRE Emulatio n Library
     this library contains the m com only used parts of the full JRE, w
                                ost   m                                hich may
        be used in your projects and can be compiled to JavaScript




                                               A presentation by
w does it all m
 hat           ean?


  We b apps with a De s kto p lo o k and fe e l
  recent trends show that w the advance in w 2.0,
                     s      ith                  eb
    w are increasingly trying to give W Applications
      e                                 eb
    the “
        feel” desktop applications
              of
  noww GWT w get a pool of w
        ith        e                idgets and panels
    using w hich w can use build w applications like
                  e                 eb
    desktop applications




                               A presentation by
w does it all m
 hat           ean?


  s o me GWT APIs
  Widg e ts and Pane ls
  GWT ships w a large set of w
             ith              idgets and panels available for use
  Instead of layout m  anagers GWT provides a set of panels that display
      their children in a specific manner
  Re mo te Pro c e dure Call
  GWT includes several w     rappers of varying complexity and capability
      around the JavaScript XM Http Request object
                                  L
  Includes set of classes for supporting the JavaScript Object Notation
      (JSON) m  essage form  at
  (GW T-Rpc) that allow you to send Java objects betw
                       s                              een the brow and
                                                                   ser
      server w  ithout the need to translate them
  XML pars e r
  Because the parsing is done by the brow and not by GWT, you get
                                          ser
     the performance benefit of native code execution



                                        A presentation by
w does it all m
 hat           ean?


  whe n to us e GWT:
  good for w  hen you have a Java back end
  if you like Java
  newUIs from scratch
  som other fram orks are good for enhancing existing UIs
       e           ew


  lic e ns ing :
  open source as of 1.3 (Dec 2006)
  Apache 2.0 license
  no restrictions on developed apps




                                      A presentation by
w uses GWT?
 ho

   http://images.google.com agelabeler/
                               /im
   http://gpokr.com /
   http://w w
           w .openkm   .com  /
   http://beta.contactoffice.com  /

   viewexamples:
   http://gwt.google.com/samples/Showcase/Showcase.html
     #Cw   DecoratorPanel




                               A presentation by
w to get som
 ant        e?




  hello@momentumdesignlab.com


           1.866.542.7124



                      A presentation by

Más contenido relacionado

La actualidad más candente

Introduction to Groovy Monkey
Introduction to Groovy MonkeyIntroduction to Groovy Monkey
Introduction to Groovy Monkeyjervin
 
Targeting Android with Qt
Targeting Android with QtTargeting Android with Qt
Targeting Android with QtEspen Riskedal
 
DIY: Computer Vision with GWT.
DIY: Computer Vision with GWT.DIY: Computer Vision with GWT.
DIY: Computer Vision with GWT.JooinK
 
'MICROFRONTENDS WITH REACT' by Liliia Karpenko
 'MICROFRONTENDS WITH REACT' by Liliia Karpenko 'MICROFRONTENDS WITH REACT' by Liliia Karpenko
'MICROFRONTENDS WITH REACT' by Liliia KarpenkoOdessaJS Conf
 
Sleep Peacefully as Maven Tycho Builds your Product
Sleep Peacefully as Maven Tycho Builds your ProductSleep Peacefully as Maven Tycho Builds your Product
Sleep Peacefully as Maven Tycho Builds your ProductSubramanyam C
 
Griffon: Re-imaging Desktop Java Technology
Griffon: Re-imaging Desktop Java TechnologyGriffon: Re-imaging Desktop Java Technology
Griffon: Re-imaging Desktop Java TechnologyJames Williams
 
Where's the source, Luke? : How to find and debug the code behind Plone
Where's the source, Luke? : How to find and debug the code behind PloneWhere's the source, Luke? : How to find and debug the code behind Plone
Where's the source, Luke? : How to find and debug the code behind PloneVincenzo Barone
 
Cross-Platform App Development with Flutter, Xamarin, React Native
Cross-Platform App Development with Flutter, Xamarin, React NativeCross-Platform App Development with Flutter, Xamarin, React Native
Cross-Platform App Development with Flutter, Xamarin, React NativeKorhan Bircan
 
Getting started with the NDK
Getting started with the NDKGetting started with the NDK
Getting started with the NDKKirill Kounik
 
Rich Text Editing and Beyond
Rich Text Editing and BeyondRich Text Editing and Beyond
Rich Text Editing and BeyondCommonsWare
 
Embedding Chromium into AGL demo platform with WAM
Embedding Chromium into AGL demo platform with WAMEmbedding Chromium into AGL demo platform with WAM
Embedding Chromium into AGL demo platform with WAMIgalia
 
Acceleo Day - Acceleo Mtl Code Generation
Acceleo Day - Acceleo Mtl Code GenerationAcceleo Day - Acceleo Mtl Code Generation
Acceleo Day - Acceleo Mtl Code GenerationCédric Brun
 
codemotion-docker-2014
codemotion-docker-2014codemotion-docker-2014
codemotion-docker-2014Carlo Bonamico
 
Geb+spock: let your functional tests live long and prosper
Geb+spock: let your functional tests live long and prosperGeb+spock: let your functional tests live long and prosper
Geb+spock: let your functional tests live long and prosperEsther Lozano
 
IPhone Web Development With Grails from CodeMash 2009
IPhone Web Development With Grails from CodeMash 2009IPhone Web Development With Grails from CodeMash 2009
IPhone Web Development With Grails from CodeMash 2009Christopher Judd
 
EEF : Sexy Properties, Wizards and Views - EclipseCon 11
EEF : Sexy Properties, Wizards and Views - EclipseCon 11EEF : Sexy Properties, Wizards and Views - EclipseCon 11
EEF : Sexy Properties, Wizards and Views - EclipseCon 11Chauvin Mariot
 
Scaling applications with go
Scaling applications with goScaling applications with go
Scaling applications with goVimlesh Sharma
 
Os Grossupdated
Os GrossupdatedOs Grossupdated
Os Grossupdatedoscon2007
 
Introduction to Flutter - truly crossplatform, amazingly fast
Introduction to Flutter - truly crossplatform, amazingly fastIntroduction to Flutter - truly crossplatform, amazingly fast
Introduction to Flutter - truly crossplatform, amazingly fastBartosz Kosarzycki
 

La actualidad más candente (19)

Introduction to Groovy Monkey
Introduction to Groovy MonkeyIntroduction to Groovy Monkey
Introduction to Groovy Monkey
 
Targeting Android with Qt
Targeting Android with QtTargeting Android with Qt
Targeting Android with Qt
 
DIY: Computer Vision with GWT.
DIY: Computer Vision with GWT.DIY: Computer Vision with GWT.
DIY: Computer Vision with GWT.
 
'MICROFRONTENDS WITH REACT' by Liliia Karpenko
 'MICROFRONTENDS WITH REACT' by Liliia Karpenko 'MICROFRONTENDS WITH REACT' by Liliia Karpenko
'MICROFRONTENDS WITH REACT' by Liliia Karpenko
 
Sleep Peacefully as Maven Tycho Builds your Product
Sleep Peacefully as Maven Tycho Builds your ProductSleep Peacefully as Maven Tycho Builds your Product
Sleep Peacefully as Maven Tycho Builds your Product
 
Griffon: Re-imaging Desktop Java Technology
Griffon: Re-imaging Desktop Java TechnologyGriffon: Re-imaging Desktop Java Technology
Griffon: Re-imaging Desktop Java Technology
 
Where's the source, Luke? : How to find and debug the code behind Plone
Where's the source, Luke? : How to find and debug the code behind PloneWhere's the source, Luke? : How to find and debug the code behind Plone
Where's the source, Luke? : How to find and debug the code behind Plone
 
Cross-Platform App Development with Flutter, Xamarin, React Native
Cross-Platform App Development with Flutter, Xamarin, React NativeCross-Platform App Development with Flutter, Xamarin, React Native
Cross-Platform App Development with Flutter, Xamarin, React Native
 
Getting started with the NDK
Getting started with the NDKGetting started with the NDK
Getting started with the NDK
 
Rich Text Editing and Beyond
Rich Text Editing and BeyondRich Text Editing and Beyond
Rich Text Editing and Beyond
 
Embedding Chromium into AGL demo platform with WAM
Embedding Chromium into AGL demo platform with WAMEmbedding Chromium into AGL demo platform with WAM
Embedding Chromium into AGL demo platform with WAM
 
Acceleo Day - Acceleo Mtl Code Generation
Acceleo Day - Acceleo Mtl Code GenerationAcceleo Day - Acceleo Mtl Code Generation
Acceleo Day - Acceleo Mtl Code Generation
 
codemotion-docker-2014
codemotion-docker-2014codemotion-docker-2014
codemotion-docker-2014
 
Geb+spock: let your functional tests live long and prosper
Geb+spock: let your functional tests live long and prosperGeb+spock: let your functional tests live long and prosper
Geb+spock: let your functional tests live long and prosper
 
IPhone Web Development With Grails from CodeMash 2009
IPhone Web Development With Grails from CodeMash 2009IPhone Web Development With Grails from CodeMash 2009
IPhone Web Development With Grails from CodeMash 2009
 
EEF : Sexy Properties, Wizards and Views - EclipseCon 11
EEF : Sexy Properties, Wizards and Views - EclipseCon 11EEF : Sexy Properties, Wizards and Views - EclipseCon 11
EEF : Sexy Properties, Wizards and Views - EclipseCon 11
 
Scaling applications with go
Scaling applications with goScaling applications with go
Scaling applications with go
 
Os Grossupdated
Os GrossupdatedOs Grossupdated
Os Grossupdated
 
Introduction to Flutter - truly crossplatform, amazingly fast
Introduction to Flutter - truly crossplatform, amazingly fastIntroduction to Flutter - truly crossplatform, amazingly fast
Introduction to Flutter - truly crossplatform, amazingly fast
 

Destacado

Case study - yebhi, an eCommerce solution
Case study - yebhi, an eCommerce solutionCase study - yebhi, an eCommerce solution
Case study - yebhi, an eCommerce solutionVineela Kanapala
 
Presentation on ekta kapoor
Presentation on ekta kapoorPresentation on ekta kapoor
Presentation on ekta kapoorkitturashmikittu
 
WOMEN ENTREPRENEURS-Limeroad Suchi Mukherjee
WOMEN ENTREPRENEURS-Limeroad Suchi MukherjeeWOMEN ENTREPRENEURS-Limeroad Suchi Mukherjee
WOMEN ENTREPRENEURS-Limeroad Suchi MukherjeeCH VIJAYA GOWDA
 
Comparative study of eCommerce portals - jabong, yebhi, myntra
Comparative study of eCommerce portals - jabong, yebhi, myntraComparative study of eCommerce portals - jabong, yebhi, myntra
Comparative study of eCommerce portals - jabong, yebhi, myntraVineela Kanapala
 

Destacado (6)

Case study - yebhi, an eCommerce solution
Case study - yebhi, an eCommerce solutionCase study - yebhi, an eCommerce solution
Case study - yebhi, an eCommerce solution
 
Presentation on ekta kapoor
Presentation on ekta kapoorPresentation on ekta kapoor
Presentation on ekta kapoor
 
Powerpoint Presentation of Yepme
Powerpoint Presentation of YepmePowerpoint Presentation of Yepme
Powerpoint Presentation of Yepme
 
WOMEN ENTREPRENEURS-Limeroad Suchi Mukherjee
WOMEN ENTREPRENEURS-Limeroad Suchi MukherjeeWOMEN ENTREPRENEURS-Limeroad Suchi Mukherjee
WOMEN ENTREPRENEURS-Limeroad Suchi Mukherjee
 
Comparative study of eCommerce portals - jabong, yebhi, myntra
Comparative study of eCommerce portals - jabong, yebhi, myntraComparative study of eCommerce portals - jabong, yebhi, myntra
Comparative study of eCommerce portals - jabong, yebhi, myntra
 
Limeroad
LimeroadLimeroad
Limeroad
 

Similar a G W T(2)

Core Java Slides
Core Java SlidesCore Java Slides
Core Java SlidesVinit Vyas
 
Chapter 1 introduction to java technology
Chapter 1 introduction to java technologyChapter 1 introduction to java technology
Chapter 1 introduction to java technologysshhzap
 
Java Programming (M&M)
Java Programming (M&M)Java Programming (M&M)
Java Programming (M&M)mafffffe19
 
Introduction to Google Web Toolkit
Introduction to Google Web ToolkitIntroduction to Google Web Toolkit
Introduction to Google Web ToolkitDidier Girard
 
Step by Step Guide on Essay Format in APA For Beginners
Step by Step Guide on Essay Format in APA For BeginnersStep by Step Guide on Essay Format in APA For Beginners
Step by Step Guide on Essay Format in APA For Beginnerscalltutors
 
Java & J2EE Struts with Hibernate Framework
Java & J2EE Struts with Hibernate FrameworkJava & J2EE Struts with Hibernate Framework
Java & J2EE Struts with Hibernate FrameworkMohit Belwal
 
GWT Introduction for Eclipse Day
GWT Introduction for Eclipse Day GWT Introduction for Eclipse Day
GWT Introduction for Eclipse Day DNG Consulting
 
Google Web Toolkit Introduction - eXo Platform SEA
Google Web Toolkit Introduction - eXo Platform SEAGoogle Web Toolkit Introduction - eXo Platform SEA
Google Web Toolkit Introduction - eXo Platform SEAnerazz08
 
Wso2 product release webinar introducing jaggery
Wso2 product release webinar   introducing jaggeryWso2 product release webinar   introducing jaggery
Wso2 product release webinar introducing jaggeryWSO2
 
J2ee strutswithhibernate-140121221332-phpapp01
J2ee strutswithhibernate-140121221332-phpapp01J2ee strutswithhibernate-140121221332-phpapp01
J2ee strutswithhibernate-140121221332-phpapp01Jay Palit
 
Intoduction to java
Intoduction to javaIntoduction to java
Intoduction to javajalinder123
 
Dr. Rajeshree Khande :Intoduction to java
Dr. Rajeshree Khande :Intoduction to javaDr. Rajeshree Khande :Intoduction to java
Dr. Rajeshree Khande :Intoduction to javaDrRajeshreeKhande
 
java introduction.docx
java introduction.docxjava introduction.docx
java introduction.docxvikasbagra9887
 
GWT Training - Session 1/3
GWT Training - Session 1/3GWT Training - Session 1/3
GWT Training - Session 1/3Faiz Bashir
 
JAVA J2EE Training in Coimbatore - Fundamentals of Java J2EE
JAVA J2EE Training in Coimbatore - Fundamentals of Java J2EE JAVA J2EE Training in Coimbatore - Fundamentals of Java J2EE
JAVA J2EE Training in Coimbatore - Fundamentals of Java J2EE abile technologies
 

Similar a G W T(2) (20)

Core java slides
Core java slidesCore java slides
Core java slides
 
Core Java Slides
Core Java SlidesCore Java Slides
Core Java Slides
 
Chapter 1 introduction to java technology
Chapter 1 introduction to java technologyChapter 1 introduction to java technology
Chapter 1 introduction to java technology
 
Java presentation
Java presentationJava presentation
Java presentation
 
Java Programming (M&M)
Java Programming (M&M)Java Programming (M&M)
Java Programming (M&M)
 
Gwt Presentation1
Gwt Presentation1Gwt Presentation1
Gwt Presentation1
 
Introduction to Google Web Toolkit
Introduction to Google Web ToolkitIntroduction to Google Web Toolkit
Introduction to Google Web Toolkit
 
MVP with GWT and GWTP
MVP with GWT and GWTPMVP with GWT and GWTP
MVP with GWT and GWTP
 
Step by Step Guide on Essay Format in APA For Beginners
Step by Step Guide on Essay Format in APA For BeginnersStep by Step Guide on Essay Format in APA For Beginners
Step by Step Guide on Essay Format in APA For Beginners
 
Java & J2EE Struts with Hibernate Framework
Java & J2EE Struts with Hibernate FrameworkJava & J2EE Struts with Hibernate Framework
Java & J2EE Struts with Hibernate Framework
 
GWT Introduction for Eclipse Day
GWT Introduction for Eclipse Day GWT Introduction for Eclipse Day
GWT Introduction for Eclipse Day
 
Google Web Toolkit Introduction - eXo Platform SEA
Google Web Toolkit Introduction - eXo Platform SEAGoogle Web Toolkit Introduction - eXo Platform SEA
Google Web Toolkit Introduction - eXo Platform SEA
 
Wso2 product release webinar introducing jaggery
Wso2 product release webinar   introducing jaggeryWso2 product release webinar   introducing jaggery
Wso2 product release webinar introducing jaggery
 
J2ee strutswithhibernate-140121221332-phpapp01
J2ee strutswithhibernate-140121221332-phpapp01J2ee strutswithhibernate-140121221332-phpapp01
J2ee strutswithhibernate-140121221332-phpapp01
 
Intoduction to java
Intoduction to javaIntoduction to java
Intoduction to java
 
Dr. Rajeshree Khande :Intoduction to java
Dr. Rajeshree Khande :Intoduction to javaDr. Rajeshree Khande :Intoduction to java
Dr. Rajeshree Khande :Intoduction to java
 
Analysis
AnalysisAnalysis
Analysis
 
java introduction.docx
java introduction.docxjava introduction.docx
java introduction.docx
 
GWT Training - Session 1/3
GWT Training - Session 1/3GWT Training - Session 1/3
GWT Training - Session 1/3
 
JAVA J2EE Training in Coimbatore - Fundamentals of Java J2EE
JAVA J2EE Training in Coimbatore - Fundamentals of Java J2EE JAVA J2EE Training in Coimbatore - Fundamentals of Java J2EE
JAVA J2EE Training in Coimbatore - Fundamentals of Java J2EE
 

Más de tomcoh

Jquery(2)
Jquery(2)Jquery(2)
Jquery(2)tomcoh
 
Mysql(2)
Mysql(2)Mysql(2)
Mysql(2)tomcoh
 
Php(2)
Php(2)Php(2)
Php(2)tomcoh
 
Ro R(2)
Ro R(2)Ro R(2)
Ro R(2)tomcoh
 
Silverlight(2)
Silverlight(2)Silverlight(2)
Silverlight(2)tomcoh
 
Symfony(2)
Symfony(2)Symfony(2)
Symfony(2)tomcoh
 
Telerik(2)
Telerik(2)Telerik(2)
Telerik(2)tomcoh
 
Adobeflex(2)
Adobeflex(2)Adobeflex(2)
Adobeflex(2)tomcoh
 
Y U I(2)
Y U I(2)Y U I(2)
Y U I(2)tomcoh
 
Air(2)
Air(2)Air(2)
Air(2)tomcoh
 
Asp.Net(2)
Asp.Net(2)Asp.Net(2)
Asp.Net(2)tomcoh
 
Component Art(2)
Component Art(2)Component Art(2)
Component Art(2)tomcoh
 
Django Python(2)
Django Python(2)Django Python(2)
Django Python(2)tomcoh
 
Drupal(2)
Drupal(2)Drupal(2)
Drupal(2)tomcoh
 
E X T J S(2)
E X T J S(2)E X T J S(2)
E X T J S(2)tomcoh
 
Infragistics(2)
Infragistics(2)Infragistics(2)
Infragistics(2)tomcoh
 
Javascript(2)
Javascript(2)Javascript(2)
Javascript(2)tomcoh
 

Más de tomcoh (18)

Jquery(2)
Jquery(2)Jquery(2)
Jquery(2)
 
Mysql(2)
Mysql(2)Mysql(2)
Mysql(2)
 
Php(2)
Php(2)Php(2)
Php(2)
 
Ro R(2)
Ro R(2)Ro R(2)
Ro R(2)
 
Silverlight(2)
Silverlight(2)Silverlight(2)
Silverlight(2)
 
Symfony(2)
Symfony(2)Symfony(2)
Symfony(2)
 
Telerik(2)
Telerik(2)Telerik(2)
Telerik(2)
 
Adobeflex(2)
Adobeflex(2)Adobeflex(2)
Adobeflex(2)
 
Y U I(2)
Y U I(2)Y U I(2)
Y U I(2)
 
Air(2)
Air(2)Air(2)
Air(2)
 
Asp.Net(2)
Asp.Net(2)Asp.Net(2)
Asp.Net(2)
 
C#(2)
C#(2)C#(2)
C#(2)
 
Component Art(2)
Component Art(2)Component Art(2)
Component Art(2)
 
Django Python(2)
Django Python(2)Django Python(2)
Django Python(2)
 
Drupal(2)
Drupal(2)Drupal(2)
Drupal(2)
 
E X T J S(2)
E X T J S(2)E X T J S(2)
E X T J S(2)
 
Infragistics(2)
Infragistics(2)Infragistics(2)
Infragistics(2)
 
Javascript(2)
Javascript(2)Javascript(2)
Javascript(2)
 

G W T(2)

  • 1. Google Web Tool Kit (aka GWT) A presentation by
  • 2. contents • w is GWT? hat • where did it com from e ? • w does it all m hat ean? • w uses GWT? ho • w to get som ant e? A presentation by
  • 3. w is GW hat T? GWT is Java W developm eb ent GWT allow w developers to create AJAX s eb applications in Java your Java code is com piled into AJAX (HTML and JavaScript) W eb applications like Google M aps and Google Mail so, basically you can w your front end code in rite Java (and HTM L) A presentation by
  • 4. w is GW hat T? GWT produces code capable of running on all of the m ajor browsers, such as IE, Firefox, Safari, Opera, and handles the com patibility issues for you by com piling different outputs for different brow sers A presentation by
  • 5. w is GW hat T? Co mpo ne nts and APIs A presentation by
  • 6. w is GW hat T? Co mpo ne nts JavaS c ript Co mpile rs GWT compiler converts Java code into JavaScript code GWT obfuscates the com piled output so that everything is com pressed Java codes which are suppose to be com piled in to JavaScript needed to be JDK (Java Developm Kit) 1.4 com ent pliant JS NI (JavaScript Native Interface) the JavaScript Native Interface, or JSNI for short, allow us to execute s JavaScript from Java, as w as execute Java from JavaScript ell this is made possible by the GW com T piler that can m erge native JavaScript code w the JavaScript code that is generated from Java ith JRE Emulatio n Library this library contains the m com only used parts of the full JRE, w ost m hich may be used in your projects and can be compiled to JavaScript A presentation by
  • 7. w does it all m hat ean? We b apps with a De s kto p lo o k and fe e l recent trends show that w the advance in w 2.0, s ith eb w are increasingly trying to give W Applications e eb the “ feel” desktop applications of noww GWT w get a pool of w ith e idgets and panels using w hich w can use build w applications like e eb desktop applications A presentation by
  • 8. w does it all m hat ean? s o me GWT APIs Widg e ts and Pane ls GWT ships w a large set of w ith idgets and panels available for use Instead of layout m anagers GWT provides a set of panels that display their children in a specific manner Re mo te Pro c e dure Call GWT includes several w rappers of varying complexity and capability around the JavaScript XM Http Request object L Includes set of classes for supporting the JavaScript Object Notation (JSON) m essage form at (GW T-Rpc) that allow you to send Java objects betw s een the brow and ser server w ithout the need to translate them XML pars e r Because the parsing is done by the brow and not by GWT, you get ser the performance benefit of native code execution A presentation by
  • 9. w does it all m hat ean? whe n to us e GWT: good for w hen you have a Java back end if you like Java newUIs from scratch som other fram orks are good for enhancing existing UIs e ew lic e ns ing : open source as of 1.3 (Dec 2006) Apache 2.0 license no restrictions on developed apps A presentation by
  • 10. w uses GWT? ho http://images.google.com agelabeler/ /im http://gpokr.com / http://w w w .openkm .com / http://beta.contactoffice.com / viewexamples: http://gwt.google.com/samples/Showcase/Showcase.html #Cw DecoratorPanel A presentation by
  • 11. w to get som ant e? hello@momentumdesignlab.com 1.866.542.7124 A presentation by