Building Application Frameworks
Mohamed E. Fayad, Douglas C. Schmidt, Ralph E. Johnson
Résumé
which can be fleshed out and customized into
full-fledged software programs. In recent years
frameworks have been successfully implemented for a
few specific application domains, most notably user
interfaces, data processing, and telecommunications. A
successful framework is a breakthrough because it
means that developers no longer have to start from
scratch: if a framework can successfully generate one
user interface, it can generate any user interface. A
mature framework saves your business many thousands
of dollars in software development costs and can be
reused indefinitely. Corporations have paid as much as
$8 million to develop proprietary frameworks, but
frameworks--like patterns--are inherently open. They are
the result of distilling industry-wide practice and
experience, which is what makes them so hard to build.
This book is the first publication of methods and
concepts for framework building. As such it represents a
major contribution to the literature. Editors and
contributors are the top tier of object-oriented
technology and research worldwide.
Table of contents
Framework Overview
Application Frameworks
Frameworks and Patterns: Architectural Abstractions
Frameworks Problems and Experiences
Framework Perspectives
AIMULA Frameworks: The Early Experience
Visual Builders: Framework Design Issues
Usability and Framework Design
Frameworks And Domain Analysis
Deriving Frameworks from Domain Knowledge
Harvesting Design
Framework Development Concepts
Reusing Hooks
A Framework Recipe
Capturing Hypermedia Functionality
Understanding Frameworks
Capturing Framework Requirements
Managing Class Dependencies
Framework Development Approaches
Framework Design by Systematic Generalization
Hot-Spot-Driven Development
Structuring Large Application Frameworks
Understanding Macroscopic Behavior Patterns with Use Case
Maps
Composing Modeling Frameworks in Catalysis
Framework Testing And Integration
Composition Problems, Causes, and Solutions
Framework Documentation
Documenting Frameworks
Empowering Framework Users
Describing and Using Frameworks
Framework Management And Economics
Strategic Analysis of Application Framework
Investments
Evaluting Structural and Functional Stability
Future Trends
Appendices
Indexes
L'auteur - Mohamed E. Fayad
, PhD is a professor of Computer Science and Engineering at the University of Nebraska, a columnist for Communications of the ACM, lead author of Wiley's book Transition to Object-Oriented Software Development, a guest editor for six different theme issues, and a former editor-in-chief of IEEE Computer Society Press. He is a pioneer and expert in object-oriented software engineering.
L'auteur - Douglas C. Schmidt
, PhD is a professor of Computer Science at Washington University and consults for Lucent Technologies. He is a pioneer in the field of telecommunications patterns and frameworks.
L'auteur - Ralph E. Johnson
, PhD is a member of the famed "Gang of Four" and a professor of Computer Science at the University of Illinois, Urbana-Champaign.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Wiley |
Auteur(s) | Mohamed E. Fayad, Douglas C. Schmidt, Ralph E. Johnson |
Parution | 15/09/1999 |
Nb. de pages | 664 |
Format | 19,5 x 24 |
Poids | 1400g |
EAN13 | 9780471248750 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse