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