Table of contents : Life before GWT......Page 5 What GWT does for you......Page 6 About this book......Page 7 Installing......Page 9 Create scaffolding......Page 10 Running and debugging......Page 11 Hosted mode......Page 15 Web mode......Page 17 Obfuscation......Page 19 Deployment......Page 20 Tying into HTML......Page 21 Entry point......Page 22 Events......Page 24 Widgets......Page 25 Panels......Page 31 Where does your code live?......Page 36 Why a new protocol?......Page 37 GWT RPC basics......Page 38 Serialization......Page 43 History Listener......Page 47 How it Works......Page 48 Example......Page 49 Declaring a Native Method......Page 52 Calling JSNI from Java......Page 53 Calling Java from JSNI......Page 54 Example......Page 56 Constants, Messages, and Dictionary......Page 59 Creating the properties file......Page 60 Creating the accessor class......Page 61 Referring to messages......Page 62 Making module changes......Page 63 Running the example......Page 64 Language subset......Page 66 Library subset......Page 68 Supported packages......Page 69 Regular Expressions......Page 72