Seismological Research Letters; November 2007; v. 78; no. 6;
p. 663-670; DOI: 10.1785/gssrl.78.6.663
© 2007 Seismological Society of America
The Antelope Interface to PHP and Applications: Web-based Real-time Monitoring
K.G. Lindquist
R.L. Newman and
F.L. Vernon
| The first 20% of the full text of this article appears below.
|
 |
INTRODUCTION
|
|---|
The World Wide Web has become a de facto standard for the distribution of
wide varieties of data, including monitoring information from real-time
systems. The Antelope Environmental Monitoring System (AEMS) is one such
system widely used in seismology (Boulder
Real Time Technologies 2007). The open architecture of the
Antelope system has made it possible to write numerous open-source extensions.
The current work describes one such open-source extension specifically
designed for the Web.
View larger version (19K):
|
Figure 1. Schematic of the underlying software layers. Data are retrieved from
Datascope databases and Antelope orbservers by the Antelope libds.so and
liborb.so shared-object libraries, respectively. These native Antelope
libraries are linked to the PHP interpreter by the new Datascope.so and Orb.so
PHP extension libraries, allowing data to be displayed on Web pages using PHP
code embedded in HTML. A parallel sysinfo.so extension library provides access
to a number of Antelope system-information utilities.
|
|
The PHP Hypertext Processor language (referred to by the recursive acronym
PHP) is a popular server-side processing language embedded within hypertext
markup language (HTML) (PHP
2007; Lerdorf and Tatroe
2002). As an open-source middle layer between Web server and Web
client, PHP provides a platform for integrating third-party extensions as
dynamically loaded shared objects. The underlying Zend engine
(Zend 2007) provides an
architecture for easily implementing such extensions
(Golemon 2006). Extensions have
been developed for a wide variety of purposes, including database connectivity
(e.g., MySQL and PostgreSQL) and access to services (e.g.,
Mail, FTP, LDAP, and SNMP). These extensions include the many PHP utilities
under the PECL online repository (PECL
2007) and reusable applications and components under the PEAR
repository (PEAR 2007).
We have combined these two technologies (AEMS and Zend) to produce an
Antelope interface in the PHP language
. . . [Full Text of this Article]
Lindquist Consulting, Inc.
59 College Road Suite
7
Fairbanks, Alaska 99701
USA
kent@lindquistconsulting.com
(K.L.)
Scripps Institution of Oceanography
University of California,
San Diego
9500 Gilman Drive
La Jolla, California 92093
USA
rlnewman@ucsd.edu
(R.
N.)
flvernon@ucsd.edu
(F.
V.)
This article has been cited by other articles:

|
 |

|
 |
 
D. Slater, K. Smith, K. Lindquist, R. L. Newman, C. Freinkel, J. Torrisi, and G. Biasi
Use of Mobile Devices for Earthquake Response, Network Applications, and Diagnostics
Seismological Research Letters,
July 1, 2008;
79(4):
562 - 570.
[Full Text]
[PDF]
|
 |
|
Copyright © 2008 by Seismological Society of America