The Digital Homestead: Thoughts on Jini

 

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.

   


 

© Copyright 1998 Joshua Lucas. This page was last built on 1/26/99; 10:28:29 AM.
Contact Info: josh@stonecottage.com