Have one to sell? Sell yours here
Building Dynamic HTML GUIs
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Building Dynamic HTML GUIs [Paperback]

Steven Champeon (Author), David S. Fox (Author)
3.6 out of 5 stars  See all reviews (11 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for Students. Learn more


Book Description

0764532677 978-0764532672 May 25, 1999 1
A great Web site has to look great. But it also has to be user friendly. And load fast. And translate seamlessly across platforms and browsers. This unique guide shows you how to do it all with dynamic HTML -- and cut your development time to boot.

Drawing on their own experiences as Web developers, Steven Champeon and David S. Fox give you everything you need to create great graphical user interfaces with DHTML -- cutting-edge design theory, powerful development strategies, nuts-and-bolts programming tips, and even a library of ready-to-use JavaScript modules.


Editorial Reviews

Amazon.com Review

Inspired by the need for rapid user interface development and cross-browser compatibility, authors Steven Champeon and David S. Fox wrote Building Dynamic HTML GUIs to fill an information void. User interface design is rarely addressed in detail for intranet and Internet development, so this title offers a fresh perspective.

The first part of the book comprises four chapters on general user interface design principles. This section includes a detailed look at user interface designs past and present, providing a fascinating history of user interface (UI) evolution. The fourth chapter focuses specifically on the new challenges of Web UI design.

The book then moves into dynamic HTML (DHTML) and begins with the Document Object Model (DOM). The authors explain the needs and benefits of a DOM visually with diagrams and code snippets. They then introduce client-side scripting with explanations of all the various language flavors such as VBScript, JavaScript, and ECMAScript. This part finishes off with a discussion of cascading style sheets (CSS) and a solid wrap-up chapter.

In the large remainder of the book, the authors present tons of examples. They guide the reader through building feedback forms, a custom color picker, cookie-management modules, dynamic menus, and more. They also show how to use DHTML in a help system. This guide will be most appreciated by those with some existing HTML and DHTML background; it offers a very comprehensive look at the confusing set of technologies that make up today's dynamic HTML. --Stephen Plain

From the Back Cover

Building Dynamic HTML GUIs A great Web site has to look great. But it also has to be user friendly. And load fast. And translate seamlessly across platforms and browsers. This unique guide shows you how to do it all with dynamic HTML — and cut your development time to boot. Drawing on their own experiences as Web developers, Steven Champeon and David S. Fox give you everything you need to create great graphical user interfaces with DHTML — cutting-edge design theory, powerful development strategies, nuts-and-bolts programming tips, and even a library of ready-to-use JavaScript modules. Working Solutions for Programming Challenges:
  • Build the latest interface design theories into your Web applications
  • Master the building blocks of the Document Object Model
  • Use JavaScript and Cascading Style Sheets to bring functionality, interactivity, and style to your applications
  • Discover how to separate structure from presentation
  • Integrate client- and server-side solutions
  • Create reusable components and libraries to speed up the development process
  • Implement successful strategies for ensuring platform and browser compatibility
  • Build user-configurable interfaces
  • Integrate feedback options, menus, help systems, and other traditional interface features into full-blown Web applications
www.idgbooks.com

Product Details

  • Paperback: 711 pages
  • Publisher: Wiley; 1 edition (May 25, 1999)
  • Language: English
  • ISBN-10: 0764532677
  • ISBN-13: 978-0764532672
  • Product Dimensions: 9.1 x 7 x 1.9 inches
  • Shipping Weight: 2.5 pounds
  • Average Customer Review: 3.6 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Best Sellers Rank: #3,164,231 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

11 Reviews
5 star:
 (3)
4 star:
 (4)
3 star:
 (1)
2 star:
 (3)
1 star:    (0)
 
 
 
 
 
Average Customer Review
3.6 out of 5 stars (11 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

39 of 41 people found the following review helpful:
4.0 out of 5 stars Theory, fundamentals AND working code., June 14, 1999
By 
This review is from: Building Dynamic HTML GUIs (Paperback)
I seldom read "doorstop" techology books -- you know, the 600-1000 page works focused on exhaustive reference and tutorials into some technology. The good ones sit on my desk like a dictionary, waiting for me to look up a particular syntax for something. The bad ones prop up my monitor.

This book, however, does neither. Champeon does great job doing what it's advertised as doing: You can use his work to step you through the daunting task of building interfaces to Web applications that work in both browsers. With a supporting Web site for downloading the code he refers to in the book, you'll have a complete package for taking the next step in dynamic development for the Web.

But he doesn't stop there. While so many technical books give you the nuts and bolts to build your projects, so few give you anything else. Champeon realizes that this is only the end of a long process of understanding the reasons WHY you should build sites the way he suggests. To drive home his point, he digs into the history of interface theory: from the early command-line interfaces, to modern GUIs, and now the advent of powerful tools displayed through hypertext interfaces.

Without this understanding of the fundamentals of good, user-centered design, any interface you build will fail. This book will give you that understanding, plus to tools to put that knowledge into practice.

If only all technical authors understood this...

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


26 of 29 people found the following review helpful:
5.0 out of 5 stars if more people read this..., August 13, 1999
This review is from: Building Dynamic HTML GUIs (Paperback)
the Web would be a better place.

It's clear that the authors have thought about what makes a better Web site, and not just about the code. Too many 'dynamic HTML' sites are ugly creatures designed to show off the developer's programming skills rather than help people get actual work done. This book doesn't let you do the damage until it's had a chance to explain that there are better things to do with dynamic HTML, things that will keep users coming back.

Technically, I thought this was excellent. There were a lot of fine points about both the Netscape and Microsoft models that had slipped by, and excellent notes on ways to make other parts of the Web infrastructure, like HTTP, do some of your work for you. It's a bit long, but I enjoy coming back to it regularly. And heck, magnetic poetry is fun!

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


21 of 23 people found the following review helpful:
2.0 out of 5 stars Too much philosophizing, impractical information, July 4, 2000
By 
Redwood Cat (Santa Rosa, CA) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Building Dynamic HTML GUIs (Paperback)
There is on thing I like about this book. It got me to think about web sites as applications rather than online brochures, and to design interfaces based on user goals. Otherwise, it reminds me of a really bad college text book, like one that's only being used because the professor wrote it.

The first half of the book contains endless rambling with occasional insightful points. I found this especially annoying because I'm familiar enough with user-interface theory to know it can be presented in a very interesting way, but the authors manage to make it very boring, and to keep this up for a couple hundred pages.

They go on and on about how server connection waits destroy the user experience, and the importance of connecting with the server only when absolutely necessary. I waisted a lot of time trying to put this theory into practice, only to discovered that server connection delays are just one point to consider, along with download times, site manageabiliy, compatibility with older browsers, etc.

I was happy to reach the second half of the book, thinking that finally I would get to the meat and potatoes. I was very disappointed to find out that all the remaining chapters were based on using their javascript wrapper. When I went to their web site to download it, I spent some time trying out the sample applications. They took way to long to load, and crashed when I tried to use them (in MSIE 5, Win98). There was some comment about "hoping" the wrapper works. I downloaded the wrapper to try it, but it added too much overhead to consider using it. I gave up on the book at this point.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews









Only search this product's reviews



Inside This Book (learn more)
First Sentence:
Few terms have been the subject of as much confusion as interface, especially when used in the context of computing. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
help configuration file, tab widget, menu name label, animated footnotes, debug layer, custom color picker, app preferences, poetry application, menu configuration file, traditional interface design, custom picker, custom color table, toggle form, text handler, debug module, wrapper objects, saved phrases, standard color picker, toggle words, tree widget, mammal element, dynamic poetry, debugging console, object wrappers, java console
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Internet Explorer, Netscape Navigator, Examples of Good, Cascading Style Sheets, World Wide Web, Come Back From Lunch, User-Configurable Interfaces, Opx Opx, Document Type Definition, Implementing Effective User Interfaces, Microsoft Windows, Pine Marten, Style Sheet Object Model, Visual Basic, Add New, Alan Cooper, Other Kinds of Feedback, Brief History of User Interface Design, Donald Norman, Object Wrapper Quick Reference, The Hidden Feedback Form, Windows Help, Common Gateway Interface, George Washington, The Essentials of User Interface Design
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:




Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject