ACE is a framework for implementing distributed C++ applications, TAO is an open source CORBA implementation, CIAO is an open source CCM implementation. See http://www.cs.wustl.edu/~schmidt for more information
This project is an Famous project in the FOSS community and Eclipse is also well known for its Java IDE.
While Java Classes describe the structure and properties of instances, Object Construction Plans describe the structure and properties of instance aggregates. Please refer to http://www.xocp.org (partially only german, tutorial available in english)
Reflector is a framework which provides serialization of arbitrary Java commands [along with parameters] into XML/text/binary form. It also provides deserialization (or playback) of previously recorded sequence of Java commands.