Praise for XForms: XML Powered Web Forms
"Reusable components such as E-Forms are at the heart of the U.S. Federal Enterprise Architecture and E-Government, and XML standards-based solutions are starting to appear for use across the government. T. V. Raman's book meticulously explains how XForms leverages the power of using XML for E-Forms and has been designed to abstract much of XML's functionality into a set of components referred to as MVC (Model, View, Controller), which separate the model from its final presentation. This XForms component architecture serves as an excellent roadmap for the reader. T. V. eloquently shows how XForms makes the original promise of 'the document is the interface' a reality so the collected data can be directly submitted to a Web service ”thus putting a human face on Web services!"
”Brand Niemann, Ph.D.
Chair , XML Web Services Working Group, U.S. CIO Council
"XForms is an exciting new technology for designing Web forms in an elegant and accessible way. Raman's book provides strong motivations for flexibility in the design of human-machine interactions, and explains how to use XForms to this end in crystal-clear prose ."
XML Standards Architect, Sun Microsystems
"Interactive forms technology is the logical evolution of Web user interface design. XForms represents a significant leap forward in that evolution."
"The greatest strength of this book is the skill with which T. V. Raman links the XForms technology with the larger context of the Web. The limitations of HTML forms, the ways in which XForms provides a better foundation for Web and Web service user interfaces, and the opportunities for an XForms-powered Web that is accessible to all users and devices are outlined and brought together in a compelling way."
Advisory Research and Development Specialist, Software AG
"Raman's book gives the reader an excellent explanation of the emerging W3C XForms recommendation. It's a well-organized and well-written book that begins with a gentle introduction to the concepts that motivated the development of XForms and then provides a reasonable overview of the relevant XML technology related to XForms.
Most of the book covers XForms components: user interface controls, model properties, functions, actions, and events. It concludes with XForms as a Web service, offering multi-modal access and accessibility.
In light of the October 2003 deadline for U.S. federal agencies to comply with the mandate of the Government Paperwork Elimination Act (GPEA) to give citizens the opportunity to provide information online, this important technical work comes none too soon. As T. V. masterfully elucidates, XForms provides the 'last mile' in 'connecting users to their data.' Insightfully, he also observes 'the document is the [human] interface' to data ”an understanding without which the challenge to make eGov services 'citizen-centered' simply cannot and will not be met."
Cofounder and Cochair, XML Working Group, U.S. CIO Council
"I found the author's straightforward style quite comfortable and informative. I heartily recommend this book, especially for government XML developers interested in the broader area of E-Forms. Understanding XForms is key to developing robust and flexible E-Forms solutions that separate content, logic, validation, and presentation. You'll never look at (X)HTML forms the same way after reading Raman's book."
GSA eGov Technical Architect/XML Specialist, SiloSmashers