Program Generators with Java and XML (Charles Goldfarb XML)

Program Generators with Java and XML (Charles Goldfarb XML)

by J.CraigCleaveland (Author)

Synopsis

Using Java and XML, you can now create wizard-like program generators that automate much of the work of software development -- and deliver productivity improvements of up to 100x. In this book, former Bell Laboratories Distinguished Staff Member J. Craig Cleaveland demonstrates how to do it -- often, with little or no additional coding. Using extensive practical examples, Program Generators with Java and XML walks you through every technique, and every step. Cleaveland identifies off-the-shelf tools you can use to quickly building program generators; then introduces Domain Analysis techniques for determining the terminology, boundaries, commonalities, and variabilities of software families. Next, you'll master Domain Implementation: processes and tools for efficiently generating customized software. Cleaveland accounts for run-time and compile-time variabilities; then shows how to use XML documents as input, and use the DOM and SAX APIs to read and analyze them. You'll learn how to use JavaServer Pages and Xpath/XSLT to generate customized software; and how to create reusable architectures. Use this book to extend the advantages of code generation throughout your custom applications -- and get to market faster, with better reliability and lower costs. Part of the Prentice Hall Charles F. Goldfarb XML Series.

$6.57

Save:$42.92 (87%)

Quantity

1 in stock

More Information

Format: Paperback
Pages: 448
Edition: 1
Publisher: Prentice Hall
Published: 30 Jan 2001

ISBN 10: 0130258784
ISBN 13: 9780130258786
Book Overview:

Using Java and XML, you can now create wizard-like program generators that automate much of the work of software development -- and deliver productivity improvements of up to 100x. In this book, former Bell Laboratories Distinguished Staff Member J. Craig Cleaveland demonstrates how to do it -- often, with little or no additional coding. Using extensive practical examples, Program Generators with Java and XML walks you through every technique, and every step. Cleaveland identifies off-the-shelf tools you can use to quickly building program generators; then introduces Domain Analysis techniques for determining the terminology, boundaries, commonalities, and variabilities of software families. Next, you'll master Domain Implementation: processes and tools for efficiently generating customized software. Cleaveland accounts for run-time and compile-time variabilities; then shows how to use XML documents as input, and use the DOM and SAX APIs to read and analyze them. You'll learn how to use JavaServer Pages and Xpath/XSLT to generate customized software; and how to create reusable architectures. Use this book to extend the advantages of code generation throughout your custom applications -- and get to market faster, with better reliability and lower costs. Part of the Prentice Hall Charles F. Goldfarb XML Series.


Author Bio

J. CRAIG CLEAVELAND is a technology consultant specializing in Internet applications and domain engineering. As CTO for Internet Games Corporation, he designed and developed a complete Java-based multi-player game network. Previously, he spent a year at Digital Equipment Corporation researching advanced Java technologies. Cleaveland spent 13 years at AT&T Bell Laboratories developing, promoting, and teaching program generator technologies. There, he was honored with the Distinguished Technical Staff Award in 1987. His website can be found at http://craigc.com

About the Series Editor

CHARLES F. GOLDFARB is the father of markup languages, a term that he coined in 1970. He is the inventor of SGML, the International Standard on which both XML and HTML are based. You can find him on the Web at http://www.xmlbooks.com