AP development tools an AP230 viewpoint
Reports on other development tools will be included here in due course.
PDIT's FirstStep XG (EXPRESS-G tool) version 1.0
There are a number of apparent problems with FirstStep XG. Some of the
problems appear to be bugs, some are simply "features". Many of the
problems are minor irritations, some constitute significant obstacles to AP
developers working on a MicroSoft Windows platform.
AP230 developers at the University of Leeds have found work-arounds for some
of these problems and welcome contributions (of problems or work-arounds) from
other users of FirstStep XG in the STEP community.
- "Undo" does not
work.
- Supertype / subtype links
which span pages are not recorded in EXPRESS reports. The current
work-around at LU is to edit the EXPRESS manually.
- "Copy" does not
reliably overwrite the current clipboard.
- Shift-clicking with the
mouse does not work as a method for de-selecting free text which has been
selected (along with other objects) by dragging. Shift-clicking does work
for all other XG screen objects.
- Diagrams will not copy /
cut and paste properly into MS products - or any other DTP / presentation
applications we know of.
- The only way to import
diagrams from XG into MS products is to select "print to EPS
file" (in the control panel); print one page at a time from XG;
import the files thereby created into the MS file; select a PostScript
print driver (in the control panel); deselect "print to EPS
file" (in the control panel); and print out the diagrams. The
diagrams cannot be viewed on the screen (a limitation of MS products) but
do print - after a fashion. In order to achieve a satisfactory result,
settings (for margins, scaling etc.) in the source and destination files
need a great deal of tweaking, and much of this tweaking has to be done
blind - for the reasons given. No way has been found to carry out this
process under NT. The current work-around at LU is to overprint AP
document pages.
- Which switching between NT
and Windows 3.11, EXPRESS-G diagrams sometimes become distorted - arcs
begin halfway across nodes. This can be fixed by selecting everything and
moving it slightly - redrawing has no effect.
- There is a limit (of about
50) on the number of links from another page to an entity.
The current work-around at LU is to give all page references - which
originate on a single page and which lead to a particular entity - the
same identity number. These links can then be served by a single
"onto this page" reference on the destination page.
- The mechanism for redrawing
supertype / subtype links when entities are repositioned does not work in
the same way as that for other links. The horizontal elements of such
links often have to be repositioned manually and, sometimes, entities have
to be temporarily repositioned so that this can be done.
- The zoom facility does not
zoom in on the objects at the centre of the current window. The second
zoom takes the user some considerable distance from his / her original
location.
- Under certain settings,
fonts are sized randomly when printed.
- Page size, page
orientation, and margin settings are taken from and to revert to printer
setup settings. This makes using the viewer problematic and, on some
setups, makes it very difficult to reset margins. (On such setups, the
user has to go into Control Panel and select None rather than Default in
the Margins dialogue box.) It would be better if such settings were held
with the exg file rather than based on global selections.
- No mechanism for multiple
page references.
- There is no list of
recently used files under the file menu.
- There is no "fit page
to window" facility under zoom.
- There is no "go to
page #" facility.
- There is no "go to
entity ......" facility.
- Cut, copy and paste do not
have the usual keyboard equivalents.
- Under NT, boxes and rounded
boxes are drawn (by default) as small as possible for a given font size.
Under Windows, the same objects are drawn to a much larger standard shape
and size.
- There is no mechanism for
automatically updating page references when entities are moved between
pages.
- Links (across pages) can
only be joined and separated globally. It would be useful to be able to do
this for individual links or groups of selected links.
- Dragging in order to select
does not initiate scrolling when part of the target selection lies out of
the current window - a different magnification has to be selected.
- There is no means to import
EXPRESS and convert it to EXPRESS-G.
- The software does not allow
multiple files to be opened within one incarnation. The software permits
multiple incarnations, but does not continue to work properly under these
conditions - e.g. there is no way to cut and paste between different files
open under different incarnations of the application.
- There is no way to create
multiple schemas in the same file - no schema referencing facilities.
MicroSoft's Word version 6.0
Within APs, "EXAMPLES" are numbered sequentially throughout the
document. The Easiest way to do this in Word is to use an "autonum"
field; but this inserts a full-stop after the number. This does not accord with
the rules for the presentation of AP documentation and we have not yet found a
work-around - other than manual numbering of "EXAMPLES".
This page is maintained by M A Ward
Last updated 22 April 1997
To the Civil Engineering
Home Page
To the AP230 Project Home Page