I don't know Berlin very well yet, so the proposals might not even make sense. I'm just writing down my ideas.
Warsaw
Proposal
Use more CORBA (CORBAservices, CORBAcomponents):
- No core at all, use generic CORBA facilities for kit lookup
- Use Relationship service for scene graph
Advantages
- Modularity (more freedom for developers; standard implementation may be better)
Open Problems
- CORBA facilities existing?
- Mapping Component type -> Implementation
- Type safety
- Performance
- OmniORB, which is used by the Berlin demo implementation, doesn't support the Relationship service.