UnixWare ® 7.1.1
UDK

The "UnixWare and OpenServer Development Kit" Delivers Maximum Investment Protection For Your Applications

Whether you are a long-time UNIX®/C/C++ programmer or a cutting edge Java™ developer, the UDK gives you the tools, the performance and the right price for creating robust, high-performance applications on the most advanced, high-volume operating system on Intel processor-based servers.

Versions of the UDK tools are supported for installation and use on UnixWare 7, SCO OpenServer Release 5 and SCO UnixWare 2.1.3 operating systems. Because these UnixWare 7 development tools are available on the current SCO platforms, developers using those platforms can get access now to the advanced features provided by the UDK including C++ exception handling, 64-bit integers, support for Java™ native methods and more.

The UDK provides a complete set of Java™ tools that will satisfy even the most demanding professional developers. Java Development Kit (JDK) versions provide rich Java and web-development capabilities whether you are a Java™ expert or a novice web application designer. The Just-In-Time (JIT) compiler provides the performance boost needed by certain Java server and client applications.

UDK Features: Generates single binary for all current SCO UNIX® platforms; extensive Java™ development tools; support for 64-bit "long long" data type; Pentium®, Pentium Pro, Pentium II, and Pentium III performance optimizations; enhanced graphical debugger; high performance C++ exception handling and numerous C and C++ enhancements including language standards conformance.

Features:

  • Single development environment for all current SCO Operating Systems
  • Creates a single binary for SCO OpenServer™ Release 5, SCO UnixWare 2.1.3 and UnixWare 7 operating systems
  • Full-featured Java™ development environment including:
    JDK 1.1.8
    Java 2 Release 1.2.2 DK
    Just-In-Time Compiler (JIT)
    Support for 64-bit programming ("long long" data type)
    Compatibility libraries and commands for existing OpenServer and UnixWare applications
    Extensive APIs and tools for TCP/IP networking, graphics and application packaging
  • Multi-threaded graphical and character debugging
  • Performance profiling and optimization tools
  • Extensive web-based product documentation

Benefits:

  • Economy: Developers need only one binary for all SCO releases
  • Compatibility: businesses can maintain legacy or current applications while adding Java™ or other new components
  • Flexibility: use any current SCO UNIX® platform as base development system
  • Java technology: powerful, cost-effective implementation of Sun® Java development platform available Investment protection via standards: promotes both long time UNIX® system standards (POSIX, FIPS, et al.) and emerging standards (Java™, IPv6, et al.)
  • Easy Migration: developers and users can upgrade to UnixWare 7 at their own speed. Applications written now will run on UnixWare 7 when the time comes.

Technical Specifications

Compatibility

  • Runs on UnixWare 7, SCO UnixWare 2.1.3 and SCO OpenServer Release 5 operating systems
  • Generates a single binary that will run on all three systems
  • Merges SCO OpenServer and UnixWare APIs and
  • Meets UNIX® 95 spec
  • Brings some new UnixWare features to existing OpenServer systems
  • Includes Binary Compatibility Modules for SCO OpenServer Release 5 and UnixWare 2.1.3 systems

Java and Web Development

  • Create applications that will run on any Java technology-equipped system
  • Support for CGI, perl and Java™script
  • Includes both Java Development Kit (JDK) 1.1.8 and Java 2 Release 1.2.2 DK
  • Includes Just-In-Time Compiler (JIT)

C Compilation System

  • Full UNIX® 95 headers, libraries and commands
  • Supports 64-bit integers ("long long" data types)
  • Supports 64-bit filesystem APIs (LFS - Large File System)
  • Creates optimized code for Pentium, Pentium Pro and Pentium II, and Pentium III processors
  • Almost complete language and library support for the 1999 ANSI/ISO C standard

C++ Compilation System

  • Supports "long long" data types
  • High performance exception handling
  • Threads-safe in compiler and runtime environments
  • Advanced templates
  • Namespaces
  • Creates optimized code for Pentium, Pentium Pro and Pentium II, and Pentium III processors
  • Almost complete language and library support for the 1998 ANSI/ISO C++ standard

Powerful Application Debugging

  • Graphical and character debugging
  • Simultaneously tracks and debugs multiple threads and processes
  • Greatly enhanced C++ debugging
  • jdb - Java debugger in JDK

Documentation and Packaging

  • Hyper-linked, web-based documentation
  • Hyper-linked porting and compatibility guide
  • Supports the most popular UNIX® software packaging formats (pkgadd and custom)

Complete UNIX® Programming Interfaces and tools

  • Networking - support for standard UNIX® interfaces:
  • XTI/TLI
  • Sockets
  • RPC/XDR
  • Complete SNMP/SMUX capabilities
  • Performance tools
    • Prof - code profiler checks subroutine efficiency
    • Lprof - reports line-by-line source code usage
    • Fprof - reports function call entry and exit
    • Fur - uses profile-driven dynamic feedback to optimize application binaries to improve efficiency

Graphics

  • X11r6 and Motif 1.2.3 libraries
  • Full TCL and TVCL scripting capabilities
  • Full CDE development tools

System Requirements

  • Can run on SCO OpenServer Release 5, SCO UnixWare 2.1.3 and UnixWare 7 systems

Hardware Requirements

  • Disk Requirements - between 150MB and 300 MB additional depending on configuration
  • RAM Requirements - minimum 64MB for Java development. Otherwise, standard system requirements
  • Installation Media - requires a CD-ROM drive

The SCO Group Developer Program

Device Driver Development

  • Note: Device driver development requires the UnixWare 7 Hardware Development Kit, available as a separate product from SCO

UNIXWARE 7.1.1