Something went wrong on our end
-
Brutzman, Don authoredBrutzman, Don authored
chat.html 12.58 KiB
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link rel="shortcut icon" href="http://www.web3d.org/x3d/content/examples/images/X3DtextIcon16.png" title="X3D" >
<title>Savage XMPP Chat Support</title>
<meta name="author" content="Don McGregor, Don Brutzman">
<meta name="description" content="Configuration setup guide for Savage XMPP chat.">
<meta name="title" content="chat.html">
<meta name="identifier" content="https://savage.nps.edu/Savage/chat.html">
<meta name="generator" content="X3D-Edit, https://savage.nps.edu/X3D-Edit">
<meta name="created" content="30 March 2010">
<!-- symbolic link: cd /var/www/html; ln -s Savage/chat.html chat.html -->
</head>
<body>
<!-- =========================================================== -->
<table border="0" cellspacing="0" cellpadding="0" summary="" align="center">
<tr align="center">
<td><a href="https://savage.nps.edu/developers.html#Chat"><img src="images/SavageLogo.png" width="83" height="100" border="0" title="to Savage Developers Guide: Chat" alt="to Savage Developers Guide: Chat"/></a></td>
<td><pre> </pre></td>
<td><h1> Savage XMPP Chat Support </h1></td>
<td><pre> </pre></td>
<td><a href="http://www.nps.edu"><img src="images/nps_logo.jpg" width="126" height="90" border="0" title="to NPS home page" alt="to NPS home page"/></a></td>
</tr>
</table>
<p align="center">
This guide describes how to connect to the NPS Savage chat server.
</p>
<blockquote>
<p align="center"><small>
<a href="#Overview">Overview</a> |
<a href="#Clients">Client Software</a> |
<a href="#ConnectingSpark">Connecting with Spark</a> |
<a href="#ConnectingAdium">Connecting with Adium</a> |
<a href="#References">References</a> |
<a href="https://savage.nps.edu/developers.html#Chat">Savage Developers Guide</a> |
<a href="#Contact">Contact</a>
</small></p>
</blockquote>
<!-- =========================================================== -->
<h2> <a name="Overview">Overview</a> </h2>
<p>
NPS runs an XMPP chat server
<code>conference.savage.nps.edu</code>.
The chat server is hosted on system <code>savage.nps.edu</code> using port 5222 with TLS security settings.
</p>
<p>
There is open registration for the server.
If you have an XMPP chat client installed, you can connect to the server and create your own account.
</p>
<p>
We have a group conference set up with multiple rooms available.
New participants need to provide a password when first connecting.
</p>
<ul>
<li>
<b>auvw</b>
<a href="https://savage.nps.edu/AuvWorkbench" target="_blank">AUV Workbench</a> project discussions at
<a href="xmpp:auvw@conference.savage.nps.edu">xmpp:auvw@conference.savage.nps.edu</a>
</li>
<li>
<b>jenkins</b>
<a href="https://savage.nps.edu/developers.html#Jenkins" target="_blank">Jenkins</a>
continuous integration server publishes build reports at
<a href="xmpp:jenkins@conference.savage.nps.edu">xmpp:jenkins@conference.savage.nps.edu</a>
</li>
<li>
<b>mmowgli</b>
<!-- TODO <a href=""></a> -->
Massive Multiplayer Online Wargame Leveraging the Internet
team design discussions at
<a href="xmpp:mmowgli@conference.savage.nps.edu">xmpp:mmowgli@conference.savage.nps.edu</a>
</li>
<li>
<b>x3d</b>
Extensible 3D
(<a href="http://www.web3d.org/x3d/content/examples/X3dResources.html" target="_blank">X3D</a>)
Graphics discussions at
<a href="xmpp:x3d@conference.savage.nps.edu">xmpp:x3d@conference.savage.nps.edu</a>
</li>
</ul>
<p>
In accordance with
<!-- TODO link --> Navy policy,
this server is available through the NPS firewall to external participants.
</p>
<p>
Install some client software and then connect, as described below.
Detailed (geekish!) technical information is available on the
<a href="https://savage.nps.edu/developers.html#Chat">Savage Developers Guide: Chat</a>
page.
</p>
<!-- =========================================================== -->
<h2> <a name="Clients">Client Software</a> </h2>
<ul>
<li>
Our recommended chat client is
<a href="http://www.igniterealtime.org" target="_blank">Spark</a> (Windows, Mac, and Linux)
from
<a href="http://www.igniterealtime.org" target="_blank">Ignite Realtime</a>
</li>
<li>
<a href="http://adium.im" target="_blank">Adium</a>
is a free instant messaging application for Mac OS X
</li>
<li>
(TODO test)
<a href="https://www.dco.dod.mil">Defense Connect Online (DCO)</a>
with
(<a href="http://www.carahsoft.com/dco/documents/DCOQuickReferenceGuide.pdf">quick reference guide</a>)
which is preinstalled on
<a href="https://www.homeport.navy.mil/home">Navy/Marine Corps Intranet (NMCI)</a>
machines
</li>
<li>
Mac OSX includes
<a href="http://www.apple.com/macosx/what-is-macosx/ichat.html">iChat</a>,
but iChat does not allow you to join a password-protected chat room
</li>
</ul>
<!-- =========================================================== -->
<h2> <a name="Connecting">Connecting</a> </h2>
<h3>
<a name="ConnectingSpark"><i>Spark</i> connection directions</a>
</h3>
<ul>
<li>
After installing, launch Spark and
<a href="images/SparkChatLogin.png">login on chat server</a>
<code>conference.savage.nps.edu</code>
</li>
<li>
If connecting for the first time, select <b>Accounts</b> (in lower left corner) to create a
<a href="images/SparkChatNewAccountRegistration.png">new login account</a>
</li>
<li>
The server provides a
<a href="images/SparkChatNewAccountCreated.png">new account acknowledgement</a>
</li>
<li>
Once connected, the
<a href="images/SparkChatContactsTab.png">Contacts tab</a>
appears
</li>
<li>
Now select the
<a href="images/SparkChatConferencesTabBrowseService.png">Conferences tab</a>
near the bottom of the panel
</li>
<li>
Select
<code>conference.savage.nps.edu</code>
then right-click to
<a href="images/SparkChatConferencesTabBrowseService.png">Browse Service</a>
and see the available chat rooms
</li>
<li>
Select and then
<a href="images/SparkChatBookmarkRooms.png">bookmark chat rooms</a>
of interest
</li>
<li>
Select room names to
<a href="images/SparkChatRoomViews.png">join rooms of interest</a>
</li>
<li>
If needed, you can also select <code>Spark > Preferences</code> to
<a href="images/SparkChatPreferencesChangePassword.png">change your password</a>
</li>
<li>
Also ensure that <code>Spark > Preferences</code> includes an already-existing
<a href="images/SparkChatPreferencesFileTransfer.png">file transfer directory</a>
</li>
</ul>
<!-- =========================================================== -->
<h3>
<a name="ConnectingAdium"><i>Adium</i> connection directions</a>
</h3>
<p>
Two guides of interest:
<a href="documents/AdiumGuideSavageChat.pdf">Kirk Stork's Adium guide</a>
and
<a href="http://ed.fnal.gov/lincon/act/tech/adium" target="_blank">Fermilab Adium guide</a>.
</p>
<p>
TODO: the following instruction section needs cleanup.
</p>
<ul>
<li>
If you don't have an account on the server, click on the "Accounts" button at the bottom left.
If you've logged into the server before and already have a username and password, you can enter that directly.
</li>
<li>
The Accounts button will bring up
<a href="images/AdiumChatNewAccount.jpg">this window</a>
</li>
<li>
The fields have been filled out with a username and password.
The name of the XMPP server is savage.nps.edu. Once this form has been filled out, click "Create Account".
</li>
<li>
After the account has been created, you'll be taken back to the login screen, this time with the fields filled out. Click on the "Login" button.
</li>
<li>
If all goes well, you'll be logged onto the XMPP server. You should see a screen like this:
</li>
<li>
Note the "conferences" tab at the bottom. Select that. You'll be taken to the conference tab:
</li>
<li>
If you want to see the available group conferences, or start a new once,
double click on the "conference.savage.nps.edu" item.
You'll be presented with a list of the existing conferences:
</li>
<li>
You can select the conference to join from here.
</li>
</ul>
<!-- =========================================================== -->
<h2> <a name="References">References</a> </h2>
<ul>
<li>
DeVos, Daniel A.,
<a href="http://edocs.nps.edu/npspubs/scholarly/theses/2007/Sep/07Sep%5FDeVos.pdf">XML Tactical Chat (XTC): The Way Ahead for Navy Chat</a>,
Masters Thesis, Naval Postgraduate School, Monterey California, September 2007.
Second reader Don McGregor.
This is an important thesis laid out the basis for our work with XMPP chat, and also
helped to inform the decision to unify DoD chat systems.
</li>
<li>
<a name="Elluminate"> </a>
<a href="http://www.nps.edu/Technology/Elluminate/GettingStarted.html">Elluminate</a>
is a desktop-sharing system that provides helpful support during meetings with remote participation.
It is a web-based collaboration system that supports Video and Voice over IP, text chat,
an interactive white board, application sharing, document sharing, and video sharing.
<!-- this entry is also linked from Savage Developers - Tools -->
</li>
</ul>
<!-- TODO AUV Workbench, Daryl thesis, DISA policy, working group -->
<!-- =========================================================== -->
<hr />
<h3><a name="Contact">Contact</a></h3>
<blockquote>
Questions, suggestions and comments about these resources are welcome.
Please send them to
<a href="http://faculty.nps.edu/brutzman" target="_blank">Don Brutzman</a>
(<a href="mailto:brutzman%20at%20nps.edu%20(Don%20Brutzman)?subject=feedback:%20Savage%20Chat%20Configuration%20"><i>brutzman at nps.edu</i></a>)
</blockquote>
<blockquote>
Available online at
<a href="https://savage.nps.edu/chat.html">https://savage.nps.edu/chat.html</a>
</blockquote>
<blockquote>
Revised: 10 September 2011
</blockquote>
<p>
<a href="http://www.nps.navy.mil/disclaimer" target="disclaimer">Official disclaimer</a>:
"Material contained herein is made available for the purpose of
peer review and discussion and does not necessarily reflect the
views of the Department of the Navy or the Department of Defense."
</p>
</body>
</html>