Jargon Writer Version 2.0 README File
February 28, 2000 - Build 167
This document provides complementary or late-breaking information as
a supplement to the standard Jargon Writer documentation. Note that if
there is a discrepancy between Jargon Writer Online Help Documents and
this document, this document is correct.
For a detailed list of known issues and for a history of new features
and bug fixes by release, see the local release
notes document provided with this release, or view an updated copy
of the same document on our web site at http://www.jargonsoft.com/doc/writer/v2releasenotes.html
for the latest information.
Contents
Version Information
Installation Requirements
Installing JavaDocs for Swing and AWT
What's New in this Version
Changes from older versions of Jargon Writer
Evaluation Limitations
Known Issues
Uninstalling Jargon Writer
Version Information
This release includes the following:
Java2 JRE 1.2 Install file
Jargon Writer Version 2.0
Install File
Installation Requirements
This version of Jargon Writer can be installed on the following platform(s):
Client: Intel-compatible PC running Windows 95/98/NT/2000.
Host: NT or Unix system that supports Progress
WebSpeed(tm) V2.0 or later, or V9 AppServer
Recommended client configuration:
-
32MB RAM or greater is recommended.
-
200MHZ Pentium or greater processor is recommended.
-
50MB disk space required during installation. About 30MB after install.
The following items must be installed on your client system:
-
Network card that allows TCP/IP access to your host server(s).
-
A Windows FTP program to move files between client and host
-
Or, a host directory NFS-mounted below Jargon Writer's working directory.
-
The Java(tm) JRE version 1.2.1 (must install this first)
The following items must be installed on your host server(s).
-
The Progress V2 or V3 WebSpeed(TM) Transaction Server OR V9 AppServer(TM)
-
Progress V7, V8 or V9 server with Client Networking, or V6 Progress server
-
A Web server that supports either CGI, ISAPI or NSAPI interfaces (if using
WebSpeed)
-
DNS name server
Installing JavaDocs for Swing
and AWT
Due to Sun's licensing restrictions, the HTML files for the JavaDoc
API documentation of the Swing and AWT classes cannot be distributed by
Jargon Software on the installation CD. The default links to these documentation
files are set in the preferences.ini file in the system subdirectory to
point to Sun's web site, and can be viewed online if you have an Internet
connection.
You may also download a zip file of these docs and install on your local
system, so long as you update them whenever Sun releases a new version.
If you do so, then change the preferences.ini parameters to point to local
file links rather than Sun's web site for these docs.
To download the docs, go to http://www.javasoft.com/products/jdk/1.2/download-docs.html
and select the appropriate format (typically a zip file of HTML documents).
What's New in This Version
-
Dynamic Application Development. Make changes in Jargon Writer and
see them take effect in real time in the application that’s running simultaneously.
This greatly improves productivity when doing graphical design.
-
Cut, copy and paste. Cut or copy a component or group of components
and paste them into a new container.
-
Container eligibility. The new XML-based component definitions file
now enforces which components are allowed to reside in a particular type
of container. For example, a table is not allowed to be a menubar component.
-
Partial rendering. See a WYSIWYG representation of the contents
of a panel or other container in the layout panel, with the ability to
switch between grid layout and rendered layout with one mouse click.
-
Extensive XML integration. Application objects are now stored in
XML format, instead of the "4jl" serialized object format used in Version
1. XML is a standards-based internet document storage language that's fast
becoming a standard for internet applications.
-
Java2 Support. Jargon Writer now uses the latest release of the
Java Runtime Environment (jre), version 1.2. This release provides enhanced
performance as well as a variety of new features and bug fixes from previous
1.1 releases.
-
Open Architecture/JavaBean Support. Jargon Writer now uses Beans-like
architecture and component property sheets. The standard classes provided
in Jargon Writer can now be easily enhanced with JavaBeans or other Java
classes. You can develop additional classes or Beans yourself or obtain
them from third parties.
-
V9 AppServer Support. Applications can now be configured to run
with either V2 or V3 WebSpeed, or with V9 AppServer. No web server is needed
if you run Jargon Writer applications with the V9 AppServer, which improves
performance and reliability.
-
Comprehensive error reporting. All error messages are now stored
in separate html files for easier maintenance and to minimize memory resource
usage. A comprehensive error console and error log text file are also provided.
Error report now shows system and JVM version info.
-
Better memory management. Apps can now be designed to explicitly
"dispose" of all memory resources allocated to them when a frame is closed
or when the user clicks an "Exit" button. Apps are automatically disposed
when they are no longer in view and no longer referenced by any other app
(unless the app is specified to be "persistent").
-
Integrated status/progress bar. All frames now automatically include
a host communication progress bar and a one-line status message textpane.
-
AutoSave capability. Configuration parameters allow turning autosave
on or off, and setting the number of minutes between autosaves.
-
Resizable work areas. All frames and panels can be resized by dragging
them to the desired size.
-
Application templates. Developers can build in any desired defaults
as part of the "base" application that is created when the "New" button
is clicked.
-
Multiple subdirectories and search path. Client xml procedures can
now be referenced with a subdirectory prefix relative to an "AppRoot" directory
(such as "C:\Jargonsoft\xml"), to allow an application to be logically
grouped and located in multiple subdirectories. (In Version 1, all 4jl
files had to be in the same directory in order to reference each other).
Also, multiple AppRoots can be specified (separated by semicolons), to
allow the equivalent of a Progress "propath" capability. For example, in
system/preferences.ini you could have "AppRootDir=xml/dev;xml/rel" as a
search path.
-
Century window parameter. The starting year of a 100-year window
to map 2-digit to 4-digit years in date entries can now be set as parameter
in the system preferences.ini file.
-
Font Selection. Fonts for text components can now be changed by
using a new method in the JSIText class.
-
Faster TaskList Editing. Bring up a TaskList for editing in the
Task Editor Window by double-clicking on that tasklist name in the list
of available or selected tasklists in the component properties panel on
the Design Window.
-
New Tabpanel event. Added a new "Tab Changed" event on the tab panel,
to detect when the user changes tabs.
-
New Spinner component. Added a new "spinner" component which is
a textfield with up/down arrows that change the value from the default
by an increment (plus or minus based on which arrow is clicked) between
a minimum and maximum integer value range.
-
New methods.
-
Method for getting “.ini” parameter values
-
Methods to get string value of int and boolean return values.
-
Methods to get int or boolean value of string return value.
-
Methods to add/subtract a signed integer constant to an “integer” textfield
value.
-
Method to get the current app name as a string value.
-
Method to get CSV list of all listitems in a combo box or listbox.
-
Method to append a string value to a textfield (like textarea has now)
-
Method to get the "trim" value of a textfield by removing leading/trailing
blanks.
-
Color Selection. Foreground and background colors for containers
and components are now available as properties that can be changed by using
the built-in Java Color Chooser special property editor.
Changes from older versions
of Jargon Writer
-
All client application procedure files are now stored as ".xml" text files,
rather than as the ".4jl" serialized objects that were used in Version
1. A conversion utility is separately available
for Version 1 licensees to convert 4jl files to the new XML format.
-
The righthand property panel now uses the same format for all components,
in a JavaBean-like format of name/value pairs. Values which are not simple
character strings are edited in a special property editor such as a combobox
or other special window (like the border editor and the image selection
window).
-
In component trees, you can now completely expand or compress a tree branch
with a right mouse click.
-
When adding a new component to a non-grid container (such as a menubar),
you now highlight the container, select the component in the appropriate
container toolbar (there are multiple toolbars now), then click the "+"
button to add. Likewise, to delete you click the "-" button. This replaces
the tables that were used in the specialized property panels in Version
1.
-
When adding tasks, methods and parameters in the Task Editor, focus now
moves automatically to the next step that you most likely want to do.
-
There are many other features in the property panel, component toolbar,
layout panel, and other parts of Jargon Writer that have significantly
changed from Version 1. See the Version 2 Jargon Writer online documentation
for details.
Evaluation Limitations
The evaluation version of Jargon Writer has the following limitations
compared
to the full version:
-
A maximum of 100 component instruction objects are allowed in one app file.
-
Applications created by the Eval version cannot be deployed using Jargon
Reader.
-
Startup screens and frame titles display the "Evaluation copy" notice.
-
Certain features display a message that they cannot be used in the Eval
version.
Known Issues
Uninstalling Jargon Writer
From the Windows Start menu, select "Control Panel", then "Add/Remove
Programs".
In the list of installed programs, select "Jargon Writer", then click
the add/remove button.
This will remove the program files and registry entries.
Copyright (c) 1999, 2000 Jargon Software, Inc. All rights
reserved.