<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://134.74.112.6/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Aqua-3D</id>
		<title>Aqua-3D - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://134.74.112.6/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Aqua-3D"/>
		<link rel="alternate" type="text/html" href="http://134.74.112.6/mediawiki/index.php?title=Aqua-3D&amp;action=history"/>
		<updated>2026-05-23T09:52:38Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.29.1</generator>

	<entry>
		<id>http://134.74.112.6/mediawiki/index.php?title=Aqua-3D&amp;diff=65&amp;oldid=prev</id>
		<title>Zhengpeng: /* Installation */</title>
		<link rel="alternate" type="text/html" href="http://134.74.112.6/mediawiki/index.php?title=Aqua-3D&amp;diff=65&amp;oldid=prev"/>
				<updated>2017-09-29T19:33:46Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Installation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 19:33, 29 September 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l35&quot; &gt;Line 35:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 35:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Installation==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Installation==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''please see [[Aqua-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;3D_manual&lt;/del&gt;#KNOWN_ISSUES | KNOWN ISSUES]] for important information regarding installation/usage problems''' (specifically when trying to install/run Aqua3D on a '''virtual machine''')&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''please see [[Aqua-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;3D dev manual&lt;/ins&gt;#KNOWN_ISSUES | KNOWN ISSUES]] for important information regarding installation/usage problems''' (specifically when trying to install/run Aqua3D on a '''virtual machine''')&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Download===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Download===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l78&quot; &gt;Line 78:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 78:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#**'''export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#**'''export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Aqua3D is now ready for use&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Aqua3D is now ready for use&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Tutorials and Manuals==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Tutorials and Manuals==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Zhengpeng</name></author>	</entry>

	<entry>
		<id>http://134.74.112.6/mediawiki/index.php?title=Aqua-3D&amp;diff=54&amp;oldid=prev</id>
		<title>Zhengpeng: Created page with &quot;==Overview== ===Motivation=== Aqua3D is being developed at the University of Connecticut to be the counterpart to the Underwater Sensor Network (UWSN) lab's Aqua-Sim. Aqua...&quot;</title>
		<link rel="alternate" type="text/html" href="http://134.74.112.6/mediawiki/index.php?title=Aqua-3D&amp;diff=54&amp;oldid=prev"/>
				<updated>2017-09-29T19:16:51Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;==Overview== ===Motivation=== Aqua3D is being developed at the University of Connecticut to be the counterpart to the Underwater Sensor Network (UWSN) lab&amp;#039;s &lt;a href=&quot;/mediawiki/index.php/Aqua-Sim&quot; title=&quot;Aqua-Sim&quot;&gt;Aqua-Sim&lt;/a&gt;. Aqua...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Overview==&lt;br /&gt;
===Motivation===&lt;br /&gt;
Aqua3D is being developed at the University of Connecticut to be the counterpart to the Underwater Sensor Network (UWSN) lab's [[Aqua-Sim]]. Aqua-Sim was developed based on NS-2, a popular network simulator, and has the ability to simulate underwater acoustic networks. NS-2's animator NAM however, can only visalize traditional land-based networks (two-dimensional plane), whereas underwater networks are three-dimensional. So, Aqua3D is being developd to be Aqus-Sim's animator, with the ability to visualize three-dimensional underwater networks.&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
*Intuitive and easy to use GUI.&lt;br /&gt;
*Robust controls to view the environment (controllable with mouse).&lt;br /&gt;
*Many settings to customize the appearance of the environment.&lt;br /&gt;
*Can jump to specific times in the animation easily.&lt;br /&gt;
*Can adjust the speed of the animation.&lt;br /&gt;
*Several windows to view various details about the environment and the animation.&lt;br /&gt;
*Can save and load camera angles and environment appearances for later recall so that a “perfect view” won’t be lost.&lt;br /&gt;
*Procedurally generated detection of packet collisions at nodes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
===Screenshots===&lt;br /&gt;
[[Image:425px-General.png|425*425px]] &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Basic appearance of nodes and transmission path lines&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:425px-Animation.png|425*425px]] &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
An animation of a transmission signal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:425px-Collision.png|425*425px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Signal collisions (spiky red things in the middle nodes)&lt;br /&gt;
&lt;br /&gt;
===Video===&lt;br /&gt;
&amp;lt;youtube&amp;gt;HUdhKohrGnA&amp;lt;/youtube&amp;gt; &lt;br /&gt;
[http://www.youtube.com/watch?v=qfuRkEdXZWA Old version]&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
'''please see [[Aqua-3D_manual#KNOWN_ISSUES | KNOWN ISSUES]] for important information regarding installation/usage problems''' (specifically when trying to install/run Aqua3D on a '''virtual machine''')&lt;br /&gt;
===Download===&lt;br /&gt;
&lt;br /&gt;
*Aqua3D standalone package: [http://ubinet.engr.uconn.edu/aqua_packages/Aqua3d-1.0.0-src.tgz  Aqua3D-1.0.0-src]&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
*'''Linux''' operating system&lt;br /&gt;
**Has been installed and tested successfully on the following:&lt;br /&gt;
***Ubuntu 8.04, 10.04 LTS, 10.10&lt;br /&gt;
***Debian 5.0.6&lt;br /&gt;
***Fedora 14&lt;br /&gt;
**Installing onto an OS run by a virtual machine (like VMWare) is not recommended because the animator's performance may be severely affected&lt;br /&gt;
*'''g++''' compiler&lt;br /&gt;
*'''NVIDIA binary Xorg driver'''&lt;br /&gt;
**If your machine is using an NVIDIA graphics card, it may already have the package '''nvidia-current''' (or something similar) installed, which contains the driver&lt;br /&gt;
**If your machine is using an ATI graphics card, you may need to install the '''nvidia-glx''' package&lt;br /&gt;
*'''freeglut-2.6.0''' (http://freeglut.sourceforge.net) for the 3D rendering&lt;br /&gt;
**Ubuntu/Debian: '''freeglut3-dev''' and its associated packages&lt;br /&gt;
**Fedora: '''freeglut-devel-2.6.0-5.fc14''' and its associated packages&lt;br /&gt;
*'''GTK+ 2.0''' (http://www.gtk.org/) for the GUI&lt;br /&gt;
**Ubuntu/Debian: '''libgtk2.0-dev''' and its associated packages&lt;br /&gt;
**Fedora: '''gtk2-devel-2.22.0-1.fc14.1''' and its associated packages&lt;br /&gt;
*'''wxGTK-2.8.11''' (http://www.wxwidgets.org) for the GUI&lt;br /&gt;
**Ubuntu/Debian: '''libwxgtk2.8-dev''' and its associated packages&lt;br /&gt;
**Fedora: '''wxGTK-devel-2.8.11-2.fc14''' and its associated packages&lt;br /&gt;
&lt;br /&gt;
===Steps===&lt;br /&gt;
# Install '''freeglut-2.6.0''' if not already installed&lt;br /&gt;
# Install '''nvidia-glx''' if necessary&lt;br /&gt;
# Install '''GTK+ 2.0''' if not already installed&lt;br /&gt;
# Install '''wxGTK-2.8.11''' with the following steps ('''if not installing from package manager'''):&lt;br /&gt;
## Extract the package with ''tar -xzf'' and ''cd'' into the folder&lt;br /&gt;
## Use ''./configure --with-opengl --enable-shared --enable-unicode'' to configure the installation&lt;br /&gt;
## ''make''&lt;br /&gt;
## ''sudo make install''&lt;br /&gt;
# Extract the Aqua-Sim package with ''tar -xzf'' and ''cd'' into the folder&lt;br /&gt;
# Enter ''./install'' and the install script will build the entire package (including Aqua3D)&lt;br /&gt;
# Try running the program by navigating into the Aqua3D directory and entering ''./aqua3d''&lt;br /&gt;
#* If it outputs an error such as &amp;quot;''error while loading shared libraries... cannot open shared object file: No such file or directory''&amp;quot;:&lt;br /&gt;
#**Enter ''/sbin/ldconfig -v'' to set up the links for the shared binaries and rebuild the cache&lt;br /&gt;
#* If it still doesn't work you will also need to add the following line into your ''.bashrc'' file (located in your ''home'' directory):&lt;br /&gt;
#**'''export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH'''&lt;br /&gt;
# Aqua3D is now ready for use&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tutorials and Manuals==&lt;br /&gt;
For '''users''', please see [[Aqua-3D_manual]]&amp;lt;br&amp;gt;&lt;br /&gt;
For '''developers''', please see [[Aqua-3D_dev_manual]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
===Architecture and Implementation===&lt;br /&gt;
Aqua-3D was written in a Linux environment in C++, using OpenGL (freeglut specifically) for the 3D rendering and wxWidgets for the GUI (wxGTK specifically). It was originally based on the widely used Network AniMator (NAM). It takes a .nam file generated by Aqua-Sim as input, where every line is a single network event with a specified time of occurrence, a source node, and various other attributes. Aqua-3D reads the file and visualizes the environment based on initial node positions and environment dimensions specified by the file. It then goes through the file line by line, interpreting and animating the event at the correct times and in the correct positions in the network.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==People==&lt;br /&gt;
*Matthew Tran, United Health Group&lt;br /&gt;
*Yibo Zhu, Google&lt;br /&gt;
*[http://www-cs.ccny.cuny.edu/~zheng Zheng Peng], Assistant Professor, Computer Science Department, Grove School of Engineering, City College, City University of New York&lt;br /&gt;
*[http://ccst.jlu.edu.cn/?mod=teacher&amp;amp;act=view&amp;amp;id=225 Jun-Hong Cui], Professor, Computer Science &amp;amp; Technology, Jilin University&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Publications==&lt;br /&gt;
[http://prezi.com/nexcml34cqje/animation-and-visualization-of-3d-underwater-sensor-networks/ Master's Thesis defense presentation (Spring 2011)]&lt;br /&gt;
&lt;br /&gt;
[http://digitalcommons.uconn.edu/srhonors_theses/72/ Honors Thesis (Spring 2009, very old version of the program)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sponsor==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
[http://ubinet.engr.uconn.edu/~matthewtran/aqua3d/documentation/html/index.html Aqua3D Source Code Documentation]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://ubinet.engr.uconn.edu/projects/aqua3d/wiki Aqua3D Trac (SVN repository)]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.cplusplus.com C++]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.wxwidgets.org wxWidgets]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.gtk.org GTK+]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.opengl.org OpenGL]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.mesa3d.org Mesa3D]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://freeglut.sourceforge.net freeglut]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://packages.debian.org/sid/nvidia-glx NVIDIA binary Xorg driver]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.stack.nl/~dimitri/doxygen/index.html Doxygen]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://trac.edgewall.org Trac]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://subversion.tigris.org SVN]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.isi.edu/nsnam/ns NS-2: Network Simulator]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.isi.edu/nsnam/nam NAM: Network Animator]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.fltk.org FLTK (no longer used)]&lt;br /&gt;
[http://wheelincanada.com/ Link Wheel] &lt;br /&gt;
[http://xn--80aaahmaaeqfecuimv7cg5j.com/ Лечение рака в Израиле]&lt;/div&gt;</summary>
		<author><name>Zhengpeng</name></author>	</entry>

	</feed>