Open Source McIDAS ADDE Servers
OpenADDE is a free software package used to make satellite and
NEXRAD data (in the supported formats) available to
users at remote sites using visualization packages that support the ADDE client/server
protocol, e.g., McIDAS-V, McIDAS-X, McIDAS-Lite, VisAD, IDV, MATLAB and IDL.
ADDE (Abstract Data Distribution Environment) is a remote data access protocol originally developed for geolocated data that communicates requests from client applications to servers, which then return data objects back to the client. This client/server model provides distinct advantages over traditional methods:
- Data is sectorized on the server, allowing it to return only a particular geographical or spectral subset of the data requested
- Data is returned in a single image format, not necessarily in the original file format on the server
- New data types can be handled with new servers; the client application only needs to understand a single format
The McIDAS packages have built-in
ADDE support. A Java interface (part of VisAD) is available for non-McIDAS clients,
such as:
Data requests and transfers occur through TCP port 112, a registered port for McIDAS data transfers.
These free open source ADDE servers are a subset of the servers included with the full version of McIDAS. They are released under the GNU Lesser General Public License, and users are encouraged to develop servers for new data types.
Please contact OpenADDE Support with any further questions.
|
| Operating system |
Compilers |
| |
GNU |
Vendor |
| Red Hat Enterprise Linux 3.0 |
gcc 3.2.3 g77 3.2.3 |
|
| Apple OS X 10.3 |
gcc 3.3 (packaged with OS X)
g77 3.4 (from Sourceforge; pre-install procedure ) |
|
| Windows XP Pro + SFU 3.5 |
gcc 3.3 g77 3.3 |
|
| Solaris 9 Intel |
gcc 3.3.2 g77 3.3.2 |
|
| Solaris 9 SPARC |
gcc 3.3.2 g77 3.3.2 |
Forte Developer 7 Forte Developer 7 |
| AIX 5L version 5.2 |
gcc 3.3.2 g77 3.3.2 |
XLC 6.0 XLF 8.1.0 |
| IRIX 6.5.21 |
gcc 3.3 g77 3.3 |
ANSI C 7.41 SGI Fortran 77 7.41 |
| HP-UX 11.11 |
gcc 3.0.3 g77 3.0.3 |
HP C/ANSI C 11.11.02 HP Fortran 90 2.5.1 |
- Download the source package, the install script, and the inet setup script to the user's home directory.
(XP+SFU users must also configure their account by completing the instructions in the McIDAS User's Guide Chapter 1 section titled Making and Configuring the New User Account .)
- Build the servers with the command:
sh openadde-<version>.sh make
- Install the servers with the command:
sh openadde-<version>.sh install
- Make inet aware of your ADDE servers with the command:
sh addeinet.sh install <username> where <username> is the user under which you are installing the servers. This step must be run as root.
- You may optionally download the sample data files in the Supported data types section above to your openadde/data/ directory. The openadde/data/RESOLV.SRV file included with the OpenADDE package will have
entries for those sample files that can be uncommented to give users access to the data.
|
|