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:

  1. 32MB RAM or greater is recommended.
  2. 200MHZ Pentium or greater processor is recommended.
  3. 50MB disk space required during installation. About 30MB after install.
The following items must be installed on your client system:
  1. Network card that allows TCP/IP access to your host server(s).
  2. A Windows FTP program to move files between client and host
  3. Or, a host directory NFS-mounted below Jargon Writer's working directory.
  4. The Java(tm) JRE version 1.2.1 (must install this first)
The following items must be installed on your host server(s).
  1. The Progress V2 or V3 WebSpeed(TM) Transaction Server OR V9 AppServer(TM)
  2. Progress V7, V8 or V9 server with Client Networking, or V6 Progress server
  3. A Web server that supports either CGI, ISAPI or NSAPI interfaces (if using WebSpeed)
  4. 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
  1. 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.
  2. Cut, copy and paste. Cut or copy a component or group of components and paste them into a new container.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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").
  11. Integrated status/progress bar. All frames now automatically include a host communication progress bar and a one-line status message textpane.
  12. AutoSave capability. Configuration parameters allow turning autosave on or off, and setting the number of minutes between autosaves.
  13. Resizable work areas. All frames and panels can be resized by dragging them to the desired size.
  14. Application templates. Developers can build in any desired defaults as part of the "base" application that is created when the "New" button is clicked.
  15. 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.
  16. 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.
  17. Font Selection. Fonts for text components can now be changed by using a new method in the JSIText class.
  18. 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.
  19. New Tabpanel event. Added a new "Tab Changed" event on the tab panel, to detect when the user changes tabs.
  20. 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.
  21. New methods.
  22. 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
  1. 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.
  2. 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).
  3. In component trees, you can now completely expand or compress a tree branch with a right mouse click.
  4. 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.
  5. 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.
  6. 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:

  1. A maximum of 100 component instruction objects are allowed in one app file.
  2. Applications created by the Eval version cannot be deployed using Jargon Reader.
  3. Startup screens and frame titles display the "Evaluation copy" notice.
  4. 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.