J-Write for Windows - a product of MWA Software.
================================================

This is J-Write for Windows - a fast well featured editor for general text files 
and EMail. J-Write is both a useful application and a demonstration of a set of 
components for Borland Delphi.  J-Write supports editing of very large files, any 
ANSI Font, configurable tab settings and four line wrap modes, concurrent editing 
of multiple files, multi-level undo/redo and many other features. 

Shareware, From MWA Software. 

mailto:sales@mwasoftware.co.uk. 
http://www.mwasoftware.co.uk

ONLINE HELP IS ALSO AVAILABLE IN THE FILE jwrite.hlp.

This file contains the following information:

1. ABOUT THE JWRITE EDITOR
2. INSTALLATION INSTRUCTIONS
3. REMOVING J-WRITE
4. PRICING INFORMATION
5. HOW TO REGISTRATION
6. SECURE REGISTRATION

1. ABOUT THE JWRITE EDITOR
==========================

Microsoft Windows provides two built-in text editors - Notepad and MS Write 
(Wordpad in Windows 95). Notepad is a simple plain text editor for small 
files, while MS Write is a small word processor. However, they both suffer 
from what might be called the Goldilocks paradox, neither is just right.

Notepads problem is that it is not powerful enough. It is unable to open 
text files of any significant size. Activity logs and Bulletin Board 
Directories are but two of the file types that Notepad habitually rejects 
due to the file being too big.

On the other hand, MS Write is too powerful (and often too slow) for simply 
displaying or editing simple text files - and - if you are not careful - 
you can too easily save a modified file in MS Writes own format and not 
simple ASCII text.

There is a need for a Windows text editor that is "just right". Powerful 
enough to edit text files of any size, but not too feature loaded as to 
slow it down. Enter J-Write. J-Write aims to be the text editor that 
is "just right". There is no limit on the file size that you can edit. You 
can jump from one end to the other in the same time as you can jump to the 
next page, and free text searches of megabytes of data just have to be seen 
to be believed.

J-Write supports free and easy text editing. All the usual edit keys are 
there and word wrap is automatic. Lines may be wrapped on actual line 
breaks, on screen boundaries, on printer page boundaries (true WYSIWYG), or 
after so many characters. You can flow lines of text into paragraphs and 
saved edited files as paragraph text or line oriented text. Any ANSI 
Windows font is supported, both variable and fixed pitch. You can also set 
tabs to any position you want.

The mouse is well supported with drag and drop editing. Clipboard support 
is naturally provided, and there are multiple user setable undo and redo 
levels, if you need to undo editing operations.

J-Write also has special extensions for EMail. You can merge in existing 
text files either as they are, or with each line prefixed by a "Mail 
Quotes" string. Text pasted from the clipboard can similarly have a Mail 
Quotes prefix. Binary files can also be uuencoded prior to merging. Both 
text and binary files can also be compressed using your favourite 
compression utility, before the uuencode engine is applied. UUDecode can 
also be performed on any text currently in the edit window.

J-Write comes with online context-sentive help.

J-Write is marketed as shareware. You have a licence to use it for 

thirty days after which you should either register it or stop using it. 
There is no Nagware other than an initial About Box, and registration 
depends on your honesty. But it is to your advantage to register. Firstly, 
the registration of shareware ensures that more low cost high quality 
programs are produced. Secondly, registered users of J-Write get the 
J-Write editing engine as a Delphi Component. The text editor can then 
be incorporated in any of your  applications. The full source code is also 
available.

J-Write provides:

* Fast editing of large files - up to the maximum DOS and Windows can   
  support, while using only a few Kilobytes for each open file.

* Editing of multiple text files

* Four word wrap algorithms, including a WYSIWYG wrap on printer page width

* Support of any ANSI font including variable pitch fonts, and configurable tab 
  settings

* EMail extensions including automatic insertion of quote prefixes, reformatting 
  of EMail Messages and uuencode/decode

* Zoom In and Out

* Multi-level undo/redo with no limit other than available memory

* Bookmarks, jump to any page or line number, and fast search/replace, including 
  searching for tabs, page breaks and line breaks

* Word captialise, text flow, conversion of soft to hard line breaks, and  
  many other valuable features.

* Normal and block mode selection of text with both the keyboard and the mouse.

J-Write is also available as a set of Delphi and C++Builder components, making its 
powerful editing engine available to Delphi Developers. J-Write components are 
available for both 16-bit applications and 32-bit applications.

2. INSTALLATION
===============

J-Write comes with its own setup program and installation should be 
largely automatic. If you obtained J-Write from a Bulletin Board, then 
it is likely that the installation files will be contained in a single 
pkzip archive. You must first use the pkunzip program to expand the archive 
into either a temporary directory, or on to a single floppy disk (a 720KB 
diskette will be sufficient).    

Minimum system requirements: Windows 3.1, 600KB free disk space.

The setup procedures are different depending on whether you are installing 
under Windows 3.x, or Windows 95/NT. Please note that there are different versions 
for Windows 3.1 and Windows 95/NT.

Installation under Windows 3.x
==============================

When installing under Windows 3.x, you must install J-Write from Program 
Manager. Select the RUN menu item from Program Manager's FILE menu and 
enter the file name and path of the J-Write setup program.

For example, if you are installing from a Diskette in drive A:, you will 
enter:

A:\SETUP.EXE

Alternatively, if you have expanded the archive into a temporary directory, 
then you will enter the path of the temporary directory instead. For 
example, if this directory is called "tmpsetup" and is on drive C:, then 
you will enter:

C:\tmpsetup\setup.exe


Press OK. 

The setup program will now run. You will be prompted for the directory in 
which to install J-Write. In most cases, the suggested default will 
suffice. You will also be prompted for permission to install J-Write as 
your default text file viewer and print program. If you answer yes to this 
prompt, then whenever you click on a .txt file in File Manager, J-Write 
will be called to display it for you. Similarly, if you select PRINT from 
File Manager's FILE menu and a .txt file is selected, the J-Write will 
be called to print the file using whatever font and paper margins you set 
when you last used J-Write.

Installation under Windows 95/NT
================================

When installing under Windows 95, you should install J-Write using the 
Add/Remove Programs applet on the Control Panel. If you are installing from 
a Diskette, then the applet should find the setup program automatically. 
Follow the on screen instructions to start the J-Write setup program.

Alternatively, if you have expanded the archive into a temporary directory, 
then you will need to assist the Add/Remove Programs applet and explicitly 
enter the path of the temporary directory or Browse for it instead. For 
example, if this directory is called "tmpsetup" and is on drive C:, then you 
will enter:

C:\tmpsetup\setup.exe


Press Finish 

The setup program will now run. You will be prompted for the directory in 
which to install J-Write. In most cases, the suggested default will 
suffice. You will also be prompted for permission to install J-Write as 
your default text file viewer and print program. If you answer yes to this 
prompt, then whenever you click on a .txt file in Explorer, J-Write 
will be called to display it for you. Similarly, if you select PRINT from 
Explorer's FILE menu and a .txt file is selected, then J-Write will 
be called to print the file using whatever font and paper margins you set 
when you last used J-Write.

3. REMOVING J-WRITE
===================

In the unlikely event that you will want to remove J-Write, removal is 
straightforward. An uninstall program will have been installed by the installation 
program and this may be found in the J Write program group. Simply run this 
program and J-Write will be removed and notepad configured as your default text 
viewer. Under Windows 95, you can also uninstall the 32-bit version of J-Write 
from the Install/Remove programs Control Panel Applet.


4. PRICING INFORMATION
======================

J-Write Text Editor Single User Licence        12 pounds sterling (US$20)

US dollar prices are for indicative pricing only and assume an exchange rate of 
one pound = $1.66.  All prices are VAT exclusive. UK VAT (currently 17.5%) will be 
charged for all UK residents and EC residents that are not VAT registered or do 
provide a VAT number as proof of registration.


6. HOW TO REGISTER
==================

You can register online using your credit card at http://www.mwasoftware.co.uk.

Registration may also be made by FAX, Letter Post or EMail. For FAX and Letter Post 
registrations, a Registration Form is provided in the File "regform.txt" for you 
to EMail or  print out (FAX or letter post), complete, and send to MWA Software. 
You can also register using the Compuserve Shareware Registration Service (GO 
SWREG). The software is registered under the name "J-Write for Windows".

Visa, Mastercard, Eurocard and JCB are accepted as payment mechanisms. 
International money orders in pounds sterling and cheques drawn on UK Bank 
Accounts are also accepted. US Dollar denominated checks are also acceptable 
provided that an additional 10% is added to the purchase price to allow for the 
additional Bank Charge. Please make cheques payable to McCallum Whyman Associates 
Ltd. We can similarly accept cheques drawn on most Western European banks provided 
that they are made out in local currency (for some reason the banks charge less 
this way).

EMail registrations should be sent to:
  Internet:	sales@mwasoftware.co.uk, or 
  Compuserve:	100041,315

FAX: 
  UK: 01962 735581
  Int: +44 1962 735581

MWA Software,
P.O.Box 37,
Alresford,
Hants,
SO24 9ZF,
ENGLAND


All registrations are accepted on the basis that the registered user will be 
deemed to have accepted and be bound by the licence conditions for the J-Write 
Text Editor as recorded in the file licence.txt.

7. Secure Registration by EMail
================================

There are two routes by which you can EMail your credit card details to MWA 
Software without incurring the risk of sending a credit card number in clear 
across the Internet. One route is to use the encryption mechanism provided by 
pkzip. The other is to use PGP.

pkzip encryption will generally be good enough to avoid detection by the so called 
"sniffer" programs that are understood to monitor EMail communications, looking 
for numbers that look like credit cards. However, it is not believe to be good 
enough to resist a determined attack by someone who has access to the necessary 
skills in cryptography and a powerful enough computer. On the other hand PGP is 
understood to offer a very strong level of protection. MWA Software makes no 
recommendations as to which is the better approach. It is for you to decide based 
on your own location and concerns.

Secure Transmission using pkzip.
================================

pkzip can encrypt files in a .zip archive using a simple password. To register for 
the J-Write Text Editor by EMail when using pkzip as your encryption engine:

1. Using the file "regform.txt" as a template, complete a registration form for 
the J-Write Text Editor. Remember to include your credit card details, billing 
address and your name as it appears on your credit card. 

2. Choose a password. Opening a dictionary at some random page is often a good way 
to do this. For example, let's assume that you choose NERVOUS as your password.

3. Compress and encrypt the modified regform.txt using pkzip and the -s option to 
encrypt. For example, with NERVOUS as your password, use the command line:

pkzip -sNERVOUS regform regform.txt

This will create regform.zip containing your compressed and encryted registration 
details.

4. EMail regform.zip to MWA Software. Your own EMail utility will usually have a 
way to send binary attachments to an EMail message. If you do not have such a 
capability then you can use the J-Write Text Editor (also available from MWA 
Software) to uuencode a binary file into a text form suitable for attaching to an 
EMAil message. This feature is available from the File|Merge menu item. 

The MWA Software EMail address is sales@mwasoftware.co.uk.
Set the subject to "J-Write Text Editor Registration"

5. Send the password you choose at step 2 in a separate EMail to MWA Software. For 
best protection, use our Compuserve EMail address:

100041.315@compuserve.com

Set the subject to "re: J-Write Text Editor Registration"

Secure Transmission using PGP
=============================

PGP is a powerful data encryption tool that has been made publicly available by 
its author "Phillip Zimmermann". It is sufficiently good to attract the attentions 
of various government's agency's and you should be aware that in certain countries 
the use of such encryption software is a criminal offence. MWA Software only uses 
PGP to decrypt registrations and does not send encrypted EMail. Having said that, 
the international version of PGP can be obtained from:

http://www.ifi.uio.no/pgp/

The following URL is also a good source of information about PGP, including 
information on how to get the more limited US version.

http://www.arc.unm.edu/~drosoff/pgp/pgp.html

To encrypt a registration using PGP, do the following:

1. Using the file "regform.txt" as a template, complete a registration form for 
the J-Write Text Editor. Remember to include your credit card details, billing 
address and your name as it appears on your credit card. 

2. Encrypt regform.txt using PGP and the MWA public key. This is provided in the 
file "mwakey.asc", which should be in the same archive as this file. This will 
typically be performed by the following commands (the ; indicates the start of a 
comment):

pgp -ka mwakey.asc                    ;add MWA key to your public keyring
pgp -ea regform.txt "MWA Software"    ;encrypt and encode for EMail
pgp -kr "MWA Software"                ;remove the MWA key from your keyring

The above will have created the encrypted file "regform.pgp". This is a text file 
and may be sent as part of a normal EMail to MWA Software:

sales@mwasoftware.co.uk

Set the subject to "J-Write Text Editor Registration"

If you have any reason to doubt the validity of the MWA key, request an up-to-date 
version by EMail to the above address, with a subject of "Key Verification 
Request".

Thank you for registering for the J-Write Text Editor.

