Introduction to CC-RIDER

Western Wares is the industry expert in open-architecture source code analysis and browsing technology. Our flagship product is the CC-RIDER family of tools to develop, visualize and document software written in the C and C++ programming languages.

What is C/C++ Code Visualization?
Code Visualization provides the C/C++ programmer, documentation personnel and managers the ability to see the underlying structure of the program. The two core visualization component of CC-RIDER are:

Visual Browser: CC-RIDER is not merely a class browser - it provides complete information on classes, functions, variables, strings, comments, templates, enum values, name spaces, macros, etc. and it is uniquely designed to work with the tools you are already using and helps you to easily penetrate the complexity of the source code.

Documentation Generator: CC-RIDER can automatically generate documentation for your project source code in a variety of formats: RTF (for use with word processors), Graphic Wall Size Charts (to see large class hierarchies), HTML (for web publishing), WinHelp (for use in Windows as a help file), and text (for general use).

Where is CC-RIDER useful?
A visual tool like CC-RIDER is now more essential than ever to navigate program source code, largely due to the added complexity of the C++ language and object-oriented designs. The following areas are where CC-RIDER promotes efficiency and productivity:

Understanding and Navigating Code: A detailed visualization clarifies future development, accelerates maintenance and brings new team members up-to-speed quickly.

Code Documentation: Whether for maintenance, a new project or a new team member, CC-RIDER enables you to understand source code quickly.

Team Collaboration: Programming teams can share code documentation over the Internet with HTML documented version of your project thus enhancing communication among team members.

What makes CC-RIDER unique?
CC-Rider is the most advantageous choice for a code visualization tool especially when compared with both built-in compiler based browsers and other stand-alone browser packages.

The CC-RIDER Analyzer: The analyzer is a true complete ANSI C++ 3.0 parser that provides a complete and accurate detail of your program even including templates, strings, comments and literals.

Open Architecture: CC-RIDER works seamlessly with whatever external editor or IDE you happen to be using. Version 6.0 contains many new features and improvements making CC-RIDER a complete stand-alone C and C++ development environment for any compiler or OS target.

Tool Independence: CC-RIDER is compiler independent therefore allowing you to use "best of breed" tools like program editors. Because it analyzes source files, it is well suited to analyzing code written for any compiler, including cross-compilers used to develop embedded code.