Underwater Networking Architecture (UNA)
Framework Applicatoin Programming Interface (FAPI)

UNA was first presented at IEEE Oceans'06 Asia Pacific in Singapore [1]. The paper outlined a common underwater networking architecture that researchers in the field could adopt to ensure compatibility between research groups. The FAPI was proposed as a concrete framework implementation aimed at enabling researchers to develop UNA compatible network layers in a platform independent way. The detailed UNA specifications are maintained by Mandar Chitre [2].

The FAPI implementation itself is platform dependent. The open source una-fapi project aims to provide implementations of FAPI for various platforms.

The implementations are provided under the GNU public license (GPL).

[1] Chitre, M., L. Freitag, E. Sozer, S. Shahabudeen, M. Stojanovic & J. Potter, "An Architecture for Underwater Networks," in Proceedings of OCEANS'06 Asia Pacific IEEE Conference, Singapore, 16-19 May 2006.

[2] "Underwater Network Architecture (UNA) Specifications," Draft 0.5, April 2006.

The current version of the UNA FAPI can be obtained via CVS.