4. Compose UI from available components final Button sendButton = new Button("Send"); // Add a handler to send the search criteria to the server sendButton.addClickHandler(new ClickHandler() { /** * Fired when the user clicks on the sendButton. */ public void onClick(ClickEvent event) { sendNameToServer(); } Create client logic and UI
5. 3 main parts Contract interface Client-side asynchronous proxy Server-side implementation Create remote service
6. Deploy to Google AppEngine http://igorsharecontactmgrdemo.appspot.com