Changes

1. Version 0.01, released 17 March, 1999

  1. Added a section ``What needs to be where?'' to SimpleExample
  2. Added section ``Other Resources'' to Jini
  3. Added section ``Uploading a Proxy'' to SimpleExample
  4. Added an early version of a chapter on ``Security''
  5. Added section on ``Convenience Classes'' to Entry
  6. Fixed Java source -> XML converter to change '<' to '<' rather than '&<'

2. Version 0.02, released 22 March, 1999

  1. Added Jini and RMI home pages to Resources in ``Jini''
  2. All document source files plus Perl converters made available for downloading
  3. Added sections on running the programs
  4. Added header material to each chapter, so that first section in each chapter can have its own header
  5. Update information added
  6. Added reference to Roger Whitney's lecture notes

3. Version 0.03, released 24 March, 1999

  1. Replaced erroneous references to RMI with correct ones to sockets
  2. Extended Entry information to include template matching
  3. Added document location to Jini.xml
  4. Added more resources to list of ``Other Resources''
  5. Sections added on the information that can be obtained from various objects
  6. Fixed error in assuming maxMatches == items.length in client lookup()
  7. Added ``Time to live'' section to LookupDiscovery
  8. Changed "href" attribute of "ulink" to "url" in conformance to DocBook DTD
  9. Added initial version of chapter on Join Manager
  10. Added initial version of chapter on Leasing

4. Version 0.04, released 29 March, 1999

  1. Added section on information obtainable from JoinManager
  2. Revised discussion on client search to emphasise that it should use an interface rather than superclass (Brian Jeltema, mailto:jeltema@richdist.east.sun.com)
  3. Moved Lease before SimpleExamples because it is needed for proper examples, and modified examples to use LeaseRenewalManager
  4. Removed more erroneous RMI references
  5. Added some more figures
  6. Added summary section to each chapter
  7. Renamed UnicastRegistrar example to UnicastRegister and MulticastRegistrar as MulticastRegister
  8. Added sections on service and client structure to Overview
  9. Added section ``Staying Alive'' to Lookup Discovery and corrected/expanded time discussions in Simple Examples
  10. Added contents table to each chapter

5. Version 0.05, released 7 April, 1999

  1. Added initial version of ``Architecture'' chapter
  2. Added section ``What classes need to be where?'' to Simple Examples section on option3 - now that I have a clearer idea on what rmiregistry requires!
  3. Changed package structure of examples to fit logical structure rather than document structure
  4. Fixed JoinManager example/discussion by adding in group information
  5. Added missed subsection headers to SimpleExample
  6. Removed sleep() from option3 server because RMI keeps it alive, and discussed this
  7. Added section on Feedback to main page
  8. Added disclaimer that TCP/IP is not strictly necessary for Jini
  9. Security discussion added to ServiceRegistrar in ``Client Search'', for lookup() method
  10. Fixed ``class locations'' and ``running things'' for option2
  11. Fixed ``class locations'' and ``running things'' for option3
  12. Added new chapter on ``More Complex Examples'' with three initial sections, ``Where is the Code'' and ``Using threads'' and ``Reusing RMI Proxies''
This file is Copyright ©Jan Newmarch (http://jan.newmarch.name) jan@newmarch.name

The copyright is the OpenContent License (http://www.opencontent.org/opl.shtml), which is the ``document'' version of the GNU OpenSource license.