Commit a36e600d authored by Leigh Stoller's avatar Leigh Stoller

Split up the index file so that external sites can more easily create

customized front pages by creating index-${THISHOMEBASE}.html
parent 6cde12e3
<!--
EMULAB-COPYRIGHT
Copyright (c) 2000-2008 University of Utah and the Flux Group.
All rights reserved.
-->
<!-- Note - this stuff is fairly Utah-specific, so it's only displayed there
for now. But, feel free to use any of it if it applies to your testbed -->
<p>
Emulab is a <strong>public facility</strong>, available without charge to most
researchers worldwide.
If you are unsure if you qualify for use, please see our
<a href="docwrapper.php3?docname=policies.html">policies document</a>,
or <a href='mailto:testbed-ops@emulab.net'>ask us</a>.
If you think you qualify, you can
<a href="docwrapper.php3?docname=auth.html">apply to start a new
project</a>.
</p>
<p>
<em>Emulab</em> provides integrated access to a wide range of experimental
environments:
</p>
<dl class="envlist">
<dt><a href="tutorial/docwrapper.php3?docname=tutorial.html">Emulation</a></dt>
<dd>An emulated experiment allows you to specify an arbitrary network
topology, giving you a <em>controllable, predictable, and repeatable
environment</em>, including PC nodes on which you have
<em>full &quot;root&quot; access</em>, running an operating system of
your choice.</dd>
<dt><a href="doc/docwrapper.php3?docname=plab.html">Live-Internet Experimentation</a></dt>
<dd>Using the RON and <a href="http://www.planet-lab.org">PlanetLab</a>
testbeds, Emulab provides you with a
<em>full-featured environment</em> for <em>deploying, running, and
controlling</em> your application at hundreds of sites around the
world.</dd>
<dt><a href="tutorial/docwrapper.php3?docname=wireless.html">802.11 Wireless</a></dt>
<dd>Emulab's 802.11a/b/g testbed is deployed on multiple floors of an
office building. Nodes are <em>under your full control</em> and may act as
access points, clients, or in ad-hoc mode. All nodes have two wireless
interfaces, plus a <em>wired control network</em>.</dd>
<dt><a href="tutorial/docwrapper.php3?docname=gnuradio.html">Software-Defined Radio</a></dt>
<dd><a href="http://www.ettus.com/downloads/usrp_v4.pdf">USRP</a> devices from the <a href="http://www.gnu.org/software/gnuradio/index.html">GNU Radio</a> project give you <em>control over Layer 1 of a
wireless network</em> - everything from signal processing up is done in
software.</dd>
<dt><a href="tutorial/mobilewireless.php3">Sensor Networks</a></dt>
<dd>Emulab's sensor network testbed includes 25 <a href="http://www.xbow.com/Products/productdetails.aspx?sid=174">Mica2</a> motes. All motes
are equipped with a serial port, for <em>maximum control and debugging</em>
capability.</dd>
<dt><a href="tutorial/mobilewireless.php3">Mobile Wireless</a></dt>
<dd>A fleet of six <a href="http://www.acroname.com/garcia/garcia.html">Garcia robots</a> from <a href="http://www.acroname.com/">Acroname</a> are equipped with Stargate
single-board computers and Mica2 motes. These robots have
<em>full mobility</em> within our sensor network testbed.</dd>
<dt><a href="tutorial/docwrapper.php3?docname=nse.html">Simulation</a></dt>
<dd>Using NSE, ns-2's emulation facility, simulated networks can interact
with real networks; not only the emulator, but <em>any network
resource in Emulab</em>.</dd>
</dl>
<p>
Emulab unifies all of these environments under a common user interface,
and integrates them into a common framework. This framework
provides abstractions, services, and namespaces common to all, such as
allocation and naming of nodes and links. By mapping the abstractions
into domain-specific mechanisms and internal names, Emulab masks much
of the heterogeneity of the different resources.
</p>
<h3>Links to help you get started:</h3>
<ul>
<li><b><a href = "docwrapper.php3?docname=auth.html">
Authorization Scheme, Policy, and "How To Get Started"</a></b>
<li><b><a href = "docwrapper.php3?docname=software.html">
Overview of Installed Software</a></b>
<li><b><a href = "hardware.php">
Hardware Overview, "Emulab Classic"</a></b>
<li><b><a href = "docwrapper.php3?docname=security.html">
Security Issues</a></b>
<li><b><a href = "docwrapper.php3?docname=policies.html">
Administrative Policies and Disclaimer</a></b>
</ul>
<a href='pix/pc3k-front.jpg'>
<img src='pix/pc3k-front-thumb.jpg'/></a>
<a href='pix/pc3k-back.jpg'>
<img src='pix/pc3k-back-thumb.jpg'/></a>
<!--
EMULAB-COPYRIGHT
Copyright (c) 2000-2008 University of Utah and the Flux Group.
All rights reserved.
-->
<p>Emulab is a universally available
time- and space-shared network emulator which achieves new levels of
ease of use. Several hundred PCs in racks, combined with secure,
user-friendly web-based tools, and driven by <i>ns</i>-compatible
scripts or a Java GUI, allow you to remotely configure and control
machines and links down to the hardware level. Packet loss, latency,
bandwidth, queue sizes-all can be user-defined. Even the OS disk
contents can be fully and securely replaced with custom images by any
experimenter; Emulab can load ten or a hundred disks in less than two
minutes.
Emulab strives to preserve the control and ease of use of
simulation, without sacrificing the realism of emulation and live
network experimentation.
</p>
<h3>Links to help you get started:</h3>
<ul>
<li><b><a href = "docwrapper.php3?docname=auth.html">
Authorization Scheme, Policy, and "How To Get Started"</a></b>
<li><b><a href = "docwrapper.php3?docname=software.html">
Overview of Installed Software</a></b>
<li><b><a href = "hardware.php">
Hardware Overview, "Emulab Classic"</a></b>
<li><b><a href = "docwrapper.php3?docname=security.html">
Security Issues</a></b>
<li><b><a href = "docwrapper.php3?docname=policies.html">
Administrative Policies and Disclaimer</a></b>
</ul>
......@@ -63,7 +63,8 @@ if ($message != "") {
<p>
<em>Emulab</em> is a network testbed, giving researchers a wide range of
environments in which to develop, debug, and evaluate their systems.
The name Emulab refers both to a <strong>facility</strong> and to a <strong>software system</strong>.
The name Emulab refers both to a <strong>facility</strong> and to a
<strong>software system</strong>.
The <a href="http://www.emulab.net">primary Emulab installation</a> is run
by the
<a href="http://www.flux.utah.edu">Flux Group</a>, part of the
......@@ -80,119 +81,22 @@ if ($message != "") {
classes</a> in those fields.
</p>
<?php if ($TBMAINSITE) { ?>
<!-- Note - this stuff is fairly Utah-specific, so it's only displayed there
for now. But, feel free to use any of it if it applies to your testbed -->
<p>
Emulab is a <strong>public facility</strong>, available without charge to most
researchers worldwide.
If you are unsure if you qualify for use, please see our
<a href="docwrapper.php3?docname=policies.html">policies document</a>,
or <a href='mailto:<?php echo $TBMAILADDR_OPS; ?>'>ask us</a>.
If you think you qualify, you can
<a href="docwrapper.php3?docname=auth.html">apply to start a new
project</a>.
</p>
<p>
<em>Emulab</em> provides integrated access to a wide range of experimental
environments:
</p>
<dl class="envlist">
<dt><a href="tutorial/docwrapper.php3?docname=tutorial.html">Emulation</a></dt>
<dd>An emulated experiment allows you to specify an arbitrary network
topology, giving you a <em>controllable, predictable, and repeatable
environment</em>, including PC nodes on which you have
<em>full &quot;root&quot; access</em>, running an operating system of
your choice.</dd>
<dt><a href="doc/docwrapper.php3?docname=plab.html">Live-Internet Experimentation</a></dt>
<dd>Using the RON and <a href="http://www.planet-lab.org">PlanetLab</a>
testbeds, Emulab provides you with a
<em>full-featured environment</em> for <em>deploying, running, and
controlling</em> your application at hundreds of sites around the
world.</dd>
<dt><a href="tutorial/docwrapper.php3?docname=wireless.html">802.11 Wireless</a></dt>
<dd>Emulab's 802.11a/b/g testbed is deployed on multiple floors of an
office building. Nodes are <em>under your full control</em> and may act as
access points, clients, or in ad-hoc mode. All nodes have two wireless
interfaces, plus a <em>wired control network</em>.</dd>
<dt><a href="tutorial/docwrapper.php3?docname=gnuradio.html">Software-Defined Radio</a></dt>
<dd><a href="http://www.ettus.com/downloads/usrp_v4.pdf">USRP</a> devices from the <a href="http://www.gnu.org/software/gnuradio/index.html">GNU Radio</a> project give you <em>control over Layer 1 of a
wireless network</em> - everything from signal processing up is done in
software.</dd>
<dt><a href="tutorial/mobilewireless.php3">Sensor Networks</a></dt>
<dd>Emulab's sensor network testbed includes 25 <a href="http://www.xbow.com/Products/productdetails.aspx?sid=174">Mica2</a> motes. All motes
are equipped with a serial port, for <em>maximum control and debugging</em>
capability.</dd>
<dt><a href="tutorial/mobilewireless.php3">Mobile Wireless</a></dt>
<dd>A fleet of six <a href="http://www.acroname.com/garcia/garcia.html">Garcia robots</a> from <a href="http://www.acroname.com/">Acroname</a> are equipped with Stargate
single-board computers and Mica2 motes. These robots have
<em>full mobility</em> within our sensor network testbed.</dd>
<dt><a href="tutorial/docwrapper.php3?docname=nse.html">Simulation</a></dt>
<dd>Using NSE, ns-2's emulation facility, simulated networks can interact
with real networks; not only the emulator, but <em>any network
resource in Emulab</em>.</dd>
</dl>
<p>
Emulab unifies all of these environments under a common user interface,
and integrates them into a common framework. This framework
provides abstractions, services, and namespaces common to all, such as
allocation and naming of nodes and links. By mapping the abstractions
into domain-specific mechanisms and internal names, Emulab masks much
of the heterogeneity of the different resources.
</p>
<?php } else { ?>
<p>Emulab is a universally available
time- and space-shared network emulator which achieves new levels of
ease of use. Several hundred PCs in racks, combined with secure,
user-friendly web-based tools, and driven by <i>ns</i>-compatible
scripts or a Java GUI, allow you to remotely configure and control
machines and links down to the hardware level. Packet loss, latency,
bandwidth, queue sizes-all can be user-defined. Even the OS disk
contents can be fully and securely replaced with custom images by any
experimenter; Emulab can load ten or a hundred disks in less than two
minutes.
Emulab strives to preserve the control and ease of use of
simulation, without sacrificing the realism of emulation and live
network experimentation.
</p>
<?php } ?>
<h3>Links to help you get started:</h3>
<ul>
<li><b><a href = "docwrapper.php3?docname=auth.html">
Authorization Scheme, Policy, and "How To Get Started"</a></b>
<li><b><a href = "docwrapper.php3?docname=software.html">
Overview of Installed Software</a></b>
<li><b><a href = "hardware.php">
Hardware Overview, "Emulab Classic"</a></b>
<li><b><a href = "docwrapper.php3?docname=security.html">
Security Issues</a></b>
<li><b><a href = "docwrapper.php3?docname=policies.html">
Administrative Policies and Disclaimer</a></b>
</ul>
<?php
#
# Allow for a site specific front page
#
$sitefile = "index-" . strtolower($THISHOMEBASE) . ".html";
<?php if ($TBMAINSITE) { ?>
<a href='pix/pc3k-front.jpg'>
<img src='pix/pc3k-front-thumb.jpg'/></a>
<a href='pix/pc3k-back.jpg'>
<img src='pix/pc3k-back-thumb.jpg'/></a>
<?php } ?>
if (!file_exists($sitefile)) {
if ($TBMAINSITE)
$sitefile = "index-mainsite.html";
else
$sitefile = "index-nonmain.html";
}
readfile("$sitefile");
<?php
#
# Standard Testbed Footer
#
PAGEFOOTER();
?>
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