We use cookies to distinguish you from other users and to provide you with a better experience on our websites. Close this message to accept cookies or find out how to manage your cookie settings.
To save content items to your account,
please confirm that you agree to abide by our usage policies.
If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account.
Find out more about saving content to .
To save content items to your Kindle, first ensure [email protected]
is added to your Approved Personal Document E-mail List under your Personal Document Settings
on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part
of your Kindle email address below.
Find out more about saving to your Kindle.
Note you can select to save to either the @free.kindle.com or @kindle.com variations.
‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi.
‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.
Grif is an interactive system for editing and formatting complex documents. It manipulates structured documents containing objects of various types: tables, mathematical formulae, programs, pictures, graphics, etc… It Is a structure directed editor which guides the user in accordance with the structure of the document and of the objects being edited; the image displayed on the screen also being constructed from that structure. Flexibility is one of the most Interesting characteristics of Grif. The user can define new document structures and new types of objects, as well as to specify the way in which the system displays these documents and objects.
Presentation
Existing document manipulation systems may be classified into various categories. There are batch formatters [Furuta] and interactive systems [Meyrowitz]. Some formatters such as Scribe [Reid] or Mint [Hibbard] consider the logical structure of the documents they manipulate. Some others, like TEX [Knuth] or Troff [Kernighan], are more concerned with layout, even if macros allow some structure to be introduced in the document.
Formatters have also evolved towards more friendly tools, that allow the user to see quickly on the screen the result of his work: TEX, for example, has several ‘preview’ systems. Janus [Chamberlin] is an original system that has been developed with the same approach. Although they allow the user to see the final form of the document on the screen, these systems cannot be considered as really interactive, as they do not allow the user to interact directly on the final form of the document. Other extensions to formatters have been proposed, by adding a truly interactive editor [André].
This paper discusses a document retrieval system designed as an integrated part of ICL's networked office product line. The system is designed to use the ISO ODA standard for document interchange and to support a user interface that can be tailored to the needs of particular users. The CAFS-ISP search engine, a special purpose hardware device, is used to locate the document required.
Introduction
This paper describes a project within ICL's Office Business Centre that is designing a new document filing and retrieval system. The system is designed to integrate with ICL's networked office product line and to make maximum use of international standards for Open Systems Interconnection. The project is known internally as Textmaster, and an initial subset of the total system is being delivered to selected customers during 1986 under the name ICLFILE.
The system is designed to allow end-users to find the documents they are interested in by means of simple enquiries. They may then view these documents either directly on the screen, or by requesting a printed copy, or by having the document mailed to them electronically. Throughout this process both the typographical layout and the editability of the document are fully preserved. Thus if the user requests a printed copy this can be produced in high quality on a laser printer if required, while if he wishes to edit the document all the necessary layout directives will be preserved. If the document is viewed on the screen it can be presented in a format as close to the printed layout as the screen characteristics will allow: the popular ‘what-you-see-is-what-you-get’ feature of modern word processors.
The use of a multi-task system seems to open up new perspectives in document preparation. This paper presents such an approach, bringing together the wide possibilities of old markup techniques with the convenience of recently appeared interactive systems. It requires a very clear separation between a document's content and its formatting specification. Furthermore the latter can be favourably expressed with a descriptive formalism based on the document's logical structure.
Introduction
The subject matter of this paper stems from ideas developed in the context of a research contribution made in Lausanne on a document preparation project. The initial goal to produce technical reports has been broadened to solve more general document preparation problems (flexibility, modularity).
As interactive editing systems that include sophisticated typographical features become more fashionable, one might expect traditional formatting techniques to give way. The fact that this is not really the case is due to the advantages and shortcomings inherent in either approach: fast viewing and nice man-machine interface on the WYSIWYG systems, highest typographical quality and greater portability of documents through a variety of textprocessing software on the markup based textfile formatters.
Attempting to combine the good sides of both above mentioned approaches entails several requirements. First, the formatting process needs a flexible parametrisation that provides descriptive formatting specification, clearly separated from the document's content. This approach should offer more flexibility and guarantee portability of a document to several systems with different printing devices. Second, a multi-tasking environment should permit to blend user-comfort with the high typographic quality realized by sophisticated formatting functions.
With the recent development of cheap highly functional laser printers and Raster Image Processors, there has been an upsurge of interest in languages for interfacing to these devices. An approach to the design of such a Page Description Language is described, the primary design requirement being a clean interface which is an easy target for translators from various front-end systems. The design of an actual PDL, the Chelgraph ACE language, based on these principles is described. Finally the ACE language is reviewed in the light of experience gained in its use.
Introduction
This paper discusses some issues relevant to the design of a Page Description Language (PDL). A PDL is a type of language commonly used for communicating page information from a composition system to an intelligent page printer. These languages are usually specified by the printer manufacturer as an input language, but device-independent outputs from some composition packages, for example DI-TROFF, are also PDLs. I also present a particular PDL, the ACE language, which has been designed by us at Chelgraph and implemented on our Raster Image Processor, the features of ACE itself have been described elsewhere [Chel84, Harris84].
What Is a PDL?
There have always been languages for communicating page information to typesetters and printers. Until recently the capabilities of computer output printers have been very limited, so their input languages have been simple ASCII formats modified by escape codes. Typesetters such as the Autologic APS 5, on the other hand, have quite complex input languages with a syntax and tens of commands.
In this paper, a system for interactive creation and browsing of dynamic documents is described. The Concept Browser allows the user to create a semantic network of interrelated concepts and interactively navigate through the network. Outlines and printed documents can be automatically generated from the network of concepts. The Concept Browser has been designed and implemented in a Smalltalk programming environment. An interactive, window-based user interface is provided that allows the user to browse through and modify the network of concepts.
Possible applications for the Concept Browser are in the areas of on line documentation, tutorial systems, document preparation systems and electronic books.
Introduction
The traditional method of storing information in a printed, linear form as it is done with conventional books has been demonstrated to be inadequate both to represent the complexity of information and to offer quick and flexible access to it [8].
The personal computer appears to be the ideal tool to satisfy these requirements, but a simple computer-based transcription of traditional books is not the best way of taking advantage of the new functionalities offered by computers.
The purpose of this article is to describe one experiment in the design of a documentation system that can take advantage of the flexible data structures and advanced user interface provided by a Smalltalk programming environment.
A semantic network was chosen as the best way of representing the complexity of information ([4],[6]) instead of a more traditional tree structure [5].