Last update: 1999/02/12
C.H.E.O.P.S. Lite is an unextendable Javatm applet based on the C.H.E.O.P.S. applet developed within the HCI group at the Centre de Recherche Informatique de Montreal (CRIM). The C.H.E.O.P.S. approach provides an innovative and powerful method of visualizing and navigating through large & complex hierarchies.
C.H.E.O.P.S. Lite is available free, for users to represent partial or complete
hierarchies. Use of C.H.E.O.P.S. Lite does not include selling, leasing or distribution
of C.H.E.O.P.S. Lite. Additionally C.H.E.O.P.S. Lite cannot be integrated in part or
in whole into any other software without a written agreement from CRIM.
Extensions of C.H.E.O.P.S. Lite can be provided by contacting Vincent
Barberger (Vbarberg@crim.ca).
Legal Terms |
The following legal text, written in plain language, authorizes the use of the representation software C.H.E.O.P.S. Lite (trademark pending). It prohibits you from selling, leasing or distributing copies of C.H.E.O.P.S. Lite without a written permission from the Computer Research Institute of Montreal (CRIM).
This is a license (and not a sale) agreement. It sets out the rights and restrictions concerning the use of C.H.E.O.P.S. Lite.
It is forbidden to modify, decompile, disassemble or reconstruct C.H.E.O.P.S. Lite with any form or tools of software modification or reconstruction of source code or equivalent tools.
It is forbidden to integrate in part or in whole, C.H.E.O.P.S. Lite to any other software without a written agreement from CRIM.
Installing C.H.E.O.P.S. Lite on Windows '95 or NT |
C.H.E.O.P.S. Lite is available as a zip
format file. To install it, use WinZip
6.1 or 6.2. Install C.H.E.O.P.S. Lite in the directory you wish to use it
and unzip it. The main directory created, CheopsLite, contains
the full package.
Installing C.H.E.O.P.S. Lite on UNIX |
C.H.E.O.P.S. Lite is available as a tar format file. Install C.H.E.O.P.S. Lite in the directory you wish to use it. Within this directory, perform the following steps:
gzip -d CheopsLite.tar.gzThe main directory created, CheopsLite, contains the full package.
tar -xvf CheopsLite.tar
rm CheopsLite.tar
Content of C.H.E.O.P.S. Lite package |
Within the CheopsLite directory, two subdirectories will be created:
With the three HTML files, there are three hierarchy files:
Types of hierarchy files available |
C.H.E.O.P.S. Lite can handle three types of hierarchy files:
The brace format uses braces ({ and }) to block elements and their sons.
The following shows an example of part of the CRIM/HCI hierarchy.
"CRIM" | "http://www.crim.ca/" | ||
{ | |||
"HCI" | "http://www.crim.ca/hci/" | ||
{ | |||
"Personnel" | "http://www.crim.ca/hci/personnel.html" | ||
{ | |||
"Louis C. Vroomen" | |||
"Marc-Antoine Parent" | |||
"Luc Beaudoin" | |||
} | |||
"Expertise" | "http://www.crim.ca/hci/expertise.html" | ||
{ | |||
"Software usability" | |||
"Training tools" | |||
"Interface engineering" | |||
} | |||
} | |||
} |
Crim.bhry shows an example of the full CRIM organizational diagram in brace format
The prefix format is a variant of a compact internal format used by
the full C.H.E.O.P.S. implementation, at CRIM. Crim.hry shows an example of the
CRIM hierarchy in prefix format. For more information on this format, please
contact Cameron Hayne (hayne@crim.ca).
Available C.H.E.O.P.S. Lite parameters |
C.H.E.O.P.S. Lite has two main parameters:
Examples |
The following shows three examples of the HTML needed to run C.H.E.O.P.S.
Lite.
Brace format (CrimBhry.html) |
<HTML>
<HEAD>
<title>C.H.E.O.P.S.</title>
</HEAD>
<BODY>
<applet code="crim.cheopslite.Cheops" x=10 width=750 height=400>
<param name=hierarchy value="Crim.bhry">
<param name=NodeCreator value="crim.cheopslite.BracketNodeCreator">
</applet>
</BODY>
</HTML>
MCF format (PetsMCF.html) |
<HTML>
<HEAD>
<title>C.H.E.O.P.S.</title>
</HEAD>
<BODY>
<applet code="crim.cheopslite.Cheops" x=10 width=750 height=400>
<param name=hierarchy value="Pets.MCF">
<param name=NodeCreator value="crim.cheopslite.MCFNodeCreator">
</applet>
</BODY>
</HTML>
Prefix format (CrimHry.html) |
<HTML>
<HEAD>
<title>C.H.E.O.P.S.</title>
</HEAD>
<BODY>
<applet code="crim.cheopslite.Cheops" x=10 width=750 height=400>
<param name=hierarchy value="Crim.hry">
<param name=NodeCreator value="crim.cheopslite.PrefixNodeCreator">
</applet>
</BODY>
</HTML>
Pertinent URLs |
Various URLs have been established for C.H.E.O.P.S.. They can be accessed through the main C.H.E.O.P.S. page at:
http://www.crim.ca/hci/cheops/index1.htmlwhich contains links to an overview of the C.H.E.O.P.S. method, a prelimary FAQ and a paper presented at Visualization '96 held in San Francisco Oct. 30, 1996 to Nov. 1, 1996.
Updates and developments |
If you wish to be notified on any updates and developments of C.H.E.O.P.S.
Lite, please e-mail Cameron Hayne (hayne@crim.ca).
Any questions? |
If you have any questions about C.H.E.O.P.S., feel free to e-mail Cameron
Hayne (hayne@crim.ca) with your questions.