Many of the resources used in writing the thesis are available online.
Some are referred to in the bibliography by their URL, the online
presence of others is less obvious. This page links to all that are
available.
URLs, however, frequently change their content or location. I am
linking to the original location, where I got the document from
myself. I run a link checker now and then and remove broken
links. Most of them have probably just moved, but I cannot follow all
these documents around. I have kept copies of them all, so if you
are desperate for any file, send me an email.
- 01
- Werner Almesberger, Linux ATM API. Draft version 0.4.
Lausanne, 1996.
Original: http://lrcwww.epfl.ch/linux-atm/
- 02
- Joe Armstrong, Robert Virding, Claes Wikström
and Mike Williams, Concurrent Programming in Erlang.
Prentice Hall, 1999
Erlang Homepage
Original: http://www.erlang.se/erlang/sure/main/news/erlang-book-part1.pdf
- 03
- The ATM Forum, ATM User-Network Interface
Specification, Version 3.0. Prentice Hall, 1993.
Original: ftp://ftp.atmforum.com/pub/approved-specs/af-uni-0010.002/uni-3.1.I.pdf
ftp://ftp.atmforum.com/pub/approved-specs/af-uni-0010.002/uni-3.1.II.pdf
- 04
- Christian Becker and Kurt Geihs, QoS as a
Competitive Advantage for Distributed Advantage for Distributed
Object Systems. Proceedings of the Second International
Enterprise Distributed Object Computing Workshop, 1998.
Not online.
- 05
- Tim Berners-Lee, Universal Resource Identifiers
in WWW. RFC 1630, June 1994.
Original: http://www.rfc-editor.org/rfc/rfc1630.txt
- 06
- A. D. Birrell and B. J. Nelson, Implementing
Remote Procedure Calls. ACM Transactions on Computer
Systems. Vol. 2, No. 1, February 1984.
Not online.
- 07
- Grady Booch, Object-oriented Analysis and Design.
Benjamin Cummings Publishing Inc., 1994.
Not online.
- 08
- B. Callaghan, B. Pawlowski and P. Staubach, NFS Version 3
Protocol Specification. RFC 1813, June 1995.
Original: http://www.rfc-editor.org/rfc/rfc1813.txt
- 09
- L. Cardelli and P. Wegener, On Understanding Types, Data
Abstraction, and Polymorphism. ACM Computing Surveys,
Vol. 17, No. 4, December 1985.
Not online.
- 10
- Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides,
Design Patterns: Elements of Reusable Object-Oriented
Software. Addison-Wesley, 1995.
Not online.
- 11
- Al Geist et al, PVM: Parallel Virtual Machine. A Users'
Guide and Tutorial for Networked Parallel Computing.
MIT Press, 1994.
Original: http://ftp.netlib.orb/pvm3/book/pvm-book.ps
- 12
- GNOME Project Home Page.
http://www.gnome.org/
- 13
- Seif Haridi, Peter van Roy, Per Brand and Christian Schulte,
Programming Languages for Distributed Applications.
New Generation Computing, Vol. 16, No. 3, Tokyo, 1998.
Original: ftp://ftp.ps.uni-sb.de/pub/papers/ProgrammingSysLab/ngc98.ps.gz
- 14
- Elliotte R. Harold, Java Network Programming. O'Reilly, 1997.
Not online. (But you can also read the
Java RMI
pages.)
- 15
- Michi Henning, Binding, Migration and Scalability in CORBA.
Communications of the ACM, Vol. 41, No. 10, October 1998.
Original: http://www.triodia.com/staff/michi/cacm.pdf.gz
- 16
- Michi Henning and Steve Vinoski, Advanced CORBA Programming with
C++. Addison-Wesley, 1999.
Not online.
- 17
- A. Josey, Go Solo 2: The Authorized Guide to Version 2 of the
Single UNIX Specification. Prentice Hall, 1997.
Not online.
- 18
- Brian Kantor and Phil Lapsley, Network News Transfer
Protocol. RFC 977, February 1986.
Original: http://www.rfc-editor.org/rfc/rfc977.txt
- 19
- KDE Project Home Page.
http://www.kde.org/
http://koffice.kde.org/
- 20
- S. Maffeis, Adding Group Communication and Fault-Tolerance
to CORBA. Proceedings of the USENIX Conference on
Object-Oriented Technologies, June 1995.
Not online.
- 21
- MICO Web site.
http://www.mico.org/
- 22
- Steffen Nowacki, An Alternative IDL-C++-Mapping. Proceedings
of the European Conference on Object-Oriented Programming, 1997.
Original: http://www.egd.igd.fhg.de/fhg_igd/abteilungen/a1/veroeff/veroeff97/ecoop_paper.html
- 23
- Object Management Group, The History of CORBA. October 1998.
Original: http://www.omg.org/corba/corbahistory.html
- 24
- Object Management Group, Interoperable Naming Service.
Preliminary Specification, October 1998.
Original: http://www.omg.org/cgi-bin/doc?orbos/97-06-07
- 25
- Object Management Group, ORB Portability Enhancement RFP.
June 1995.
Original: http://www.omg.org/cgi-bin/doc?1995/95-06-26
- 26
- Object Management Group, ORB Portability Joint Submission.
May 1997.
Original: http://www.omg.org/cgi-bin/doc?orbos/1997/97-05-15
- 27
- Object Management Group, CORBA 2.0. July 1996.
Original: http://www.omg.org/cgi-bin/doc?ptc/96-03-04
- 28
- Object Management Group, CORBA 2.2. February 1998.
Original: http://www.omg.org/cgi-bin/doc?formal/98-07-01
- 29
- Object Management Group, CORBA 2.2 - Mapping of OMG IDL
to Java. February 1998.
Original: http://www.omg.org/cgi-bin/doc?formal/98-02-29
- 30
- Object Management Group, CORBA 2.3 Core Final Revision.
Preliminary Specification, December 1998.
Original: http://www.omg.org/cgi-bin/doc?ptc/98-12-04
- 31
- Object Management Group, CORBA 2.3 - Mapping of OMG IDL
to C++. Preliminary Specification, November 1998.
Original: http://www.omg.org/cgi-bin/doc?ptc/98-09-03
- 32
- Object Management Group, CORBA 2.3 - Mapping of OMG IDL
to Java. Preliminary Specification, May 1999.
Original: ftp://ftp.omg.org/pub/orbrev/drafts/idljava_2_4v3.0.pdf.gz
- 33
- Object Management Group, Issues for Object Request Broker 2.3a
Revision Task Force. May 1999.
Original: http://www.omg.org/issues/orb_revision.html
- 34
- Object Management Group, Issues for C++ Revision Task
Force. May 1999.
Original: http://www.omg.org/issues/cxx_revision.html
- 35
- Object Management Group, CORBA Messaging Joint Revised
Submission. May 1998.
Original: http://www.omg.org/cgi-bin/doc?orbos/98-05-05
- 36
- Object Management Group, CORBA Security Service.
December 1998.
Original: http://www.omg.org/cgi-bin/doc?orbos/98-12-17
- 37
- Object Management Group, Real-Time CORBA Joint Revised
Submission. May 1999.
Original: http://www.omg.org/cgi-bin/doc?orbos/99-05-03
- 38
- Object Management Group, Persistent Object State Service
2.0 RFP. June 1997.
Original: http://www.omg.org/cgi-bin/doc?orbos/1997/97-06-07
- 39
- Object Management Group, Persistent Object State Service.
December 1997.
Original: http://www.omg.org/cgi-bin/doc?formal/97-12-12
- 40
- Object Management Group, Policies and Procedures of the OMG
Technical Process. Version 1.3, June 1997.
Original: http://www.omg.org/cgi-bin/doc?pp/97-06-01
- 41
- Object Oriented Concepts, ORBacus.
ORBacus Home Page: http://www.ooc.com/ob/
ORBacus for C++ 4.0a2: ftp://ftp.ooc.com/pub/OB/4.0alpha/OB-4.0a2.tar.gz
- 42
- Bernd Oestereich, Objektorientierte Softwareentwicklung mit der
Unified Modeling Language. Oldenbourg, 1997.
Not online.
- 43
- RedHat Labs, ORBit.
ORBit Home Page: http://www.labs.redhat.com/orbit/
ORBit 0.4.90: ftp://ftp.net.lut.ac.uk/gnome/sources/ORBit/ORBit-0.4.90.tar.gz
- 44
- Robert Orfali, The Essential Distributed Objects Survival
Guide. John Wiley & Sons, 1996.
Not online.
- 45
- Open Group, MICO 2.2.7 Open Brand Certificate. May 1999.
Original: http://www.opengroup.org/registration/certificates/thinkone541.pdf
- 46
- Bruce Perens, The Open Source Definition. Version 1.4,
June 1997.
Original: http://www.opensource.org/osd.html
- 47
- Jonathan B. Postel, User Datagram Protocol.
RFC 768, August 1980.
Original: http://www.rfc-editor.org/rfc/rfc768.txt
- 48
- Jonathan B. Postel, Internet Protocol.
RFC 791, September 1981.
Original: http://www.rfc-editor.org/rfc/rfc791.txt
- 49
- Jonathan B. Postel, Transmission Control Protocol.
RFC 793, September 1981.
Original: http://www.rfc-editor.org/rfc/rfc793.txt
- 50
- Arno Puder and Kay Römer, MICO - MICO is CORBA.
Morgan Kaufman Publishers, 1998.
The book itself is not online, but most of its text is also contained
in the MICO manual:
Original: http://www.mico.org/doc.ps.gz
- 51
- Irfan Pyarali, Carlos O'Ryan, Douglas C. Schmidt, Nanbor Wang,
Vishal Kachroo and Aniruddha Gokhale, Design Considerations
and Performance Optimizations for Real-time ORBs. 5th
USENIX Conference on OO Technologies and Systems, San Diego,
May 1999.
Original: http://www.cs.wustl.edu/%7Eschmidt/PDF/COOTS-99.pdf
Note: the title has changed since I originally downloaded the
paper, but the content has not.
- 52
- Eric S. Raymond, The Intercal Resource Page. May 1999.
Original: http://www.tuxedo.org/%7Eesr/intercal/
- 53
- Joyce K. Reynolds and Jon Postel, Assigned Numbers.
RFC 1700, October 1994.
Original: http://www.rfc-editor.org/rfc/rfc1700.txt
IANA Home Page: http://www.iana.org
- 54
- Dale Rogerson, Inside DCOM. Microsoft Press, 1997.
Not online.
- 55
- Kay Römer, MICO - MICO is CORBA. Eine erweiterbare
CORBA-Implementierung für Forschung und Ausbildung.
Diplomarbeit am Fachbereich Informatik. Frankfurt am Main,
Germany, February 1998.
Original: http://www.vsb.informatik.uni-frankfurt.de/%7Eroemer/papers/diplom.ps.gz
- 56
- Douglas C. Schmidt and Steve Vinoski, Distributed Callbacks
and Decoupled Communication in CORBA. SIGS, Vol. 8, No. 9,
October 1996.
Original: http://www.cs.wustl.edu/%7Eschmidt/C++-report-col8.pdf
- 57
- Douglas C. Schmidt and Steve Vinoski, Object Adapters:
Concepts and Terminology. SIGS, Vol. 9, No. 11,
November/December 1997.
Original: http://www.cs.wustl.edu/%7Eschmidt/PDF/C++-report-col11.pdf
- 58
- Douglas C. Schmidt and Steve Vinoski, Using the Portable
Object Adapter for Transient and Persistent CORBA Objects.
SIGS, Vol. 10, No. 4, April 1998.
Original: http://www.cs.wustl.edu/%7Eschmidt/PDF/C++-report-col12.pdf
- 59
- Douglas C. Schmidt and Steve Vinoski, C++ Servant Classes
for the POA. Vol. 10, No. 6, June 1998.
Original: http://www.cs.wustl.edu/%7Eschmidt/PDF/C++-report-col13.pdf
- 60
- Douglas C. Schmidt and Steve Vinoski, Programming
Asynchronous Method Invocations with CORBA Messaging.
Vol. 11, No. 2, February 1999.
Original: http://www.cs.wustl.edu/%7Eschmidt/PDF/C++-report-col16.pdf
- 61
- Douglas C. Schmidt et al, TAO - The ACE ORB.
Original: http://www.cs.wustl.edu/%7Eschmidt/TAO.html
- 62
- Krishnan Seetharaman, The CORBA Connection.
Communications of the ACM, Vol. 41, No. 10, October 1998.
Available from the ACM Digital Library for ACM Members only.
Online Article
- 63
- Jon Siegel, CORBA Fundamentals and Programming.
John Wiley & Sons, 1996.
Not online.
- 64
- Jon Siegel, OMG Overview: CORBA and the OMA in Enterprise
Computing.
Communications of the ACM, Vol. 41, No. 10, October 1998.
Available from the ACM Digital Library for ACM Members only.
Online Article
- 65
- R. Srinivasan, RPC: Remote Procedure Call Protocol
Specification Version 2. RFC 1831, August 1995.
Original: http://www.rfc-editor.org/rfc/rfc1831.txt
- 66
- R. Srinivasan, XDR: External Data Representation
Standard. RFC 1832, August 1995.
Original: http://www.rfc-editor.org/rfc/rfc1832.txt
- 67
- Richard Stevens, Unix Network Programming, Second Edition,
Volume 1. Networking APIs: Sockets and XTI.
Prentice Hall, 1998.
Not online.
- 68
- Richard Stevens, Unix Network Programming, Second Edition,
Volume 2. Interprocess Communication.
Prentice Hall, 1999.
Not online.
- 69
- Sun Microsystems, Inc., Java-Based Distributed Computing.
RMI and IIOP in Java. Press Release, June 1997.
Original: http://java.sun.com/pr/1997/june/statement970626-01.html
- 70
- Andrew S. Tanenbaum, Computer Networks. Prentice Hall, 1989.
Not online.
- 71
- Steve Vinoski, New Features for CORBA 3.0.
Communications of the ACM, Vol. 41, No. 10, October 1998.
Available from the ACM Digital Library for ACM Members only.
Online Article
- 72
- Torben Weis, Dynamische Konfiguration von Anwendungen.
Diplomarbeit am Fachbereich Informatik. Frankfurt am Main,
Germany, February 1999.
- 73
- J. E. White, A High-Level Framework for Network-Based
Resource Sharing. RFC 707, December 1975.
Original: http://www.kohala.com/%7Erstevens/papers.others/rfc707.txt
Note: for some reason, this RFC is not available from the usual
RFC collections like
www.rfc-editor.org.
This copy comes from the collection of Richard Stevens.