3. Development and Operational Environments
3.1 Operational Environment
This product will execute on a networked computing platform. The system
will use sockets for transferring information between the data gathering
tools and the Hummer and from one Hummer to another. The system will run
on any systems the Development Environment targets.
3.2 Development Environment
3.2.1 Operational System Hardware Requirements
HummingBird will be developed on a Sun Ultra-1 Creator3D using SunOS 5.5
(or Solaris 2.5). The target machines will be:
-
Sun Ultra-1 Creator3D using SunOS 5.5 (or Solaris 2.5)
-
HP 9000 series workstation using HP-UX B.10.xx
-
i386 based workstation using FreeBSD 2.2-STABLE
-
i386 based workstation using Linux 2.0.xx
At a minimum the target machine will be the development machine.
3.2.2 Operational Support Software Requirements
The following list is the software and libraries required by HummingBird:
-
gcc/g++ version 2.7.2.3
-
perl5 (5.0 patchlevel 4 subversion 1)
-
GNU Make version 3.75
-
Server version Apache/1.2.4.
-
PostgreSQL v6.2.1
-
libpq++
-
pgsql_perl5 version 1.6
-
MIT Kerberos V Release 1.0pl1
-
java version 1.03
3.3 File Environment
The binary files that make up the executable code of HummingBird have the
same requirements as any binary file on the host system. File Systems may
be local or NFS mounts. The requirements for the data files for the PostgreSQL
database system are as in the PostgreSQL Installation Manual. The requirements
for the data files for the Apache Web server software are as in the Apache
Installation Manual.