Reference material & links

Fri, 10 March, 2000
Software Architecture | Distribution&Objects | ...


Home CS
Courses & Education


Research, Publications & Projects

Links & References

Educational portfolio

These pages written, maintained, and © by Atze Dijkstra.


Software Architecture


  • Software Architecture in Practice
    Bass, Len and Clements, Paul and Kazman, Rick
    ISBN 0-201-19930-0
  • A System of Patterns
    Buschmann, Frank and Meunier, Regine and Rohnert, Hans and Sommerlad, Peter and Stal, Michael
    ISBN 0-471-95869-7
  • Design Patterns, Elements of Reusable Object-Oriented Software
    Gamma, Erich and Helm, Richard and Johnson, Ralph and Vlissides, John
    ISBN 0-201-63361-2
  • Component Software, Beyond Object-Oriented Programming
    Szyperski, Clemens
    ISBN 0-201-17888-5


Distribution & Objects

Note: references are not up to date.

  1. Java RMI
  2. Corba
  3. Voyager agents
    • The ObjectSpace home page, where the voyager system (version 3.1.1) can be downloaded from.
  4. Linda, JavaSpaces
    • The Linda bibliography. From this biliography the following material is readily available:
      • David Gelernter. Generative Communication in Linda. ACM Transactions on Programming Languages and Systems, Jan. 1985, Vol. 7, No. 1, pp. 80-112.
      • Nicholas Carriero and David Gelernter. The S/Net's Linda Kernel. ACM Transactions on Computer Systems, May 1986, Vol. 4, No. 2, pp. 110-129.
      • Nicholas Carriero and David Gelernter. Linda in Context. Communications of the ACM, April 1989, Vol. 32, No. 4, pp. 444-458.
    • The products page of sun's java site, where the JavaSpaces specification can be downloaded from.
  5. OpenDoc (& Components)
  6. COM, DCOM, ActiveX, OLE
    • Books
      • Understanding ActiveX and OLE. A guid for Developers & Managers, Chappel, David, , 1996
      • Inside OLE, Brockschmidt, Kraig, , 1995
    • General info on COM, starting point for higher-level material, less technical.
    • The developer/technology pages on COM (and DCOM, ActiveX) from Microsoft. These contain
    • The pages on OLE, aka ActiveX. These contain
    • A low level comparison of DCOM and CORBA