W e b N a v i g a t o r

Version 2.00
Copyright © 1996-1997, JMA Software Technologies



WebNavigator is a web-browser for OS/2 Warp.
Our main design goal was (and is) to create a fast and small browser. WebNavigator allows you to work on-line and also has strong features for working off-line.


WebNavigator is similar to the IBM WebExplorer and tries to supply the same features but in a more easy to use way. There is also a lot of new functionality in WebNavigator that you will not find in WebExplorer. Some features are modeled after Netscape Navigator and Microsoft Internet Explorer while some are unique to WebNavigator. WebNavigator use the same programming set (API) as WebExplorer and therefore supports the same level of HTML as your current WebExplorer installation.

Don't forget to read the Tips, tricks and limitations chapter.



NOTICE: This manual is a draft shipped with the WebNavigator 2.0 public beta. It may be incomplete and contain errors.


Table of content

Requirements
Installation and upgrades
How to start WebNavigator
The menu bar
The button bar
The edit bar
The status bar and hover on links
About the settings notebook
Using the quicklist
The quicklist file
Tips, tricks and limitations
Files
How to contact us
Disclaimer, license information


Requirements

WebNavigator requires IBM OS/2 Warp 3 or Warp 4.
WebNavigator also requires IBM TCP/IP (via LAN or dial-up) and WebExplorer 1.03 or later installed.

Back to table of content


Installation

Installation instructions

-

Start the installation program, INSTALL.EXE.

-

Select a directory where you want to place WebNavigator.

-

Press the Start button.

 

 

-

When the installation is finished the read-me file is shown.



Registration

-

Get your registration key (see ORDER.TXT for more information).

-

Start WebNavigator and select the Options->Register menu item.

-

Enter your name and the registration code.

-

Click on OK.


Please note that the registration information is saved in the WEBNAV.INI file. If you lose this file you must reenter your registration information.

The registration is per copy and it is illegal to use the same registration on different machines/copies of WebNavigator.

Please note that support is only available to registered users.

If you are interested in site licenses or customized versions of WebNavigator please contact us for further information.

Upgrade

If you are a registered user of WebNavigator 1.1x and wants to keep your old setting please follow this procedure.

-

Install WebNavigator 2.0, but NOT in the same directory as WebNavigator 1.1x.

-

Before starting WebNavigator 2.0 (DO NOT START !!) copy the old WEBNAV.INI file to the directory where you installed WebNavigator 2.0.

-

Now start WebNavigator 2.0.

-

Verify that the registration is still functional.

-

Select the QuickList->Import WebNav 1.1x QuickList menu item and select the your old quicklist file (its in the WebNavigator 1.1x directory).

-

You may now delete the old WebNavigator 1.1x and its directory.


As a registered user you may also delete the ORDER.TXT file and the PURCHASE.EXE and PURCHASE.APP file. You may also remove the program object in the WebNavigator folder "On-line registration" and the "How to register".

Un-installing

-

Delete both program reference icons and all files in the program directory.

-

Remove the program directory.

 

(You may want to keep the quicklist file, QUIKLIST.DAT. )


Note: WebNavigator does not make any changes to system files like CONFIG.SYS nor OS2.INI.


Back to table of content


How to start WebNavigator

Start the program WEBNAV.EXE or start the program object. You may put this program (its program object, or a shadow of the EXE file) in the startup folder if you wish. The first time you start the program you should go to the Options -> Settings... menu item and set at least your homepage and e-mail address on the addresses tab.

Please note that the unregistered version runs only 20 minutes at a time.

You may use a link as parameter to the program. Please note that local html files need no be prefixed with file:/// but on-line links must be prefixed with http:// or ftp:// when specifying a parameter.

You can also drop a WebExplorer URL object on WebNavigator:s program object.

There are several command line switches available for WebNavigator:

-a

(re) activate the current (started) WebNavigator (with a new URL if specified).

-tx

*Set the number of active threads where x is a number from 1 to 8.

-p

*Enables palette management.

-f

*Start in fullscreen mode (presentation mode).

-iname.ini

Specify the use of a different INI file, you must specify the entire path and filename.

-q

Currently not used in WebNavigator.


*Overrides the settings in the WEBNAV.INI file.


The first time WebNavigator is started it will create the WEBNAV.INI file in the directory where the WEBNAV.EXE file is placed. The file will be found even if you start WebNavigator from another directory.

Items added to the QuickList will be saved in a file called QUIKLIST.DAT, this one also in the EXE directory. Though this is a text file we do not recommend you to edit it with a text editor. Any error in the structure of the file might stop WebNavigator from starting.


Back to table of content


The menu bar

File menu



New browser window

Starts another copy of WebNavigator.

 

Open document (URL)...

Allows you to enter a link via keyboard and select how to open it.

(Ctrl-D)

Open file...

Allows you to select a file to open.

(Ctrl-O)

Save as...

Allows you to save the current document as a file.

(F2)

Save to disk

Generates a filename and saves current document to disk.

(F4)

Save as text...

Strips the HTML tags of the current document and saves the text file to disk.

 

Mirror...

Starts the external web-site mirror program.


Manage files

File management (local files only)


->Copy...

Copy the current document


->Move

Move the current document


->Delete

Delete the current document


->Rename

Rename the current document


Print document

Allows you to print the current document.

 

Reload document (URL)

Reload the current document

(F5)

Halt loading document

Stop loading the current document.

(Esc)

Exit program

Leaves WebNavigator

(F3)

<Latest files>

WebNavigator remember the five latest files you looked at (using File->Open file)





Navigate menu


Backward

Go to previous viewed document.

(Ctrl-B)

Forward

Go to next viewed document.

(Ctrl-F)

Home page

Load homepage specified in Options -> Settings notebook.

(Ctrl-H)

Find in Document

Allows you to search the current document for a specified string.

(Ctrl-S)

Send mail

Allow you to send mail using the mailto: form.

 

Newsgroup manager

Starts the newsgroup manager.

 

Set keyboard focus

Sets keyboard focus to the web window (se also settings)

 




View menu



Show QuickList

Show (or hide) the quicklist


QuickList window to top

If using a free-floating quicklist place it ontop of the main WebNavigator window.

(Ctrl-T)

Place QuickList

How to place (show) the quicklist


->Leftaligned

Left part of the main window


->Rightaligned

Right part of the main window


->Freefloating

As a separate window


Select fontsize

Select size of font to use


->Small

Small


->Normal

Normal (default)


->Large

Large


->Extra large

Extra large


Load graphics now

If autoload graphics is false this will load all graphics on the page


Restore default animation...

Restores WebNavigator animation icon (if a WebExplorer animation has been used)


Presentation mode

Turns off all framecontrols (web window uses whole screen)

(Ctrl-P)

View Source (HTML)

Displays the HTML source of the current document


View document with

Allows you to use antother program to view the current document (see also settings)





Options menu


Register

Use this to register your copy of WebNavigator


Set current page as homepage

Sets the current document as your homepage.

 

Import News from Webexplorer

Imports News settings from WebExplorer.

 

Edit News/Mail signature file

Allows you to edit the signature file for News and Mail.

 

Autoload graphics

Tells WebNavigator to allways load graphics when loading a page


Beep when loaded

Beep when the page is loaded


Show hoverbox on links

Displays a tiny box ontop of a link that tells you what URL the link links to


Use animation

Use animation icon


Use WebExplorer animation

Allow use of WebExplorer animations


Settings

Gives you a notebook box with settings.

 

 

Selections are saved into your INI file and get reloaded each time you restart WebNavigator. Please see "About the settings notebook" for more information on this.


Save window settings

Saves the current window position

 

 

Save the main window and quicklist window position, font and colors. Restores them the next time you start WebNavigator.





QuickList menu


Show document

Loads the document associated with the selected quicklist item.

 

Add current document

Adds current document to the quicklist.

(Ctrl-A)

Add link

Allows you to add a quicklist item via a dialog.

 

Add folder

Allows you to add a quicklist folder via a dialog


Edit

Edit the selected quicklist item.

 

Delete...

Delete the selected quicklist item.

 

Copy

Copy the selected quicklist link (folders cannot be copied)


Cut

Cut the selected quicklist link (folders cannot be cut)


Paste

Pastes the previously copied/cut link


Paste link from clipboard

Creates a new quicklist item using the text in the clipboard


Create Webmap (.HTM) file...

Creates WEBMAP.HTM with all your quicklist items as links.

 

Import QuickList from WebExplorer...

Imports quicklist items from WebExplorer.

 

Import WebNav 1.1x QuickList...

Import quicklist items from old (WebNavigator 1.1x) quicklist.


Save QuickList to disk now

Updates quicklist file on disk (This is done automatically when you exit WebNavigator).

 




Help menu


JMA Software Technologies

Displays the homepage of JMA Software Technologies.

Online (updated) manual

Displays the updated manual (that you may download).

News

Displays the News page at JMA Software Technologies.

Manual

Shows this document.

(F1)

Technical support

Allows you to send mail to Technical Support.

 

Product Information

Gives product information:

 

 

Shows version, copyright information, where to find us and version of WebExplorer DLL and .INI file.




Back to table of content


The button bar

The button bar contains 17 button that mimics menu items. They "gray out" when the function they represent is not available and gets highlighted (looks pushed) when a function is "on".
When you place the mouse-cursor on top of a button a small window (hover-box) appears that tells you what this button represents.

-

Navigate -> Backward

-

Navigate -> Forward

-

Navigate -> Home page

-

File -> Open file

-

File -> Save as

-

File -> Save to disk

-

File -> Print document

-

File -> Reload document (URL)

-

View -> Load graphics now

-

File -> Halt loading ocument

-

View -> Show QuickList

-

View -> QuickList window on top

-

QuickList -> Add current document

-

Navigate -> Find in document

-

Navigate -> Send mail

-

Options -> Show hoverbox on links

-

View -> Select fontsize



Back to table of content


The edit bar

The edit bar is an edit field where you can enter a link (URL). It is updated each time you try to reach a link. If you type a link (an URL) that is not reachable or you miss-spelled it the text is kept for you to edit.
When you press the Enter key WebNavigator checks the URL and may sometimes change the layout of the text you typed. This is to ensure that the link complies with the URL conventions.

The edit bar is also a combination box where you find a list of all visited links. Press the down button on the right of the edit bar and then select the link you wish to go to. The list of visited links are preserved between invocations of WebNavigator and therefore allows you to browse through a history of visited pages/links.

There is a maximum of 500 items in the visited links list. When the maximum has been reached the oldest link will be discarded and all linked will be pushed down and the the new link will be placed at the top.


Back to table of content


The status bar and hover on links

The status bar gives information when loading a document with status information and the name of the link currently under the mouse pointer.

When loading a document the status bar changes to reflect the current status. It shows the amount loaded of the document text in a blue bar and the status of the graphics load threads in a red bar. The red bar may sometimes (depending on the amount of threads you have selected) look a bit funny since it will not show the total of the graphics loaded but only the total per thread.

During the download of a file the statusbar gives you information regarding the status of the download. The status bar will also show a blue bar giving the amount of the file transferred. If the server supports file size information you will see information regarding file size and percentage, time left. If your server does not support this you will only see bytes loaded and CPS (characters per second) rate.

When printing the status bar show a static text and the document windows is disabled. This is to prevent errors in printing since WebNavigator can not allow you to select another document while the current is printing.

Depending on your settings the rightmost part of the status bar may show status indicators that indicates if the current page contains any non-supported tags. WebNavigator will recognize frames <FRAMESET>, javascript <SCRIPT> and java <APPLET> tags and inform you of their presents in the current document. You may then use the View -> View document with menu item to display the document in another program (browser).


You may also show a hoverbox ontop of links (in the web-window) to give a more direct feedback. You set this feature with the Options->Show hoverbox on links menu item or its corresponding button bar item ones per session. You may also specify this settings in the settings notebook if you wish to set a persistent setting.


Back to table of content


About the settings notebook

The settings notebook allows you to change the permanent settings. Selecting OK writes these to the INI file at ones. It also update the non-permanent settings for this session.

Note: Some settings requires you to restart the program for them to take effect (They are noted with the (*) sign).

PAGE 1 - General/cache


Show QuickList

Default setting to show or not show the QuickList window.

Beep when page is loaded

Default beep or not beep when page is loaded.

Number of threads

Number of threads used (helps speed but uses memory).

Use last directory

Reuses last directory in File -> Open file / Save as.

Load from

Default directory for File -> Open file.

Save to

Default directory for File -> Save as, Save to disk and downloads.

Enable caching

Allow program to cache pages/graphics.

Keep cached images in memory

Keep images in memory (or on disk).

Number of pages to cache

Documents to "remember".

Number of images to cache

Images to "remember".

Cache dir

Where place cached pages/images.

PAGE 2 - Addresses


Home page

Document to load at startup and with Navigate -> Home page.

Load homepage at startup

Load at startup or not.

Proxy gateway

Name of proxy gateway.

Use proxy

Use proxy gateway.

Socks server

Name of sockets server.

Use socks

Use sockets server.

email address

Your email address (used for mailto).

News server

Name of your news server.

PAGE 3 - Color/fonts


Text

Text color.

Links

Color of links.

Visited links

Color of links you have already visited.

Background

Background color of document (when no background bitmap).

 

(Select color by first clicking on item to change and then click on the desired color.)

Change font

Select font to use in document.

Default font size

Set default font size.

PAGE 4 - Display


Use palette managment

Use OS/2 palette management or not.

Prefer internal viewer

Use internal viewer if one is available.

Underline links

Underline all links.

Load graphics

Default load graphics state (load or not).

Preview documents before images

Display all document text before graphics.

Ignore image errors

Do/do not display red X over not loaded images.

Display interlaced GIF:s

How to display them while loading.

PAGE 5 - Viewers


 

Gives you a list of defined viewers. Here you can remove viewers by selection the viewer to remove and press the Remove button or add a new viewer by filling in the fields and pressing the Add button. You may browse for the .EXE file (the viewer) using the Browse button.

PAGE 6 - FTP/News


Program

Program to handle external download/ftp.

Send ...

The information that the external download program handles.

Send non-ftp

Should non ftp:// link be sent to download program?

Browse

Allows you to select the external download program.

Group file

File that WebNavigator shall use to save News groups information.

Sign file

File that WebNavigator shall use to save News/Mail signature.

Config file

File that WebNavigator shall use to save News configuration.



Back to table of content


Using the quicklist

The quicklist is a place where you place your most often visited links. Its shown as a docked window at the left/right of your document or as free-floating separate window.

The quicklist can easily be made visible/invisible by using the View->Show QuickList menu item or the corresponding button in the button bar or by pressing the shortcut key Ctrl-Q. You may also select a default state (persistent) using the Options -> Settings notebook, Show QuickList (News/QuickList tab).


If you are using the free-float quicklist you can see the URL by clicking ones on the QuickList item and then look at the status bar. To load the link (regardless on how the quicklist window is placed) double-click on the wanted item.

You add links to the quicklist either by selection the Add current document menu item (shortcut Ctrl-A) or the corresponding button on the button bar. You may also with a right-click on the quicklist window select the Add link/folder (where you then type in the required information).

The new link/folder is placed after the selected item. If the selected item is a folder the link/folder will be placed at the end of the enclosed links/folders. If the selected item is a link the link/folder will be placed directly after the selected link.

You may also use the OS/2 clipboard to create a new item. Ensure that the clipboard contains one line of text (an URL) and then select the Quicklist->Paste link from clipboard (or the same menu-item in the quicklist context window). A new quicklist item (link) will be created with the created with that URL.

To move or copy a QuickList item use the QuickLisr->Copy/Cut/Paste menu items (also on the quicklist context menu). WebNavigator does not (yet) support drag/drop of menu items.

To change the amount of space the QuickList occupies (left/right aligned quicklist window) place your mouse button on the split-bar (situated between the document-window and the QuickList) and press and hold your mouse button. Now drag the split-bar to the new preferred position and drop it there (release the mouse button). The free-float quicklist behave as any other windows.

To permanently save the new position select the Options -> Save window settings menu item.

To change the color and font of the quicklist window use the Color and Font palettes of the OS/2 System Setup folder. Just drag and drop the font/color you like (to change text color drag with Ctrl pressed) and then select the Options -> Save window settings menu item to save them permanently.

Items in the quicklist gets different representations depending on the URL. A http:// get a earth icon, a mailto: get a mail icon, a file:/// get a file icon and so on. This allows you to keep not only http:// links in your quicklist but any type of URL is easily stored and recognized.


The context menu (right-click on the quicklist window) contains the following items:

Show document

Same as double-clicking on a item in the quicklist

Add current document

Add current document to quicklist

Add link

Allows you to manually add a quicklist item (URL)

Add folder

Allows you to manually add a quicklist folder

Edit

Allows you to edit a quicklist item

Delete...

Allows you to remove a quicklist item.

Copy

Copy the selected quicklist item

Cut

Cut the selected quicklist item

Paste

Paste a previously copied or cut quicklist item

Paste link from clipboard

Create a new quicklist item using text from the clipboard

Hide QuickList

Same as the View-> Show QuickList menu item.

Create Webmap (.HTM) file...

Same as the QuickList -> Create Webmap (.HTM) file. from QuickList.

Import QuickList from WebExplorer...

Same as the QuickList -> Import QuickList from WebExplorer...

Import WebNav 1.1x QuickList...

Same as the QuickList -> Import WebNav 1.1x QuickList...

Save QuickList to disk now

Same as QuickList -> Save QuickList to disk now


Every time WebNavigator starts it loads the quicklist into memory and every time you quit WebNavigator saves the content of the quicklist to the quicklist file (QUIKLIST.DAT). If you want to save it while running the program you can select the QuickList -> Save QuickList to disk now menu item. This menu item is also available in the context menu in the quicklist window.


Back to table of content


The QuickList file

While its possible to edit the QuickList file (QUIKLIST.DAT) outside of WebNavigator (its a pure text file) you MUST follow its structure otherwise WebNavigator might not load.

Before modifying the file, make a backup copy !

The first line contain the version of the QUIKLIST.DAT file. WebNavigator 2.0 uses version 1.04 (104).

Following this are all the quicklist items. Each item contains of eight lines. All must be present.

Line

Contains

1

The level in the tree, level 0 is the top-level. Links/folders placed inside a folder is one level blow the parent.

2

0 = item is a folder, 1= item is a link

3

Title of the item

4

URL of the item (folders may have a comment or just a -)

5

First visit (must be YYYYMMDD)

6

Latest visit (must be YYYYMMDD)

7

Number of visits

8

Flags, must be 0


You cannot have any blank lines in the QuickList file.


Back to table of content


Tips, tricks and limitations

Tips and tricks

Known problems


Back to table of content

Files

The main file (WEBNAV.EXE) creates a WEBNAV.INI file with its current settings in the same directory as the EXE file.

This INI file is NOT dependent of the drive/directory and can easily be transferred with the EXE file to any drive/directory. The QuickList file (QUIKLIST.DAT) and the latest visits file (VISITLST.DAT) may be transferred in the same way.

Please note that the directory where the EXE file resides cannot currently be write protected.


Back to table of content


How to contact us

Please do not hesitate to contact us at any of the following:

Our homepage

http://www.jmast.se/

Technical support, technical questions

Lennart Carlson (mail@jmast.se)


(Please note that support is only available to registered users.)

General questions, beta programs

Martin Alfredsson (jma@jmast.se)

Our mail address

JMA Software Technologies
P.O Box 2345
SE-403 15 GOTHENBURG
SWEDEN

Our phone/fax

46-(0)70-6278410
46-(0)31-195260


Back to table of content


Disclaimer

Software
WebNavigator is NOT free software.
Unregistered versions of WebNavigator may not be used for more than 30 days.

Unregistered versions of WebNavigator may be distributed to remote FTP or networked sites without the explicit written permission of the JMA Software Technologies. Distributed versions of WebNavigator must contain the entire unmodified distribution. JMA Software Technologies is not responsible for modifications made to the distribution without the explicit written permission of JMA Software Technologies.

Registered versions of WebNavigator may not be distributed in any form for any reason.


Use
You, the site or licensed individual, may use one copy of the software product specified above ("Software") on a single computer. You may use the Software on a network provided you have licensed Software equal to the maximum number of copies in use at one time. The Software is "in use" on a computer when it is resident in memory (i.e., RAM) or installed (executable and other files) on the hard disk or other storage device. Software installed on a server for distribution purposes only is not considered "in use." The Software may not be used beyond the licensing period.


Restrictions
You may not alter, merge, modify or adapt this Software in any way including disassembling or decompiling. You may not loan, rent, lease, license, or distribute this Software or any copy. You may not transfer the Software, license, documentation, media, or copies.


Copyright
All intellectual property rights in this Software and user documentation are owned by JMA Software Technologies and are protected by copyright laws, other applicable copyright laws, and international treaty provisions. JMA Software Technologies retains all rights not expressly granted.


Limited Warranty
JMA Software Technologies makes no warranty or representation, promise or guarantee, either express or implied, statutory or otherwise, with respect to this Software or user documentation, including its quality, performance, merchantability, or fitness for a particular purpose.

The warranty and remedies set forth herein are exclusive and in lieu of all other, oral or written, express or implied. No Software dealer, distributor, agent or employee is authorized to make any modifications or additions to this warranty.


Limitation of Liability
Because software is inherently complex and may not be completely free of errors, you are advised to verify your work and to make backup copies of your work. In no event will JMA Software Technologies be liable for direct, indirect, special, incidental, economic, cover, or consequential damages arising out of the use of or inability to use the Software or user documentation, even if advised of the possibility of such damages. In no case shall JMA Software Technologies liabilities exceed the total sum of the Software and licensing agreement.

JMA Software Technologies is not liable for the usage of the Software. JMA Software Technologies is not liable or responsible for information, data, documents, or images retrieved, generated, stored, copied, or traversed that have copyright or are proprietary, pornographic, restricted and otherwise illegal. All ownership and rights to retrieved, generated, stored, copied, and traversed materials are retained by their original owners, unless otherwise explicitly stated.


Back to table of content


This document was written using StarOffice for OS/2 and was last updated October 19, 1997.