Skip to main content
  • Book
  • © 2002

Software Development on a Leash

Apress
  • Shows how to build program that adapt to changing applications

  • Written by author with 16+ years experience in software architecture

  • Takes an innovative approach from the developer's point of view

  • Includes supplementary material: sn.pub/extras

Buy it now

Buying options

eBook USD 29.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 39.95
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (7 chapters)

  1. Front Matter

    Pages i-xxi
  2. The Starting Point

    • David C. Birmingham, Valerie Haynes Perry
    Pages 1-46
  3. Building Blocks

    • David C. Birmingham, Valerie Haynes Perry
    Pages 47-114
  4. Best Behavior

    • David C. Birmingham, Valerie Haynes Perry
    Pages 115-174
  5. Power Tools

    • David C. Birmingham, Valerie Haynes Perry
    Pages 175-271
  6. Virtual Frameworks—Error Control

    • David C. Birmingham, Valerie Haynes Perry
    Pages 273-304
  7. Virtual Frameworks—Modeling Data Dynamically

    • David C. Birmingham, Valerie Haynes Perry
    Pages 305-372
  8. Virtual Frameworks—Screen Prototyping

    • David C. Birmingham, Valerie Haynes Perry
    Pages 373-409
  9. Back Matter

    Pages 411-434

About this book

Software Development on a Leash is designed as a roadmap for experienced developers and architects who are interested in implementing a turbocharged software development process that encourages reuse and innovation. Author David Birmingham's products have been successfully deployed in a variety of venues, including highly complex desktop environments, with rapid turnaround and high-intensity delivery deadlines.

This book contrasts the application-centric development approach to the architecture-centric development approach, introducing the concept of the metamorphic superpattern—the capability of a software program to dynamically adapt to changing application requirements without rebuilding the binary executable.

Birmingham invites the reader to deploy reusable structural and behavioral building blocks, along with some powerful frameworks to gain immediate traction in any setting. He includes a high-speed multidimensional toolkit to organize and deploy the building blocks, essentially weaving the application together at run-time rather than being hard-wired in program code.

Birmingham then ties the building blocks together with structural and behavioral metadata, allowing simple, interpreted macros to drive everything from database access, screen layouts, and many aspects of software development normally embedded directly into the software programand reused! The rapid deployment effect this creates allows developers to perform simple surgical application changes or rapid, sweeping rework/enhancement—without changing compiled software.

Authors and Affiliations

  • Virtual Machine Intelligence, Inc., USA

    David C. Birmingham

  • Apress, USA

    Valerie Haynes Perry

About the authors

David Birmingham is president and chief executive officer of Virtual Machine Intelligence and chief architect of vMach 4.0, a high-reuse Visual Basic framework. He has written numerous articles on design patterns and data warehousing for Pinnacle Publishing and Data Management Review, and he provides consulting services to large-scale enterprises on a regular basis.

Bibliographic Information

  • Book Title: Software Development on a Leash

  • Authors: David C. Birmingham, Valerie Haynes Perry

  • DOI: https://doi.org/10.1007/978-1-4302-1147-1

  • Publisher: Apress Berkeley, CA

  • eBook Packages: Springer Book Archive

  • Copyright Information: David C. Birmingham with Valeriew Haynes Perry 2002

  • Softcover ISBN: 978-1-893115-91-0Published: 02 April 2002

  • eBook ISBN: 978-1-4302-1147-1Published: 25 March 2002

  • Edition Number: 1

  • Number of Pages: XXI, 456

  • Topics: Software Engineering/Programming and Operating Systems

Buy it now

Buying options

eBook USD 29.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 39.95
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access