Jiro Command Line Interface Console
Senior Project: 2000-2001
Sun Microsystems is a Silicon Valley-based company specializing in server
hardware, operating systems, networking technologies, Java, and software
development for e-commerce and embedded systems. In the last two years Sun has
developed Jiro and Jini technologies, which provide the specifications for
building a dynamic network community of services. Jiro delivers technology for
the management of storage, servers, applications and devices on networks
enabling true integration and platform-independence. Jini allows a network of
services to be easily assembled, disassembled and maintained.
The goal of this project was to develop a command line interface (CLI) console
for Jiro, which could constitute the basis for the next generation CLI StorEdge
Management Console. The "console" is a Java program with a CLI front end that
exposes the management functionality exposed by Jiro-enabled components located
in the network. The "console" listens for Jini-Lookup registration events and
performs lookups of Jiro deployment stations and/or other Jiro-enabled
services. The program presents a system administrator with a "file system
metaphor" of the objects that are present under Jiro, allowing the
administrator to navigate and browse the services in much the same way as a
user navigates a UNIX file system hierarchy. The functional management piece
will be invoked and exposed as a Jiro/Jini service.

|