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 UnixWare and OpenServer
Development Kit (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
for Intel processor-based servers.
The UDK is the "native" C and C++ development system for UnixWare 7,
but it may also be installed on SCO OpenServer Release 5.
And no matter where development is done,
the resulting binary applications will execute on
both UnixWare 7 and SCO OpenServer Release 5.
Major Features:
- Single development environment for all current SCO Operating Systems
- Creates a single binary for both the SCO OpenServer® Release 5
and UnixWare 7 operating systems
- Excellent C and C++ language standards conformance
- Highly optimized code generated for IA-32 architectures
- Support for 64-bit programming
- Support for multi-threaded programming
- Compatibility libraries and commands for existing
OpenServer and UnixWare applications
- Full-featured Java 2 Standard Edition implementation
- Extensive APIs and tools for TCP/IP networking, graphics and
application packaging
- Multi-threaded graphical and character debugging
- Performance profiling, optimization, and memory-checking 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 platform
- Investment protection via standards: promotes both long time
industry and UNIX® system standards (C, C++, POSIX, FIPS, et al.) and emerging
standards (Java, IPv6, et al.)
Technical Specifications
Compatibility
- Runs on UnixWare 7 and SCO OpenServer Release 5
operating systems
- Generates a single binary that will run on both systems
- Merges SCO OpenServer and UnixWare APIs
- Meets UNIX® 95 spec
- Brings some new UnixWare features to existing OpenServer systems
- Only SCO-supported way to do multi-threaded programming on OpenServer (requires SCO OpenServer Release 5.0.7 Maint Pack 3)
- Includes Binary Compatibility Modules for SCO OpenServer Release 5 systems
Java and Web Development
- Complete language and library conformance to Java 2 Standard Edition v. 1.4.2
- Create applications that will run on any Java-equipped system
- Includes Java 2 Standard Edition v. 1.4.2 Runtime Environment
- Includes Java 2 Standard Edition v. 1.4.2 Software Development Kit
- Includes Sun HotSpot® Java virtual machine for best performance, scalability, reliability
- Considerable performance improvements over J2SE 1.3.1
- "Client" and "server" dynamic compilers both available
- Includes Java 2 Standard Edition v. 1.3.1 Runtime Environment and Software Development Kit as well for assured application compatibility
- Includes Java Plug-in v. 1.3.1 for Netscape 4.x and Mozilla browsers
- More information is available on the SCO web site at:
http://www.sco.com/developers/java/.
C Compilation System
- Almost complete language and library support for the ISO/IEC 9899:1999 C standard
- SCO is active in WG14, the international C standardization body
- Full UNIX® 95 headers, libraries and commands
- Options for compatibility with older C standards and dialects
- Supports 64-bit integers ("long long" data types)
- Supports 64-bit filesystem APIs (LFS - Large File System)
- Creates very optimized code for Pentium, Pentium Pro and Pentium II, and Pentium III processors
C++ Compilation System
- Almost complete language and complete library support for the ISO/IEC 14882:1998 C++ standard
- SCO is active in WG21, the international C++ standardization body
- Supports modern C++ features such as templates, namespaces,
RTTI, STL, etc.
- Easy-to-use automatic template instantiation system
- High performance exception handling
- Thread-safe in compiler generated code, runtime environment,
and standard library
- Modernized version of USL C++ Standard Components class library
- Supports 64-bit integers ("long long" data types)
- Supports 64-bit filesystem APIs (LFS - Large File System)
- Creates very optimized code for Pentium, Pentium Pro and Pentium II, and Pentium III processors
Powerful Application Debugging
- debug - both graphical and character debugging
- Simultaneously tracks and debugs multiple threads and processes
- Strong support for C++ debugging
- Debugs ELF or COFF executables
- jdb - Java debugger in J2SE SDK
Powerful Application Profiling/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
Powerful Application Memory Checking
- memtool - diagnose dynamic memory allocation errors
- writing beyond block of memory
- using deallocated blocks
- memory leaks
- bad arguments passed to allocation functions
- stack traces with symbolic information
- UnixWare 7 Release 7.1.3 and 7.1.4 only
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
Graphics
- X11r6 and Motif 1.2.3 libraries
- Full TCL and TVCL scripting capabilities
- Full CDE development tools
System Requirements
- SCO OpenServer Release 5.0.6 and higher
- requires UDK compatibility library OSRcompat version 8.0.1
- UnixWare 7 Release 7.1.1 and higher
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. Information is available
on the SCO web site at: http://www.sco.com/developers/hdk/.
|