Purpose of the SCOadmin environment
The SCOadmin environment was designed to meet these goals:
-
Enable the development of easy-to-use system management tools.
UNIX systems have traditionally confronted the new system
administrator with unfriendly administration tools and a steep
learning curve. The SCOadmin environment overcomes these
obstacles by providing the capability to design task-oriented
management applications with consistent and intuitive interfaces.
SCO Visual Tcl provides a basic set of user interface elements (also called
``widgets'') that are similar in appearance for both graphical and
character environments, and SCOadmin enhances
SCO Visual Tcl functionality with many controls of its own, including
status and tool bars.
To ensure the variety of user elements are used consistently
(and in accordance with interfaces used elsewhere), a set of
guidelines is provided for developers in
``User interface style conventions''.
-
Make application development easier.
SCO Visual Tcl also makes it possible for both the Motif and
character-based user interfaces to be created
with the same Tcl program. Writing a SCO Visual Tcl program takes
much less effort than required to create either interface
in C with Motif or curses library calls.
Because Tcl is an interpreted language, changes can be made and
tested immediately without recompiling.
In addition, the SCOadmin Tcl extensions can be accessed from
Tcl without a development system.
The SCOadmin environment provides easy-to-use facilities in
other areas, by providing easier internationalization of
messages and a system of error handling that provides
improved handling and consistent presentation of errors.
-
Provide an object-oriented framework that functions
in a networked environment.
UNIX resources (such as printers or filesystems) are traditionally
managed with widely diverse interfaces (printers administered with
lpadmin, filesystems with mount/umount, and
so on). The SCOadmin framework allows developers to isolate
these commands by defining object interfaces
that access resources with a common set of functions, regardless
of whether they are on the local system or a remote system.
Next topic:
SCOadmin architectural overview
Previous topic:
SCOadmin system administration architecture
© 2005 The SCO Group, Inc. All rights reserved.
SCO OpenServer Release 6.0.0 -- 03 June 2005