[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[vidalia-svn] r1777: Final touchups to the SOUPS poster abstract: modify the copy (misc/soups07-poster)
Author: edmanm
Date: 2007-06-09 00:05:51 -0400 (Sat, 09 Jun 2007)
New Revision: 1777
Added:
misc/soups07-poster/vidalia-poster.bib
Modified:
misc/soups07-poster/Makefile
misc/soups07-poster/vidalia-poster.pdf
misc/soups07-poster/vidalia-poster.tex
Log:
Final touchups to the SOUPS poster abstract: modify the copyright block,
address a reviewer comment, and then squish everything back into two pages.
Modified: misc/soups07-poster/Makefile
===================================================================
--- misc/soups07-poster/Makefile 2007-06-06 01:27:57 UTC (rev 1776)
+++ misc/soups07-poster/Makefile 2007-06-09 04:05:51 UTC (rev 1777)
@@ -1,5 +1,6 @@
vidalia-poster.pdf: vidalia-poster.tex
- latex vidalia-poster.tex
- latex vidalia-poster.tex
- dvipdf vidalia-poster.dvi
+ pdflatex vidalia-poster.tex
+ bibtex vidalia-poster
+ pdflatex vidalia-poster.tex
+ pdflatex vidalia-poster.tex
Added: misc/soups07-poster/vidalia-poster.bib
===================================================================
--- misc/soups07-poster/vidalia-poster.bib (rev 0)
+++ misc/soups07-poster/vidalia-poster.bib 2007-06-09 04:05:51 UTC (rev 1777)
@@ -0,0 +1,14 @@
+@inproceedings{tor-design,
+ title = {Tor: The Second-Generation Onion Router},
+ author = {Roger Dingledine and Nick Mathewson and Paul Syverson},
+ booktitle = {Proceedings of the 13th USENIX Security Symposium},
+ year = {2004},
+ month = {August},
+}
+
+@misc{qt,
+ title = {Qt {G}{U}{I} Toolkit},
+ author = {Trolltech},
+ note = "\texttt{http://www.trolltech.com/products/qt/}",
+}
+
Modified: misc/soups07-poster/vidalia-poster.pdf
===================================================================
(Binary files differ)
Modified: misc/soups07-poster/vidalia-poster.tex
===================================================================
--- misc/soups07-poster/vidalia-poster.tex 2007-06-06 01:27:57 UTC (rev 1776)
+++ misc/soups07-poster/vidalia-poster.tex 2007-06-09 04:05:51 UTC (rev 1777)
@@ -1,10 +1,15 @@
\documentclass{sig-alternate}
-\ifx\pdfoutput\undefined
- \usepackage{graphicx}
-\else
- \usepackage[pdftex]{graphicx}
-\fi
+% Modify the copyright block according to
+% http://cups.cs.cmu.edu/soups/2007/authors.html
+\permission{Copyright is held by the author/owner. Permission to make digital
+or hard copies of all or part of this work for personal or classroom use is
+granted without fee.}
+\conferenceinfo{Symposium On Usable Privacy and Security (SOUPS)}{July 18-20,
+2007, Pittsburgh, PA, USA.}
+\CopyrightYear{}
+\copyrightetc{}
+
\title{Vidalia: Towards a Usable Tor GUI}
\numberofauthors{2}
@@ -34,7 +39,7 @@
\section{Introduction}
\label{sec:intro}
-Tor is a system designed to allow users to anonymously
+Tor~\cite{tor-design} is a system designed to allow users to anonymously
communicate on the Internet, such as browsing the Web or chatting on IRC. The
Tor software itself usually runs in the background as a daemon process on the
user's computer and does not have a user interface beyond its log files.
@@ -58,9 +63,9 @@
The Tor software is highly portable and we felt that a viable Tor GUI must
also support as many platforms as possible. We chose to develop Vidalia in C++
-using the Qt GUI toolkit, which enabled us to more easily build a
-cross-platform interface that uses native interface widgets on many platforms
-and window managers, including Windows, Mac OS X, Gnome, and KDE.
+using the Qt GUI toolkit~\cite{qt}, which enabled us to more easily build a
+cross-platform application that uses native interface widgets on many
+platforms and window managers, including Windows, Mac OS X, Gnome, and KDE.
Due to space limitations, we have omitted actual screenshots of Vidalia's
interface. Instead, interested readers can find current screenshots on our
@@ -75,12 +80,11 @@
harmful HTML features, such as Javascript. Torbutton is a very simple
Firefox extension that lets users quickly enable and disable their Web
browser's use of Tor. We also provide a similar bundle for Mac OS X, but it
-does not yet include Torbutton.
+does not currently include Torbutton.
We have not yet had any requests for similar bundled installers on other
platforms, likely because users of Linux or other Unix variants often appear
-to be more comfortable installing and configuring software packages than
-Windows users.
+to be more comfortable installing and configuring software packages.
\subsection{Main Interface}
@@ -96,9 +100,9 @@
Windows users are accustomed to looking to their system tray for application
icons or status indicators and found the unobtrusive tray icon to be
preferable to the large command prompt window that typically appears when Tor
-is run without Vidalia\footnote{Windows NT/2000/XP users can run Tor in the
-background as a Windows service, but properly configuring Tor as a service is
-often challenging for novice users.}.
+is run on Windows without Vidalia\footnote{Windows NT/2000/XP users can run
+Tor in the background as a Windows service, but properly configuring Tor as a
+service is often challenging for novice users.}.
There were, however, several problems with relying on only a tray icon for the
primary application interface. Windows tray icons are limited to only $16
@@ -113,8 +117,7 @@
first run. The control panel contains links to other commonly accessed Vidalia
features, much like the tray menu. The dialog also displays a larger onion
icon to more clearly indicate Tor's status, along with a more detailed
-description ({\it e.g.}, ``Tor is running. You can now configure your
-applications to use Tor''). On platforms that do have a system tray, the user
+text description. On platforms that do have a system tray, the user
can optionally start Vidalia with the control panel initially hidden.
\subsection{Network Visualization}
@@ -154,15 +157,13 @@
click a checkbox labeled ``Relay traffic for the Tor network'' and Vidalia
will configure Tor to act as a server using sensible defaults.
-Optionally, users can further define how their server should behave by
-limiting the amount of traffic they are willing to relay and restricting
-the types of services that can be accessed through their server, known as an
-{\it exit policy}. Users can select the approximate speed of their own network
-connection and Vidalia will choose a reasonable bandwidth limit for their
-server. There is also a small set of checkboxes for common Internet services,
-such as ``Websites'' and ``Instant Messaging'', that users can check or
-uncheck to allow or disallow access to those resources from their server.
-Vidalia will then set Tor's exit policy according to the checkboxes.
+Optionally, users can further define how their server should behave. Users
+can select the approximate speed of their own network connection and Vidalia
+will choose a reasonable bandwidth limit for their server. There is also a
+small set of checkboxes for common Internet services, such as ``Websites'' and
+``Instant Messaging'', that users can check or uncheck to allow or disallow
+access to those resources from their server. Vidalia will then set Tor's
+{\it exit policy} according to the checkboxes.
%This approach to server configuration is easier to understand for users who
%often confuse KBps and Kbps when setting their bandwidth limits and may not
@@ -172,19 +173,19 @@
\subsection{Message Log}
Tor's own method of communicating with the user is via log messages, many of
-which may not make sense to the user. Unfortunately, we find the terse
-log messages to still be somewhat of a ``necessary evil'' since they can
-provide the best information to developers when users ask for troubleshooting
-support on Tor's mailing list or IRC channel.
+which may not make sense to the user. Unfortunately, we find the terse log
+messages to still be a ``necessary evil'' since they can provide the best
+information to developers when users ask for troubleshooting support on Tor's
+mailing list or IRC channel.
Vidalia attempts to make dealing with Tor's logs a little more palpable for
novice users by displaying log messages in a more user-friendly table that can
be sorted, searched, and filtered based on message severity. Important
messages are highlighted depending on their severity, with critical {\it
error} messages appearing in red and less important {\it warning} messages
-appearing in yellow. Log messages can also be saved to a file or copied from
-the table and pasted into other applications, which has been useful for users
-when they are seeking assistance.
+appearing in yellow. Log messages can also be saved to a file or copied and
+pasted into other applications, which has been useful for users when they are
+seeking assistance.
\subsection{Internationalization}
@@ -207,14 +208,14 @@
updates, such as when one of the user's applications may be using an unsafe
version of the SOCKS protocol that could leak the destination of the
application's ``anonymous'' connection. Currently, such notifications
-typically appear only in the message log, which the user may not notice.
+appear only in the message log, which the user may not notice.
We want to make Vidalia aware of these events and be able to present them more
prominently to the user, without being too obtrusive. On platforms that
-support system tray icons, we might have a message bubble appear near the
-tray icon letting the user know about important Tor status changes. For other
-systems without standard system notification areas, a simple message box will
-likely have to suffice.
+support system tray icons, we might have a message bubble appear near the tray
+icon letting the user know about important Tor status changes or events. For
+other systems without standard system notification areas, a simple message box
+will likely have to suffice.
\subsection{Tighter Application Integration}
@@ -238,8 +239,8 @@
Lewman for useful design suggestions and feedback, website hosting, and
packaging assistance.
-%\bibliographystyle{abbrv}
-%\bibliography{vidalia-poster}
+\bibliographystyle{abbrv}
+\bibliography{vidalia-poster}
\end{document}