Copyright (c) 1999, 2000 Silicon Graphics, Inc. All Rights Reserved.
. |
Rhino is an infrastructure for building applications that configure, manage, and monitor hardware and software. Rhino provides a common, consistent, task-based, localized, secure graphical user interface (GUI), with built-in command-line interfaces (CLIs) that system administrators can use to write scripts. Rhino applications consist of two parts:
It's best to begin with the introduction to basic Rhino concepts, which includes links to more in-depth discussion of each topic. You should also look over the descriptions and screen shots of the most important GUI components provided by Rhino.
Throughout your reading, you may find it helpful to refer to the Rhino API documentation: the package index, the class hierarchy, or the index of all fields and methods (big!).
When you're ready to get started, jump into one of the topics below.
Note that your new Task doesn't have to be plugged into a TaskManager; it can stand alone. Either way, you will want to read the How to Write a Task document. Then see the How To Customize the Task Manager document for instructions on plugging in your new Task.
mkrhinoism is all you need to know; based on your input, it will generate a complete sample ISM which you can build and install, and then use as a starting point for your development work. Err... actually, mkrhinoism hasn't been modified since Rhino was converted to use autoconf & automake, so it's not actually usable at the moment. You probably want to ignore this paragraph for now.
If you'd prefer a more in-depth answer, including notes on analysis and design, see the How to Write a Rhino Application document.
Please contact rhino@oss.sgi.com if you have any comments or questions regarding these documents or the Rhino APIs. Your feedback will help us improve Rhino and its documentation.