ClearCase Product Overview


Back to Vidar's Home Page

Contents

Introduction to ClearCase 

Unique Advantages 

Who Uses ClearCase? 

Principal Features 

General Features 

Product Integrations 

System Requirements 


Introduction to ClearCase

ClearCase is the premier software configuration management (SCM) product for software teams with Unix and Windows NT development environments. ClearCase provides comprehensive configuration management, including version control, workspace management, build management, and process control -- without forcing you to change your existing environment, your tools, or the way you work. 

ClearCase features both text-based and graphical interfaces. These illustrations should give you a sense of what the GUI looks like. 

File browser (14K) 

Version tree (16K) 

Diff tool (13K) 

Unique Advantages

(Return to top) 

Complete transparency 
ClearCase is implemented using a virtual file system. You work the way you always have, using standard file system calls and your current tools. 
Rule-based configurations 
By specifying a few simple rules, you automatically create a complete development environment in seconds, without making and managing copies or links. 
Automatic merge and compare 
ClearCase performs graphical merges of files and directories, automatically determining common ancestors and highlighting conflicts. 
Binary sharing and parallel building 
ClearCase automatically shares and re-uses binaries across all configurations. Using standard makefiles, ClearCase builds your software in parallel on a multiprocessor host and distributes builds across multiple hosts in a network. 
Build auditing 
Advanced file-system auditing guarantees 100% accurate software rebuilds. 

Who Uses ClearCase?

(Return to top) 

ClearCase particularly suits the needs of growing software teams working on multiple versions of software for multiple platforms across client/server networks. ClearCase addresses previously intractable problems for software development teams, such as developing and maintaining multiple products concurrently, guaranteeing the accuracy of releases, rebuilding and patching previously shipped products, producing special releases, and creating an effective development process. 

ClearCase differs from simple version-control tools and other commercial SCM systems in many ways. But fundamentally, ClearCase is unique because it combines comprehensive tools for configuration management with a transparent, non-intrusive approach.  

Version Control

(Return to top) 

ClearCase tracks changes to every file and directory, and supports parallel development by enabling easy branching and merging. ClearCase provides reliable version-control of every type of object that evolves in the software development environment, including source code, binaries, executables, documentation, test suites, and libraries. 

ClearCase provides capabilities far beyond source control, and maintains a complete version history of your software in secure, distributed repositories. 

Workspace Management

(Return to top) 

ClearCase provides each developer with multiple consistent, flexible, and reproducible workspaces. ClearCase uses an innovative technique called Views to select and present the appropriate versions of each file and directory for the specific task at hand. Views helps your team work efficiently, allowing each member to strike a balance between shared work and isolation from destabilizing changes. 

Build Management

(Return to top) 

ClearCase automatically produces configuration records that document software system builds and can completely and reliably recreate the source structure of any build. ClearCase also supports efficient building of large software systems through binary sharing and parallel execution of multiple build scripts. 

Process Control

(Return to top) 

ClearCase organizes and controls the development process without dictating particular methodologies, policies, and procedures. Its flexible, powerful tools can implement project- and site-specific policies. ClearCase routines can implement process mechanisms including development roles, promotion models, and process states. ClearCase also prevents changes by unauthorized personnel and creates permanent records of development procedures. 

General Features

(Return to top) 

(Return to top) 

System Requirements

(Return to top) 

Hardware Platforms 
Digital Equipment Corp. Alpha AXP 
Hewlett-Packard 9000 Series 700 and 800 
IBM RISC System/6000 family of systems 
Intel 486 and Pentium personal computers 
Silicon Graphics IRIS family of systems 
Sun Microsystems SPARCstations and SPARCsystems 
Operating Systems 
DEC OSF/1 2.0, 2.0-1 
Digital UNIX 3.0, 3.2 
HP-UX 8.0, 8.7, 9.0, 9.0-05, 10.0 
IBM AIX 3.2.5, 4.1.1-2 
Silicon Graphics IRIX 4.0.1-5, 5.1-2, 5.2-3 
SunOS 4.1.1-3, 4.1.1-4, 4.1.xJ 
Solaris 2.1-3 and 2.2-4 
Microsoft Windows NT 3.5, 3.51 
Memory / Disk Requirements 
Client systems: 16-32 MB RAM, 400 MB disk 
(* DEC Alpha AXP with Digital UNIX 3.0 clients require 32-64 MB RAM)
Server systems: 64-128 MB RAM, 1 GB disk 
Access from Other Platforms 
Access to ClearCase-controlled data from non-ClearCase hosts via NFS