Program Generators with XML and Java

3 avg rating
( 1 ratings by Goodreads )
 
9780130258786: Program Generators with XML and Java

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.

"synopsis" may belong to another edition of this title.

From the Back Cover:

The step-by-step guide to creating program generators with Java and XML.

  • Breakthrough Java/XML techniques for creating program generators, including detailed examples and real-world guidelines
  • Domain engineering techniques for improving software development productivity
  • CD-ROM with examples, working code, and relevant XML specifications
"XML isn't just for data any more. Now you can use XML to describe the programs you need, then write a Java program template to generate them automatically. This book shows you how." —Charles F. Goldfarb

Using Java and XML, you can now easily create "wizard-like" program generators that automate much of the work of software development(and deliver significant productivity improvements. In this book, former Bell Laboratories Distinguished Staff Member J. Craig Cleaveland shows you how to do it. Using extensive practical examples, Program Generators with XML and Java walks you through every step:

  • Identifying off-the-shelf tools for quickly building program generators
  • Domain Analysis: determining the terminology, boundaries, commonalities, and variabilities of software families
  • Domain Implementation: processes and tools for efficiently generating customized software
  • Accounting for run-time and compile-time variabilities
  • Using XML documents as program specifications, and using the DOM and SAX APIs to read and analyze them
  • Using JavaServer Pages and XPath/XSLT to generate customized software
  • The role of reusable architectures and components, including JavaBeans

Chances are, you're already using automated GUI builders, database application generators, and other code generation "wizards." Now, with Program Generators with XML and Java, you can extend the advantages of code generation throughout your own custom applications and get to market faster, with greater reliability and lower costs.

About the Author:

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

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

1.

J. Craig Cleaveland
Published by Prentice Hall PTR (2001)
ISBN 10: 0130258784 ISBN 13: 9780130258786
New Paperback Quantity Available: 1
Seller
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description Prentice Hall PTR, 2001. Paperback. Book Condition: New. Bookseller Inventory # DADAX0130258784

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 37.74
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

2.

J. Craig Cleaveland
Published by Prentice Hall PTR (2001)
ISBN 10: 0130258784 ISBN 13: 9780130258786
New Paperback Quantity Available: 1
Seller
Irish Booksellers
(Rumford, ME, U.S.A.)
Rating
[?]

Book Description Prentice Hall PTR, 2001. Paperback. Book Condition: New. book. Bookseller Inventory # 0130258784

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 43.47
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

3.

J. Craig Cleaveland
Published by Prentice Hall PTR (2001)
ISBN 10: 0130258784 ISBN 13: 9780130258786
New Paperback Quantity Available: 2
Seller
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description Prentice Hall PTR, 2001. Paperback. Book Condition: New. Bookseller Inventory # P110130258784

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 47.56
Convert Currency

Add to Basket

Shipping: US$ 2.99
Within U.S.A.
Destination, Rates & Speeds

4.

J. Craig Cleaveland
Published by Prentice Hall PTR (2001)
ISBN 10: 0130258784 ISBN 13: 9780130258786
New Paperback Quantity Available: 1
Seller
Booked Again
(Summit, NJ, U.S.A.)
Rating
[?]

Book Description Prentice Hall PTR, 2001. Paperback. Book Condition: New. New item. Bookseller Inventory # QX-133-48-0357100

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 66.21
Convert Currency

Add to Basket

Shipping: US$ 10.00
Within U.S.A.
Destination, Rates & Speeds

5.

Cleaveland J. Craig
Published by Prentice-Hall
ISBN 10: 0130258784 ISBN 13: 9780130258786
New Quantity Available: 1
Seller
Majestic Books
(London, ,, United Kingdom)
Rating
[?]

Book Description Prentice-Hall. Book Condition: New. pp. 415. Bookseller Inventory # 5781836

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 79.67
Convert Currency

Add to Basket

Shipping: US$ 7.07
From United Kingdom to U.S.A.
Destination, Rates & Speeds