GIDB® Clients >> Downloadable | Browser-based | PDA-enabled



General Questions


What does a certain acronym stand for?
Please consult our acronyms list.


Questions About the Portal


What is meant by "Portal"?
The portals are servers that keep track of what data servers are available for providing data to the GIDB® Clients, along with the connection information necessary for the client to connect to them. This allows the user of the client to just pick the servers from a list rather than having to know what the hostnames are, etc.


Q. Where are there portals currently?
columbo.nrlssc.navy.mil and dms2.gtri.gatech.edu have portals.


Is there a webpage that shows what servers are listed with a portal?
Yes, append /servlet/GIDBServerDirectoryServlet to the portal host (i.e., http://columbo.nrlssc.navy.mil/servlet/GIDBServerDirectoryServlet)


Questions About the Thick Client


How do I install and utilize the GIDB Portal System downloadable thick Client on my Mac?
Just download the GIDB Executable JAR file for advanced users/users of non-Windows platforms on the Stand-alone Software page.


I'm having trouble printing from the Map Editor using Windows XP.
This is a known problem that has not yet been resolved.


I'm having trouble printing from the Map Editor, but I'm not using Windows XP.
Make sure you have your page size and DPI set correctly for your printer. If you still can't print from the Map Editor, try saving to a PNG file and printing with another application.


When I try to run the GIDB® Client as an applet it doesn't work.
Try turning off JAR caching by the plugin. To do this, go to control panel/Java Plug-in, find the tab for caching and turn off JAR caching. The Cipher-Applet bug is known to Sun (http://java.sun.com/j2se/1.4.1/relnotes.html#applet), so hopefully it will be fixed in an upcoming release.


Does the GIDB® Client work if I connect through a proxy?
It should, provided that you have set the proxy settings correctly in the GIDB® Client. How you do this depends on how you have connected to the servers. If you use the tree data selector, there is a menu for setting your proxy host/port. If you use the server selection screen, there is a "Set Proxy" button.


Does the GIDB® Client work if I'm behind a NAT server?
It should. You shouldn't need to set anything special in the GIDB® Client for this.


I'm doing firewall/network configuration and need to know how the GIDB® Client communicates with the data servers.
All of the traffic from GIDB® Client occurs over port 80 (with the exception of key requests that occur over port 443) and should look the same as regular web browser traffic to your firewall.


How do I connect to servers that require an encryption key/has a locked symbol by it?
You must request a encryption key (using the client), we must validate who you are, and then you may download the key and use it.


I'm having trouble requesting an encryption key
The request mechanism uses HTTPS. If you can't connect to HTTPS servers you will not be able to request a key. If you are using a proxy for HTTPS you will have to set this in the client before requesting a key (see question about proxy servers).


What encryption method are you using?
3DES.


Is the data stream between client and server compressed?
Yes (Deflate algorithm).


I'm running the GIDB® Client as an Applet/Executable JAR file, but I can't request an encryption key. Why not?
Our HTTPS server has a self-signed certificate which means that it can not be verified by the standard root certificates included with the JRE. If you use the Windows installer package, you won't have this problem because the bundled JRE has our root certificate embedded within it. To allow the Client running as an Applet/Executable JAR file to connect to our HTTPS server, you must:

  1. Download our root certificate
  2. Install root certificate into your JRE:
    <JRE path>\bin\keytool -import -alias DMAPCA -file DMAPCA.cert -keystore <JRE path>\lib\security\cacerts
    (replace <JRE PATH> with the path to the JRE that you are using, for applets, this will usually be somewhere under c:\program files\Java)
    (the default keystore password is "changeit")

I'm running the GIDB® Client as an Applet/Executable JAR file, and the 3D function is not working.
The answer to this is similar to the previous answer. With the windows installer, the necessary Java 3D files are bundled with the embedded JRE, however, if you are running the client as an applet or executable JAR file, you have to install them yourself. You can do this by:

  1. Download Java 3D: Java 3D for Windows DirectX or Java 3D for Windows OpenGL
  2. Install into the JRE that you are using

I'm running the GIDB® Client as an Applet/Executable JAR file, and the GPS function is not working.
The answer to this is similar to the previous answer. With the windows installer, the necessary Java Comm files are bundled with the embedded JRE, however, if you are running the client as an applet or executable JAR file, you have to install them yourself. You can do this on a Windows machine (it should be possible on other platforms, however instructions/files are not included here) by:

  1. Download Java comm files: comm.zip
  2. Copy comm.jar to <JRE Path>/lib/ext folder
  3. Copy javax.comm.properties to <JRE Path>/lib folder
  4. Copy win32comm.dll to <JRE Path>/bin folder

How do I run the executable JAR file?
Invoke using <JRE Path>/bin/java -jar GIDBClient.jar
  • Optionally, add -Xmx<#>M to increase megabytes of memory available to Java (i.e., <JRE Path>/bin/java -Xmx512M -jar GIDBClient.jar)

How come whenever I try the 3D button, it says no data found?
You have to be connected to the "GIDB® Limited Distribution" server (it is the only server we currently have with elevations).





This is an official U.S. Navy website.
NRL MC&G
NRL SSC
Navy Recruiting
Navy FOIA
Office of Naval Research
Privacy Policy