gwt training presentation
DESCRIPTION
By : Eng.Mohamed HassanTRANSCRIPT
![Page 1: Gwt training presentation](https://reader036.vdocuments.pub/reader036/viewer/2022070303/5492f581ac79590e2e8b475a/html5/thumbnails/1.jpg)
Google Web Toolkit
1
![Page 2: Gwt training presentation](https://reader036.vdocuments.pub/reader036/viewer/2022070303/5492f581ac79590e2e8b475a/html5/thumbnails/2.jpg)
Google Web Toolkit2
![Page 3: Gwt training presentation](https://reader036.vdocuments.pub/reader036/viewer/2022070303/5492f581ac79590e2e8b475a/html5/thumbnails/3.jpg)
3
وبركاته الله ورحمة عليكم السالم+Mohamed EL-Qady (Qadez)
Mohamed EL-Qady
@Qadez
\Qadez
![Page 4: Gwt training presentation](https://reader036.vdocuments.pub/reader036/viewer/2022070303/5492f581ac79590e2e8b475a/html5/thumbnails/4.jpg)
4
Agenda
• What’s GWT?• What makes GWT interesting ?• Widget Libraries • What can you build with GWT?• Some GWT APIs• GWT & Html5• Building GWT Applications
![Page 5: Gwt training presentation](https://reader036.vdocuments.pub/reader036/viewer/2022070303/5492f581ac79590e2e8b475a/html5/thumbnails/5.jpg)
5
What’s GWT?
A framework for building AJAX enabled Web applications using the Java language.
![Page 6: Gwt training presentation](https://reader036.vdocuments.pub/reader036/viewer/2022070303/5492f581ac79590e2e8b475a/html5/thumbnails/6.jpg)
6
What makes GWT interesting?
•Absolutely everything is in Java. Write, run, test and debug your entire Web application (including client and server side code) all in one language.
![Page 7: Gwt training presentation](https://reader036.vdocuments.pub/reader036/viewer/2022070303/5492f581ac79590e2e8b475a/html5/thumbnails/7.jpg)
7
What makes GWT interesting?
Why Java?
![Page 8: Gwt training presentation](https://reader036.vdocuments.pub/reader036/viewer/2022070303/5492f581ac79590e2e8b475a/html5/thumbnails/8.jpg)
8
What makes GWT interesting?
Can you find the bug?
![Page 9: Gwt training presentation](https://reader036.vdocuments.pub/reader036/viewer/2022070303/5492f581ac79590e2e8b475a/html5/thumbnails/9.jpg)
9
What makes GWT interesting?Better: Catch errors at compile time!
![Page 10: Gwt training presentation](https://reader036.vdocuments.pub/reader036/viewer/2022070303/5492f581ac79590e2e8b475a/html5/thumbnails/10.jpg)
10
What makes GWT interesting?RTL, I18N, L10N
![Page 11: Gwt training presentation](https://reader036.vdocuments.pub/reader036/viewer/2022070303/5492f581ac79590e2e8b475a/html5/thumbnails/11.jpg)
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/
![Page 12: Gwt training presentation](https://reader036.vdocuments.pub/reader036/viewer/2022070303/5492f581ac79590e2e8b475a/html5/thumbnails/12.jpg)
12
Widget Libraries
Demo
![Page 13: Gwt training presentation](https://reader036.vdocuments.pub/reader036/viewer/2022070303/5492f581ac79590e2e8b475a/html5/thumbnails/13.jpg)
13
What can you build withGoogle Web Toolkit?
![Page 14: Gwt training presentation](https://reader036.vdocuments.pub/reader036/viewer/2022070303/5492f581ac79590e2e8b475a/html5/thumbnails/14.jpg)
14
GWT App Gallery
![Page 15: Gwt training presentation](https://reader036.vdocuments.pub/reader036/viewer/2022070303/5492f581ac79590e2e8b475a/html5/thumbnails/15.jpg)
15
Google Products
![Page 16: Gwt training presentation](https://reader036.vdocuments.pub/reader036/viewer/2022070303/5492f581ac79590e2e8b475a/html5/thumbnails/16.jpg)
16
GWT APIGoogle Chart API
![Page 17: Gwt training presentation](https://reader036.vdocuments.pub/reader036/viewer/2022070303/5492f581ac79590e2e8b475a/html5/thumbnails/17.jpg)
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) API
![Page 18: Gwt training presentation](https://reader036.vdocuments.pub/reader036/viewer/2022070303/5492f581ac79590e2e8b475a/html5/thumbnails/18.jpg)
18
GWT APIFace Book API
![Page 19: Gwt training presentation](https://reader036.vdocuments.pub/reader036/viewer/2022070303/5492f581ac79590e2e8b475a/html5/thumbnails/19.jpg)
19
GWT APIGWT Mobile
![Page 20: Gwt training presentation](https://reader036.vdocuments.pub/reader036/viewer/2022070303/5492f581ac79590e2e8b475a/html5/thumbnails/20.jpg)
20
![Page 21: Gwt training presentation](https://reader036.vdocuments.pub/reader036/viewer/2022070303/5492f581ac79590e2e8b475a/html5/thumbnails/21.jpg)
21
GWT + HTML5 Demo
![Page 22: Gwt training presentation](https://reader036.vdocuments.pub/reader036/viewer/2022070303/5492f581ac79590e2e8b475a/html5/thumbnails/22.jpg)
22
![Page 23: Gwt training presentation](https://reader036.vdocuments.pub/reader036/viewer/2022070303/5492f581ac79590e2e8b475a/html5/thumbnails/23.jpg)
23
![Page 24: Gwt training presentation](https://reader036.vdocuments.pub/reader036/viewer/2022070303/5492f581ac79590e2e8b475a/html5/thumbnails/24.jpg)
Thinking
What do you think about GWT? What Applications you can make using this
service??24
![Page 25: Gwt training presentation](https://reader036.vdocuments.pub/reader036/viewer/2022070303/5492f581ac79590e2e8b475a/html5/thumbnails/25.jpg)
25
Thanks