{"id":662,"date":"2012-01-18T08:18:21","date_gmt":"2012-01-18T08:18:21","guid":{"rendered":"http:\/\/theinfosearch.com\/?p=662"},"modified":"2012-01-18T08:18:21","modified_gmt":"2012-01-18T08:18:21","slug":"google-web-toolkit-solutions-more-cool-useful-stuff","status":"publish","type":"post","link":"https:\/\/theinfosearch.com\/2012\/01\/18\/google-web-toolkit-solutions-more-cool-useful-stuff\/","title":{"rendered":"Google Web Toolkit Solutions: More Cool & Useful Stuff"},"content":{"rendered":"

\"GoogleCu><\/p>\n

\u00a0<\/p>\n

Google Web Toolkit (GWT) is an open source Java development framework for building Ajax-enabled web applications. Instead of the hodgepodge of technologies that developers typically use for Ajax\u2013JavaScript, HTML, CSS, and XMLHttpRequest\u2013GWT lets developers implement rich client applications with pure Java, using familiar idioms from the AWT, Swing, and SWT. GWT goes beyond most Ajax frameworks by making it easy to build desktop-like applications that run in the ubiquitous browser, where the richness of the user interface is limited only by the developer\u2019s imagination.<\/p>\n

\u00a0<\/p>\n

This book focuses on the more advanced aspects of GWT that you need to implement real-world applications with rich user interfaces but without the heavy lifting of JavaScript and other Ajax-related technologies. Each solution in this practical, hands-on book is more than a recipe. The sample programs are carefully explained in detail to help you quickly master advanced GWT techniques, such as implementing drag-and-drop, integrating JavaScript libraries, and using advanced event handling methodologies.<\/p>\n

\u00a0<\/p>\n

Solutions covered include<\/p>\n

\u2022\u00a0\u00a0 Building custom GWT widgets, including both high-level composites and low-level components<\/p>\n

\u2022\u00a0\u00a0 Implementing a viewport class that includes iPhone-style automated scrolling<\/p>\n

\u2022\u00a0\u00a0 Integrating web services with GWT applications<\/p>\n

\u2022\u00a0\u00a0 Incorporating the Script.aculo.us JavaScript framework into GWT applications<\/p>\n

\u2022\u00a0\u00a0 Combining Hibernate and GWT to implement database-backed web applications<\/p>\n

\u2022\u00a0\u00a0 Extending the GWT PopupPanel class to implement a draggable and resizable window<\/p>\n

\u2022\u00a0\u00a0 Creating a drag-and-drop module, complete with drag sources and drop targets<\/p>\n

\u2022\u00a0\u00a0 Deploying GWT applications to an external server<\/p>\n

\u2022\u00a0\u00a0 Dynamically resizing flex tables<\/p>\n

\u2022\u00a0\u00a0 Using GWT widgets in legacy applications developed with other frameworks, such as Struts and JavaServer Faces<\/p>\n

\u00a0<\/p>\n

Complete Sample Code Available at www.coolandusefulgwt.com<\/b><\/p>\n

\u00a0<\/p>\n

All of the code used in this book has been tested, both in hosted and web modes, and in an external version of Tomcat (version 5.5.17), under Windows, Linux, and Mac OS X. For Windows and Linux, we used 1.4.60, and for the Mac we used 1.4.61. \u00a0NOTE: There are three separate versions of the code. Please download the correct JAR file for the operating system you are using.<\/p>\n

<\/p>\n

<\/p>\n

<\/p>\n

Foreword xiii<\/p>\n

Preface xvi<\/p>\n

Acknowledgments xviii<\/p>\n

About the Authors xix<\/p>\n

\u00a0<\/p>\n

Solution 1: GWT Fundamentals and Beyond 1<\/p>\n

Solution 2: JavaScript Integration 53<\/p>\n

Solution 3: Custom Widget Implementation 71<\/p>\n

Solution 4: Viewports and Maps 103<\/p>\n

Solution 5: Access to Online Web Services 133<\/p>\n

Solution 6: Drag and Drop 167<\/p>\n

Solution 7: Simple Windows 199<\/p>\n

Solution 8: Flex Tables 237<\/p>\n

Solution 9: File Uploads 283<\/p>\n

Solution 10: Hibernate Integration 303<\/p>\n

Solution 11: Deployment to an External Server 325<\/p>\n

Solution 12: GWT and Legacy Code 343<\/p>\n

Index 371<\/p>\n

<\/p>\n

<\/p>\n

\u00a0<\/p>\n

<\/p>\n

\u00a0<\/p>\n

Price: <\/b>$44.99<\/p>\n

Click here to buy from Amazon<\/b><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"

Cu> \u00a0 Google Web Toolkit (GWT) is an open source Java development framework for building Ajax-enabled web applications. Instead of<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[3],"tags":[919,706,731,765,799],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"colormag-highlighted-post":false,"colormag-featured-post-medium":false,"colormag-featured-post-small":false,"colormag-featured-image":false,"colormag-default-news":false,"colormag-featured-image-large":false},"uagb_author_info":{"display_name":"Admin","author_link":"https:\/\/theinfosearch.com\/author\/palle\/"},"uagb_comment_info":0,"uagb_excerpt":"Cu> \u00a0 Google Web Toolkit (GWT) is an open source Java development framework for building Ajax-enabled web applications. Instead of","_links":{"self":[{"href":"https:\/\/theinfosearch.com\/wp-json\/wp\/v2\/posts\/662"}],"collection":[{"href":"https:\/\/theinfosearch.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/theinfosearch.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/theinfosearch.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/theinfosearch.com\/wp-json\/wp\/v2\/comments?post=662"}],"version-history":[{"count":0,"href":"https:\/\/theinfosearch.com\/wp-json\/wp\/v2\/posts\/662\/revisions"}],"wp:attachment":[{"href":"https:\/\/theinfosearch.com\/wp-json\/wp\/v2\/media?parent=662"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/theinfosearch.com\/wp-json\/wp\/v2\/categories?post=662"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/theinfosearch.com\/wp-json\/wp\/v2\/tags?post=662"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}