AnyBook4Less.com
Find the Best Price on the Web
Order from a Major Online Bookstore
Developed by Fintix
Home  |  Store List  |  FAQ  |  Contact Us  |  
 
Ultimate Book Price Comparison Engine
Save Your Time And Money

Building Application Frameworks : Object-Oriented Foundations of Framework Design

Please fill out form in order to compare prices
Title: Building Application Frameworks : Object-Oriented Foundations of Framework Design
by Mohamed E. Fayad, Douglas Schmidt, Ralph E. Johnson
ISBN: 0-471-24875-4
Publisher: John Wiley & Sons
Pub. Date: 13 September, 1999
Format: Hardcover
Volumes: 1
List Price(USD): $75.00
Your Country
Currency
Delivery
Include Used Books
Are you a club member of: Barnes and Noble
Books A Million Chapters.Indigo.ca

Average Customer Rating: 4.45 (20 reviews)

Customer Reviews

Rating: 5
Summary: An essential three-volume reference on Application Framework
Comment: This three-volume reference is a good collection of articles that provide theoretical concepts and practical experience in designing, implementing, and documenting application frameworks.

Volume 1, "Building Application Frameworks", addresses several problematic topics crucial to the success of object-oriented application frameworks. It presents a complete reference on how to develop a good application framework and provides guidelines for dealing with issues related to application frameworks.

Volume 2, "Implementing Application Frameworks", illustrates the development and use of frameworks technology in several domains, such as business, artificial intelligence, agents, tools, environments, and system applications. It describes diverse application frameworks and discusses real-world experience.

Volume 3, "Domain-Specific Application Frameworks", provides valuable insight into successful application framework examples. All the material is presented in a practical, easy-to-understand manner.

I strongly recommend this three-volume reference for anybody planning to use the hottest technologies related to software reuse, frameworks, in the software development process.

Rating: 5
Summary: Excellent books to learn how to develop OOA Frameworks
Comment: This book in conjunction with the books "Domain-Specific Application Frameworks: Frameworks Experience by Industry" and "Implementing Application Frameworks: Object-Oriented Frameworks at Work" are a series of three books that constitute a complete and necessary guide for the design and implementation of application frameworks. They are based on multiple academic and industrial contributors experience building a wide range of domain-specific application framework. These books are very easy to read and understand and you can learn from them not only what a framework and an application framework are, but also how to apply this technology to real world domains, like manufacturing, health care, distributed computing, real-time systems, simulation environments, ...

First book, "Building Application Frameworks: Object-Oriented Foundations of Framework Design" introduces application frameworks, their benefits and problems. It addresses all the fundamental concepts behind OO application frameworks and provides guidelines for OO application framework development. It is organized in eight parts. Part one provides a complete overview of OO application framework technology describing what is an application framework, what are the problems and benefits of application frameworks and how to use, develop and evaluate an application framework. Part Two presents some historical application frameworks and discusses some general guidelines to increase the reusability of application frameworks. Part Three describes how to build a framework analysing a concrete domain. The rest of the book provides all the necessary information to completely build an application framework. It presents all the concepts managed in framework development, which are the different development approaches, how to test the resulting frameworks, the problems derived from integration and a question sometimes forgotten but very important, the framework documentation.

Second book, "Domain-Specific Application Frameworks: Frameworks Experience by Industry" is focused in the experience of industrial and academic contributors in the development of OO application framework in different domains. Each chapter covers step by step the complete development of an application framework in manufacturing, distributed systems, real-time systems, telecommunication, multimedia, chemistry and data visualization domains. It includes the motivation developers founded to choose application framework technology, the problems they had to solve and the final solutions they developed.

Third book, "Implementing Application Frameworks: Object-Oriented Frameworks at Work", shows step by step how to implement application frameworks in different domains. It is organized in six parts covering examples about i) Business Frameworks with different examples in sales and administrative domains, ii) Artificial Intelligence, iii) Agent Application Frameworks, presenting interesting frameworks for speech recognition, neural networks and agents. iv) Specialized tool frameworks, v) Language Specific Frameworks, vi) System Application Frameworks, which present and analyse the application of OO frameworks in combination with other methodologies as component-oriented programming, language constructs or constraint programming and vi) Experiences in Application Frameworks. This last section is very useful because analyse the lessons learned using the application framework technology.

Rating: 3
Summary: Good starting point but...
Comment: For one that works on frameworks and tools almost every day, I'm one that understands the production of frameworks and the OO methodology very well - however I got this book on a recommendation for its rich content and ideas, but I was left dissappointed.

First of all, the book is more of an academic book. I have no problem with this as the Design Patterns book produced by the GoF was written in the same manner, but the language and tone could have more informal to make it a more enjoyable read for the working architect rather than the university student.

That not really being the real issue, there are many chapters in this book that are almost useless to read. I understand this book shouldn't be read from cover-to-cover (seeing as the chapters have hardly any real order to them - another bad point), but reading about a smalltalk framework for something so trivial and talking about it's significance for a hundred pages or so doesn't make me learn anything - simular to the Mythical Man Month. I'm sure these kinds of chapters or books even are an important, integral part of computer science and should be captured, but this isn't the book I'm afraid.

The chapters on example frameworks, although helpful, didn't tell the reader a lot of inforamtion. For instance, the Hypermedia framework was written as it was being told with an overview. Although the patterns and some driving design decisions were made, the actual purpose of the framework was unclear until the end of the chapter that I put in the missing pieces myself. The author wrote it like a review or an abstract to a larger case study - which doesn't help those that truly want to understand what's going on.

The chapters on formalizing and understanding frameworks, although I appreiciate the academic effort to describing frameworks, were useless reads as well. As an architect that has built many frameworks and continues to do so, their so-called "simplified model" couldn't even potentially describe half the frameworks i've built. For a book that is supposed to be the "definitive guide/reference" on frameworks, it most surely doesn't meet to the level of frameworks being produced in the enterprise today. Perhaps volumes 2 and 3 can clear this up.

Given all this, however, the book has some good chapters, albeit reviews and abstracts of white papers and other books. If you really want to start building frameworks, maybe this would be a good start, but I'd recommend Design Patterns: Elements of Reusable Software, Refactoring, EJB Design Patterns and many other books about advanced OO and designing software that focus on the "smaller" elements of producing frameworks instead. If you truely understand these works, learning how to build frameworks is almost trivial and you won't really need to read this book. Maybe I'm just smart too, I dunno - you decide.

Just my thoughts - hope that helps someone's buying decision.

Similar Books:

Title: Implementing Application Frameworks : Object-Oriented Frameworks at Work
by Mohamed E. Fayad, Douglas Schmidt, Ralph E. Johnson
ISBN: 0471252018
Publisher: John Wiley & Sons
Pub. Date: 27 September, 1999
List Price(USD): $75.00
Title: Domain-Specific Application Frameworks : Frameworks Experience by Industry
by Mohamed E. Fayad, Ralph E. Johnson
ISBN: 0471332801
Publisher: John Wiley & Sons
Pub. Date: 18 October, 1999
List Price(USD): $75.00
Title: Framework Process Patterns: Lessons Learned Developing Application Frameworks
by James Carey, Brent Carlson
ISBN: 0201731320
Publisher: Addison-Wesley Pub Co
Pub. Date: 11 April, 2002
List Price(USD): $39.99
Title: The UML Profile for Framework Architectures
by Marcus Fontoura, Wolfgang Pree, Bernhard Rumpe
ISBN: 0201675188
Publisher: Addison-Wesley Pub Co
Pub. Date: 12 December, 2001
List Price(USD): $46.99
Title: Patterns of Enterprise Application Architecture
by Martin Fowler
ISBN: 0321127420
Publisher: Addison-Wesley Pub Co
Pub. Date: 05 November, 2002
List Price(USD): $49.99

Thank you for visiting www.AnyBook4Less.com and enjoy your savings!

Copyright� 2001-2021 Send your comments

Powered by Apache