Solaris Introduction


What is the the SMC SDK? ~  SMC SDK Components ~ Features and Benefits of the SMC SDK ~ SMC SDK Contents

What is the SMC SDK?

The SMC (Solaris Management Console) SDK is a software development kit designed to give developers a platform on which to develop and deploy distributed applications. For example, Sun Microsystems, Inc. is using the SMC SDK to develop Solaris system management applications which plug into the SolarisTM Management ConsoleTM 2.0.

A distinguishing feature of the SMC SDK is its ability to present to the end user a unified console consisting of user interface components that may have been built using several different development platforms and middleware services. For example, a user interface created with the SMC SDK might combine a simple disk management tool with a WBEM-based user management tool, both of which would appear in the same console on the user's desktop.

Note This version of the SMC SDK Programming Guide is for the SMC SDK for the Solaris 8 Operating Environment only!

Goto Top
SMC SDK Components

The SMC SDK environment comprises five general components:

Component Description
Tools Client-side applications; in SMC, all tools are written as sets of JavaBeans
Consoles A container for SMC client tools; the SMC "desktop" from which users perform management tasks
Services Server-side applications that support SMC tools; native SMC services are generally a combination of Java and platform-specific code
Look and Feel The presentation layer used in a console; in SMC, "Look and Feel" is a pluggable component, and you can use whatever look and feel -- including a command-line interface -- that is most appropriate for your tools and customers
Infrastructure The "glue" that holds everything together; the SMC infrastructure includes a set of core services and an GlossaryRMI-based communication model, although SMC tools and services can also be implemented using other infrastructures, such as GlossaryCIM/GlossaryWBEM, and GlossarySunMC.

See the Getting Started section for a more complete description of the SMC architecture.

Goto Top
Features and Benefits of the SMC SDK

The SMC SDK provides several important features and benefits:

Goto Top
SMC SDK Contents

The SMC SDK is a complete distributed application environment, including a server providing remote services and a local console client providing an integrated user interface. The SMC SDK includes: