
 |

 |

 |
|
|
|
|
 |
 |
 |
|
- Run "ConnectionManager.exe" instead of Jade.exe
- Works for any Jade or fat client thin client connection with any Jade application.
- Load balances Jade application servers by making clients connect to the application server that has the least number of clients already connected to it.
- Synchronises client side bin directory automatically, including application specific files
- Tracks user logons.
- No client command line needed.
- The server sends the ini file to the client, this means that there is only one ini file needed for clients and it is stored on the server.
- The application and schema name is determined by the server. Change this once in one place and all clients will use the new setting without any alterations required on any clients.
- Easy to set up and use.
- No drive mappings required.
Using the Connection Manager for Jade you can be guaranteed that new clients will always
automatically connect to the application server that has the least number of clients
connected to it. This is a vital feature of any Jade installation that is using more
than one application server. This works for any number of application servers, running
on different computers. You no longer have to allocate each client a server IP address
and port number, which could easily cause the application servers to become unbalanced.
Adding an extra application server or removing an existing one is as simple as a couple
of clicks in the server administration form. All new clients will now connect to the new
application server in a load balanced fashion.
Maintain performance and gain efficiency by ensuring that your application servers are
all being utilised equally.
This tool will ensure that the client is using the most up to date copy of the Jade
software. It does this by retrieving files that are out of date on the client machine.
You specify what files you want to synchronise, which means that for thin client installations
you only need to specify the minimum required files, which is much less than the files
that the Jade database server requires.
If the database server gets upgraded with a new version of Jade, nothing will need to be
done to ensure that the client uses the latest copy of the software. When the client next
connects it will automatically retrieve the newer files.
Want to install a new client? Simply put this small .exe file in a blank bin directory on
the client machine and then run it. This will automatically download all files that are necessary, and
will start your application when done.
In typical Jade thin client installations there are five commands in the command line that
need to be present for the application to work: appServer, appServerPort, schema, app
and ini. Using this tool you don't need any client side command line. When first run
the user will be asked for the address of the database server (this setting gets remembered so
subsequent logins will not ask again). The other “missing” commands are sent from the server
when the client connects. This means that if you ever want to change these settings, such
as the schema name or application name, you change it in one place on the server and all
clients will start to use that new setting.
The ini file is sent from the server to the client each time the client connects. A typical
client ini file is less than 2kb, which takes less than a second to download - even on a
modem connection. The client only uses a fraction of a typical ini file - the rest is used
solely by the database server or the application servers. This means that the client ini file
can be made very small by removing the unwanted sections. The benefit of this is that to
change the ini file setting for all clients, you only need to change it in one place.
You can also specify which file to use as the splash screen when your Jade application starts.
Change this once on the server and all new clients will start displaying the specified splash
screen when they start up.
There are no settings that need maintaining on the client at all, which makes deploying your
Jade based application very easy.
Deploying new clients couldn’t be easier. This small .exe is less than 200kb (71kb when
zipped), which will easily fit on a floppy disk or be downloaded from the internet. Once run,
the Jade Connection Manager will automatically download any required files to the client
computer.
No drive mappings to the server are needed when you are using this tool. That is because it
uses standard internet communication (TCP/IP) to communicate with the server and to retrieve
any updated files. This is important for remote users, or users with slower connections,
and is one less thing that needs setting up on a client computer.
When connecting to the server this tool will check to see if it is the latest version. If not,
it will automatically download the newer version of itself. Once it has been updated it
will run itself without any user intervention.
Installing the server side of this tool is very easy. This whole system can be set up in 4
steps:
- Import a schema into your Jade database.
- Add one “server application” line to the ini file the database server uses.
- Make a one line addition to the initialise method of your application.
- Run the Jade Connection Manager administration application and enter your client
settings, such as the application servers you wish to use and the schema and application
name your clients will run.
Once those simple steps have been completed all that is required is for clients to start
connecting with the Jade Connection Manager.
Client connection:

This image is what the client sees when they connect to your Jade application using the
Connection Manager for Jade. After double clicking on the icon the client will communicate
briefly with the server, retrieve the settings it needs to use and then it starts
jade.exe with those settings. A typical client connection would see less than 10kb
transferred. This process tales between 1 and 5 seconds, depending on the speed of the connection
to the server.
Server Adminstration:

This is the server adminstration screen, and is where the various settings for the
Connection Manager for Jade are entered. Settings such as the application and schema names,
the ini file and the splash bitmap file name are passed to the client each time they connect.
The "application servers" table is where details of the various application servers are running.
Only application servers that have the "Allow connections" will be connected to be clients. Adding
an extra application server is a simple matter of entering the details into this table.
The other parts of the adminstration screen allow for you to determine which bin directory files
need to be kept up to date on the client workstations (there is a separate list for thin clients
and fat clients). Also you can view a history of which clients have connected, when their last
connection time is and how many times they have connected in total.
If you would like your own animation or logo to appear when clients run this application,
contact us as we can easily modify the Connection Manager for Jade to be branded with
your company logo.
The name of the executable the client runs can be anything you like, such as YourProduct.exe. The
Connection Manager for Jade doesn't need to be called anything in particular to work - and it can
still automatically update itself no matter what it is called. This will give your product a personal feel,
as your product name will be the name of the .exe file your clients will run.
The Connection Manager for Jade is licensed on a site by site basis. It is not user based, so the
price is not dependant on the number of users using your Jade based application.
Pay only $495 for an unlimited number of users, single database licence (all prices in New Zealand Dollars).
Please note that the Connection Manager for Jade uses one Jade process running on the database server to function. An appropriate JADE license for this may need to be purchased from Jade.
The source code for this application is also available for purchase. Please contact Silvermoon Software for pricing details.
For more information about the Connection Manager for Jade or for purchase details,
please contact Silvermoon Software.
| |
 |
 |
 |
|
|
|
|