190 likes | 321 Views
Google Web Kit. Behrendt, Heiniz, Kluth, Marten. 1. Outline. Introduction What is GWT? Features of GWT Disadvantages Hands – On Hello World (GWT 1.x) Hello World (GWT 2.1) Hello World (GWT 2.1 + RPC) Summary Outlook Questions. 2. Web Technologies. Introduction.
E N D
Google Web Kit Behrendt, Heiniz, Kluth, Marten Web Technologies – Prof. Dr. Ulrik Schroeder – WS 2010/11 1
Outline Introduction What is GWT? Features of GWT Disadvantages Hands – On Hello World (GWT 1.x) Hello World (GWT 2.1) Hello World (GWT 2.1 + RPC) Summary Outlook Questions 2 Web Technologies
Introduction What is GWT? Development Toolkit for Browser-based Applications Application Development in Java Type-Safe Language No memory-leaks Testing with Junit Java-IDEs (Eclipse Pluging) Application Deployment in HTML/AJAX Java to JS/HTML (AJAX) Compiler Web Technologies
Introduction Features of GWT Java to JS/HTML Compiler Browser Independence/Deferred Binding Optimized JS-Code History Support Safe HTML Easy Internationalization UI-Binder Code in Java, Layout in CSS Developer Mode Local Testing and Debugging Speed Tracer Web Technologies
Introduction Features of GWT Ready-to-useWidgets Web Technologies
Introduction Disadvantages of GWT Dependence on Google Learning Curve Web Technologies
Introduction Examples for GWT applications Web Technologies
Java to JS/HTML Compiler JRE emulation Web Technologies
Java to JS/HTML Compiler JS-Optimization Web Technologies
Hands - On Hello World (GWT 1.x) Insert Source Code here... Web Technologies
Hands - On Hello World (GWT 1.x) Live Demonstration Developer Mode vorstellen Resultat/Hello World zeigen Web Technologies
Hands - On Hello World (GWT 2.1) Insert Source Code here... Vorheriges Bsp. + UiBinder mit CSS Web Technologies
Hands - On Hello World (GWT 2.1) Live Demonstration Resultat/Hello World zeigen Eine CSS Def ändern? Web Technologies
Hands - On Hello World (GWT 2.1 + RPC) Insert Client Source Code here... Vorheriges Bsp. + RPC aufruf Web Technologies
Hands - On Hello World (GWT 2.1 + RPC) Insert Server Source Code here... Wie im offiziellen HelloWorld Example Web Technologies
Hands - On Hello World (GWT 2.1) Live Demonstration Resultat/Hello World zeigen Hello World Text ändern? Web Technologies
Summary TODO... Web Technologies
Outlook Wie wird sich GWT weiterentwickeln? GWT Designer (wechsel von 1.x zu UIBinder) ... Web Technologies
Literature - Introduction Books Paper Tutorials Links Examples Software 1 Introduction