GetTextbooks.com  
 Compare Prices & Save up to 90%
Search by ISBN, title, author, etc ...

Login | Sign up | My Wish List  


Implementing Application Frameworks: Object-Oriented Frameworks at Work

by Mohamed E. Fayad (Editor), Douglas C. Schmidt (Editor), Ralph Johnson (Editor)

ISBN-10: 0471252018
ISBN-10: 0-471-25201-8
ISBN-13: 9780471252016
ISBN-13: 978-0-471-25201-6
Hardcover
1999-09-27
John Wiley & Sons


Find Lowest Price

Editorials


Book Description
Object Technology A gold mine of enterprise application frameworks Implementing Application Frameworks While frameworks can save your company millions in development costs over time, the initial investment can be quite high. This book/CD-ROM package helps you to reduce the cost of framework development by providing 40 case studies documenting the experiences of framework builders and users at major corporations and research labs, worldwide. Throughout, the authors extract important lessons and highlight technical and organizational implementation practices that have been proven to yield the biggest payoff. Focusing primarily on business systems and agent-based application frameworks, it covers frameworks for:
* Data processing
* Agent-based applications
* Artificial intelligence applications
* Object-oriented business processes
* System application frameworks
* Programming languages and tools
* And much more
The enclosed CD-ROM gives you:
* Example frameworks
* Documentation and manuals
* Framework code and implementation tips
* Sample framework architectures and models
* Design patterns and presentations
* Animated demonstrations

Reviews


Lots of data
This book presents more than 25 case studies in framework development. The approaches are varied. Some are very nuts&bolts, others operate at a much more philosophical level. Some of the more interesting topics involve component-based systems, hardware design, and several applications of design patterns.

The whole thing, including 50 pages of end matter, weighs in over 700 pages. The writing is dense and packed with data. It's a real goldmine of information.

The problem is that a goldmine, these days, typically yields one gram of gold per tonne of ore. Extracting this book's information, the real usable content, from its data is about like extracting that gram. Maybe that's appropriate, though. Framework development is not as well understood as lots of other kinds of software, and the first step in any science is to collect specimens. I've found my nuggets in this book, as other readers have found theirs, but different people find different nuggets according to their needs and interests.

If you have an active interest in framework development, and if you have time and energy to distill over 650 pages of raw data on your own, this book may be for you. It really is not for the beginner or the casual reader, though.


Shame on you!
Ok. Almost all the reviews have arab names (that link them to Mohamed E. Fayad) or are hidden behind expressions like "A reader". Almost all the reviews says that the book is excellent, perfect and they don't find any defects.

It's easy to get a good rating for your book if you are without scruples and don't even have the smallest ethics.


Anybody who was not specifically asked to provide a review?
Most of the reviewers so far are either students or young academics and collaborators of Mohamed Fayad who were specifically asked to provide excellent reviews on this book. I would like to hear the comments by someone else for a change.

An excelent walkt through framework technologies
An almost indispensable 3-volume reading to understand the success of framework technologies in today's software systems. The books include most of the top articles on the subject, providing a thorough insight in both design and implementation issues regarding frameworks, also complemented with practical experience about framework usage. Although the work is mainly concentrated on technical aspects, the articles are comprehensible enough to be taken as reference material by a broad community, for example, software engineers, programmers, or technology managers. The books are useful for anybody planning to include framework-based techniques in software development processes or planning to improve current object-oriented practices. It is also an excellent source for graduate courses.

Volume 1 lays the fundamental concepts supporting object-oriented frameworks, and describes the problems and challenges that this
technology raises in software development. The book covers topics such as domain analysis, development concepts and approaches,
documentation, and management, among others. Of course, the compilation of articles makes some parts little redundant, but this is a minor detail compared with the fruitful contributions made by the book. In particular, the articles on reusing hooks, hot-spot-driven development, composing modeling frameworks in Catalysis, and composition problems, causes and solutions, are a sample of the outstanding level of this work. Each chapter adds at the end a number of related questions and student projects aiming to reinforce concepts and promote further investigation. As a comment, novice readers should take the sections concerning hooks and hot-spots carefully because these topics are presented in a slightly confusing way.

Volume 2 focuses on specific framework implementations, dealing with existing frameworks for different application domains, such as businesses, multi-agent systems, languages and system software. In this book, the readers will find a level of detail much closer to specific implementations issues than in the previous volume. Nonetheless, the writing style remains mostly clear and accessible for a quite broad audience. The case-studies and experience reports described by the articles show an attractive industrial perspective of the framework approach, and more important, they go an step forward in the road of a more mature discipline for software development. In addition, a
CD-Rom with concrete examples of these applications is included with the book.

Volume 3 completes this series with a number of domain-specific application frameworks developed by industry, showing how to apply the concepts and ideas of the previous books in software products. In this line, it includes very interesting frameworks for manufacturing systems and distributed systems, among others. It also goes through concrete software scenarios, illustrating the benefits of combining domain knowledge and object-orientation expertise. Although the level of the articles is rather odd, the volume certainly provides the readers a realistic picture of the problems of building and adapting frameworks by learning from others' experience. A CD-Rom is also included with this book.

Overall, these framework books collect the state-of-the-art on framework development, offering a comprehensive and
easy-to-understand guide for both academics and practitioners in the field. It is clear that framework technologies will not solve all the problems (perhaps they rise more challenges than current approaches), however, taking advantage of the framework possibilities can make your development process more repeatable, productive, and also less painful. The gains of this retrain are no doubt a good investment.


Excellent book for both academia and industry
I was quite impressed by the book as it spans a wide range of academic and industrial issues. As a matter of fact, I recommend Dr. Fayad's publications to my graduate students as well to professionals. His writing is clear, concise, inspiring and evocative.


Home | Browse | Professors | Merchants | Webmasters | Contact Us

[ Canada | United Kingdom ]

Copyright © 2003-2008 GetTextbooks.com