Sign up
Forgot password?
FAQ: Login

Szyperski C. Component Software. Beyond Object-Oriented Programming

  • pdf file
  • size 2,57 MB
  • added by
  • info modified
Szyperski C. Component Software. Beyond Object-Oriented Programming
2th edition. — Addison-Wesley Professional, 2002. — 624 p. — (Addison-Wesley Component Software). — ISBN10: 032175302X, ISBN13: 978-0321753021.
This book aims to present a comprehensive and detailed account of most aspects of component software: information that should help to make well-founded decisions; information that provides a starting point for those who then want to dig deeper. 1n places, the level of detail intentionally goes beyond most introductory texts. However, tiring feature enumerations of current approaches have been avoided. Where relevant, features of the various approaches are drawn together and directly put into perspective. The overall breadth of the material covered in this book reflects that of the topic area; less would be too little.Significant parts of this book are non-technical in nature. Again, this reflects the very nature of components - components develop their full potential only in a component market. The technical and non-technical issues are deeply intertwined and coverage of both is essential. As wide as the spectrum of this book is so, it is envisioned, are the backgrounds and interests of its expected readers. To support such a variety of readers, the book is written with browsing in mind. Most chapters are relatively self-contained and so can be read in any order, although sequential reading is preferable.
About the contributing authors.
Motivation - components and markets
Market versus technology.
Standards.
Foundation
What a component is and is not.
Components, interfaces, and re-entrance.
Polymorphism.
Object versus class composition or how to avoid inheritance.
Aspects of scale and granularity.
Patterns, frameworks, architectures.
Programming - shades of gray.
What others say.
Component models and platforms
Object and component "wiring" standards.
The OMG way: CORBA, CCM, OMA, and MDA.
The Sun way - Java, JavaBeans, EJB, and Java 2 editions.
The Microsoft way: COM, OLE/ActiveX, COM+, and .NET CLR.
Some further technologies.
Strategic comparison.
Efforts on domain standards.
Ongoing concerns.
Components meet architecture and process.
Component architecture.
Component frameworks.
Component development.
Component distribution and acquisition.
Component assembly.
On the horizon.
Markets and components
Gamut of markets.
New professions.
A component marketing paradox.
Epilogue.
Java versus C# versus Component Pascal.
Useful addresses and bibliography.
  • Sign up or login using form at top of the page to download this file.
  • Sign up
Up