APPLICATIONS DEVELOMENT & SUPPORT SOFTWARE FROM
CORPORATE COMPUTER SYSTEMS Inc.

Distributed by The Internet Agency


Corporate Computer Systems Inc. are specialists in development and support of products and tools for the Hewlett-Packard platform. Areas of expertise include language compilers, source level debuggers, transaction forms tools, and text editors.

Below are details of CCS's product range. If you wish to receive further details of any product or you wish to place an order, please complete the enquiry form or contact The Internet Agency.


Internet Agency Home Page
Products & Services Catalogue


CCS/C-XL 'C' Language Compiler for MPE

The 'C' compiler for MPE from CCS Inc. has a number of unique features designed to let the programmer gain maximum utilisation of the HPPA RISC computing environment.
The following is a list of some of the more important ones.

ANSI STANDARD C

Being ANSI standard ensures import or export of code to other ANSI C compatible compilers.

FUNCTION PROTOTYPES

This enhancement to C provides a way in which the compiler can check the correctness of arguments passed to functions

ACCESS TO UNALIGNED DATA

Support for aligned or unaligned data means that 'C' structures can be used to access records produced by COBOL or IMAGE or to read data tapes written by non-HPPA computers

LONG POINTERS

The secret to accessing MPE/XL mapped files. Also supported are FAR and HUGE keywords to maintain compatability with Microsoft C.

IN_LINE ASSEMBLER

In-Line assembler gives access to all of MPE and all of HP-PA. Coupling assembley language with C's macro preprocessor provides the ability to design in-line functions which remain portable to other 'C' environments.

EXTENDED 64 BIT INTEGERS

Necessary for serious programming in MPE, particularly for accessing COBOL applications. Both standard long integers and exended integers are implemented.

FULL ANSI LIBRARY

CCS/C-XL gives you the choice of an XL version or one that can be bound to your object modules at LINK time. Support is provided for signals, maths, time functions, long jumps, file access, and even a few non-standard things you'll need to live with MPE.

XDB SUPPORT

Even though CCS/C-XL is available with the comprehensive TRAX/C source level debugger,if you wish, you may also use HP's XDB debugger. All necessary records are produced to allow the use of either product.

The best news is that CCS/C-XL is from CCS, a Company who have produced more C compilers for more HP computers than any other company (including HP). CCS has been writing 'C' compilers for HP computers since 1979. When you purchase C from CCS you can be assured of a quality product with a quality support program.

TOP       Enquiry Form.


CCS/C1000 'C' Language Compiler for the HP1000 RTE-A

The 'C' compiler for RTE-A from CCS Inc. accepts C source code and produces RTE-A standard relocatable modules linkable with the RTE-A LINK program. CCS/C not only implements the full language as defined by Kernighan & Ritchie but also implements the more recent additions of the ANSI standard. This includes 31 chracter names, enum data types, separate names spaces for structure members, and full initialization. HP1000 specific local enhancements ensure that IMAGE, EXEC, and FMP as well as all other software found on the HP1000 are directly accessible. CCS/C even implements long pointers allowing access to EMA in either automatic or user controlled modes.

PRODUCT FEATURES

  • UNIX compatible runtime library
  • CDS-UNIX compatible library
  • NON-CDS UNIX compatible library
  • CVIEW Symbolic Debugger
  • CCS/MAKE utility
  • CCS/GREP utility
  • Standard ANSI C .h include files

COMPILER FEATURES

  • Full K&R with extensions
  • All data types including void, enum, unsigned long
  • Separate structure member/tag name spaces
  • Identifiers may be upto 31 characters in length
  • Full initialisation including structures, bit fields, and auto data aggregates
  • Full EMA support including, long short, and character pointers.

ENVIRONMENTAL FEATURES

  • Access to all RTE-A intrinsics icluding IMAGE, DS/NS, EXEC, FMP, and others
  • Standard calling sequences
  • Generates relocatables directly
  • Access to all RTE file types using UNIX-like calls
  • Support for byte, word, and function pointers
  • In-Line assembley language
  • Automatic or User controlled EMA
  • Object code can be mixed with any other standard HP1000 language

LIBRARY FEATURES

  • Complete UNIX-like interface routines
  • I/O routines manipulate standard FMP files
  • File types include ASCII or binary with either fixed or variable length records
  • Extensions to fopen enable the C programmer to access special FMP file features
  • Library for both CDS and non-CDS appilcations

COMPATIBILITY

CCS/C 1000 addresses compatibility in two ways. First, the compiler has been extensively tested to ensure compatibility with other (standard) implementations of C. This ensures portability between the HP1000 and other systems.
Secondly, CCS has worked closely with Hewlett-Packard to ensure that the compiler is compatible with RTE-A and related software.
CCS/C-1000 is now being sublicenced by Hewlett-Packard and appears on HP's price list.

TOP        Enquiry Form.


TRAX for MPE - COBOL & C Multi-Window Source Level Debuggers

The TRAX source level debuggers from CCS are the first products on the HP3000 to provide source level and assembley level program debugging as well as support for V/PLUS applications.

TRAX provides a set of sophisticated tools which enable the programmer to interact with the executable program at the source code level, supporting all the usual debugger features, such as single stepping, but executed interactively via the source code statement.

THE OPERATOR INTERFACE

TRAX divides the User's display into two primary windows and several optional secondary ones. The source code is displayed in the upper window as it is executed. In the lower window, the User has full control over the executing program, setting break points, changing values, and so on. Optional windows include an Assembley language window where the current source line is exploded into Assembley statements.

V/PLUS CAPABILITY

Debugging V/PLUS code is made much easier with TRAX because it allows you to interactivley debug COBOL or C programs that make calls to V/PLUS using only a single terminal. TRAX achieves this in two ways. The first is by saving the V/PLUS screen thus allowing full use of the display for debugging. The second method opens a five line display at the bottom of the V/PLUS screen where ineractive debugging activities can be performed.

SINGLE STEP ANIMATION

TRAX supports visible single stepping of the application program. The programmer may select either step in or step over modes of program animation. Step over mode performs single stepping of the source code statements but allows subroutines to execute at full speed.

VARIABLE DISPLAY & CHANGE

TRAX permits variable values to be displayed and changed by using the source code name of the variable. A wide range of display formats is supported including, character, octal, and Hexadecimal. Non-printing characters can be made viewable. Display commands can be attached to break points for automated display and variable trace facilities.

NO SPECIAL PRE-PASS

TRAX requires no special pre-pass of the source code program nor does it modify the source or run-time routines in any way.
All that is required is to add $CONTROL SYMDEBUG statement to the COBOL source code or "-g" to the C compile option, and recompile.

ON-LINE HELP

TRAX commands are simple to use and easy to remember. This is due inpart to an extensive on-line help capability built into the debugger. Upon request a menu of available commands can be displayed (in their own window). Detailed information can also be shown on a per command basis. All help information is held in a user modifiable file maintained by the MPE message processing subsystem so TRAX can implement full native language support.

Get the latest Software Update Notice for TRAX
(Currently Release 2.7)

MS Word Format

ASSEMBLEY LANGUAGE WHEN NEEDED

Although TRAX is a COBOL and C source level debugger, the real world is seldom that simple. many difficult-to-find bugs are a result of interaction with MPE or other sub-systems at the machine language level.

TRAX's Assembley level debugging was designed with the assumption that it would be used by people who were not machine language experts. TRAX enables the programmer to delve into machine language yet keep both feet securely planted at the source code level. To achieve this, TRAX displays both the Source code window and the Assembley langauge window in syncronism. To compliment the Assembley window, TRAX also displays a machine status window where the current contents of the computer's main registers are displayed

TOP         Enquiry Form.


CCS/SCREEN - The HP Block Mode Forms Design and Management Facility

CCS/SCREEN is the HP block mode forms management system designed to increase programmer productivity and application portability. Available on the complete range of HP computers and operating systems, CCS/SCREEN's WYSIWYG data dictionary oriented technology obsoletes more primitive techniques by doing away with forms definition languages and forms layout sheets.

CCS/SCREEN brings true HP block mode control of HP terminals and PC's to HP-UX, MPE, and RTE-A. CCS/SCREEN provides a number of important benefits to application developers.

REDUCED CPU OVERHEAD

Because CCS/SCREEN uses block mode transfers, individual characters are processed locally by the terminal or PC (client) and not by the central processor (server). There are fewer interrupts and the system has better throughput.

PORTABLE APPLICATIONS

CCS/SCREEN is available on most HP computers and IBM compatible PC's. This means that you can port your user interface code without rewriting it. CCS/SCREEN calls are the same on all operating systems that support the package.

APPLICATION NATIVE LANGUAGE SUPPORT

Because CCS/SCREEN forms are packed into libraries rather than individual files, completely different form sets can be employed just by opening different libraries from whithin the application program. Thus one application can support multiple native speakers and different instances of the same application can execute with different forms libraries. Try this with curses based applications!

EASIER FOR PROGRAMMERS

The SBULD interactive forms editor is truly WYSIWYG. At all times you will know exactly what your end user will see when your forms are used (just like MS Access or Lotus Approach). SBULD and the CCS/SCREEN data dictionary make this easy to achieve. While packages like curses, or V/PLUS provide dozens of routines with confusing calls, CCS/SCREEN provides a simple, easy-to-use interface to popular programming languages on the HP platform.

FEATURES

  • Interactive forms design
  • True HP block mode terminal control
  • Write-only fields supported
  • Support for all data types
  • Support for user defined types
  • User defined data checking
  • IMAGE calling sequence compatible
  • Froms hold capability for multiple write requests.
  • Automatic Cusrsor Control
  • Free field data input

FEATURES

  • Field Arrays - Fields may have the same name
  • Complete Softkey support
  • On line help facility
  • Full support for display enhancements
  • Full colour support
  • Field save overwrite
  • Cursor Sensing
  • Field data seeding
  • Simple form and screen library maintenace
  • Bulk change operations on form libraries
  • Write through pending read supported

THE CCS/SCREEN PACKAGE

Included with CCS/SCREEN package are the following-
CCS/SCREEN runtime environment
SBULD WYSIWYG forms editor
On line turtorial to CCS/SCREEN
CCS/SCREN reference manual

TOP         Enquiry Form.


ORDERING INFORMATION

Product Code Description
15000A CCS C/1000 'C' Langauge Compiler for the HP1000/RTE-A
X57000A CCS/C-XL 'C' Language Compiler for the HP3000/MPE-iX
X54000A TRAX/COBOL-XL source level debugger for the HP3000/MPE-iX
X55000A TRAX/C source level debugger for the HP3000/MPE-iX
13200A SCREEN forms design & management for HP1000/RTE-A
33000A SCREEN forms design & management for the HP3000/MPE-iX

If you would like to receive further details of any product or you wish to place an order, please complete the enquiry form or contact The Internet Agency.

TOP
Home
Products & Services Catalogue


PO Box 182
Lymington, SO41 3XG, UK
+44(0)7836 364575

Email:

Copyright © 1998-2006 The I.T. Agency (an Internet Agency Subsidary). All rights reserved.
Designed by The InterNet Agency
We welcome your comments to webmaster
Last modified 25th March 2006.