Need to support both evolutionary and revolutionary approaches |
If we were building a Java based system, these requirements would eventually lead to a "Java Framework for Collaborative Educational Tools" with defined interfaces |
In CORBA one talks about the properties and methods of educational objects (cf. DoD Advanced Distributed Learning ADL) and a vertical "CORBA facility for Collaborative Educational Tools" |