REVIEW - Domain-specific application frameworks - frameworks experience by industry

Title:

Domain-specific application frameworks - frameworks experience by industry

Author:

Mohamed E. Fayad, Ralph E. Johnson

ISBN:

0471332801

Publisher:

John Wiley & Sons Inc (2000)

Pages:

681pp

Reviewer:

Nigel Armstrong

Reviewed:

August 2000

Rating:

★★☆☆☆

This is one of a set of three books published by Wiley about Application Frameworks with the same editors (the other two also with Douglas Schmidt). The purpose of this volume is to bring together reports of the use of frameworks in various application domains, in other words it is a collection of papers by many different authors.

The domains covered are 'Computer-Integrated Manufacturing', 'Other Manufacturing', 'Distributed Systems', 'Networks and Telecomms' and 'System Development Environments'. This rather confusing taxonomy reflects the fact that frameworks are more widely used in certain areas than others and that some of them cross application domain boundarieswhile others are highly specialised.

Books of this kind are notoriously variable in quality, with the editors seemingly having done little more than round up the contributors; sometimes there is not even a common use of typeface from one paper to the next. However, in this case they have done a good job, with a generally high standard of presentation and content, even if there is still a certain amount of repetitive material explaining what frameworks are and describing the background to the application.

The main purpose of a book such as this is surely to help avoid unnecessary reinvention and on that count I think it is valuable. Indeed I found it useful in my own quest to find a suitable framework for a new application; although none of the frameworks mentioned here were an exact match, the coverage of previous work in the same field helped put me on track.

There is a CD with sample material, but its content is hardly compelling, mainly consisting of supplementary text and demoware. The Internet allows one to access material that's a lot more useful.

The effort involved in selecting the right framework for an application can be substantial and any time saved can be worth a great deal of money, so for that reason this book will be valuable to those of us embarking on new significant developments in specialist areas. For a more general audience it is not likely to have much appeal, though there is certainly a lot of interesting material here.


Book cover image courtesy of Open Library.