! Aware > default selections > Activity specific > Software Development > Methods > OO >

Components and OO Development

- - Component and Object-oriented reuse and development
Subsets on this page: - #Apps & Utilities - #Q&A - #Articles - #Books - #Info - #Libs & Functions -
- #Personalize -
Search ! Aware:

  By ANN

Search all pages


By activity
Professions, Sciences, Humanities, Business, ...

User Interface
Text-based, GUI, Audio, Video, Keyboards, Mouse, Images,...

Text Strings
Conversions, tests, processing, manipulation,...

Integer, Floating point, Matrix, Statistics, Boolean, ...

Algorithms, Memory, Process control, Debugging, ...

Stored Data
Data storage, Integrity, Encryption, Compression, ...

Networks, protocols, Interprocess, Remote, Client Server, ...

Hard World
Timing, Calendar and Clock, Audio, Video, Printer, Controls...

File System
Management, Filtering, File & Directory access, Viewers, ...

Information and Publications: Showing

Comp.Object FAQ Version 1.0.9 (04-02) Announcement

ftp://rtfm.mit.edu/pub/faqs/object-faq/announce (At MIT)

Comp.Object FAQ Version 1.0.9 (04-02) Part 1/13

At faqs.org Part 2/13  Part 3/13  Part 4/13  Part 5/13  Part 6/13  Part 7/13  Part 8/13  Part 9/13  Part 10/13  Part 11/13  Part 12/13  Part 13/13 
At MIT Part 1/13  Part 2/13  Part 3/13  Part 4/13  Part 5/13  Part 6/13  Part 7/13  Part 8/13  Part 9/13  Part 10/13  Part 11/13  Part 12/13  Part 13/13 

Books: Showing

Software Product Lines : Practices and Patterns
[Paul Clements, Linda M. Northrop; 2001-08-20] ISBN 0201703327
- At Barnes & Noble - At Amazon - At Half

Practical IDL Programming
[Liam Edward Gumley; 2001-08-07] ISBN 1558607005
- At Barnes & Noble - At Amazon - At Half

Object-Oriented Analysis and Design
[Andrew Haigh; 2001-07-30] ISBN 0072133147
- At Barnes & Noble - At Amazon - At Half

Building Systems from Commercial Components
[Kurt Wallnau, et al; 2001-07-25] ISBN 0201700646
- At Barnes & Noble - At Amazon - At Half

Design Patterns Explained: A New Perspective on Object-Oriented Design
[Alan Shalloway, James R. Trott; 2001-07-09] ISBN 0201715945
- At Barnes & Noble - At Amazon - At Half

Component Based Software Engineering: Putting the Pieces Together
[George T. Heineman, William T. Councill; 2001-06-08] ISBN 0201704854
- At Barnes & Noble - At Amazon - At Half

Essential IDL: Interface Design for COM (The DevelopMentor Series)
[Martin Gudgin; 2000-12-15] ISBN 0201615959
- At Barnes & Noble - At Amazon - At Half

Large Scale Component Based Development
[Alan W. Brown; 2000-12-15] ISBN 013088720X
- At Barnes & Noble - At Amazon - At Half

The Essence of COM: A Programmer's Workbook (3rd Edition)
[David S. Platt; 2000-05-11] ISBN 0130165816
- At Barnes & Noble - At Amazon - At Half

Developer's Workshop to COM and ATL 3.0
[Andrew Troelsen; 2000-04] ISBN 1556227043
- At Barnes & Noble - At Amazon - At Half

The Pattern Almanac 2000
[Linda Rising; 2000-01-15] ISBN 0201615673
- At Barnes & Noble - At Amazon - At Half

ATL Developer's Guide
[Tom Armstrong; 2000-01-15] ISBN 076454683X
- At Barnes & Noble - At Amazon - At Half

Delphi COM Programming
[Eric Harmon; 2000-01] ISBN 1578702216
- At Barnes & Noble - At Amazon - At Half

Building Application Frameworks : Object-Oriented Foundations of Framework Design
[Mohamed Fayad (Editor), Douglas C. Schmidt (Editor); 1999-09-13] ISBN 0471248754
- At Barnes & Noble - At Amazon - At Half

Inside Atl (Programming Languages/C)
[George Shepherd, Brad King; 1999-08] ISBN 1572318589
- At Barnes & Noble - At Amazon - At Half

More Process Patterns : Delivering Large-Scale Systems Using Object Technology (Managing Object Technology Series, 19)
[Scott W. Ambler; 1999-01] ISBN 0521652626
- At Barnes & Noble - At Amazon - At Half

Activex/Ole Programming : Building Stable Components With Microsoft Foundation Class
[Donis Marshall; 1998-07] ISBN 0879305169
- At Barnes & Noble - At Amazon - At Half

Object Technology: A Manager's Guide (2nd Edition)
[David A., Ph.D. Taylor; 1997-09] ISBN 0201309947
- At Barnes & Noble - At Amazon - At Half

Software Reuse : Architecture Process and Organization for Business Success
[Ivar Jacobson, et al; 1997-06] ISBN 0201924765
- At Barnes & Noble - At Amazon - At Half

(Partial list shown.)
[Complete List of Books]

Articles: Showing

Public versus Published Interfaces ( Martin Fowler ; IEEE Software Magazine 2002-03)

Is This a Pattern? ( Tiffany Winn, Paul Calder ; IEEE Software Magazine 2002-01)

- In the current climate, pattern is an often misused buzzword. However, there is no clear definition of patternness, perhaps because patterns do not lend themselves to prescriptive, formal definitions. The authors propose a set of characteristics that can be used as a test for patternness. Each characteristic in their test describes an essential aspect of a design pattern. Recognizing these characteristics will help software designers understand, use, and write better patterns.

Software Reuse: Silver Bullet? ( Melody M. Moore ; IEEE Software Magazine 2001-09)

Composing Software Component "ilities" ( Jeffrey Voas ; IEEE Software Magazine 2001-07)

Accelerating Development with Agent Components ( Martin L. Griss, Gilda Pour ; IEEE Computer Magazine 2001-05)

- This analytical survey of agent components reveals that the technology will likely form the foundation for flexible, intelligent, Web-based enterprise application systems.

A Formal Process for Evaluating COTS Software Products ( Patricia K. Lawlis, Kathryn E. Mark, Deborah A. Thomas, Terry Courtheyn ; IEEE Computer Magazine 2001-05)

- A software product evaluation process grounded in mathematics and decision theory can effectively determine product quality and suitability with less risk and at lower cost than conventional methods.

Mentoring Object-Oriented Projects ( Ramkumar Ramaswamy ; IEEE Software Magazine 2001-05)

- The mentor must be architect, design consultant, and educator on process and language issues. This multifaceted role presents unique challenges.

COTS-Based Systems Top 10 List ( Victor R. Basili, Barry Boehm ; IEEE Computer Magazine 2001-05)

- This list offers hypotheses for examining CBS project decisions in light of empirical data samples.

Synching or Sinking: Global Software Outsourcing Relationships ( Richard Heeks, S. Krishna, Brian Nicholson, Sundeep Sahay ; IEEE Software Magazine 2001-03)

- Clients and software developers need to move their global outsourcing relationships up the value chain to reap greater benefits. Yet such moves bring costs and risks. The authors investigate the strategies that differentiate successful and unsuccessful value chain moves.

Using Components for Rapid Distributed Software Development ( Alexander Repenning, Andri Ioannidou, Michele Payton, Wenming Ye, Jeremy Roschelle ; IEEE Software Magazine 2001-03)

- A large, geographically distributed testbed consisting of domain experts, component framework coordinators, developers, publishers, and users produces and publishes educational applications using a rapid production pipeline process.

Shifting Paradigms with the Application Service Provider Model ( Lixin Tao ; IEEE Computer Magazine 2001-010)

- In the past four decades, several technological breakthroughs have made it feasible to sell computing as a service rather than a product. Supercomputers and clustering technologies have made huge amounts of raw computing power available, while time-sharing operating systems have made computing resources a divisible utility. Personal computers have educated generations of home and office computing users, who now depend on such devices. Meanwhile, the Internet has become the world's largest data and computing-service delivery infrastructure, offering a new platform for net-work-centric computing. Recently, application service providers have begun marketing the ASP model, which uses the Internet or other wide area networks to provide online application services on a rental basis—commercially delivering computing as a service. For the ASP model to become the computing industry's mainstream paradigm, ASPs must make significant breakthroughs in networking infra-structure, computing technologies, and rental-based cost models and financial services. If it can overcome the challenges facing it, the ASP model will foster a new generation of distributed, component-based computing services.

Requirements that Handle IKIWISI, COTS, and Rapid Change ( Barry Boehm ; IEEE Computer Magazine 2000-07)

- Requirements help you deal with "I'll know it when I see it" users, off-the-shelf components, and rapid change.

Diversity in Reuse Processes ( Maurizio Morisio, Colin Tully, Michel Ezran ; IEEE Software Magazine 2000-07)

- Four European companies successfully achieved software reuse despite pursuing radically different processes and technologies. The authors explore the reasons behind the companies' success and present guidelines for others wanting to establish reuse programs.

Components: What If They Gave a Revolution and Nobody Came? ( Peter M. Maurer ; IEEE Computer Magazine 2000-06)

- Components swept through the cubicles of frontline programmers, but hardly caused a stir in the halls of academia. It's time researchers woke up and took part in the revolution.

How to Use Linguistic Instruments for Object-Oriented Analysis ( Natalia Juristo, Ana Maria Moreno, Marta López ; IEEE Software Magazine 2000-05)

- One of object orientation's main limitations is the object-oriented analysis process's immaturity. This article proposes an approach that is based on using linguistic information from informal specifications to apply during this process. Our method helps analyze this information semantically and syntactically and employs a semiformal procedure to extract an OO system's components.

What Do You Mean by COTS? Finally, a Useful Answer ( David Carney, Fred Long ; IEEE Software Magazine 2000-03)

- The use of handy acronyms—such as "COTS"—can be a convenience, but it can also lead to confusion and misunderstanding. Here are some thoughts on a remedy.

Explore, Excogitate, Exploit: Component Mining ( Diomidis Spinellis ; IEEE Computer Magazine 1999-09)

Difficulties in the Transition from OO Analysis to Design ( Hermann Kaindl ; IEEE Software Magazine 1999-09)

- The transition from object-oriented analysis to object-oriented design is indeed difficult. Unfortunately, most of the literature on this topic has incorrectly assessed this issue since the notion of OOA was introduced about a decade ago.

Toward an Engineering Discipline of Software Reuse ( Ali Mili, Sherif Yacoub, Edward Addy, Hafedh Mili ; IEEE Software Magazine 1999-09)

- This article stems from participation in a panel discussion at the 1997 Symposium on Software Reusability, and discusses open research topics, classified by goal and by approach.

(Partial list shown.)
[Complete List of Articles]

Questions and Answers: Showing

Good Textbooks for Object Oriented Programming? [2001/10/21]

At Ask Slashdot

Open-Source Component Repository? [ 1999/11/03]

At Ask Slashdot

Applications and Utilities: Showing

EDMA - is an open and modular development environment similar to the Component Object Model or the System Object Model. {GPL,GNU}

At GNU project

Guaraná: A Reflective Architecture - Guaraná is a language-independent meta-object protocol (MOP). The MOP aims at reuse of meta-level code, through composition, and at security, through the composition API, that controls what each meta-object can and cannot do. {(L)GPL}

At Sourceforge ( Production/Stable)

Tangram - Tangram makes Perl objects persist in relational databases. Tangram is orthogonal, fully supports OOP (multiple inheritance, polymorphism, object identity, collections) and gives access to SQL's query power. {(L)GPL}

At Sourceforge ( Production/Stable)

templ-0.3 - Source code templates generator

At FreeBSD Ports

ROOT - Comprehensive object oriented framework {OpenSource}

root-2.23 - OO framework for data analysis and visualisation (At NetBSD packages collection)
(Info at freshmeat)

Applications and Utilities

Others not displayed here
Full List

Libraries and Components: Showing

ObjStore - An interface to the ObjectStore object-oriented database; lets you store scalars, hashes, and references. The data can be retrieved from Perl, Java, or C++ speedily. [Perl] {oss}


WDDX SDK - SDK for building distributed web applications {OpenSource}

Libraries and Functions

Others not displayed here
Full List

Related Subjects (default selections)

(The following links to subjects at this site retain your personalized selections.)

Software Licensing - Intellectual Property Considerations, comparing licenses, legal issues

Software Development Methods - Software process paradigms, management, improvement, analysis.

Higher level implementation is covered at Client Server Implementation - clients and servers (listeners) in general. Technologies, frameworks

Specific Programming Languages - C, PERL, Fortran, et al.

(There may be additional related subject pages listed here)

External Categories

Computers : Software : Object Oriented :

Computers : Programming : Patterns and Anti-Patterns :

Personalized Selections
MS Windows.
  GPL or LGPL.
Tip: To exclude choices, select all others in same column

Use our system: Bring Rapid Knowledge Transfer and Awareness to your company website!

Rapid-Links: Search | About | Comments | Submit Path: RocketAware > Activity specific > Software Development > Methods > OO >
RocketAware.com is a service of Mib Software
Copyright 2002, Forrest J. Cavalier III. All Rights Reserved.
We welcome submissions and comments