Software Development

The UnixWare 7 Software Development documentation assists you in developing applications using the UnixWare/OpenServer Development Kit.

This topic is part of the UnixWare 7 documentation set.

The titles included in the Software Development documentation are listed below, in a suggested browsing order for developers new to UnixWare 7:

  • Porting, integration, and compatibility

    How to run SCO OpenServer and UnixWare applications on UnixWare 7; as well as how to port applications and their source code to the UnixWare 7 Application Programming Interfaces (APIs). Also describes the APIs appropriate for using the UnixWare/OpenServer Development Kit to develop applications that run on any SCO OpenServer and UnixWare 7 system.

  • Programming in standard C and C++

    Discusses the UnixWare system programming environment and utilities and provides details of the C and C++ languages, file formats, link editor, libraries, and tools.

  • Debugging and analyzing C and C++ programs

    Describes tools for identifying problems in your programs and improving program performance.

  • Software development tools

    Describes the UnixWare 7 tools for developing and packaging application software.

  • Programming with system calls and libraries

    Describes the basic operating system services provided by the UnixWare 7 kernel.

  • Programming with the pre-standard C++ libraries

    Describes the C++ class libraries provided with the C++ compiler.

  • Using network programming interfaces

    Covers networking APIs, such as XTI/TLI, Sockets, RPC, NIS, network selection, name-to-address mapping, the connection server, writing a port monitor, and REXEC client support routines.

  • Character user interface programming

    Tells you how to use the Form and Menu Language Interpreter (FMLI) and the Extended Terminal Interface (ETI) routines to write menu-based and forms-based character user interfaces for your applications.

  • Developing Visual Tcl applications

    Contains information on using the SCO Visual Tcl scripting language to create Motif-based graphical user interfaces for your applications. Using this scripting language allows you to construct sophisticated graphical applications without the complexity of directly using, for example, Motif or curses.

  • Developing SCOadmin applications

    How to create system management applications (known as managers) using the SCOadmin system administration framework and development environment.

  • User interface style conventions

    Provides guidelines for creating graphical and character-based application interfaces that are consistent with the interface style used by existing SCOadmin managers.

  • Message store programming

    Describes the message store API for Mail and Messaging.

  • Desktop Management Interface programming

    Describes how to create and distribute the Desktop Management Interface DMI, how to integrate DMI Service Providers with a product and how to integrate DMI-enabled management applications into a system.

  • Programming interfaces for EELS

    Describes the two programming interfaces provided for access to EELS. The first interface is the propritory interface provided by EELS and the second is the XDAS conformant interface (conforming to the specifications laid down by the ``Open Group'').

  • Development Kit Features

    Describes the new features in the UDK.

  • Software Development manual pages

    Lists the reference manual page sections relevant to software development.

Also see:

  • New features

    Describes the new features in the UnixWare 7 runtime system.

© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 22 April 2004