Newsgroups: biz.sco.announce
Path: sparky!uunet!looking!xenitec!edhew
From: i...@sco.COM (SCO Information)
Subject: SCO Open Desktop 2.0 - An SCO Product Overview and Technical 
Background Paper (Part 1 of 2)
Organization: XeniTec Consulting Services, Kitchener, ON, Canada
Date: Wed, 17 Jun 1992 19:50:45 GMT
Approved: scoann...@xenitec.on.ca
Message-ID:  <9206171250.aa10634@scope.sco.COM>
Followup-To: biz.sco.opendesktop
Sender: ed...@xenitec.on.ca (Ed Hew)
Lines: 882
 
 
			SCO Open Desktop 
			  Release 2.0
 
 
	     The Integrated Open Systems Environment
 
 
 
		   An SCO Product Overview and
		   Technical Background Paper
 
 
 
			  May, 1992
 
 
 
TABLE OF CONTENTS
-----------------
 
Introduction
 
	Integrating Company-Wide Computing Resources
 
	An Open System for Freedom of Choice
 
	SCO Open Desktop Solutions
		Distributed Computing Environments
		Advanced Business Workstations
	 	Multifunctional Open Systems Servers
		Advanced Networking Solutions
		Advanced Development Workstations
		Standard Technical Workstations
 
The Integrated Open Systems Environment
 
	The SCO Open Desktop Family
 
	SCO Open Desktop System Requirements and Supported
	Hardware Reference
 
The SCO Open Desktop Personal System
 
	SCO Open Desktop Technology
		Graphical Environment
		Networking Services
		MS-DOS Services
		UNIX System Services
		Applications Compatibility 
		Binary Compatibility
		Source Compatibility
		Runs on Standard hardware
 
	SCO Open Desktop Extensions
		PC Connectivity
		Interoperability (SCO OSI, SCO X.400)	
 
The SCO Open Desktop Server System
 
	SCO Open Desktop Technology
		Networking Services
		PC Interface
		PC-NFS Server
		UNIX System Services
		Graphical Environment
		MS-DOS Services
 
	SCO Open Desktop Server System Extensions
		Multiprocessing:  SCO MPX
		PC Connectivity:  Microsoft LAN Manager for UNIX Systems
		PC Connectivity:  SCO IPX/SPX
 
The SCO Open Desktop Development System
 
	SCO Open Desktop Technology
		Standard APIs
		UNIX System Services
		Graphical Environment
		Networking Services
		MS-DOS Services
 
	SCO Open Desktop Development System Extensions
		SCO C++
		Third-Party Solutions
		Database Development Environment
		Graphical User Interface Builders
 
SCO Open Desktop Support and Services
 
	Technical Support, Training, and Consulting
 
	SCO Developer Alliance Partners Program
	
	SCO Open Desktop Developer Kit
 
	SCO Online Support (SOS) System
		Instant Access to SCO Online Support
 
	SCO SoftCare
		Complete Support for End Users
 
	SCO SoftTech
		Priority Support for SCO Products
 
	SCO TEAM Support
		The Open Systems Industry's Highest Level of Support 
 
	SCO Technical Training
		Technical Training for SCO Solutions
 
	SCO Advanced Certified Engineer (SCO A.C.E.) Program
		Advanced Certification for Technical Professionals
 
	SCO Consulting Services
		Custom Open Systems Engineering
 
	SCO Directory
		The Guide to Software, Hardware, and Services for the
		SCO Environment
 
	SCO -- The Business Choice for Open Systems Software Solutions
 
 
SCO Open Desktop
Release 2.0
 
The Integrated Open Systems Environment
 
 
Introduction
 
SCO Open Desktop is SCO's advanced operating environment that combines the 
collective power of the SCO UNIX System, advanced graphical user interface, 
networking, and DOS services into a single, integrated environment.  SCO Open 
Desktop provides an advanced 32-bit, distributed, client/server platform for 
corporate workstations, multifunctional servers, and standard development 
stations.  SCO Open Desktop is the ideal solution for mission-critical and 
enterprise computing solutions where open systems standards, advanced 
interoperability, scalability, hardware-vendor independence, and ease of use 
are essential.
 
Integrating Company-Wide Computing Resources
 
SCO Open Desktop is ideal for organizations that need a variety of different 
systems and networks to interoperate. Because it is based on acknowledged open 
systems standards, SCO Open Desktop protects and enhances the current hardware 
and software resources of these organizations, while freeing them from
dependence on any single hardware or software vendor.  As a result,
SCO Open Desktop gives these organizations the flexibility and
confidence they require to establish their MIS strategies for the '90s
and beyond.
 
Government, business, and technical organizations are choosing SCO Open 
Desktop as their platform for developing and deploying network-distributed, 
graphical applications that are critical to their day-to-day operations. These 
mission-critical applications integrate information from all of their
offices -- both local and remote -- and make it quickly and easily
accessible to other employees around the world.
 
Organizations are also using SCO Open Desktop to continue to leverage their 
investments in 386 and 486 systems by employing these industry-standard 
computers as advanced corporate workstations and multifunctional open systems 
servers.  These systems are serving as executive workstations and
advanced decision-support systems, as well as client workstations in
distributed-computing environments.  Moreover, with SCO Open Desktop's
client/server capabilities, organizations are using the powerful SCO
Open Desktop server solutions for both departmental and
enterprise-wide computing needs. 
 
An Open System for Freedom of Choice
 
SCO Open Desktop integrates proven, open systems technologies from the The 
Santa Cruz Operation, Inc. and other industry leaders, including AT&T's UNIX 
System Laboratories, Inc. (USL); Lachman Associates, Inc.; Locus Computing 
Corporation; Microsoft Corporation; and Open Software Foundation, Inc.
(OSF).  All SCO Open Desktop system resources are designed to meet
established U.S. government, international, and industry standards,
including FIPS POSIX, the X/Open XPG3 brand, ANSI C, C2 Trusted
Security, and the Intel 386 Family Binary Compatibility Specification
Edition 2 (iBCS-2).
 
Open systems computing took a major step forward in August, 1990, when SCO, 
AT&T's UNIX System Laboratories, Inc. (USL), and Intel Corporation agreed to 
define iBCS-2, a common binary compatibility specification for UNIX Operating 
Systems based on 386 and 486 PCs.  The iBCS-2 specification ensures users and 
developers that their applications will run out-of-the-box under SCO Open 
Desktop and SCO UNIX System V operating systems, as well as under the next 
revision of USL's UNIX System V/386 Release 4 (SVR4).  Prior to the signing of 
the iBCS-2 accord, The Open Software Foundation (OSF) had already made a 
commitment to provide compatibility with SCO Open Desktop, SCO UNIX System 
V/386, and SCO XENIX 386 in the OSF/1 operating system.
 
The iBCS-2 accord brings a single standard to the open systems marketplace as 
MS-DOS did for the personal computing market. Developers can use SCO Open 
Desktop and other SCO operating systems to create a single version of their 
UNIX System applications that will run on OSF/1, SCO UNIX Systems,
SVR4, and other operating systems compliant with the iBCS-2 standard.
SCO Open Desktop's standard Application Programming Interfaces (APIs)
allow application developers to access its graphical user interface,
networking, and MS-DOS-UNIX System integration services -- without the
need to purchase and integrate individual components.
 
SCO Open Desktop Solutions
 
SCO Open Desktop is an integrated platform that meets today's and tomorrow's 
computing challenges. SCO Open Desktop is an ideal platform for:
 
	Distributed computing environments
	Advanced corporate workstations
	Multifunctional open systems servers
	Advanced networking solutions
	Advanced development workstations
	Standard technical workstations
 
Distributed Computing Environments
 
SCO Open Desktop can be utilized as a platform for distributed computing by 
exploiting the graphics and power of the new generation of low-cost 386 and 
486 computers and multiprocessor systems. Distributed computing can be achieved 
with desktop-based systems and/or servers for open systems computing 
environments and client/server architectures.  These SCO Open Desktop 
environments either augment or replace traditional, centralized minicomputer 
and mainframe installations of complex database applications.  These 
installations include replicated-site applications across heterogeneous 
computing environments and wide geographical areas.
 
Advanced Business Workstations
 
SCO Open Desktop is an ideal platform for the new generation of advanced 
business workstations, which enable users to access and integrate data from a 
wide variety of sources and to utilize multiple personal productivity 
applications. SCO Open Desktop supports networking for MS-DOS, OS/2,
NetWare, and UNIX Systems.  SCO Open Desktop can simultaneously run
multiple MS-DOS, XENIX, and UNIX System applications, as well as the
new generation of graphical, network-distributed, SCO Open Desktop
applications.
 
Multifunctional Open Systems Servers
 
SCO Open Desktop incorporates the most widely used multiuser, multitasking 
operating system in the world -- the SCO UNIX System. Consequently, an SCO 
Open Desktop server can be utilized as a host for both graphical and character 
stations within a single multiuser environments.  Thus, SCO Open Desktop users 
and developers can continue using their existing character-based UNIX System 
applications and MS-DOS applications while enhancing their resources over time 
to incorporate integrated graphical windowing systems and improve user 
productivity.  In addition to these graphical widowing capabilities, SCO Open 
Desktop provides networking facilities that enable users to communicate via
electronic mail and share information and applications with other systems over 
LANs and enterprise-wide networks.  
 
Advanced Networking Solutions
 
SCO Open Desktop can also act as the hub for departmental and corporate-wide 
gateways and network servers. With its built-in ability to network to MS-DOS, 
OS/2, NetWare, and other UNIX Systems, SCO Open Desktop can integrate 
heterogeneous systems located in different geographical areas.  Third-party 
products and add-on SCO products are also available which enable SCO Open 
Desktop to support a variety of additional LAN and WAN topologies and 
protocols, such as SNA, DECnet, OSI, and others.  In conjunction with SCO's 
packaged-product version of Microsoft LAN Manager for UNIX Systems, SCO Open 
Desktop enables users to better integrate existing equipment and applications.
By providing data security and management functionality, SCO Open Desktop 
Desktop preserves and enhances existing PC investments. 
 
Advanced Development Workstations
 
The SCO Open Desktop platform provides a robust, highly productive development 
platform that can be readily integrated into a variety of environments for both
independent software developers and in-house development teams. With SCO 
Open Desktop development platforms and Intel-based systems, developers have 
access to a powerful, standards-based system to produce applications that are 
interoperable with other systems, are scalable to systems of different sizes, 
and can be easily and quickly ported to other environments.  The SCO Open 
Desktop development environment is ideal for producing traditional character-
based applications as well as the new generation of distributed graphical 
applications.  Developers will instantly realize the advantages of a 
window-based development environment and and open systems platform to increase
their programming productivity and reduce development backlogs.
 
Standard Technical Workstations
 
SCO Open Desktop supports the new generation of technical applications based 
on the X Window System standard. These applications fully utilize SCO Open 
Desktop's integrated graphics and networking capabilities to provide turnkey 
engineering and scientific solutions.  SCO Open Desktop workstations
can also be integrated with existing, proprietary workstations,
thereby providing the most cost-effective solution for augmenting
technical workgroups with additional stations.  By using standard
platforms and add-on peripherals with SCO Open Desktop, users can
choose from the widest possible range of configurations, both in price
and performance.
 
The Integrated Open Systems Environment
---------------------------------------
 
The SCO Open Desktop Family
 
The SCO Open Desktop family consists of a number of products that encompass 
SCO's integrated open systems solution:
 
	SCO Open Desktop Personal System
	SCO Open Desktop Server System
	SCO Open Desktop Development System
 
Personal System:  	
 
SCO Open Desktop Personal System
Layered Components:  	SCO OSI, SCO x.400
 
Server System:
 
SCO Open Desktop Server System
Layered Components:  	SCO MPX, Microsoft LAN Manager for UNIX Systems,
			SCO IPX/SPX, SCO OSI, SCO X.400
 
Personal Development System:
 
SCO Open Desktop Personal System, SCO Open Desktop Development System
Layered Components:	SCO C++
 
Server Development Environment:
 
SCO Open Desktop Server System, SCO Open Desktop Development System
Layered Components:	SCO C++
 
	
The SCO Open Desktop Personal System is the integrated open systems 
environment that addresses the needs of the desktop user for mission-critical, 
distributed solutions. The SCO Open Desktop Server System is an integrated 
open systems server, providing a robust, scalable, and interoperable
environment that can connect to PCs, LANs, minis, and mainframes.  The
SCO Open Desktop Development System provides the foundation to create
mission-critical applications.  The SCO Open Desktop Supplementary
Documentation provides advanced users and administrators with
additional documentation.  In addition to the core SCO Open Desktop
products, there are a number of layered products that enhance the
capabilities of SCO Open Desktop, such as SCO MPX in a server
environment and SCO C++ in a development environment.
 
SCO Open Desktop System Requirements and Supported Hardware Reference
 
The following table shows the system requirements for the SCO Open Desktop 
Personal System, the SCO Open Desktop Server System, and the SCO Open Desktop 
Development System.
 
 
CPU:			386/486 ISA, EISA, or Micro Channel Architecture
 
Graphics Adapter:	Monochrome, VGA, Super VGA, XGA, and higher-resolution 
			megapixel adapters (16, 256, 32K, and 64K color)
 
Network Card:		3Com or SMC/Western Digital, Ethernet, or IBM Token-Ring
 
Mouse:			Bus or serial
 
Media:			CD-ROM, 60-Mbyte QIC 24 tape, 3.5" or 5.25" diskette
 
 
Personal System:
 
RAM:		8 Mbytes (minimum)
		12 Mbytes (recommended)
 
Disk Space:	120 Mbytes (minimum)
		200 (recommended)
 
Server System:
 
RAM:		12 Mbytes (minimum)
		16 Mbytes (recommended)*
 
Disk Space: 	200 Mbytes (minimum)
		300 (recommended)
 
Development System:
 
RAM:		10 Mbytes (minimum)**
		12-16 Mbytes (recommended)
 
Disk Space: 	60 Mbytes (minimum in addition to Personal or Server System)
 
 
*  Additional 2 Mbytes per X terminal;
   Additional .5 Mbytes per character terminal.
 
** Includes Personal System RAM requirements.
 
SCO is continually testing and verifying additional hardware components with 
SCO Open Desktop. Check with your hardware vendors for additional supported 
components, or consult the SCO Hardware Compatibility Handbook (part number 
900-000-013A).
 
The SCO Open Desktop Personal System
------------------------------------
 
The SCO Open Desktop Personal System is an integrated open systems environment 
that includes a full suite of services, including the UNIX System, a graphical 
environment, networking, and MS-DOS-UNIX System integration. The SCO Open 
Desktop Personal System consists of:
 
System Services:	SCO UNIX System V/386 Release 3.2 Operating System 
			Release 4.0 (single-user license)
 
Graphical Environment:	Integrated (X.desktop 3.0) Desktop Manager
			Graphical user accessories and controls
			OSF/Motif 1.1
			X Window System 11, Release 4.0
 
Networking Services:	SCO TCP/IP
			SCO NFS
			LAN Manager client
 
MS-DOS Services:	MS-DOS-UNIX System integration services
			MS-DOS 5.0
 
 
SCO Open Desktop Technology
---------------------------
 
The SCO Open Desktop technology will be discussed in the following sections:
 
	Graphical Environment
	Networking Services
	DOS Services
	UNIX System Services
 
 
Graphical Environment
 
The graphical environment transparently integrates and presents all of SCO 
Open Desktop's services (base UNIX operating system, networking, and DOS), 
applications, and utilities to the user. This environment consists of a 
Graphical User Interface (GUI), an object-oriented Desktop Manager,
and a collection of graphical user accessories and controls.  SCO Open
Desktop's graphical environment combines industry-standard
technologies in an open systems platform that can be used for personal
productivity or as a network-distributed graphical solution.  In all
applications, these GUI services provide the appearance and behavior
of Microsoft Windows and Presentation Manager, delivering consistent
operation on both MS-DOS-based and SCO Open Desktop-based platforms.
Consistent appearance is important for use in today's heterogeneous
environments.
 
Because SCO Open Desktop supports the industry-standard OSF/Motif GUI, 
applications running across divergent platforms appear and behave the same. 
This consistency of appearance and behavior preserves users' investments in 
hardware, software, and training.  In addition, because of the
object-oriented nature of the graphical environment, users can access
and manipulate data both locally and remotely by just pointing and
clicking on icons, menus, and control buttons.  And because of the
networked resource-server capabilities of the X Window System,
programs can run locally or on another machine located elsewhere on
the network.  This allows applications to run on both SCO Open Desktop
systems and other UNIX-based servers (DEC, HP, IBM, Sun, etc.) that
are running X Window System applications.
 
SCO Open Desktop's GUI services include a runtime GUI consisting of the 
following industry-standard components:
 
	Integrated Desktop Manager
	Graphical User Accessories and 
	OSF/Motif Window Manager
	X Window System Server
 
The integrated Desktop Manager ties all of the graphical services together by 
managing the way icons, menus, and objects are represented and manipulated on 
the screen. When working with SCO Open Desktop, you use the OSF/Motif Window 
Manager to operate the window system, and you use the Desktop Manager
(built from the OSF/Motif toolkit) to operate graphical applications
and the UNIX System.  The Desktop Manager eliminates any need for the
user to learn and employ unfamiliar UNIX System commands.  Instead,
you simply drag icons across the screen and onto a desktop action
icon.  For example, to print a file, you drag a file icon over to a
print icon.  To delete a file, you drag a file icon over the trash can
icon.
 
The Desktop Manager is both extensible and flexible. It provides a powerful 
rules language that defines the appearance and behavior of objects. The 
Desktop Manager is compatible and complies with:
 
	Xt Intrinsics
	ICCCM (Inter-client Communications Conventions Manual)
	X/Open XPG3
	POSIX 1003.1
 
To allow users to interact and manipulate information more easily, SCO Open 
Desktop includes a number of personal productivity and groupware applications 
called accessories and controls. The following accessories are included with 
SCO Open Desktop Release 2.0:
 
SCOmail is a full-featured graphical mail program that allows users to 
interactively read, forward, create, and sort their mail files. This is 
compatible with the SCO Portfolio mail system and can use either MMDF or 
sendmail as the transport.
 
SCOhelp is a hypertext help system that integrates both text and graphics to 
provide information on elements on the desktop (other icons) and includes 
online documentation on how to use the graphical environment.
 
SCOedit is a simple and easy-to-use graphical editor, unlike the traditional 
UNIX editors such as vi or emacs. It includes "cut and paste," "drag and 
drop," and other common object-oriented features.
 
SCOpaint is a full-color paint program that lets you create color icons and 
pictures.
 
SCOterm is a terminal emulator that supports the SCO ANSI console. This gives 
users direct access to the UNIX System to run existing UNIX and XENIX 
applications.
 
DOS is the MS-DOS-under-UNIX facility that allows the existing wealth of 
MS-DOS applications to run in SCO Open Desktop windows.
 
SCOprint is a graphical utility for printing files in either ASCII or 
Postscript format.
 
SCOlogin is a graphical login that is tied to the UNIX security options.
 
Load is a program to measure system load.
 
Calculator is a graphical calculator.
 
Clock is a graphical clock.
 
 
Controls are facilities that allow users to "control" their environment by 
changing the color, background, fonts, mouse, etc.:
 
SCOcolor is a program that allows you to change the colors of the windows, 
backgrounds, text, etc.
 
SCOsession is a utility that interactively saves and restores sessions that 
users create. That is, when a user leaves for the day, that same environment 
or session can be saved for the next day.
 
SCOmouse is an interactive tool for adjusting the speed of the mouse and 
whether it will be used by a left- or right-handed individual.
 
SCOlock is a program that will automatically lock your display by confining 
the mouse and keyboard activity. Your display remains locked until you enter 
your system password. This allows users to leave their area knowing that their 
data is secure.
 
Administration provides the ability to configure user accounts, backups, etc. 
This is based on sysadmsh, which is a "Lotus-style" interface using character 
menus and commands for administration. 
 
 
The X Window System Server is the industry standard for network-distributed, 
graphical windowing systems. The X Window System Server provides services that 
enable X Window System Version 11 Release 4 (X11R4) and OSF/Motif-based (Motif 
1.1) client applications to run locally or remotely via the network.
That is, any X11-based or OSF/Motif-based client or application can
operate on SCO Open Desktop.  The X Window System Server manages the
clients by providing services for display, keyboard, and mouse
operation.  It also supports Hercules, EGA, VGA, Super VGA, XGA, and
higher-resolution megapixel adapters (support for 16, 256, 32K, and
64K colors).
 
Networking Services
-------------------
 
SCO Open Desktop is designed to provide the user with instant access to data, 
applications, and resources throughout an organization -- in the department 
next door or the branch office thousands of miles away. SCO Open Desktop's 
networking services, which include TCP/IP, NFS, and LAN Manager
Client, interface seamlessly with Ethernet and Token-Ring network
architectures.
 
TCP/IP Networking
 
TCP/IP is an underlying layer of software that connects machines into a 
local-area network (LAN), and connects LANs across wide-area networks (WANs) 
to enterprise-wide networks. Transmission Control Protocol  (TCP) and Internet 
Protocol (IP) are standard communications protocols.  TCP/IP is the
foundation of many network-based programs.  Application programs and
system software rely on TCP/IP to send and receive information to and
from remote machines.
 
TCP/IP includes the rlogin, telnet, and ftp utilities, which allow you to log 
into, and transfer files from, remote machines on a network. With TCP/IP, you 
can connect machines locally using cables, or remotely via modems and 
telephone lines.
 
TCP/IP networking ensures that users can share data and resources on other 
systems. TCP/IP provides high-performance Ethernet network connections to a 
wide variety of computers. Even on networks composed of dissimilar hardware 
and operating systems, users can quickly and easily log into remote
machines and access peripherals or share data.  TCP/IP protocols are
used by graphical windowing products, such as the X Window System;
distributed file-system products, such as NFS; distributed database
products; and by many business and scientific applications.
 
SCO Open Desktop's TCP/IP implementation supports popular 3Com and SMC/Western 
Digital LAN cards and includes Serial Line Internet Protocol (SLIP) and 
point-to-point protocol (PPP) drivers to support asynchronous gateways or 
bridges. SLIP and PPP asynchronous connections can be implemented
between local machines and across WANs.  TCP/IP also supports
distributed applications through the standard AT&T Transport Layer
Interface (TLI) interprocess communications mechanism.  TCP/IP uses a
Streams-based architecture for high performance and flexible
configuration control.  Included in the TCP/IP Development System is a
BSD (Berkeley Standard Distribution) 4.3-compatible socket library,
which allows developers to adapt existing (or create new)
BSD-compatible distributed applications that take advantage of
interprocess communication (IPC) both locally and across networks.
 
SCO Open Desktop contains a complete protocol suite, featuring:
 
Standard ARPA utilities: telnet, ftp
 
Berkeley (BSD 4.3) R-utilities: rlogin, rcp,  cmd, rsh, rwho, ruptime, finger
 
BIND name service (client/server support)
 
Gateway and subnetwork support
 
Berkeley (BSD 4.3) sendmail and SMTP mail
 
Berkeley Socket Library (BSD 4.3-compatible)
 
Routed and route
 
Modular LLI drivers
 
Serial Line Internet Protocol (SLIP) for asynchronous gateways and bridges
 
Point-to-Point Protocol (PPP) for asynchronous gateways and bridges
 
Gated support for advanced system or network administration routing with 
support for RIP, HELLO, and EGP routing protocols
 
Simple Network Management Protocol (SNMP) support
 
STREAMS
 
 
Network File System
-------------------
 
Network File System (NFS), developed by Sun Microsystems, is the de facto 
standard for distributed file systems in workstation environments. Using NFS 
within a network composed of machines running several different operating 
systems, users can access remote files and applications directly --
just as if these applications resided on their own machines.  Long
filenames up to 256 characters long are supported and can be linked
over the network via symbolic links. 
 
NFS creates a truly distributed file system by mounting remote file systems. 
NFS reduces the need for time-consuming remote logins and eliminates the 
confusion and wasted disk space that results from having multiple copies of a 
file on several machines.
 
The NFS automounter allows remote systems to share a limited number of NFS 
mount points so that more systems can access server files by automatically and 
transparently mounting and unmounting remote directories as needed. In 
addition, the NFS lock manager resolves file conflicts by locking
files that are used locally and remotely.
 
Network Information Services (NIS)
----------------------------------
 
Network Information Services (NIS), formerly know as NFS "Yellow Pages," makes 
it easier to administer a TCP/IP network by allowing the administrator to use 
a single server's configuration files to manage a group of systems as if they 
were a single system.  NIS provides an extensible database used by the
TCP/NFS network for storing and accessing system information such as
hostnames, network addresses, and user names, as well as the necessary
database administration tools.
 
PC-Based Local-Area Networks (LANs)
-----------------------------------
 
SCO Open Desktop's LAN Manager client service enables users to access files, 
applications, and peripherals on OS/2, MS-DOS, XENIX, and UNIX System servers 
equipped with appropriate server software. The LAN Manager client service is 
based on the SMB (Server Message Block) protocol, and is compatible
with a wide variety of SMB-based PC networks including Microsoft's
MS-DOS and OS/2 LAN Manager products, IBM LAN Server and PC Local-Area
Network Program, 3Com's 3+Open, and SCO XENIX-NET.  SMB NetBIOS-based
protocols are a de facto standard in MS-DOS networking environments,
and have been submitted for inclusion in the X/Open standard.
 
SCO Open Desktop's LAN Manager Client services enable SCO Open Desktop 
users to:
 
Access files on MS-DOS, OS/2, XENIX, and UNIX Systems
 
Access network resources using server-based validation
 
Use remote pathnames to transparently access files on a remote machine
 
Access a LAN Manager server
 
Display network-status information
 
Print remotely, using MS-DOS, OS/2, XENIX, and UNIX System printer resources
 
SCO Open Desktop networking services provide access to data and resources 
throughout an organization, no matter which systems are in use today. SCO Open 
Desktop arrives ready to connect to TCP/IP Ethernet and SMB NetBIOS-compatible 
networks. Using separately available software from SCO or third-party
vendors, you can connect SCO Open Desktop to a variety of systems --
mainframes, minicomputers, workstations, multiuser systems, X
terminals, character-based terminals, PC networks, wide-area networks,
and proprietary systems such as the Apple Macintosh.
 
SCO Open Desktop Personal System Connectivity
---------------------------------------------
 
To connect to this type 	Use this on the		Use this on SCO
of system:			remote system:		Open Desktop:
 
 
Mainframe			TCP/IP Ethernet		Included
				SNA			SNA*
 
Minicomputer			TCP/IP Ethernet		Included
				LAN Manager		Included
				NFS Server		Included
				DECnet			DECnet*
 
XENIX or UNIX System		TCP/IP Ethernet		Included
				X Window System		Included
				SLIP			Included
				NFS			Included
				SCO OSI/X.400		SCO OSI/X.400
 
NetWare Server			Novell NetWare		TCP/IP Novell Gateway*
				TCP NLM			Included
 
LAN Manager Server		LAN Manager		Included
 
Wide-Area Network		X.25			X.25*
				Bulletin Board Systems	Supported
				Usenet-UUCP		Supported
				Internet		TCP/IP/X.25*
 
* Available from third-party providers (see the 1992 SCO Directory, part 
  number 900-000-078).
 
 
MS-DOS Services
---------------
 
SCO Open Desktop's MS-DOS services provide complete MS-DOS-to-UNIX System 
integration capabilities. With these MS-DOS services, multiple MS-DOS-based 
applications can run in windows simultaneously, along with multiple XENIX and 
UNIX System applications.  Users can select and run many of the
thousands of off-the-shelf MS-DOS applications directly -- without
special commands, data conversions, or application filters.  SCO Open
Desktop's MS-DOS services create a ``virtual 8086 personal computer''
running a licensed copy of MS-DOS Version 5.0 under the UNIX System.
Both character-based and graphical MS-DOS applications in CGA graphics
mode within an X window, and support the higher-resolution VGA
graphics in full-screen mode, under SCO Open Desktop's MS-DOS
services.  SCO Open Desktop will support Windows 3.1 and associated
applications in the future.
 
SCO Open Desktop supports many popular, standard PC peripherals, as well as 
additional hardware, through the "Direct Device Attachment."  With the Direct 
Device Attachment, MS-DOS-based programs can access specialized devices 
directly via an MS-DOS device driver, eliminating the need to have a
UNIX System device driver for that specific device (on ISA and EISA
machines only).
 
With its MS-DOS services, SCO Open Desktop preserves the user's existing 
investments while enhancing productivity. SCO Open Desktop's UNIX System 
capabilities -- such as its fully paged, virtual memory, multitasking 
capabilities -- are available to MS-DOS programs and users.  SCO Open
Desktop fully integrates the MS-DOS file system within the UNIX System
so that a separate partition is not required to run MS-DOS-based
programs.  In addition, the full power and benefits of the UNIX System
are made available to MS-DOS users, such as the efficient,
high-performance UNIX System file system; read-write-execute
file-permission modes; password security; and much more.
 
SCO Open Desktop's MS-DOS services support an expanded memory specification 
(EMS LIM 4.0) which allows MS-DOS applications to use up to 8 additional 
Mbytes of memory above the standard 640 Kbytes.
 
With SCO Open Desktop, users can:
 
	Execute familiar MS-DOS commands and applications in an 
	SCO Open Desktop window
 
	Run multiple MS-DOS and UNIX System applications concurrently
 
	Combine MS-DOS and UNIX System processes in a single application
 
	Integrate MS-DOS and UNIX System peripherals without developing 
	additional drivers
 
Users can activate SCO Open Desktop's MS-DOS services in several ways: by 
double-clicking the mouse button on the MS-DOS icon in the desktop window, by 
typing the name of an executable MS-DOS file while in a UNIX System window, 
by double-clicking on an MS-DOS-based icon, or by running MS-DOS
(command line) in a window.
 
UNIX System Services
--------------------
 
SCO Open Desktop includes a 2-user license for SCO UNIX System V/386 Release 
3.2 Version 4.0; and the SCO Open Desktop Server System includes a 
multiuser license for the SCO UNIX System. The SCO UNIX System enables SCO 
Open Desktop to take full advantage the 32-bit capabilities of 386 and
486 machines, and to benefit from the power and performance formerly
associated with proprietary workstations, departmental servers, and
minicomputers. 
 
With Version 4.0 of the SCO UNIX System as its engine, SCO Open Desktop 
provides significantly more power and capabilities than other 386/486-based 
operating systems:
 
	True, 32-bit processing capabilities to take advantage of more 
	powerful programs
 
	Demand-paged, virtual-memory management -- allows programs larger 
	than installed RAM to be run through automatic paging to the 
	hard disk
 
	True multitasking -- allows multiple programs to run simultaneously 
	on a single system in different windows
 
	Highly efficient file-system management -- provides high-performance 
	file management to increase performance when accessing large amounts 
	of information
 
	Support for long filenames (up to 256 characters) and symbolic links. 
	Symbolic links allow a single file to be assigned to more than one 
	name (can be local or remote)
 
	Scan-code terminal support that allows DOS applications to be 
	easily ported to the UNIX System.
 
	Configurable system security -- allows users and system administrators 
	to control system access and protect information from unauthorized 
	users
 
	Based on industry standards -- provides built-in interoperability and 
	applications compatibility, portability, and scalability to other 
	systems
 
	Multiuser upgradability -- delivers true multiuser capabilities with 
	complete file-locking, password-protection, and flexible configuration 
	options
 
The SCO UNIX System provides UNIX System features, such as a menu-based set-
up and administration shell, plus the Enhanced Acer Fast File System (EAFS) 
and AT&T File System Switch (FSS). SCO's device drivers support dozens of 
standard peripherals, including SCSI devices.  In addition, SCO's
modular, extensible console driver supports standard and non-standard
consoles.  The SCO UNIX System is designed to support all major
international standards, including:
 
	X/Open Portability Guide Issue 3 (XPG3) -- first hardware-independent 
	system to receive XPG3 branding
 
	Federal Information Processing Standard (FIPS) 151-1 (IEEE POSIX 
	1003.1 with all extensions) -- certified by the National Institute 
	of Standards and Technology (NIST)
 
	ANSI X3J11 C-Language Standard
 
	Department of Defense National Computer Security Center (NCSC) 
	C2 Trusted Computing Base
 
	AT&T System V Interface Definition (SVID) Issue II source 
	compatibility
 
	AT&T UNIX System V/386 binary compatibility
 
	Intel 386 Family Binary Compatibility Specification Edition 2 (iBCS-2)
 
To provide greater flexibility in routing electronic mail, SCO Open Desktop 
includes the sophisticated Multi-Channel Memorandum Distribution Facility, 
Version II (MMDF II), originally developed at the University of Delaware. 
SCO Open Desktop includes both sendmail and execmail interfaces to
support the standard SCO mail program, as well as network mail
programs and protocols such as SMTP, X.400, mush, and elm.

Newsgroups: biz.sco.announce
Path: sparky!uunet!looking!xenitec!edhew
From: i...@sco.COM (SCO Information)
Subject: SCO Open Desktop 2.0 - An SCO Product Overview and Technical 
Background Paper (Part 2 of 2)
Organization: XeniTec Consulting Services, Kitchener, ON, Canada
Date: Wed, 17 Jun 1992 19:50:45 GMT
Approved: scoann...@xenitec.on.ca
Message-ID: <1992Jun23.050834.1573@xenitec.on.ca>
Followup-To: biz.sco.opendesktop
Sender: ed...@xenitec.on.ca (Ed Hew)
Lines: 899
 
	Part 2 of 2
 
Application Compatibility
-------------------------
 
The SCO UNIX System's built-in compatibility and broad compliance with open 
systems standards ensure that thousands of XENIX and UNIX System applications 
are compatible with SCO Open Desktop.
 
Binary Compatibility
 
SCO Open Desktop offers binary compatibility with the following XENIX and UNIX 
System environments. Applications originally developed for these environments 
will run without modification on SCO Open Desktop:
 
	IBM PC XENIX Releases 1.0 and 2.0
 
	Microsoft XENIX 286 System III
 
	Microsoft XENIX 286 System V
 
	SCO XENIX 286 Releases 2.1, 2.2, and 2.3
 
	SCO XENIX 386 Releases 2.2 and 2.3
 
	Microsoft XENIX 386 Releases 2.2 and 2.3
 
	AT&T UNIX System V/386 Releases 3.0, 3.1, and 3.2
 
Source Compatibility
 
Application source code for the following environments can be recompiled 
and run on SCO Open Desktop:
 
	UNIX System V Releases 2 and 3
 
	XENIX System V for all architectures
 
	All POSIX-conforming UNIX System implementations
 
	All X/Open XPG3-conforming UNIX System implementations 
 
Runs on Standard Hardware
 
In combination with the standard, low-cost hardware accepted throughout the 
industry, SCO Open Desktop can be configured to meet the most demanding 
system-design requirements. SCO Open Desktop runs on 386 and 486 computers 
based on Industry Standard Architecture (ISA), Extended Industry
Standard Architecture (EISA), or Micro Channel Architecture (MCA).
SCO Open Desktop also supports standard, high-performance components,
such as high-resolution graphics displays, popular mouse devices,
large disk subsystems, floating-point math coprocessors, and
tape-backup devices.
 
In conjunction with SCO MPX, the multiprocessor extension for SCO systems, 
SCO Open Desktop can also take full advantage of today's advanced 
multiprocessor computers. For more information, see the SCO Hardware 
Compatibility Handbook, (part number 900-000-013A).
 
In addition to most standard peripheral devices for standard 386 and 486 
computers, SCO Open Desktop's built-in SCO UNIX System supports the 
following devices:
 
	Mouse devices (Logitech, Microsoft, Mouse Systems, Olivetti, 
	and IBM PS/2)
 
	Bit-mapped display drivers (Monochrome, EGA, VGA, Super VGA, 
	and higher-resolution megapixel adapters (support for 16, 256, 
	32K, and 64K colors)
 
	Math coprocessors (Intel 80387 and Weitek 1167)
 
	ESDI and SCSI disk drives
 
	ISO 9660 "High Sierra" CD-ROM files
 
	PostScript printers
 
	Advanced tape drives, including Wangtek, Irwin, and the new 
	DAT and Exabyte devices
 
Note: A comprehensive list of supported hardware is included in the SCO 
Hardware Compatibility Handbook, (part number 900-000-013A).
 
SCO Open Desktop Extensions
---------------------------
 
Optional products are available which further increase SCO Open Desktop's 
capabilities. The following products are or will be available from SCO. For 
complete product specifications and availability, contact your local SCO 
product supplier or contact SCO directly.
 
PC Connectivity:
 
JSB MultiView DeskTop
 
JSB MultiView DeskTop is a Microsoft Windows 3.0- and 3.1-based program for 
PCs that integrates MS-DOS (with Microsoft Windows) and UNIX System 
applications. JSB MultiView DeskTop lets you run remote UNIX System-based 
applications concurrently with MS-DOS and Microsoft Windows
applications in multiple, configurable windows.  Also supported is a
copy-and-paste facility for exchanging data between MS-DOS and UNIX
System applications and utilities, and the ability to sent data and
files directly to a local printer.  JSB MultiView DeskTop is specially
designed to connect MS-DOS PCs to systems running SCO XENIX 386
Release 2.3, SCO UNIX System V/386 Release 3.2, and SCO Open Desktop.
 
Interoperability (SCO OSI, SCO X.400):
 
SCO OSI
 
SCO OSI packages for SCO Open Desktop, UNIX System, and MS-DOS platforms 
provide a complete OSI protocol suite for use in LAN environments, and are the 
foundation of the SCO X.400 mailer agent. Compliant with both the U.S. and 
U.K. GOSIP (Government Open Systems Interconnection Profile)
standards, SCO OSI conforms to standards specified in government
contracts, and supports emerging commercial OSI-based applications.
SCO OSI allows both local and remote users to log into, and transfer
files to and from, other OSI systems.  SCO OSI includes a LAN protocol
stack, and remote-login and file-transfer utilities (VT and FTAM
utilities).  For more information, refer to the SCO Product Overview
and Technical Background Paper titled SCO OSI and SCO X.400 for SCO
UNIX System V/386 Release 3.2 and MS-DOS Systems (part number
900-000-170A) or your contact your local SCO sales representative.
 
SCO X.400
 
SCO X.400 is a complete, standalone, X.400-compliant mail system. Running over 
SCO OSI and third-party X.25 products, it takes full advantage of the powerful,
standard SCO UNIX System Release 3.2 mailer, Multi-Channel Memorandum 
Distribution Facility II (MMDF II) included in SCO Open Desktop.  For
WAN connections, third-party suppliers of X.25 products for SCO
operating systems will support SCO X.400.  SCO is currently working
with a number of these vendors, including The Software Group, Stallion
(formerly Anvil), Adax, Software Forge, and Symicron.  For more
information, refer to the SCO Product Overview and Technical
Background Paper titled SCO OSI and SCO X.400 for SCO UNIX System
V/386 Release 3.2 and MS-DOS Systems (part number 900-000-170A) or
contact your local SCO sales representative.
 
Third-Party Solutions
 
There are thousands of third-party solutions available for the SCO Open 
Desktop environment from XENIX and UNIX applications to distributed graphical 
solutions. SCO's partners -- independent software vendors (ISVs), value-added 
resellers (VARs), and original equipment manufacturers (OEMs), offer a
wealth of applications and peripherals for SCO Open Desktop (see the
SCO Directory and the SCO Open Desktop Directory).
 
 
 
The SCO Open Desktop Server System
----------------------------------
 
The SCO Open Desktop Server System is an integrated open systems server that 
turns a 386 or 486 system into a powerful hub for distributed or client/server 
applications, or a complete departmental server that is also powerful gateway, 
or an enterprise-wide server tying together a heterogeneous
environment.
 
System Services:	SCO UNIX System V/386 Release 3.2 Operating System 
			Version 4.0, with support for multiuser environments
 
Graphical Environment:	Integrated Desktop Manager (X.desktop 3.0)
			Graphical user accessories and controls
			OSF/Motif (Motif 1.1)
			X Window System (X11R4), with support for multiuser 
			  X terminals
 
Networking Services:	TCP/IP
			Network File System (NFS)
			Network Information System (NIS)
			LAN Manager client
			PC-NFS Daemon
			PC-Interface server
			LLI Drivers
			UUCP
			IPX/SPX (future support)
 
MS-DOS Services:	MS-DOS-UNIX System integration services
			MS-DOS 5.0, with support for multiuser DOS PCs
 
SCO Open Desktop Technology:
 
Networking Services
 
SCO Open Desktop networking services provide access to data and resources 
throughout an organization, no matter which systems are in use today.  SCO 
Open Desktop is ready to connect to TCP/IP Ethernet and SMB NetBIOS-compatible 
networks.  Using separately available software from SCO or third-party
vendors, you can connect SCO Open Desktop to a variety of systems --
mainframes, minicomputers, workstations, multiuser systems, X
terminals, character-based terminals, PC networks, wide-area networks,
and proprietary systems such as the Apple Macintosh.
 
PC Interface
 
The PC-Interface Server connects an SCO Open Desktop Server with MS-DOS-based 
or Macintosh computers, and other personal computers running the MS-DOS, 
Macintosh, or other versions of PC-Interface, either via RS-232 serial lines 
or in a LAN. From a personal computer running separately available
PC-Interface client software using either MS-DOS or UNIX System
commands, MS-DOS and Macintosh users can access all SCO Open Desktop
Server resources, including files and printers, regardless of their
location on the network.
 
PC-NFS Server
 
PC users with PC-NFS for MS-DOS can access remote files on a network while 
running applications under MS-DOS. With SCO Open Desktop's PC-NFS server 
capabilities, PC users can access SCO Open Desktop file systems directly and 
transparently. An SCO Open Desktop file system can appear to PC users
as a separate, local disk drive, while SCO Open Desktop resources,
such as printers and modems, can also appear as local resources.  And
because SCO Open Desktop's file system and peripherals can be accessed
by more than one user on the network at a time, SCO Open Desktop makes
an ideal platform for serving multiple PCs in a shared-resource
environment.  PC-NFS provides:
 
	Transparent file access
	File transfers
	Remote system access
 	File-system commands
 
 
SCO Open Desktop Server System Connectivity
-------------------------------------------
 
To connect to this 	Use this on the		Use this on SCO
type of system:		remote system:		Open Desktop:
	
 
Mainframe		TCP/IP Ethernet		Included
			SNA			SNA*
 
Minicomputer		TCP/IP Ethernet		Included
			LAN Manager		Included
			NFS Server		Included
			DECnet			DECnet*
 
UNIX System Workstation	TCP/IP Ethernet		Included
			X Window System		Included
			SLIP			Included
			NFS			Included
			SCO OSI/SCO X.400	SCO OSI/SCO X.400
 
XENIX or UNIX System	TCP/IP Ethernet		Included
			LAN Manager		LAN Manager for UNIX Systems
			X.25			X.25*
			Asynchronous 		Included
     			  communications
			Synchronous 		Synchronous communications*
			  communications
 
MS-DOS/Windows 		NetWare client		SCO IPX/SPX
with NetWare
 
MS-DOS/Windows 		LAN Manager client	LAN Manager for UNIX Systems
with LAN Manager
 
MS-DOS/Windows 		TCP/IP Ethernet		Included
or OS/2 		LAN Manager		LAN Manager for UNIX Systems
			PC-Interface		Included
			PC-NFS			Included
			Asynchronous 		Included
			  communications
			Synchronous 		Synchronous communications*
			  communications
			SCO OSI/SCO X.400	SCO OSI/SCO X.400
			JSB MultiView Desktop	Supported
 
X Terminal		X Window System 	Supported
			  Display Server
 
			TCP/IP Ethernet		Included
 
Character-Based 	Asynchronous 		Included
Terminal		  communications
 
Apple Macintosh		TCP/IP Ethernet		Included
			Asynchronous 		Included
			  communications
			PC-Interface		Included
			Appletalk		TCP/IP gateway to Appletalk*
 
Wide-Area Network	X.25			X.25*
			Bulletin Board System	Supported
			Usenet-UUCP		Supported
			Internet		TCP/IP/X.25*
 
 
* Available from third-party providers (see the SCO Directory).
 
 
UNIX System Services
 
The SCO Open Desktop Server System is based on the same SCO UNIX operating 
system, as is the Personal System, but is configured and tuned for a server 
environment. With support for symmetric multiprocessing inherent in SCO Open 
Desktop's UNIX operating system, you just need the SCO MPX
multiprocessor extension to take advantage of industry-standard multiprocessor 
platforms.  With support for long filenames and symbolic links, the
SCO Open Desktop Server System can manage both SCO Open Desktop
Personal Systems and other UNIX workstations in a heterogeneous
environment.  In addition, there are many third-party solutions
available for transaction processing (USL's Tuxedo), fault tolerance,
and database servers (see the SCO Directory).
 
Graphical Environment
 
The graphical environment included with the SCO Open Desktop Server System is 
the same environment that is integrated with the Personal System. In addition, 
character-mapped terminals and non-graphical consoles are supported to 
administer the server system.  For network administration, there are a
number of graphical third-party applications that map and manage
active and problem nodes connected to the SCO Open Desktop Server
System (see the SCO Directory).
 
MS-DOS Services
 
The MS-DOS services of the SCO Open Desktop Server System are the same as the 
SCO Open Desktop Personal System with the added benefit that multiple users 
can access and utilize data and applications on the Server System.
 
 
SCO Open Desktop Server System Extensions
-----------------------------------------
 
Multiprocessing: SCO MPX
 
SCO MPX is an optional extension to SCO Open Desktop and SCO UNIX System V/386 
Release 3.2 that unleashes the full power of 386 and 486 multiprocessor 
computers. After the SCO UNIX System or SCO Open Desktop is installed on the 
first processor, each additional SCO MPX package enables another
processor to share the processing of the system's total workload.
Automatic load balancing distributes system and application processing
among all of the available processors, and requires no changes to
applications or drivers.  This transparent multiprocessor support
allows users to increase system performance without replacing hardware
or software.  With SCO MPX, the expansion possibilities are virtually
limitless.  For more information, please refer to the SCO Product
Overview and Technical Background Paper titled SCO MPX (part number
911-001-001A).
 
PC Connectivity: Microsoft LAN Manager for UNIX Systems
 
SCO's packaged-product version of Microsoft LAN Manager for UNIX Systems is 
an advanced, full-featured, local-area network (LAN) operating environment 
based on Microsoft's LAN Manager technology. Microsoft LAN Manager for UNIX 
Systems provides an easy-to-use network solution that closely
integrates SCO Open Desktop servers or SCO UNIX System servers with
MS-DOS, OS/2, SCO XENIX, SCO UNIX System, and SCO Open Desktop
(client) environments.  In addition to a LAN Manager server, Microsoft
LAN Manager for UNIX Systems contains all of the additional software
needed to connect SCO Open Desktop, SCO UNIX System, MS-DOS, and OS/2
systems.  This additional software includes:  LAN Manager clients for
the SCO UNIX System, MS-DOS, and OS/2; NetBEUI transport modules for
SCO UNIX System, MS-DOS, and OS/2; and popular LAN card drivers for
UNIX Systems, MS-DOS, and OS/2.  For more information, please refer to
the SCO Product Overview and Technical Background Paper titled
Microsoft LAN Manager for UNIX Systems (part number 904-004-000A).
 
PC Connectivity: SCO IPX/SPX
 
IPX/SPX is the underlying layer of software that connects Novell's NetWare 
servers and clients over local-area networks. SCO IPX/SPX will allow MS-DOS/
Windows clients of Novell networks to access the many applications available 
on SCO Open Desktop servers.  Such access eliminates the need for
software and/or hardware gateways between the UNIX and Novell
environments and also eliminates the need for dual protocols to run on
NetWare clients and servers.  In addition, NetWare MS-DOS/Windows
clients have remote-login capability to SCO Open Desktop servers in
terminal-emulation mode, allowing them to access and run SCO UNIX
System and SCO XENIX applications.
 
SCO IPX/SPX supports popular Ethernet and Token-Ring cards, uses the AT&T 
STREAMS-based architecture, and provides TLI libraries for the development of 
client/server applications.
 
For more information, please refer to the SCO IPX/SPX Questions and Answers 
document (part number 985-000-000A).
 
 
The SCO Open Desktop Development System
---------------------------------------
 
The SCO Open Desktop Development System is a supplement to either the SCO 
Open Desktop Personal System or Server System that provides standard 
Application Programming Interfaces for the graphical user interface, 
networking, database, and MS-DOS-UNIX System integration services.  As
previously stated, developers no longer need to purchase and integrate
individual components to utilize these facilities in application
programs.  The SCO Open Desktop Development System provides
development system version of each SCO Open Desktop component, as well
sa interactive debugging tools and complete documentation.  The SCO
Open Desktop Development System includes the following technologies:
 
 
System Services:	SCO UNIX System V/386 Release 3.2 Development System 
			Version 4.0
 
Graphical Environment:	X11R4 Library (Xlib), X11R4 Toolkit (Xt), Intrinsic 
			Routines
 
			OSF/Motif 1.1 Toolkit, OSF/Motif 1.1 Style Guide,
 			User Interface Library
 
			dbXtra graphical debugger
 
Networking Services:	TCP/IP Development System
			NFS Development System
			STREAMS/TLI Development System and Sockets Library
			LAN Manager (NetBIOS/Int5C Library)
			Link Layer Interface
 
MS-DOS Services:	PCILIB
			MS-DOS development libraries
 
 
SCO Open Desktop Technology:
 
Standard APIs
 
A complete set of industry-standard system services makes SCO Open Desktop the 
perfect platform for developing the next generation of advanced graphical 
applications. Developers no longer need to purchase and install separate 
components or include these facilities in application programs.  SCO
Open Desktop includes standard Application Programming Interfaces
(APIs) and tools for each of SCO Open Desktop's system services.
 
SCO Open Desktop conforms with all major international standards, including 
the X/Open Portability Guide, Issue 3 (XPG3), ANSI C, and the Federal 
Information Processing Standard (FIPS) 151-1 (IEEE POSIX 1003.1 with all 
FIPS extensions). As a result, SCO Open Desktop applications are
easily portable to other operating environments, scalable across the
range of corporate systems, and interoperable with other systems over
heterogeneous networks.  Full internationalization libraries mean that
applications can easily be developed for worldwide markets.
 
	Microsoft C 6.0 -- optimizing ANSI C compiler with cross-development 
	options and libraries to produce MS-DOS, OS/2, XENIX, and UNIX System 
	programs
 
	AT&T C -- portable C compiler; compatible with other UNIX Systems
 
	dbXtra -- graphical, interactive debugger
 
	Microsoft CodeView -- visual (character-mapped), interactive debugger
 
	SCO UNIX System V/386 Release 3.2 Development System Version 4.0 
	with Source Code Control System utilities, symbolic debuggers, and more
 
	X11 Release 4 shared libraries/ Xt Intrinsics
 
	OSF/Motif 1.1 widgets, style guide, UIL compiler, shared libraries
 
	ICCCM -- Inter-Client Communications Conventions Manual
 
	SCO Open Desktop Color Integration API
 
	SCO Open Desktop Session Management API
 
	Software Maintenance Toolkit (SMT) for developing SCO "custom" 
	installable applications
 
	FIPS POSIX 151-1 -- Federal Information Processing Standard (IEEE 
	POSIX 1003.1 with all FIPS-required extensions), NIST-certified
 
	X/Open Portability Guide, Issue 3 (XPG3) branded
 
	SVID -- AT&T UNIX System V Interface Definition
 
	NFS -- Network File System with RPC and XDR libraries
 
	TCP/IP -- Networking protocols including 4.3BSD socket libraries, 
	TLI, and STREAMS
 
	SLIP -- Serial Line Internet Protocol for network gateways
 
	PPP -- Point-to-Point Protocol
 
	LAN Manager Client -- Int5C libraries for SMB NetBIOS compability
 
	PCILIB -- PC-Interface MS-DOS-UNIX System file-integration services
 
 
UNIX System Services
--------------------
 
SCO UNIX System V/386 Release 3.2 conforms with the Intel 386 Family Binary 
Compatibility Specification Edition 2 (iBCS-2) for binary compatibility across 
386 and 486 architectures. And you can use SCO Open Desktop as a cost-effective
development platform for applications that are readily scalable to
larger systems.
 
Many of SCO Open Desktop's programming tools are provided by the SCO UNIX 
System V/386 Release 3.2 Development System, ensuring a development environment
consistent with other minicomputer- and workstation-based UNIX Systems. As a 
result, you and your programming staff will already be familiar with
many of SCO Open Desktop's development tools.  Also provided are
online manual pages for quick and easy reference as well as a complete
set of developer's documentation.
 
Versatile Compilers and Debuggers
 
The development system includes advanced software-engineering tools --
the ANSI-compatible; optimizing Microsoft C compiler; the AT&T C compiler, 
which provides source compatibility with many older programs; and the standard 
UNIX System Source Code Control System.  The powerful graphical dbXtra
source debugger allows the application developer to visually step
through program execution, set breakpoints, and interactively view
program output and registers.
 
Graphical Environment
 
The X Window System is a distributed, transparently networked, device-
independent, multitasking windowing and graphics system. It enables the user 
to display multiple applications in windows on the same screen, as well as one 
application in multiple windows.
 
The X Window System achieves device independence by using the client/server 
model. The client is an application program, generally linked with the X 
library (Xlib), that requests the server to draw windows, text, and other 
objects. The server program runs on each workstation, drawing the
required objects on the display.
 
Each workstation has its own X-display server, which contains the hardware-
dependent drivers for that workstation. The X server controls the screen, 
keyboard, and a pointing device. The application developer links the client 
program with Xlib, a library of graphics and windowing functions that
translates the graphics operations into the X communications protocol
for display by the server.
 
The client and server can reside on the same machine, or they can be separated 
across a network. The X Window System's open architecture enables the user to 
transparently operate applications that reside on any host computer on a 
TCP/IP network.
 
The X Window System will interoperate with X Window System client applications 
and other display servers running on platforms from Sun, DEC, HP, IBM, MIPS, 
AT&T, Siemens, Sony, NEC, Olivetti, Tandy, and many other hardware vendors.
 
SCO Open Desktop's industry-standard X Window System and OSF/Motif development 
tools enable the developer to build state-of-the-art, X Window System-based 
client applications. These tools include OSF/Motif; the X Toolkit (Xt) 
Intrinsics; the X Library; over 40 pre-built widgets such as scroll
bars, push buttons, and pull-down menus; and the User Interface
Language (UIL) compiler, which enables the developer to create new
widgets and perform two-dimensional drawing.
 
A major advantage of the SCO Open Desktop Development System is the support 
for shared libraries (X11 and Motif). This allows applications to efficiently 
use memory, especially when running multiple graphical applications. These 
applications "share" the code that controls the appearance of the
windows, textures, etc.
 
The OSF/Motif Style Guide enables the developer to produce a GUI consistent 
with the appearance and behavior of Microsoft Windows and Microsoft Presentation
Manager. As a result, SCO Open Desktop applications can offer the same familiar
interface that is available with MS-DOS, Windows, and OS/2 applications.
 
The X Window System and OSF/Motif graphical user interface are being ported to 
major platforms from 386 and 486 PCs to Cray supercomputers. Because the SCO 
Open Desktop Application Programming Interfaces conform to these industry 
standards, source code developed for other platforms will be readily
portable to SCO Open Desktop.
 
Networking Services:
 
The SCO Open Desktop Development System includes a number of standard APIs and 
libraries for developing distributed, client/server applications. Included are 
TCP/IP socket libraries, TLI, and STREAMS interfaces; LAN Manager Client Int5C 
library for SMB NetBIOS compatibility; and SLIP and PPP interfaces.
 
NFS also provides the foundation for developing and executing applications 
that take advantage of file-sharing connections across TCP/IP LANs to computers
supporting compatible network file systems. SCO Open Desktop's NFS features 
Sun-compatible Remote Procedure Calls (RPC) and eXternal Data
Representation (XDR) libraries for the development of distributed
applications.
 
MS-DOS Services:
 
Cross-Development Tools
 
SCO Open Desktop can be used as a development platform for other operating 
systems. It includes cross-development tools for generating MS-DOS, XENIX, 
and OS/2 object files, which can then be executed directly in those 
environments.
 
 
MS-DOS-UNIX System Integration
 
The PCILIB Application Programming Interface gives you a powerful method for 
combining MS-DOS and UNIX System functions in a single program.
 
 
SCO Open Desktop Development System Extensions
----------------------------------------------
 
SCO C++
 
Object-oriented programming techniques are revolutionizing the way applications
are developed and maintained. Developers can use SCO C++ with SCO Open Desktop 
to develop new applications or add C++ features to existing C-language 
applications. SCO C++ is a complete development system which includes
a powerful debugger with both graphical and character-based
interfaces, class libraries in source form, and full documentation.
SCO C++ conforms to the de facto industry standard AT&T C++ Language
System.
 
Third-Party Solutions
 
The SCO Open Desktop Development System provides the foundation for developing 
advanced, distributed applications. A complete development environment
-- available from our wealth of third-party applications -- allows you to build
on the power of SCO Open Desktop.  For example, there are a number of
Graphical User Interface (GUI) builders to quickly prototype and
develop graphical applications for SCO Open Desktop, a number of
performance tools for measuring application response time, and
Computer Aided Software Engineering )(CAS) tools (see the SCO
Directory).
 
 
Database Development Environment
--------------------------------
Oracle, Informix, Sybase, and Ingres are all supported on SCO Open Desktop and 
are available from these vendors.
 
Graphical User Interface Builders
 
Graphical User Interface (GUI) Builders provide the ability to quickly and 
easily build graphical applications. Instead of using the "traditional" 
programming techniques, developers manipulate graphical objects to create 
icons, windows, menus, etc. Below is a list of GUI builders for SCO
Open Desktop:
 
 
Builder XCessory
Integrated Computer Solutions (ICS)
Phone: (617) 621-0060
 
Builder XCessory is an IDT. It offers a simple-to-use graphical dialog editor 
with a full palette of Motif widgets. Builder XCessory can generate UIL as 
well as C code.
 
X-Designer
Imperial Software Technology Ltd.
Phone:  +(44) 734 587 055
 
X-Designer is an IDT. It offers a palette of Motif widgets. X-Designer 
contains a graphical form editor which helps overcome the difficulties 
associated with positioning and attaching widgets within the Motif Form widget.
X-Designer can generate UIL as well as C code.
 
ezX
Sunrise Software International
Phone: (401) 847-7868
 
ezX is a UIMS. It contains a WYSIWYG editor to create an interface. ezX has 
hyper-card-like scripts that define the actions triggered by each widget. One 
way this mechanism can be used is in integrating SQL scripts. ezX can produce 
Ada, Ansi C, C++ and UIL code.
 
UIMX
Visual Edge Software Ltd.
Phone: (514) 332-6430
 
UIMX is a UIMS. This popular product contains a WYSIWYG interface builder like 
the other builders. The benefit of UIMS is its built-in C interpreter and 
debugger. This is very useful when designing and testing a GUI. UIMX can help 
build a GUI for existing character-based applications without modifying it.
 
XFaceMakeR (XFM2)
NON Standard Logics
Phone: (805) 964-9599
 
XFM2 is a UIMS. It provides a C-like scripting language, called FACE. XFM2 has 
tree browser/navigator and resources editor. The source code to the libraries 
is provided so that applications can be ported to different platforms, when 
ported.
 
X Build and Dialog Builder
Siemens-Nixdorf Information Systems
Phone: (617) 864-0066
 
XBuild is an IDT. Dialog Builder is a UIMS. XBuild is a WYSIWYG interface 
builder that generates C and UIL code. Dialog Builder incorporates the 
interface builder and dialog management.
 
TeleUSE
TeleSoft Corporation
Phone: (619) 457-2700
 
TeleUSE is a UIMS. It has a powerful dialog management facility. There is a 
GUI interface builder which takes output of the editor and the dialog manager 
and generates the application. A debugger is supplied for debugging code.
 
ISA Dialog Manager
Informationssysteme Fur Computer-Intergrierte Automatisierung GmbH
Phone: +(49) 711 22769-0
 
ALEX
System Strategies Ltd.
Phone: +(44) 81 566 2307
 
Open Side
INDEX
Phone: +(33) 9155 5651
 
SNAPIX
ADNT
Phone: +(33)(1) 39 56 53 53
 
XMTREE
CELTIS
Phone: +(33)(1) 3946 4121
 
Elleconi
Open System Technology
Phone: +(39) 35 270708
 
 
SCO Open Desktop Support and Services
-------------------------------------
 
Technical Support, Training, and Consulting
 
SCO's value-added services enable you to get the full value from your investment
in SCO Open Desktop. SCO provides training and support services tailored to 
meet the needs of individuals and businesses who use, develop for, and sell SCO
Open Desktop. End users can also obtain high-quality training and
support from SCO Authorized Education Centers and SCO Resellers.
 
SCO Developer Alliance Partners Program
 
The SCO Developer Alliance Partners Program is designed to support independent 
software and hardware developers in developing and bringing to market products 
and services compatible with the SCO environment.
 
Participants in the SCO Developer Alliance Partners Program receive an array 
of benefits, including:
 
	Special pricing on SCO development software and updates
 
	Special developer technical support
 
	Access to the SCO Developer Technical Resource Library
 
	SCO Developer Update, a quarterly mailing which includes developer 
	news and technical information
 
	Participation in marketing support programs and special promotions
 
SCO also offers the SCO Developer Alliance Associates Program, an information 
resource for non-commercial developers, consultants, and research organizations.
 
 
SCO Open Desktop Developer Kits
 
Available exclusively to members of the SCO Developer Alliance Program, the 
SCO Open Desktop Developer Kit is a complete package of products and services 
designed to give developers everything they need to develop a new generation 
of advanced applications for industry-standard 386 and 486 computers.
With SCO Open Desktop's complete set of system services and software
development tools, you can produce the advanced, client/server,
network-distributed, graphical applications that are now in high demand.
 
SCO Online Support (SOS) System
Instant Access to SCO Online Support
 
The SCO Online Support (SOS) system is a dial-up online information system 
that gives you 24-hour access to the same database of technical information 
used by SCO Support Engineers to help solve problems, plus an online catalog 
of Product Updates and Supplements, training schedules, press
releases, and other information.
 
SCO SoftCare
Complete Support for End Users
 
SCO SoftCare provides toll-free telephone access to the SCO Support Department 
for consulting with SCO Support Engineers, reporting problems, and requesting 
Product Updates and Support Level Supplements. SCO SoftCare includes access to 
SOS for dial-up online support, and a subscription to SCO's DiSCOver
newsletter and technical bulletin.
 
SCO SoftTech
Priority Support for SCO Products 
 
SCO SoftTech provides high-priority support when time is critical or when you 
have multiple installations. SCO SoftTech is ideal for corporate users with 
multiple installations, resellers, and developers. SCO SoftTech assures you of 
a guaranteed response time and priority escalation based on the
severity of the problem.  SCO SoftTech includes access to SOS and subscriptions
to SCO's DiSCOver newsletter and the Support Level Supplement Catalog,
which lists currently available updates and product enhancements.
 
SCO TEAM Support
The Open Systems Industry's Highest Level of Support
 
SCO TEAM Support provides the highest level of technical support available in 
the open systems industry. TEAM Support serves corporate accounts with mission-
critical applications, independent hardware and software developers, vertical 
solutions providers, or response centers supporting an installed base
of customers using SCO products.  SCO assigns a senior-level support
engineer, designated as Technical Account Manager (TAM), to each TEAM
Support account.  The TAM is accessible through a separate 800
number, accepts ownership of all technical issues from the account,
and provides continuity until the issue is resolved.  Issues referred
to SCO Engineering by TEAM Support are given the highest priority,
based on the severity of the issue.
 
 
SCO Technical Training
Technical Training for SCO Solutions
 
SCO's full range of training programs is designed to meet the needs of all 
SCO customers including system administrators, dealers, and end users. No 
matter what your background or your responsibilities may be, SCO training 
taken either directly from SCO or from an SCO Authorized Education
Center -- can show you the quickest and easiest way to get the most
out of your SCO solution.  Call (800) SCO-UNIX (72608649) toll-free
from the U.S. and Canada for schedules, enrollment information, and
the location of an SCO Authorized Education Center near you.
 
SCO Advanced Certified Engineer (A.C.E.) Program
Advanced Certification for Technical Professionals
 
The SCO Advanced Certified Engineer (A.C.E.) Program provides you with the 
expertise you need to keep pace with SCO's open systems software solutions. 
The SCO A.C.E. program groups technical subjects into individual certification 
paths followed by rigorous accreditation exams.  Completion of the
courses and examinations leads to SCO A.C.E. certification --
assurance that A.C.E. graduates possess the knowledge required to get
the most out of SCO open systems solutions.  The SCO A.C.E program
offers your organization a turnkey solution to your training needs on
SCO Open Desktop, SCO XENIX, and SCO UNIX operating systems.
Preparation for SCO A.C.E. examinations is also available at SCO
Authorized Education Centers located worldwide.  Call (800) SCO-UNIX
(726-8649) to find an SCO Authorized Education Center near you.
 
SCO Consulting Services
Custom Open Systems Engineering
 
SCO offers consulting and custom engineering services to help you use SCO 
products more effectively and profitably. SCO offers consulting and porting 
services for both application and system software, and can provide assistance 
in any aspect of open systems technology.  SCO consulting services are
based at the company's SCO Canada subsidiary (formerly HCR
Corporation), which offers over 12 years of software engineering
experience with OEM, Fortune 1000, and other corporate clients.
 
SCO Directory
The Guide to Software, Hardware, and Services for the SCO Environment
 
The SCO Directory contains over 4,000 entries for SCO systems. The entries are 
listed by application area and indexed by product name, vendor, and keyword, 
making it easy for you to choose the right solution for your needs. The SCO 
Directory is available from SCO and SCO Authorized Resellers for a
modest fee.  Please contact SCO or an SCO Authorized Reseller to
obtain your copy of the SCO Directory (part number 900-000-078).
 
 
SCO -- The Business Choice for Open Systems Software Solutions
 
SCO open systems software products are known around the world for their 
ability to help businesses operate more efficiently and productively.
 
Businesses of every kind and size choose SCO systems to meet real-world 
requirements for departmental office automation, industry-specific multiuser 
systems, retail point-of-sale networks, manufacturing control systems, 
networked graphical workstations, departmental servers for PC LANs,
gateways to corporate mainframes, software development environments,
and much more.
 
UNIX System solutions based on SCO system software, business applications and 
productivity tools can be found in more businesses worldwide than any other.
 
With SCO's world-renowned service, SCO customers enjoy an unbeatable combination
of feature-rich products and excellent support, training, and consulting 
options.
 
That's why, around the world, SCO is the business choice for open systems 
software solutions.
 
 
The Santa Cruz Operation, Inc. reserves the right to change or modify
any of the product or service specifications or features described
herein without notice.  This product summary is for information only.
SCO makes no express or implied representations or warranties in this
summary.
 
SCO, the SCO logo, Open Desktop, SCO MPX, SCO C++, SCO SoftCare, and
SCO SoftTech are trademarks, service marks, or registered trademarks
of The Santa Cruz Operation, Inc. in the U.S.A. and other countries.
All other brand or product names are or may be trademarks of, and are
used to identify products or services of, their respective owners.
 
Copyright 1992 The Santa Cruz Operation, Inc.  All Rights Reserved
985-000-000(A)	5/92