{"product_id":"9781847191014","title":"Google Web Toolkit: GWT Java AJAX Programming","description":"\u003cb\u003eIn Detail\u003c\/b\u003e\u003cp\u003eGWT Ajax Programming shows you how to create reliable user interfaces that enhance the user experience.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eGWT is an open source Java software development framework that makes writing AJAX applications like Google Maps and Gmail easy for developers who don't speak browser quirks as a second language. Writing dynamic web applications today is a tedious and error-prone process; you spend 90% of your time working around subtle incompatibilities between web browsers and platforms, and JavaScript's lack of modularity makes sharing, testing, and reusing AJAX components difficult and fragile.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eGWT lets you avoid many of these headaches while offering your users the same dynamic, standards-compliant experience. You write your front end in the Java programming language, and the GWT compiler converts your Java classes to browser-compliant JavaScript and HTML.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eChapter-by-Chapter\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eChapter 1 introduces GWT, the download and installation of GWT, and running its sample application.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eChapter 2 deals with the creation of a new GWT application from scratch, and using the Eclipse IDE with GWT projects, creating a new AJAX Random Quotes application, and running this new application.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eChapter 3 deals with an introduction to and overview of GWT asynchronous services, and creating a prime number service and geocoder service.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eChapter 4 deals with using GWT to build simple interactive user interfaces. The samples included in this chapter are live search, auto fillable forms, sortable tables, dynamic lists, and a flickr-style editable lable.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eChapter 5 introduces some of the more advanced features of GWT to build more complex user interfaces. The samples included in this chapter are pageable tables, editable tree nodes, a simple log spy, sticky notes, and a jigsaw puzzle.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e Chapter 6 includes an introduction to JavaScript Native Interface (JSNI) and using it to wrap third-party JavaScript libraries like Moo.fx and Rico. it also includes using the gwt-widgets project and its support for the Script.aculo.us effects.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eChapter 7 deals with creating custom GWT widgets. The samples included in this chapter are a calendar widget and a weather widget.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eChapter 8 concerns itself with creating and running unit tests for GWT services and applications.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e Chapter 9 sees us using Internationalization (I18N) and client-side XML support in GWT.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e Chapter 10 includes the deployment of GWT applications using both Ant and Eclipse.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThis book is for Java developers who want to create Ajax interfaces using the Google Web Toolkit (GWT). It focuses on useful, practical tasks from the first chapter.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThe book is aimed at programmers who want to use GWT to create interfaces for their professional web applications. It concentrates on the serious side of Ajax: creating powerful, productive applications for browser platforms.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eApproach\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eEach chapter covers a series of practical tasks, showing how to achieve a particular useful result.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWho this book is for\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eReaders will need experience writing non-trivial applications using Java. Experience with developing web interfaces is useful, but knowledge of JavaScript and DHTML is not required GWT takes care of that!\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":47140299440368,"sku":"9781847191014","price":26.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781847191014_p0.jpg?v=1763747759","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781847191014","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}