Here is some preliminary info on Jini. I downloaded the Jini Core Platform and there are about 10 different specs to go through.
The specs can be found here and here .
Word of caution though, only the PDF links are real. I didn't upload the PostScript versions because of space limitations. Below is an excerpt from the Jini Architecture Spec which gives an overview of the enviromental assumptions made by someone using Jini.
I'm going to try and work my way through the specs and post my thoughts here and link to the DG.
Page 3
1.2 Environmental Assumptions
The Jini system federates computers and computing devices into what appears
to the user as a single system. It relies on the existence of a network of reason-able
speed connecting those computers and devices. Some devices require
much higher bandwidth and others can do with much less--displays and
printers are examples of extreme points. We assume the latency of the network
is reasonable.
We assume that each Jini technology-enabled device has some memory and
processing power. Devices without processing power or memory may be con-nected
to a Jini system, but those devices are controlled by another piece of
hardware and/or software, called a proxy, that presents the device to the Jini
system and which itself contains both processing power and memory. The
architecture for devices not equipped with a Java virtual machine (JVM) is dis-cussed
more fully in a separate document.
The Jini system is Java technology-centered. The Jini architecture gains much of
its simplicity from assuming that the Java programming language is the imple-mentation
language for components. The ability to dynamically download and
run code is central to a number of the features of the Jini architecture. How-ever,
the Java technology-centered nature of the Jini architecture depends on
the Java application environment rather than on the Java programming lan-guage.
Any programming language can be supported by a Jini system if it has
a compiler that produces compliant bytecodes for the Java programming lan-guage.