Commit cf867fb9 authored by Matteo Quintiliani's avatar Matteo Quintiliani

Changed the abstract


git-svn-id: file:///home/quintiliani/svncopy/nmxptool/trunk@619 3cd66e75-5955-46cb-a940-c26e5fc5497d
parent 551876bd
...@@ -62,7 +62,7 @@ status collapsed ...@@ -62,7 +62,7 @@ status collapsed
\backslash \backslash
small small
\backslash \backslash
itshape $ $Revision: 1.14 $ $ $ $Date: 2008-01-07 15:00:21 $ $} itshape $ $Revision: 1.15 $ $ $ $Date: 2008-01-09 15:28:09 $ $}
\end_layout \end_layout
\end_inset \end_inset
...@@ -71,29 +71,29 @@ itshape $ $Revision: 1.14 $ $ $ $Date: 2008-01-07 15:00:21 $ $} ...@@ -71,29 +71,29 @@ itshape $ $Revision: 1.14 $ $ $ $Date: 2008-01-07 15:00:21 $ $}
\end_layout \end_layout
\begin_layout Abstract \begin_layout Abstract
The Nanometrics servers NaqsServer and DataServer accept TCP/IP connections The Nanometrics servers NaqsServer and DataServer can provide on-line access
and forward the requested data to each client program, they can provide to seismic data and state-of-health information accepting TCP/IP connections
on-line access to seismic data and state-of-health information. and forwarding the requested data to each client program.
NaqsServer collates and stores in near-real-time incoming data in ringbuffers NaqsServer collates and stores in near-real-time incoming data in ringbuffers
and DataServer provides data of the past stored in NaqsServer ringbuffers. whereas DataServer provides data of the past stored in NaqsServer ringbuffers.
Author developed a software that implements the Nanometrics subscription In order to implement the Nanometrics subscription protocols, the author
protocols. developed a software consisting of a library called libnmxp and a tool
A library called libnmxp, exposes a set of documented APIs which allow called nmxptool.
to develop software capable of interacting with NaqsServer and DataServer. The library exposes a set of documented APIs which allow to communicate
A tool called nmxptool, and based on libnmxp, allows to retrieve or monitor with the Nanometrics servers.
real-time data and data of the past. The tool, based on libnmxp, allows to retrieve or monitor real-time data
nmxptool can be used in three different ways: stand-alone to monitor data and data of the past.
or save retrieved data in mini-SEED records, launched as an Earthworm module It can be used in three different ways: stand-alone to monitor data or
to redirect data into the rings or like a Seed-Link plug-in to feed the save retrieved data in mini-seed records, launched as an Earthworm module
server. to redirect data into the EW-rings or like a Seed-Link plug-in to feed
the SL-server.
The main contribute, as regards other similar software, is the capability The main contribute, as regards other similar software, is the capability
to manage Raw Stream connections by buffering and sorting all received to manage Raw Stream connections by buffering and sorting all received
packets, included the retransmitted packets, guaranteeing a good compromise packets, included the retransmitted ones, guaranteeing a good compromise
between data continuity and low latency. between data continuity and low latency.
Besides, nmxptool allows to retrieve Data-On-Demand with minimum delay Besides, nmxptool allows to retrieve Data-On-Demand with minimum delay
after request. after request.
Software is open-source software and released under GNU Library General Software is open-source and released under GNU Library General Public License.
Public License.
It has been written in C language using the GNU Build Tools (automake, It has been written in C language using the GNU Build Tools (automake,
autoconf and configure script) and taking in account the cross-platform autoconf and configure script) and taking in account the cross-platform
compilation aspects, in fact, it can run on almost all the Unix-like operating compilation aspects, in fact, it can run on almost all the Unix-like operating
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment