blob: 871f77b2a2a006f6d13b078468816114e8827daa [file] [log] [blame]
Yingdi Yucf63b072013-11-11 02:03:46 -08001ChronoChat Manual
2===================================================================
3
Yingdi Yu2d1e9fb2013-11-11 11:55:55 -08004**Step 0**: Before open ChronoChat, make sure ndnd is running on your machine.
Yingdi Yu9740cc82013-11-11 11:25:05 -08005If you have installed `NDNx Control Center`_, check if its tray icon shows up
6
7.. _NDNx Control Center: http://named-data.net/download/
8
Yingdi Yu9a7f0452013-11-11 11:34:45 -08009.. image:: https://raw.github.com/bruinfish/ChronoChat-V2/master/doc/img/ncc.png
10
Yingdi Yud240f9e2013-11-11 11:46:39 -080011You also need to have your default key generated and certificate installed.
Yingdi Yu2d1e9fb2013-11-11 11:55:55 -080012To check that, you can use a command line tool **ndnsec-ls-identity**, and you should see output similar to:
Yingdi Yud240f9e2013-11-11 11:46:39 -080013
14.. image:: https://raw.github.com/bruinfish/ChronoChat-V2/master/doc/img/ndnsec-ls-identity.png
15
16If you see nothing or something different in output, please go to `NDN Certifications`_ to set up your security environment.
17
18.. _NDN Certifications: http://ndncert.named-data.net/
Yingdi Yu9740cc82013-11-11 11:25:05 -080019
Yingdi Yu2d1e9fb2013-11-11 11:55:55 -080020**Step 1**: When you open ChronoChat App, you should see a contact panel as shown below.
Yingdi Yu83bd29d2013-11-11 02:12:17 -080021
Yingdi Yu4e50fb62013-11-11 02:06:56 -080022.. image:: https://raw.github.com/bruinfish/ChronoChat-V2/master/doc/img/chronochat-1.png
Yingdi Yu83bd29d2013-11-11 02:12:17 -080023
Yingdi Yu2d1e9fb2013-11-11 11:55:55 -080024The left part of the panel is your contact list.
25One must be one of your contacts if she/he wants to have a chat with you.
26Right now, it is empty, so let's add some contacts.
27
28**Step 2**: Click the **Add** button in the lower left corner.
Yingdi Yua19935a2013-11-11 12:00:06 -080029You should see a contact browsing dialog which collects all the existing contact certificate in the testbed, for example:
Yingdi Yu2d1e9fb2013-11-11 11:55:55 -080030
31.. image:: https://raw.github.com/bruinfish/ChronoChat-V2/master/doc/img/browse-contact.png
Yingdi Yua19935a2013-11-11 12:00:06 -080032
33You can select the contact you want to add, and then click the **Add** button.
34Then you should see that the selected contact has been added into your contact list.
35
36.. image:: https://raw.github.com/bruinfish/ChronoChat-V2/master/doc/img/chronochat-2.png
37
38