skip to content
Google web toolkit applications Preview this item
ClosePreview this item
Checking...

Google web toolkit applications

Author: Ryan Dewsbury
Publisher: Upper Saddle River, NJ : Prentice Hall, ©2008.
Edition/Format:   Print book : EnglishView all editions and formats
Summary:
Get the edge you need to deliver exceptional user experiences with Google Web Toolkit Applications, a guidebook that provides web developers with core information and instructions for creating rich web applications. Whether youʹre a developer who needs to build a high-performance front end for Java, PHP, or Ruby applications, or to integrate with external web services, this resource from expert Google Web Toolkit  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Material Type: Internet resource
Document Type: Book, Internet Resource
All Authors / Contributors: Ryan Dewsbury
ISBN: 9780321501967 0321501969
OCLC Number: 173480542
Notes: Includes index.
Description: xxiii, 574 pages : illustrations ; 24 cm
Contents: Preface --
About the Author --
Part I: Understanding the Google Web Toolkit --
Chapter 1: First Steps with the Google Web Toolkit --
The Emergence of Ajax --
Rethinking Web Applications --
Software Engineering for Ajax --
Evaluating Your Background --
The Importance of Application Development Skills --
A Quick Tutorial --
Overview of Toolkit Packages --
Overview of GWT Applications --
Summary --
Chapter 2: User Interface Library Overview --
Static Widgets --
Form Widgets --
Complex Widgets --
Simple Layout Panels --
Complex Layout Panels --
Simple Container Panels --
Complex Container Panels --
User Interface Framework Glue --
Summary --
Chapter 3: Server Integration Techniques --
Basic Server Integration Techniques --
Using Data Format Libraries --
Third-Party Server Integration --
Advanced Server Integration Techniques --
Summary --
Chapter 4: Software Engineering for Ajax --
Setting Up the Development Environment --
Adding Projects to Eclipse --
Writing Java Code in Eclipse --
Debugging in Eclipse --
Organizing Your Application Structure --
Testing Applications --
Building and Sharing Modules --
Deploying Applications --
Summary --
Chapter 5: Using the Toolkit Effectively --
Using Asynchronous Programming --
Handling the Back Button --
Creating Elegant Interfaces with CSS --
Extending the Toolkit --
Internationalizing Applications --
Generating Code --
Improving Performance --
Summary --
Part II: Rich Web Applications by Example --
Chapter 6: Gadget Desktop Application --
Using the Container Application Pattern --
Designing the Model --
Building a Columned Container Interface --
Putting Gadgets in the View --
Creating Drag-and-Drop Gadgets --
Cleaning Up User Interfaces with CSS --
Adding Persistency --
Using Other JavaScript Libraries --
Summary --
Chapter 7: Multi-Search Application --
Using the Aggregator Application Pattern --
Multi-Search Design --
The Model --
The View --
The Controller --
Importing Structured Data Formats --
Integrating with Yahoo! Search --
Integrating with Google Base --
Integrating with Flickr Search --
Integrating with Amazon Search 354 Summary --
Chapter 8: Blog Editor Application --
Using the Workspace Application Pattern --
Building a Web Service Client --
Blog Editor Design --
The Model --
Building a Multiple Document View --
Adding Rich Text Editing --
The LoadingPanel Widget --
The TitleCommandBar Widget --
Designing the Application Controller --
Building an HTTP Proxy Servlet --
Integrating with the Blogger API --
Summary --
Chapter 9: Instant Messenger Application --
Using the Collaborator Application Pattern --
Instant Messenger Design --
The Model --
Building a Complementary Interface --
The Controller Overview --
Using GWT-RPC ---Connecting to the Server --
Adding RPC Events --
The Instant Messenger Server --
Using Server-Side Advanced IO --
Summary --
Chapter 10: Database Editor Application --
Using the Manager Application Pattern --
Designing the Model --
Using Asynchronous Data Access Objects --
Building a Two-Paned Editor Interface --
Server Integration Overview --
Writing a Generic GWT Code Generator --
Integrating with Action-Based PHP Scripts --
Integrating with a RESTful Ruby on Rails Application --
Integrating with a GWT-RPC Servlet --
Summary --
Index.
Responsibility: Ryan Dewsbury.
More information:

Abstract:

Get the edge you need to deliver exceptional user experiences with Google Web Toolkit Applications, a guidebook that provides web developers with core information and instructions for creating rich web applications. Whether youʹre a developer who needs to build a high-performance front end for Java, PHP, or Ruby applications, or to integrate with external web services, this resource from expert Google Web Toolkit (GWT) developer Ryan Dewsbury delivers the in-depth coverage youʹll need.-- Back cover.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/173480542> # Google web toolkit applications
    a schema:Book, schema:CreativeWork ;
   library:oclcnum "173480542" ;
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/nju> ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/114341210#Place/upper_saddle_river_nj> ; # Upper Saddle River, NJ
   schema:about <http://id.worldcat.org/fast/1783184> ; # Google Web toolkit.
   schema:about <http://id.loc.gov/authorities/subjects/sh95009362> ; # Application software--Development
   schema:about <http://experiment.worldcat.org/entity/work/data/114341210#CreativeWork/google_web_toolkit> ; # Google Web toolkit.
   schema:about <http://id.worldcat.org/fast/811707> ; # Application software--Development
   schema:about <http://dewey.info/class/006.76/e22/> ;
   schema:about <http://id.worldcat.org/fast/1740126> ; # Ajax (Web site development technology)
   schema:about <http://experiment.worldcat.org/entity/work/data/114341210#Topic/java_langage_de_programmation> ; # Java (Langage de programmation)
   schema:about <http://id.worldcat.org/fast/982065> ; # Java (Computer program language)
   schema:about <http://experiment.worldcat.org/entity/work/data/114341210#Topic/ajax_technologie_de_developpement_de_sites_web> ; # Ajax (Technologie de développement de sites Web)
   schema:about <http://experiment.worldcat.org/entity/work/data/114341210#CreativeWork/google_web_toolkit_logiciel> ; # Google Web Toolkit (Logiciel)
   schema:bookFormat bgn:PrintBook ;
   schema:copyrightYear "2008" ;
   schema:creator <http://viaf.org/viaf/63463930> ; # Ryan Dewsbury
   schema:datePublished "2008" ;
   schema:description "Get the edge you need to deliver exceptional user experiences with Google Web Toolkit Applications, a guidebook that provides web developers with core information and instructions for creating rich web applications. Whether youʹre a developer who needs to build a high-performance front end for Java, PHP, or Ruby applications, or to integrate with external web services, this resource from expert Google Web Toolkit (GWT) developer Ryan Dewsbury delivers the in-depth coverage youʹll need.-- Back cover."@en ;
   schema:description "Preface -- About the Author -- Part I: Understanding the Google Web Toolkit -- Chapter 1: First Steps with the Google Web Toolkit -- The Emergence of Ajax -- Rethinking Web Applications -- Software Engineering for Ajax -- Evaluating Your Background -- The Importance of Application Development Skills -- A Quick Tutorial -- Overview of Toolkit Packages -- Overview of GWT Applications -- Summary -- Chapter 2: User Interface Library Overview -- Static Widgets -- Form Widgets -- Complex Widgets -- Simple Layout Panels -- Complex Layout Panels -- Simple Container Panels -- Complex Container Panels -- User Interface Framework Glue -- Summary -- Chapter 3: Server Integration Techniques -- Basic Server Integration Techniques -- Using Data Format Libraries -- Third-Party Server Integration -- Advanced Server Integration Techniques -- Summary -- Chapter 4: Software Engineering for Ajax -- Setting Up the Development Environment -- Adding Projects to Eclipse -- Writing Java Code in Eclipse -- Debugging in Eclipse -- Organizing Your Application Structure -- Testing Applications -- Building and Sharing Modules -- Deploying Applications -- Summary -- Chapter 5: Using the Toolkit Effectively -- Using Asynchronous Programming -- Handling the Back Button -- Creating Elegant Interfaces with CSS -- Extending the Toolkit -- Internationalizing Applications -- Generating Code -- Improving Performance -- Summary -- Part II: Rich Web Applications by Example -- Chapter 6: Gadget Desktop Application -- Using the Container Application Pattern -- Designing the Model -- Building a Columned Container Interface -- Putting Gadgets in the View -- Creating Drag-and-Drop Gadgets -- Cleaning Up User Interfaces with CSS -- Adding Persistency -- Using Other JavaScript Libraries -- Summary -- Chapter 7: Multi-Search Application -- Using the Aggregator Application Pattern -- Multi-Search Design -- The Model -- The View -- The Controller -- Importing Structured Data Formats -- Integrating with Yahoo! Search -- Integrating with Google Base -- Integrating with Flickr Search -- Integrating with Amazon Search 354 Summary -- Chapter 8: Blog Editor Application -- Using the Workspace Application Pattern -- Building a Web Service Client -- Blog Editor Design -- The Model -- Building a Multiple Document View -- Adding Rich Text Editing -- The LoadingPanel Widget -- The TitleCommandBar Widget -- Designing the Application Controller -- Building an HTTP Proxy Servlet -- Integrating with the Blogger API -- Summary -- Chapter 9: Instant Messenger Application -- Using the Collaborator Application Pattern -- Instant Messenger Design -- The Model -- Building a Complementary Interface -- The Controller Overview -- Using GWT-RPC ---Connecting to the Server -- Adding RPC Events -- The Instant Messenger Server -- Using Server-Side Advanced IO -- Summary -- Chapter 10: Database Editor Application -- Using the Manager Application Pattern -- Designing the Model -- Using Asynchronous Data Access Objects -- Building a Two-Paned Editor Interface -- Server Integration Overview -- Writing a Generic GWT Code Generator -- Integrating with Action-Based PHP Scripts -- Integrating with a RESTful Ruby on Rails Application -- Integrating with a GWT-RPC Servlet -- Summary -- Index."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/114341210> ;
   schema:inLanguage "en" ;
   schema:name "Google web toolkit applications"@en ;
   schema:productID "173480542" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/173480542#PublicationEvent/upper_saddle_river_nj_prentice_hall_2008> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/114341210#Agent/prentice_hall> ; # Prentice Hall
   schema:url <http://catdir.loc.gov/catdir/toc/ecip0727/2007039396.html> ;
   schema:workExample <http://worldcat.org/isbn/9780321501967> ;
   umbel:isLike <http://bnb.data.bl.uk/id/resource/GBA794745> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/173480542> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/114341210#CreativeWork/google_web_toolkit_logiciel> # Google Web Toolkit (Logiciel)
    a schema:CreativeWork ;
   schema:name "Google Web Toolkit (Logiciel)" ;
    .

<http://experiment.worldcat.org/entity/work/data/114341210#Place/upper_saddle_river_nj> # Upper Saddle River, NJ
    a schema:Place ;
   schema:name "Upper Saddle River, NJ" ;
    .

<http://experiment.worldcat.org/entity/work/data/114341210#Topic/ajax_technologie_de_developpement_de_sites_web> # Ajax (Technologie de développement de sites Web)
    a schema:Intangible ;
   schema:name "Ajax (Technologie de développement de sites Web)"@fr ;
    .

<http://experiment.worldcat.org/entity/work/data/114341210#Topic/java_langage_de_programmation> # Java (Langage de programmation)
    a schema:Intangible ;
   schema:name "Java (Langage de programmation)"@fr ;
    .

<http://id.loc.gov/authorities/subjects/sh95009362> # Application software--Development
    a schema:Intangible ;
   schema:name "Application software--Development"@en ;
    .

<http://id.worldcat.org/fast/1740126> # Ajax (Web site development technology)
    a schema:Intangible ;
   schema:name "Ajax (Web site development technology)"@en ;
    .

<http://id.worldcat.org/fast/1783184> # Google Web toolkit.
    a schema:CreativeWork ;
   schema:name "Google Web toolkit." ;
    .

<http://id.worldcat.org/fast/811707> # Application software--Development
    a schema:Intangible ;
   schema:name "Application software--Development"@en ;
    .

<http://id.worldcat.org/fast/982065> # Java (Computer program language)
    a schema:Intangible ;
   schema:name "Java (Computer program language)"@en ;
    .

<http://viaf.org/viaf/63463930> # Ryan Dewsbury
    a schema:Person ;
   schema:familyName "Dewsbury" ;
   schema:givenName "Ryan" ;
   schema:name "Ryan Dewsbury" ;
    .

<http://worldcat.org/isbn/9780321501967>
    a schema:ProductModel ;
   schema:isbn "0321501969" ;
   schema:isbn "9780321501967" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.