| About This Guide ~ Who Should Read This? ~ How This Guide is Organized ~ Typographic Conventions ~ PDF Version |
This guide provides instructions for using the SolarisTM Management Console 2.1 Software Development Kit (SMC SDK) to create and port tools and services based on the SMC distributed application environment. This guide also provides a general overview of the SMC architecture and JavaBeansTM design considerations as they apply to the SMC SDK.
This guide is intended for programmers who want to create or port applications for the SMC environment. Readers of this guide should be proficient with Java, JavaBeans, and general object-oriented programming techniques.
Please use this guide in conjunction with the SMC javadocs (/usr/sadm/lib/smc/docs/javadoc/index.html) as well the smc(1M), smcregister(1M), and smccompile(1M) man pages.
This guide is organized into the general sections listed below, followed by a glossary and a list of illustrations. All sections in the guide can be reached from links in the navigation pane on the left, which can be toggled between Index and TOC views.
What's New in 2.1? Brief descripions of the new features in the SMC 2.1 SDK Introduction General introduction to the uses and features of the SMC SDK Getting Started Overview of SMC architecture, tools, services, and infrastructure; includes high-level explanations of procedures for creating and porting tools and services with the SMC SDK Tools In-depth instructions on how to build and package a Tool, from a simple CLI interface to a more complex GUI, console. Also includes an overview of some of the more important user interface components included in the SDK, with instructions on how and when to use them Toolboxes Overview of what a toolbox is, and how to manage them Services In-depth instructions on how to build and package a Service Registration In-depth instructions on how to use smcregister for registering Tools and Services Frequently Asked Questions General FAQ for the SMC SDK Code Samples Compiled list of sample code used in this guide Illustrations Compiled list of illustrations used in this guide Glossary Glossary of terms relevant to SMC
While it is not necessary to read the sections in any particular order, you should be familiar with the concepts in the Introduction and Getting Started sections before starting to use the SMC SDK.
File names, commands, environment variables, class names and methods, and field values are displayed in a fixed width font.
Links to glossary terms are in indicated by small book icons
in the main text. For example,
Sun Management Center. Use the Back button in your browser to return to the main text.
Code samples are displayed in separate windows alongside the main text. Code samples can be displayed by clicking the Sample Code boxes; for example:
| Sample Code |
To make it easier to print (or if you simply prefer PDF), this guide is also available in PDF format. The PDF version contains this entire SDK guide in a single file.