Gwt training presentation

  • View
    396

  • Download
    0

Embed Size (px)

DESCRIPTION

By : Eng.Mohamed Hassan

Transcript

  • 1. Google Web Toolkit1
  • 2. Google Web Toolkit2
  • 3. Mohamed EL-Qady (Mohamed EL-Qady (Qadez+ Qadez@ Qadez3
  • 4. Agenda Whats GWT? What makes GWT interesting ? Widget Libraries What can you build with GWT? Some GWT APIs GWT & Html5 Building GWT Applications4
  • 5. ?Whats GWTA framework for building AJAX enabled Webapplications using the Java language.5
  • 6. ?What makes GWT interestingAbsolutely everything is in Java. Write, run, test and debug your entire Web application (including client and server side code) all in one language.6
  • 7. ?What makes GWT interestingWhy Java? 7
  • 8. ?What makes GWT interestingCan you find the bug? 8
  • 9. ?What makes GWT interestingBetter: Catch errors at compile time! 9
  • 10. ?What makes GWT interestingRTL, I18N, L10N 10
  • 11. Widget Libraries Incubator (http://code.google.com/p/google-web-toolkit-incubator/) playground for new widgets, to be integrated in GWT Smart GWT (http://code.google.com/p/smartgwt/) many additional powerful widgets (e.g., Calendar) tie widgets to server-side data management GWT Mosaic (http://code.google.com/p/gwt-mosaic/) Advanced GWT Components (http://advanced-gwt.sourceforge.net/) Vaadin (http://vaadin.com/) pro version with support Sencha Ext GWT (http://extjs.com/products/gxt/) open source and commercial licenses More: http://code.google.com/p/gwt-google-apis/11
  • 12. Widget Libraries Demo12
  • 13. What can you build withGoogle Web Toolkit?13
  • 14. GWT App Gallery14
  • 15. Google Products15
  • 16. GWT APIGoogle Chart API16
  • 17. GWT APIGoogle API Libraries for Google Web Toolkit Google+ API Google Books API Google Calendar API Google APIs Discovery Service Google Latitude API Google Tasks API Google URL Shortener (goo.gl) API17
  • 18. GWT APIFace Book API18
  • 19. GWT Mobile GWT API19
  • 20. 20
  • 21. GWT + HTML5 Demo21
  • 22. 22
  • 23. 23
  • 24. Thinking What do you think about GWT? What Applications you can make using this service??24
  • 25. 25 Thanks