BiblioRemote is installed with Biblioscape under the folder "...\BiblioRemote\". With BiblioRemote, you can open a Biblioscape database that resides on a remote machine that has the BiblioRemote server running. The remote machine could be on your LAN or a machine in another city, country, even continent. By default, the BiblioRemote server supports 3 concurrent sessions for personal use for free. If your organization needs to support more users, please order more licenses at our web site.
To have BiblioRemote access set up correctly, you need to have a PC designated as server which must have a permanent IP address. If you want users outside your firewall to open database through BiblioRemote, you must open the ports used by BiblioRemote. The client PC must have Biblioscape installed and have Internet or Intranet access. The server PC doesn't need to have Biblioscape installed. However, we recommend you do so, because some activities such as database maintenance and record importation are much quicker to perform on the server PC locally. If your server doesn't have Biblioscape installed, please copy the directory "BiblioRemote" under your Biblioscape root directory to the server PC.
To configure the BiblioRemote server from the server PC:




Note: This section is for advanced users who want to use host name instead of IP address, and service name instead of port number. In some cases when the sever IP address and port number keep changing, it is more convenient to use host name instead of IP address, and service name instead of port number. The mapping between host name and IP address is controlled by the Hosts text file available from the client operating system (http://en.wikipedia.org/wiki/Hosts_file). You can add an entry to this file. It will allow you to refer to the server by host name instead of IP address. For example:
192.168.0.100 BiblioRemoteServer
When your remote machine IP changes, you can just update the hosts file instead of the *.bsr files. The mapping between service name and port number is also controlled by the Services text file available from the client operating system (http://support.microsoft.com/kb/832017). You can add an entry to allow you to refer to the server by service name instead of port number. For example:
BiblioRemoteData 12005/tcp
BiblioRemoteAdmin 12006/tcp
Once you have added entried to those two mapping files, you can edit your *.bsr file. Open Biblioscape *.bsr file with a plain text editor like notePad. Add entry "RemoteHost" or "RemoteService" to the *.bsr file. You can leave the RemoteIP and RemotePort entries untouched. Because RemoteHost takes precedence over RemoteIP, RemoteService takes precedence over RemotePort. For example:
[RemoteDB]
RemoteIP=192.168.0.100
RemoteHost=BiblioRemoteServer
RemotePort=12005
RemoteService=BiblioRemoteData
RemoteUser=smithon
RemotePassword=ž‘˜š“
RemoteDatabase=sample
RemoteType=LAN
Close and save changes to the *.bsr file. The next time you open the *.brs file from Biblioscape, RemoteHost setting will be used instead of RemoteIP setting, and RemoteService setting will be used instead of RemotePort setting.
Note: With BiblioRemote, a research group can share a common Biblioscape database from different locations. A researcher can have the BiblioRemote server running in his or her office and open the same database from a home PC if he or she has broadband access at home (dialup access will probably be too slow to be practical; it's normally better to use BiblioWeb in this situation). In a multi-user environment in which BiblioRemote is not the server, when the database become large, sharing a common database on the file server can be slow because Biblioscape needs to download all records through the network in order to perform queries, etc. With BiblioRemote installed on the server, the performance can be much improved because the processing is done at the server and only the relevant records are downloaded to the client PC. So, even on the same LAN, client/server setup with BiblioRemote can improve the performance when the database is large.