Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
34 used & new from $19.85

Have one to sell? Sell yours here
 
   
XForms: XML Powered Web Forms
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

XForms: XML Powered Web Forms (Paperback)

by T. V. Raman (Author)
3.9 out of 5 stars See all reviews (11 customer reviews)

List Price: $43.99
Price: $33.43 & this item ships for FREE with Super Saver Shipping. Details
You Save: $10.56 (24%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 3 left in stock--order soon (more on the way).

Want it delivered Tuesday, July 7? Choose One-Day Shipping at checkout. Details
19 new from $23.71 15 used from $19.85

Frequently Bought Together

XForms: XML Powered Web Forms + XForms Essentials + RESTful Web Services
Price For All Three: $82.58

Customers Who Bought This Item Also Bought

RESTful Web Services

RESTful Web Services

by Leonard Richardson
4.4 out of 5 stars (37)  $26.39
Effective Java (2nd Edition) (Java Series)

Effective Java (2nd Edition) (Java Series)

by Joshua Bloch
4.9 out of 5 stars (35)  $44.42
CSS: The Definitive Guide

CSS: The Definitive Guide

by Eric Meyer
4.4 out of 5 stars (33)  $29.69
Programming Collective Intelligence: Building Smart Web 2.0 Applications

Programming Collective Intelligence: Building Smart Web 2.0 Applications

by Toby Segaran
4.5 out of 5 stars (48)  $26.39
Pro Java EE 5 Performance Management and Optimization

Pro Java EE 5 Performance Management and Optimization

by Steven Haines
5.0 out of 5 stars (2)  $51.99
Explore similar items

Editorial Reviews

Product Description
W3C XForms (XML powered web forms) is an overhaul to HTML forms from 1993. On-line forms are critical to electronic commerce on the Internet, and the HTML forms design is now beginning to show its age. The advent of XML on the WWW, and the subsequent move to Web services as a means of connecting disparate information technologies to deliver end-to-end customer solutions has now made XML documents central to the fabric of the WWW.

From the Back Cover

XForms--XML-powered Web forms--are set to replace HTML forms as the backbone of electronic commerce. XForms enables the creation and editing of structured XML content within a familiar Web browser environment, which is likely to play a key role in enabling simple browser-based access to Web services. XForms leverage the power of XML in modeling, collecting, and serializing user input. In this book, World Wide Web Consortium (W3C) XForms specification editor T. V. Raman explains how programmers can create durable and dependable feature-rich forms accessible from multiple platforms and devices and available in multiple languages and modes.

XForms plays a key role in connecting humans to information technologies, deployed as Web services. This book begins by providing an overview of the XForms technology and the set of XML standards on which it is built, including XML Path Language (XPath), Dom2 events, XML events, XML namespaces, and XML Schema. Part II profiles the XForms architecture and its components. An introduction to the available user interface controls leads into a guide to creating complex user interfaces. The following chapters describe XForms model properties, functions, actions, and events. Each chapter's increasingly complex examples illustrate the concepts discussed. The final part of the book details how XForms will be used to create a new generation of human-centric, multimodal, accessible Web transactions.

A companion CD-ROM provides examples of XForms applications as well as a fully accessible and speech-friendly HTML version of the book that includes hyperlinks to cross-references and the index.

Readers will learn:

  • Why XForms can deliver better user interaction at less cost
  • How the XForms technology works
  • What comprises the XForms architecture
  • How to use XForms to connect users to Web services
  • How XForms can accommodate spoken and visual interaction
  • How to ensure universal accessibility to Web content with XForms
  • XForms will transform the way companies and consumers handle Web transactions. XForms: XML Powered Web Forms provides Web developers, IT professionals, and Web server administrators with a firm grasp of this standard, how it will shape emerging solutions, and how it will change the nature of their day-to-day work.



    0321154991B07172003

    See all Editorial Reviews

    Product Details

    • Paperback: 272 pages
    • Publisher: Addison-Wesley Professional (October 3, 2003)
    • Language: English
    • ISBN-10: 0321154991
    • ISBN-13: 978-0321154996
    • Product Dimensions: 9 x 7.1 x 0.7 inches
    • Shipping Weight: 1 pounds (View shipping rates and policies)
    • Average Customer Review: 3.9 out of 5 stars See all reviews (11 customer reviews)
    • Amazon.com Sales Rank: #785,041 in Books (See Bestsellers in Books)

    Look Inside This Book

    What Do Customers Ultimately Buy After Viewing This Item?

    XForms: XML Powered Web Forms
    78% buy the item featured on this page:
    XForms: XML Powered Web Forms 3.9 out of 5 stars (11)
    $33.43
    XForms Essentials
    22% buy
    XForms Essentials 4.2 out of 5 stars (4)
    $22.76

    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
     
    Help others find this product — tag it for Amazon search
    No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

    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 Reviews

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

     
    5 of 5 people found the following review helpful:
    5.0 out of 5 stars Why XForms, April 19, 2004
    XForms is just the right length and weight for reading in bed, or on a flight (two hours or more). So those are the places where I read Raman's book. I openly admit that I got more out of the book in flight than between sheets.

    Raman belongs to the school of tell them what you are going to tell them, tell them it, then tell them what you told them. His English is rather academic in style, but it is always clear.

    Raman has put considerable thought into the problems addressed by XForms.The book ought not be read as a description of XForms syntax, nor is it really a tutorial on how to use XForms. Rather, Raman's book is a treatise that sets out the desirable characteristics of electronic forms, especially those deployed over the Web. By explaining requirements, and illustrating, by means of those examples, how XForms meets his requirements, Raman has produced a compelling justification for the design of XForms. He has also gone a long way towards providing a clear set of criteria against which other forms technologies might be measured.

    XForms is divided into three parts. Very roughly, Part One describes the mess we are in today, and sets out the characteristics of a means to salvation, and just how these are embodied in XForms. The second is a blow by blow account of the act of salvation; while the third points to the state of grace we might achieve in the future, if we pursue the principles on which XForms is based.

    So, Raman sets off on the journey with a description, by means of a simple example, of the tools and approaches used in typical Web forms projects at the moment. He then spends some time reworking the example as an XForms implementation, and highlights the key advantages of using XForms. In doing so he introduces us to the major components of Xforms.

    The rest of Part One is an introduction to the array of other XML standards the potential XForms developer will face when using XForms. Raman lists six standards on which XForms has some dependency, including XML itself. This is a strength of XForms. Processors, can, at least partly, be amalgamations of existing implementations of standards, such as W3C XML Schema. Furthermore authors are likely to be using skills that are useful in other contexts.

    Part Two consists of a more detailed examination of XForms. Raman first takes us through the UI itself, moving from simple constructs to the more sophisticated. Each section describes the use of XForms components, with worked examples, and so helps to put into context the architectural principles sketched out in Part One.

    As an example, let's look at Section 3.4, Types of Selection Controls. Raman tells us that it is a common requirement that a user make a selection from a predefined list of values. He cites the various ways that this can be physically represented on different devices, but then makes the point that "XForms defines selection controls based on the functionality provided, rather than their appearance in a given environment. This design has the advantage of capturing the underlying intent in a given user interaction rather than its mere visual appearance." (p.63). Raman expands his argument with a worked example, that contrasts how a voice browser might struggle with an HTML implementation of a choice, but work very naturally with the XForms equivalent.

    Having described the basic building blocks of the UI, Raman tells us how to combine them within groups, repeating groups, and the XForms equivalent of tabbed groups.

    Next come accounts of the bits the author needs to make a form function; Model Item Properties (MIPs), Functions, Actions and Events. In these chapters Raman explains and justifies XForms declarative style, whilst carefully acknowledging that techniques such as scripting have proved their worth in allowing people to "experiment and innovate on the Web" (p.163). As an example of the power of the declarative approach, Raman sets out how an author can use dynamically evaluated MIPs such as relevant, and read-only, combined with CSS, to control the physical representation of forms, by hiding controls, or groups that are bound to nodes that become irrelevant, for example.

    The last section of XForms lays before the reader Raman's hopes for a future Web in which XForms acts as a mediator between humans and Web services and so; "allows users to interact naturally with complex, structured data; and does so across many modalities, in a way that makes the Web universally accessible".

    Raman devotes a chapter to each aspect of his vision. In the first, he points out that web services rely on the transfer of "well structured, rigorously validated" XML, all ready for machine processing. XForms allows people to interact directly with such user unfriendly data. Furthermore, XForms allows authors to create islands of well structured data within oceans of the kind of semi-structured document that people use all the time. So "XForms makes the original promise of the document is the interface a reality".

    The last two chapters establish that XForms does not impose any particular view of what that interface should be. Raman makes very forcefully the point that XForms is through designed to support multi-modality and accessibility principles, and so makes it trivial for form authors to create forms that will work pretty much any way that is appropriate. Raman emphasises that accessibility and support for multiple modalities are all part and parcel of the same thing. Moreover he has illustrated his points very carefully, to make clear that accessibility is about improving everyone's experience of the Web. We all find ourselves in situations when we are functionally blind, or deaf, or physically impaired, every day of our lives, if we just stop to think about it.

    Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



     
    7 of 8 people found the following review helpful:
    4.0 out of 5 stars A Refactoring of HTML into XML, October 16, 2003
    By W Boudville (Terra, Sol 3) - See all my reviews
    (TOP 50 REVIEWER)    (REAL NAME)      
    After HTML and the browsers came out in 1993, there was a frenzied buildout of the web. Very quickly, the CGI-bin parsing method was supplanted by more powerful backend approaches like PHP, Java Server Pages and Active Server Pages. (And others.) For all of their competings with each other, which happens to this day, they had one thing in common. Their input and output was HTML. Granted, current HTML has improved since 1993. But not by much. It is as though it remains in a time warp, adrift while entire server side methodologies rose. There were several reasons. Primarily that the problems on the server side, like integrating with a data base, and separating business logic from presentation and from the data queries, were indeed harder problems. It was correct for developers to concentrate on the main issues.

    But now, finally, attention has focussed on HTML itself, and indeed on broader interactive issues. Aided by the rise of cell phones and other media where you do not necessarily have a mouse or monitor. And where I/O might be audio with a limited keyboard. People asked, is there a way to write display logic that can easily handle both computers and phones? From this flowed a generalisation of HTML called XForms. The book emphasises XForms' close links with HTML. Deliberately so, to take advantage of the widespread knowledge of HTML. XForms is shown to have an elegant simplicity.

    You should know, it IS more complex than HTML. It requires some knowledge of XML namespaces and XPath and CSS. But if you want to develop and easily support products that deploy on computers and phones and maybe other future platforms, then it is well worth it. Imagine XForms as a refactoring of HTML into XML.

    By the way, the book talks of various motivations for using XForms, like making your products accessible to the blind. All to the good. But the blunt reality is that all other markets except those mentioned above are an afterthought.

    Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



     
    3 of 3 people found the following review helpful:
    3.0 out of 5 stars Not quite there yet, October 13, 2003
    This is a book which compresses a lot of good and useful information into just over 220 pages. It starts off by demonstrating how a small simple Web-based questionnaire can be rewritten as a XForms application. Unfortunately, the book is very vague on how to actually deploy XFroms applications and leaves it up to the reader to figure out how to deploy this sample application on their own system.

    A companion CD is provided which contains all the book sample code sources. It would have been useful and user-friendly if a copy of one of more XForms implementations were included on the CD. I hope that this is corrected in a future edition of the book.

    The book continues by reviewing the various XML standards used with XForms, followed by detailed chapters on XForms user interface controls, model properties, functions, actions and events.

    Given the current scarcity of books on XForms, this book should be on the bookshelf of any serious Web application developer.

    Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

    2.0 out of 5 stars This is not a cookbook
    If you are looking for the reasoning behind why XForms is built the way it is this book may be helpful. Read more
    Published 2 months ago by Christopher B. Howard

    4.0 out of 5 stars Excellent Introduction to XForms
    This book in an excellent review of the XForms standard. It is part tutorial and part reference book. Read more
    Published on July 27, 2006 by Daniel G. Mccreary

    4.0 out of 5 stars Good blend of conceptual and reference material...
    XForms is one of those technologies that hasn't yet taken off, but could make a substantial impact if it ever does. I got a copy of XForms - XML Powered Web Forms by T. V. Read more
    Published on November 13, 2005 by Thomas Duff

    5.0 out of 5 stars Wonderful book to learn XForms
    Easy reading and a good explanation of XForms concepts. The book is about 230 pages with a CD. The XForms concepts are very well compressed into these pages, making it easy... Read more
    Published on July 1, 2004 by ravi_n

    5.0 out of 5 stars Clear and structured thinking makes complex thing simple
    T.V's clear and structured thinking is well captured both in this book and in the technology itself. Read more
    Published on June 8, 2004 by Lisa Seeman

    3.0 out of 5 stars Needs more about applications and validation
    The book is a step up from the W3C documentation. The organization presents a nice ramp from some simple examples all the way to complex wizard style forms interfaces. Read more
    Published on March 13, 2004 by Jack D. Herrington

    5.0 out of 5 stars Size does not matter
    In about 200 pages or so, T. Raman has been able to convey the power of XForms to its readers. XForms leverage the power of using XML in creating web forms. Read more
    Published on March 4, 2004 by ART SEDIGHI

    3.0 out of 5 stars Not good tutorial book
    This book highlights the XForms technology.
    For my opinion,it's not good tutorial materials for leaning XForms. Read more
    Published on October 9, 2003 by Jing

    Only search this product's reviews



    Customer Discussions

     Beta (What's this?)
    New! See all customer communities, and bookmark your communities to keep track of them.
    This product's forum (0 discussions)
      Discussion Replies Latest Post
      No discussions yet

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

       


    Product Information from the Amapedia Community

    Beta (What's this?)



    Look for Similar Items by Category


    An Explosion of Popcorn Flavor!

    Fireworks Popcorn & Seasoning Set
    Munchies have never been better. The Fireworks Popcorn & Seasoning Set gives you four popcorn types and four seasonings, including white cheddar, butter burst, caramel pecan, and popcorn salt--all for $15.49.
     

    Best Books of 2008

    Best of 2008
    Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
     

    Buy Three Books, Get a Fourth Free

    4-for-3 Books
    Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
     

    Get Your Pulling into Gear

    Shop for Gear Pullers
    With removable jaws adapted to extend around gear teeth, gear pullers set a standard for quickness, ease, and convenience.

    Shop all gear pullers

     

     

    Feedback

    If you need help or have a question for Customer Service, contact us.
     Would you like to update product info or give feedback on images?
    Is there any other feedback you would like to provide?

    Your comments can help make our site better for everyone.


    Where's My Stuff?

    Shipping & Returns

    Need Help?

    Your Recent History

      (What's this?)
    You have no recently viewed items or searches.

    After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

    Look to the right column to find helpful suggestions for your shopping session.

    Continue shopping: Top Sellers
    Paranoia
    Paranoia by Joseph Finder
    Glenn Beck's Common Sense
    Glenn Beck's Common Sense
    Darkfever
    Darkfever by Karen Marie Moning

    Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates