
FOBS ActiveX Plugin - ActiveX Plugin for Netscape (and IE) browsers
-------------------------------------------------------------------

1. Abstract

FOBS ActiveX Plugin is a browser plugin that enables the deployment of 
ActiveX controls in Netscape (and IE) browsers.
FOBS ActiveX Plugin is especially suited 
for VB (Visual Basic) programmers that want to develop 
cross-browser WEB enabled applications.
FOBS ActiveX Plugin is a shareware program.


2. Installation

To use the plugin, you have to copy NPFOBSAX.DLL to the browser's
plugins directory 
(e.g. C:\Program Files\Netscape\Communicator\Program\Plugins).


3. Using the plugin

To use the plugin, simply add an "embed" tag as following:

        <embed 
	    src="test1.FBS" 
	    TYPE = "application/x-fobs-activex-plugin"
	    border="0" 
	    width="500" 
	    height="400"
	    name="test1"
        >

Notes:
 *  The FBS file contains instructions for the plugin (see section 4).
 *  The height and width are controlled from the EMBED tag.
 *  The file extension should be FBS.
 *  The FBS file should reside next to the HMTL file or full path
    should be provided.
 *  The plugin creates an instance of the ActiveX control specified
    in the FBS file - The FBS file holds the name of the ActiveX
    control (see section 4).
 *  You can create many instances of the plugin in one page.  
    Each of them may host any ActiveX control.
 *  The same HTML file is good for all browsers 
    (i.e. IE, Netscape browsers etc.).
 *  Internet Explorer should also must have the plugin installed in 
    its Plugins directory.


4. The FBS file

The FBS file contains information about the ActiveX control to be
instantiated.

The FBS file is a text file.
Its structure is as following:

Line 1        - ActiveX control name.
Line 2        - Reserved for future use.
Rest of file  - User data.

    4.1 Line 1 - ActiveX control name
        This string may contain the OLE "short name" (ProgID) for the 
        class, e.g., "CIRC3.Circ3Ctrl.1". 
        The name needs to match the same name registered by the 
        control.
        Alternatively, the string may contain the string form of a 
        CLSID, contained in braces, e.g., 
        "{9DBAFCCF-592F-101B-85CE-00608CEC297B}".

        Examples:
        1. Short name - "Project1.UserControl1"
        2. Class ID   - "{EAC15A54-9D6A-11D2-95B8-004095040767}"


    4.2 Line 2
	This line is reserved for future use.


    4.3 Rest of file
        The user data is available for the ActiveX control upon 
        initialization (UserControl_Initialize) in the 
        file C:\FOBSAX.FBS.
        C:\FOBSAX.FBS contains the entire FBS file.
        You may use the user-data area to set initialize
	property values for the ActiveX Control.
	For more details on this please contact us (see section 9
        "Company information").


5. Client installation

The ActiveX control must be installed on the client machine.
The plugin should reside on the browser's plugins directory.


6. Redistribution

You can freely distribute NPFOBSAX.DLL.


7. Pricing

If you like this product you are kindly requested to 
pay 30 $ (U.S. Dollars) for each developer workstation that 
is used to develop components for deployment using FOBS ActiveX Plugin.
Runtime use is free.
To register your copy of the shareware, please
contact Atzmon Hen-tov <atzi@fobstech.com>.

8. Example project

An example VB project is included.
This example is intended for computer specialists.
The example consists of:
1. A VB ActiveX Control Project (Project1.UserControl1).
2. An example HTML file that uses Project1.UserControl1.
3. An Example FBS file.

To use the example:
1. Copy the plugin (NPFOBSAX.DLL) to your browser's plugin folder
   (e.g. C:\Program Files\Netscape\Communicator\Program\Plugins).
2. Register Project1.OCX (on the registry):

   2.1 Compile Project1 to create Project1.OCX 

   OR

   2.2 Use REGSVR32.EXE to register Project1.OCX.

3. Enter testPlugin.htm.
4. Enjoy yourself.


9. Company information

FOBS_ACTIVEX Plugin is a product of:

FOBS Systems LTD.
10 Ben Gurion St.
Ramat-Gan 52573
Israel

Contacts:
EMAIL: 		Atzmon Hen-tov <atzi@fobstech.com>
DOWNLOAD: 	ftp://ftp.fobstech.com/NPFOBSAX/NPFOBS11.ZIP
WEB:		http://www.fobstech.com


10. Changes from version 1.1

1. Size of Plugin reduced to 224 KB (from 1326 KB).
2. The plugin now supports instantiation by class ID (see 4.1).
3. The sample project includes an example for setting properties
   of the ActiveX control.
