Updated documentation

This commit is contained in:
RetGal 2016-12-26 18:18:12 +01:00
parent 154384045b
commit 715ca8b5f4
11 changed files with 332 additions and 407 deletions

View File

@ -4,8 +4,8 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
<meta name="description" content="Remote assistance for your family and friends."/>
<meta name="keywords" content="remote assistance, remote desktop, desktop sharing, remote support, remote desktop view, remote desktop java, screen capture java"/>
<meta name="description" content="Remote assistance for your family and friends.">
<meta name="keywords" content="remote assistance, remote desktop, desktop sharing, remote support, remote desktop view, remote desktop java, screen capture java">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Dayon! - Remote assistance for your family and friends</title>
<link rel="stylesheet" type="text/css" href="style.css">
@ -18,10 +18,10 @@
<div id="top">
<table width="100%" cellpadding="0" cellspacing="0">
<table>
<tr>
<td><img src="dayon.png" alt="Dayon!"></td>
<td align="right"><a href="fr_download.html"><img src="france.png" border="no" alt="Français"></a></td>
<td align="right"><a href="fr_download.html"><img src="france.png" alt="Français"></a></td>
</tr>
</table>
@ -44,32 +44,35 @@
<p>
Use the following <a href="https://github.com/RetGal/Dayon/releases">page</a> to download the lastest package according to your platform.
</p>
<p>
Legacy releases (v1.0 to v1.2) can be downloaded <a href="http://sourceforge.net/project/showfiles.php?group_id=246651">here</a>.
</p>
<p>
<b>Windows:</b> an installer is available and the installation should be straightforward.
The package comes bundled with an OpenJDK 1.8 based JRE.
</p>
<p>
<b>Linux:</b> you have to tar xzvf the package and then setup the chmod +x of the scripts
(bin/dayon*). The location of the installed JRE/JDK is going to be detected automatically.
It is not bundled in the tgz. If it should for whatever reason fail to do so, then you can
set the JAVA_HOME in (bin/dayon_run.sh) manually. Note that, I've been testing this on Debian
and Ubuntu distros only.
</p>
<p>
<b>Mac OS:</b> I've not tested the application on a Mac platform (no access to such
a machine) but I guess you can use the shell scripts.
</p>
<h2>Change Log</h2>
<h3>Changes for Dayon! v1.4 Skytale (January 3rd, 2017)</h3>
<ul>
<li>
Encrypted communication between assistant and assisted (<span style="color:#ff0000">v1.4 is not compatible with all previous versions</span>).
</li>
</ul>
<h3>Changes for Dayon! v1.3 Phoenix (December 10th, 2016)</h3>
<ul>

View File

@ -4,8 +4,8 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
<meta name="description" content="Remote assistance for your family and friends."/>
<meta name="keywords" content="remote assistance, remote desktop, desktop sharing, remote support, remote desktop view, remote desktop java, screen capture java"/>
<meta name="description" content="Remote assistance for your family and friends.">
<meta name="keywords" content="remote assistance, remote desktop, desktop sharing, remote support, remote desktop view, remote desktop java, screen capture java">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Dayon! - Remote assistance for your family and friends</title>
<link rel="stylesheet" type="text/css" href="style.css">
@ -18,10 +18,10 @@
<div id="top">
<table width="100%" cellpadding="0" cellspacing="0">
<table>
<tr>
<td><img src="dayon.png" alt="Dayon!"></td>
<td align="right"><a href="fr_feedback.html"><img src="france.png" border="no" alt="Français"></a></td>
<td align="right"><a href="fr_feedback.html"><img src="france.png" alt="Français"></a></td>
</tr>
</table>
@ -44,9 +44,9 @@
<p>
Your feedback is more than welcome; you can use the following
<a href="http://sourceforge.net/forum/?group_id=246651">forums</a>.
</p>
<a href="http://sourceforge.net/forum/?group_id=246651">forum</a> or you may open an issue on <a href="https://github.com/RetGal/Dayon/issues">GitHub</a>.
</p>
</div>
<div id="footer">

View File

@ -4,10 +4,10 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
<meta name="description" content="Assistance à distance pour votre famille et vos amis."/>
<meta name="keywords" content="assistance à distance, téléassistance, télé-assistance, partage de bureau, bureau à distance, support à distance, visualisation du bureau à distance, bureau à distance java, capture écran java"/>
<meta name="description" content="Assistance à distance pour votre famille et vos amis.">
<meta name="keywords" content="assistance à distance, téléassistance, télé-assistance, partage de bureau, bureau à distance, support à distance, visualisation du bureau à distance, bureau à distance java, capture écran java">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Dayon! - Remote assistance for your family and friends</title>
<title>Dayon! - Assistance à distance pour votre famille et vos amis</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
@ -18,11 +18,10 @@
<div id="top">
<table width="100%" cellpadding="0" cellspacing="0">
<table>
<tr>
<td><img src="dayon.png" alt="Dayon!"></td>
<td align="right"><a href="download.html"><img src="great_britain.png" border="no" alt="English"></a>
</td>
<td align="right"><a href="download.html"><img src="great_britain.png" border="no" alt="English"></a></td>
</tr>
</table>
@ -72,6 +71,14 @@
<h2>Journal des modifications</h2>
<h3>Modifications pour Dayon! v1.4 Skytale (3 janvier 2017)</h3>
<ul>
<li>
Communication crypté entre l'assistant et l'assisté (<span style="color:#ff0000">v1.4 n'est pas compatible avec toutes les anciennes versions</span>).
</li>
</ul>
<h3>Modifications pour Dayon! v1.3 Phoenix (10 décembre 2016)</h3>
<ul>

View File

@ -4,10 +4,10 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
<meta name="description" content="Assistance à distance pour votre famille et vos amis."/>
<meta name="keywords" content="assistance à distance, téléassistance, télé-assistance, partage de bureau, bureau à distance, support à distance, visualisation du bureau à distance, bureau à distance java, capture écran java"/>
<meta name="description" content="Assistance à distance pour votre famille et vos amis.">
<meta name="keywords" content="assistance à distance, téléassistance, télé-assistance, partage de bureau, bureau à distance, support à distance, visualisation du bureau à distance, bureau à distance java, capture écran java">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Dayon! - Remote assistance for your family and friends</title>
<title>Dayon! - Assistance à distance pour votre famille et vos amis</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
@ -18,11 +18,10 @@
<div id="top">
<table width="100%" cellpadding="0" cellspacing="0">
<table>
<tr>
<td><img src="dayon.png" alt="Dayon!"></td>
<td align="right"><a href="feedback.html"><img src="great_britain.png" border="no" alt="English"></a>
</td>
<td align="right"><a href="feedback.html"><img src="great_britain.png" border="no" alt="English"></a></td>
</tr>
</table>
@ -45,9 +44,9 @@
<p>
Vos commentaires et réactions sont les bienvenus; vous pouvez le lien suivant:
<a href="http://sourceforge.net/forum/?group_id=246651">forums</a>.
</p>
<a href="http://sourceforge.net/forum/?group_id=246651">forum</a> ou vous pouvez ouvrir un issue sur <a href="https://github.com/RetGal/Dayon/issues">GitHub</a>.
</p>
</div>
<div id="footer">

View File

@ -4,10 +4,10 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
<meta name="description" content="Assistance à distance pour votre famille et vos amis."/>
<meta name="keywords" content="assistance à distance, téléassistance, télé-assistance, partage de bureau, bureau à distance, support à distance, visualisation du bureau à distance, bureau à distance java, capture écran java"/>
<meta name="description" content="Assistance à distance pour votre famille et vos amis.">
<meta name="keywords" content="assistance à distance, téléassistance, télé-assistance, partage de bureau, bureau à distance, support à distance, visualisation du bureau à distance, bureau à distance java, capture écran java">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Dayon! - Remote assistance for your family and friends</title>
<title>Dayon! - Assistance à distance pour votre famille et vos amis</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
@ -18,7 +18,7 @@
<div id="top">
<table width="100%" cellpadding="0" cellspacing="0">
<table>
<tr>
<td><img src="dayon.png" alt="Dayon!"></td>
<td align="right"><a href="index.html"><img src="great_britain.png" border="no" alt="English"></a></td>
@ -52,16 +52,13 @@
Dayon! est un logiciel libre et multi-plateforme (JAVA) qui permet de visualiser et controller
un ordinateur à distance. D'un certain coté, il est donc très similaire aux solutions de bureau
à distance (i.e., remote desktop solutions) et de téléassistance.
</p>
<p>
Mais je pense qu'il possède quelques caractéristiques qui le rende utile.
</p>
<p>
Vous trouverez plus d'information sur cette <a href="fr_quickstart.html">page</a>.
</p>
</td>
</td>
</tr>
</table>
@ -76,8 +73,7 @@
dont on veut visualiser l'écran à distance, il n'y pas de configuration réseau à faire (i.e.,
parefeu, routeur, NAT, etc..). Dayon! se comporte alors comme un client qui se connecte vers
l'extérieur.
</p>
<h2><img src="check.png" alt=""> Réseau à Faible Débit</h2>
<p>
@ -85,16 +81,14 @@
l'utilisation du réseau. La qualité de ces images est largement suffisante pour visualiser
l'écran à distance et expliquer les différents menus, icônes et découvrir les différentes
configurations de l'ordinateur distant.
</p>
</div>
<h2>Status (1.3)</h2>
<p>La version 1.3 (Phoenix) est la première version de Dayon! qui fonctionne avec dialogue UAC,
introduites pour la première fois avec Windows Vista. L'application n'est pas encore traduit en Français.
</p>
<h2>Status (1.4)</h2>
<p>La version 1.4 (Skytale) est la première version de Dayon! qui crypte la communication entre l'assistant et l'assisté.
L'application n'est pas encore traduit en Français.
<h2>Pourquoi Dayon!</h2>
<p>
@ -107,8 +101,7 @@
pour qu'il puisse accéder à leur machine à l'aide d'une connexion de bureau à distance. Donc, il a décidé de
mettre en œuvre quelque chose de très simple dans mon temps libre et en même temps prendre en compte une faible
bande passante et un réseau de haute latence.
</p>
<p>
Quelques années plus tard, j'ai trouvé ce programme sur <a href="http://sourceforge.net/projects/dayonhome">Sourceforge</a> quand je cherchais une solution d'assistance à distance
multi-plateforme. En utilisant Dayon! pour aider les utilisateurs exécutant Windows 7 et plus ultérieures, j'ai réalisé qu'il
@ -118,13 +111,13 @@
<p>
J'ai mis à jour les bibliothèques utilisées, fait du refactoring sur le code, corrigé certains problèmes et créé un nouvel
installateur pour la plate-forme Windows.
installateur pour la plate-forme Windows.
Depuis la version 1.4, la communication entre l'assistant et l'assistant est crypté.
</p>
<p>
À propos, Dayon! veux dire Entrez! en Visayas - un dialecte du coin en Philippines.
</p>
<h2>License</h2>
<p>
@ -135,8 +128,7 @@
<a href="http://nsis.sourceforge.net/Main_Page">NSIS</a>,
<a href="http://www.everaldo.com/crystal/">Crystal</a>
et <a href="http://launch4j.sourceforge.net/index.html">launch4j</a>.
</p>
</div>
<div id="footer">

View File

@ -4,10 +4,10 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
<meta name="description" content="Assistance à distance pour votre famille et vos amis."/>
<meta name="keywords" content="assistance à distance, téléassistance, télé-assistance, partage de bureau, bureau à distance, support à distance, visualisation du bureau à distance, bureau à distance java, capture écran java"/>
<meta name="description" content="Assistance à distance pour votre famille et vos amis.">
<meta name="keywords" content="assistance à distance, téléassistance, télé-assistance, partage de bureau, bureau à distance, support à distance, visualisation du bureau à distance, bureau à distance java, capture écran java">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Dayon! - Remote assistance for your family and friends</title>
<title>Dayon! - Assistance à distance pour votre famille et vos amis</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
@ -16,30 +16,29 @@
<div id="container">
<div id="top">
<div id="top">
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td><img src="dayon.png" alt="Dayon!"></td>
<td align="right"><a href="quickstart.html"><img src="great_britain.png" border="no" alt="English"></a>
</td>
</tr>
</table>
<table>
<tr>
<td><img src="dayon.png" alt="Dayon!"></td>
<td align="right"><a href="quickstart.html"><img src="great_britain.png" border="no" alt="English"></a></td>
</tr>
</table>
</div>
</div>
<div id="menu">
<div id="menu">
<a href="fr_index.html">Accueil</a>
<a href="fr_quickstart.html">Premiers Pas</a>
<a href="fr_download.html">Télécharger</a>
<a href="fr_support.html">Aide</a>
<a href="fr_feedback.html">Réactions</a>
<a href="http://sourceforge.net/projects/dayonhome">Sourceforge</a>
<a href="fr_index.html">Accueil</a>
<a href="fr_quickstart.html">Premiers Pas</a>
<a href="fr_download.html">Télécharger</a>
<a href="fr_support.html">Aide</a>
<a href="fr_feedback.html">Réactions</a>
<a href="https://github.com/RetGal/Dayon">GitHub</a>
</div>
</div>
<div id="content">
<div id="content">
<h2>Premier Pas</h2>
@ -54,17 +53,9 @@
elle-même est complètement traduite. Je pense que cela ne devrait pas vous empêcher de comprendre
l'essentiel.
</p>
<table cellpadding="0" cellspacing="0">
<tr>
<td>
<img src="assistant.png" alt="Assistant">
</td>
<td valign="middle" style="padding-left:1em">
<a name="assistant-setup"><b>Mise en Route Coté Assistant</b></a>
</td>
</tr>
</table>
<p>
<img src="assistant.png" alt="Assistant"> &nbsp; <a name="assistant-setup"><b>Mise en Route Coté Assistant</b></a>
<p>
Dayon! Assistant se comporte comme une application serveur (vers laquelle l'<i>assisté</i>
@ -73,8 +64,8 @@
indiqué sur l'image suivante. Ensuite, il faudra autoriser ce port dans votre <b>parefeu</b>
et sans doute configurer un service <b>NAT</b> sur votre routeur DSL.
</p>
<img style="border: none" src="assistant_network_settings.jpg" alt="Dayon! Assistant: Network Settings">
<img src="assistant_network_settings.jpg" alt="Dayon! Assistant: Network Settings">
<p>
Ensuite, vous devez décider quelle <b>addresse IP</b> vous voulez communiquer à l'<i>assisté</i>
@ -83,79 +74,63 @@
utiliser une addresse privée. Vous pouvez obtenir votre <b>addresse IP publique</b> avec le menu
suivant:
</p>
<img style="border: none" src="assistant_network_addresses.jpg" alt="Dayon! Assistant: Network IP Addresses">
<img src="assistant_network_addresses.jpg" alt="Dayon! Assistant: Network IP Addresses">
<p>
Comme vous pouvez le voir sur l'image suivante, le menu contient différentes actions vous
permettant de copier dans le clipboard l'<b>IP Address & Port Number</b>. Il vous sera ainsi
facile de coller dans une session Skype (ou autre) ou dans un message email.
</p>
</p>
<img style="border: none" src="assistant_network_addresses_ex.jpg"
alt="Dayon! Assistant: Network IP Address Actions">
<img src="assistant_network_addresses_ex.jpg" alt="Dayon! Assistant: Network IP Address Actions">
<p>
<i>
Noter que cette addresse IP n'est pas requise pour l'<i>assistant</i>. En effet, l'application
écoute sur toutes les interfaces réseaux disponibles; mais la personne assisté va avoir besoin de ces informations.
</i>
</p>
</p>
<p>
C'est tout pour la configuration réseau; vous trouverez plus de détails <a href="#assistant-details">ci-desous</a>.
Mais voyons tout d'abord comment mettre en place le côté <i>assisté</i>.
</p>
<table cellpadding="0" cellspacing="0">
<tr>
<td>
<img src="assisted.png" alt="Assisted">
</td>
<td valign="middle" style="padding-left:1em">
<a name="assisted-setup"><b>Mise en Route Coté Assisté</b></a>
</td>
</tr>
</table>
<p>
<img src="assisted.png" alt="Assisted"> &nbsp; <a name="assisted-setup"><b>Mise en Route Coté Assisté</b></a>
</p>
<p>
Dayon! Assisté se comporte comme un client qui appelle le monde extérieur; à ce titre il n'y a pas de
configuration réseau à faire.
</p>
<p>
Il faut télécharger et installer Dayon! comme sur pour le côté assistant. Et ensuite démarrer l'
<i>Dayon!</i> (vous devriez avoir un raccourci sur le bureau) et entrer l'addresse IP et
le numéro de port communiqué par l'<i>assistant</i>:
</p>
<img style="border: none" src="assisted_start.jpg" alt="Dayon! Assisted : Starting">
<img src="assisted_start.jpg" alt="Dayon! Assisted : Starting">
<p>
Vous serez alors promptement connecté à l'<i>assistant</i> qui sera déjà en train de regarder
votre écran. Bonne session!
</p>
<table cellpadding="0" cellspacing="0">
<tr>
<td>
<img src="assistant.png" alt="Assistant">
</td>
<td valign="middle" style="padding-left:1em">
<a name="assistant-details"><b>Mise en Route Coté Assistant (La Suite)</b></a>
</td>
</tr>
</table>
<p>
<img src="assistant.png" alt="Assistant"> &nbsp; <a name="assistant-details"><b>Mise en Route Coté Assistant (La Suite)</b></a>
</p>
<p>
Cette forme vous permet de configurer la façon dont l'écran est <b>capturé</b>; vous pouvez
configurer l'interval de temps (en milli-seconde) entre deux captures (aka. tic-tac) ainsi
que le nombre de niveau de gris. Moins de niveaux veut dire moins d'information à transmettre
sur le réseau (au détriment de la qualité des images).
</p>
<img style="border: none" src="assistant_capture_settings.jpg" alt="Dayon! Assistant: Capture Settings">
<img src="assistant_capture_settings.jpg" alt="Dayon! Assistant: Capture Settings">
<p>
Vous pouvez ensuite configuer la méthode de <b>compression</b>; trois méthodes sont disponibles:
@ -163,7 +138,7 @@
de CPU; elles sont bien plus compliquées que ZIP et sont de plus implémentées en JAVA (ZIP étant
implémenté en code natif dans le JDK).
</p>
<p>
En plus de la compression, un <b>cache</b> est utilisé pour ne pas envoyer plusieurs fois des images
identiques comme par exemple, quand on ouvre et ferme un menu (i.e., l'image sous le menu n'a pas
@ -171,50 +146,46 @@
devez définir le nombre maximum de carreaux dans le cache. Noter qu'un carreaux représente 32x32 points
de 256 niveaux de gris, ce qui fait 1K.
</p>
<p>
<img style="border: none" src="assistant_compression_settings.jpg"
alt="Dayon! Assistant : Compression Settings">
<img src="assistant_compression_settings.jpg" alt="Dayon! Assistant : Compression Settings">
</p>
<p>
Par default, le <b>mode de contrôle</b> à distance n'est pas activé; vous pouvez l'activer avec
l'icône suivante:
</p>
<p>
<img style="border: none" src="assistant_control.jpg"
alt="Dayon! Assistant : Compression Settings">
<img src="assistant_control.jpg" alt="Dayon! Assistant : Compression Settings">
</p>
<p>
C'est à peu près tout. Vous pouvez démarrer une session et demander à l'assisté de se connecter.
Vous serez alors promptement requis d'accepter une nouvelle connexion:
</p>
<p>
<img style="border: none" src="assistant_incoming_connection.jpg"
alt="Dayon! Assistant : Incoming Connection">
<img src="assistant_incoming_connection.jpg" alt="Dayon! Assistant : Incoming Connection">
</p>
<p>
Vous voila connecté visualisant l'ordinateur à distance.
</p>
<p>
<img style="border: none" src="assistant_connected.jpg" alt="Dayon! Assistant : Running">
<img src="assistant_connected.jpg" alt="Dayon! Assistant : Running">
</p>
<p>
That's all folk! Vous trouverez plus d'information sur la page <a href="fr_support.html">support</a>.
</p>
</div>
</div>
<div id="footer">
<div id="footer">
</div>
</div>
</div>

View File

@ -4,10 +4,10 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
<meta name="description" content="Assistance à distance pour votre famille et vos amis."/>
<meta name="keywords" content="assistance à distance, téléassistance, télé-assistance, partage de bureau, bureau à distance, support à distance, visualisation du bureau à distance, bureau à distance java, capture écran java"/>
<meta name="description" content="Assistance à distance pour votre famille et vos amis.">
<meta name="keywords" content="assistance à distance, téléassistance, télé-assistance, partage de bureau, bureau à distance, support à distance, visualisation du bureau à distance, bureau à distance java, capture écran java">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Dayon! - Remote assistance for your family and friends</title>
<title>Dayon! - Assistance à distance pour votre famille et vos amis</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
@ -18,11 +18,10 @@
<div id="top">
<table width="100%" cellpadding="0" cellspacing="0">
<table>
<tr>
<td><img src="dayon.png" alt="Dayon!"></td>
<td align="right"><a href="support.html"><img src="great_britain.png" border="no" alt="English"></a>
</td>
<td align="right"><a href="support.html"><img src="great_britain.png" alt="English"></a></td>
</tr>
</table>
@ -44,15 +43,14 @@
<h2>Aide</h2>
<p>
Utilisez le lien <a href="http://sourceforge.net/forum/?group_id=246651">forums</a>
pour poster une question ou me faire part d'un bug.
</p>
Utilisez le lien <a href="http://sourceforge.net/forum/?group_id=246651">forum</a>
pour poster une question ou ouvrez un issue sur <a href="https://github.com/RetGal/Dayon/issues">GitHub</a>.
<h3>Problèmes Connus</h3>
<ul>
<li>
Le support (version 1.3) du clavier est toujours plutôt minimal; il n'y pas moyen pour le moment
Le support (version 1.4) du clavier est toujours plutôt minimal; il n'y pas moyen pour le moment
d'envoyer des signaux et quelques combinaisons de touches ne sont pas supportées correctement
(e.g., CTRL-ALT-DEL).
</li>
@ -62,7 +60,7 @@
</li>
<li>
En raison des contraintes de sécurité plus rigides, Java Web Start de l'application assistée ne
fonctionne pas avec les versions plus récentes de JAVA.
fonctionne pas avec les versions plus récentes de JAVA (>1.7.45) .
</li>
</ul>
@ -72,29 +70,24 @@
Sous Windows, pour l'assistant j'utilise Launch4J pour envelopper la classe JAVA principale dans un fichier .exe. Vous pouvez toujours
Configurez la JVM de chaque processus à l'aide du fichier <code>.l4j.ini</code> correspondant
Le répertoire <code>bin</code> de votre Dayon! installation.
</p>
<p>
Vous pouvez par exemple configurer l'utilisation de la RAM JVM en tenant compte de la taille du cache et
Si vous utilisez la méthode de compression LZMA (nécessite plus de RAM sur la côte de l'assistant).
</p>
<p>
L'option <code>-server</code> est disponible si vous utilisez un JDK (par opposition à un JRE).
</p>
<p>
Sous Unix, les mêmes options sont disponibles dans le script <code>dayon.sh</code>.
</p>
<h3>Répetoire d'accueil de Dayon!</h3>
<p>
Le répertoire <code>.dayon</code> est créé dans le répertoire référencé par le JAVA Propriété
<code>user.home</code> et contient les préférences utilisateur enregistrées et le journal par défaut
fichiers.
</p>
<h3>Somme de contrôle CRC</h3>
<p>
@ -104,23 +97,20 @@
(C'est-à-dire, une valeur entière unique représentant les pixels de la tuile) qui n'est pas parfaite
Par souci de rapidité. Il se peut donc que certaines tuiles <i>changées</i> ne soient pas envoyées
à l'assistant.
</p>
<p>
Jusqu'à présent, j'ai détecté ce problème lors de tests forts pour très peu de pixels. Visuellement,
Je n'ai rien remarqué de sérieux. Mais au cas où les choses vont fou, vous pouvez ensuite redémarrer
L'aide ou avant d'essayer l'action <code>reset</code> (<b> l'icône orange de la foudre </b>)
Qui devrait effacer toutes les données en cache et renvoyer une capture plein écran à partir de zéro.
</p>
<h3>Compteurs de statistiques</h3>
<img style="border: none" src="stats_counters.jpg" alt="Dayon! Assistant : Statistics">
<img src="stats_counters.jpg" alt="Dayon! Assistant : Statistics">
<p>
La barre d'état du cadre assistant affiche un ensemble de compteurs.
</p>
<ol>
<li>Bande passante réseau</li>
<li>Compression Ratio: combien de fois la capture initiale (diff only) a été comprimé

View File

@ -4,8 +4,8 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
<meta name="description" content="Remote assistance for your family and friends."/>
<meta name="keywords" content="remote assistance, remote desktop, desktop sharing, remote support, remote desktop view, remote desktop java, screen capture java"/>
<meta name="description" content="Remote assistance for your family and friends.">
<meta name="keywords" content="remote assistance, remote desktop, desktop sharing, remote support, remote desktop view, remote desktop java, screen capture java">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Dayon! - Remote assistance for your family and friends</title>
<link rel="stylesheet" type="text/css" href="style.css">
@ -18,10 +18,10 @@
<div id="top">
<table width="100%" cellpadding="0" cellspacing="0">
<table>
<tr>
<td><img src="dayon.png" alt="Dayon!"></td>
<td align="right"><a href="fr_index.html"><img src="france.png" border="no" alt="Français"></a></td>
<td align="right"><a href="fr_index.html"><img src="france.png" alt="Français"></a></td>
</tr>
</table>
@ -52,15 +52,12 @@
Dayon! is an open-source and cross-platform (JAVA) solution that allows for watching and
controlling a remote computer. In this sense, it is therefore very much similar to existing
remote desktop solutions.
</p>
<p>
But I guess it's got some features that makes it valuable.
</p>
<p>
You'll find more details on this <a href="quickstart.html">page</a>.
</p>
</td>
</tr>
</table>
@ -76,8 +73,7 @@
to setup the network (i.e., no firewall setup, no router configuration, no NAT setup)
on their computer. Dayon! is acting there as a client connecting to the monitoring
computer.
</p>
<h3><img src="check.png" alt=""> Low Network Bandwidth</h3>
<p>
@ -85,30 +81,26 @@
the network usage offering as much as possible a real-time experience over the Internet.
Those pictures are far enough for monitoring and explaining the different menus, icons
and discovering the computer setup, etc...
</p>
</div>
<h2>Status (1.3)</h2>
<h2>Status (1.4)</h2>
<p>
Release 1.3 (Phoenix) is the first version of Dayon! that copes with the UAC-dialogs, first introduced with Windows Vista.
</p>
Release 1.4 (Skytale) is the first version of Dayon! that encrypts the communication between assistant and assisted.
<h2>Rational</h2>
<p>
Marc Polizzi has developed Dayon! when he was living in the Philippines and was communicating
with his family and friends back in Europe over Skype.
</p>
<p>
He did not wanted them to setup their firewall and DSL/cable router and NAT and whatever
required so that he could access their machine using a remote desktop connection. So, he
decided to implement something very simple in my his free time and at the same time take into
account a low bandwidth and high latency network.
</p>
<p>
Several years later, I found this program on <a href="http://sourceforge.net/projects/dayonhome">Sourceforge</a> when I was looking for
free cross-platform remote assistance solution. While using Dayon! to assist users running Windows 7 and later, I realised that it had some
@ -117,13 +109,13 @@
</p>
<p>
I updated the used libs to newer versions, did some refactoring on the code, fixed some issues and created a new installer for the Windows platform.
I updated the used libs to newer versions, did some refactoring on the code, fixed some issues and created a new installer for the Windows platform.
Since version 1.4, the communication between the assistant and the assisted is encrypted.
</p>
<p>
By the way, Dayon! means "Come in!" in Visayas - a local Philippine dialect.
</p>
<h2>License</h2>
<p>
@ -134,8 +126,7 @@
<a href="http://nsis.sourceforge.net/Main_Page">NSIS</a>,
<a href="http://www.everaldo.com/crystal/">Crystal</a>
and <a href="http://launch4j.sourceforge.net/index.html">launch4j</a>.
</p>
</div>
<div id="footer">

View File

@ -4,8 +4,8 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
<meta name="description" content="Remote assistance for your family and friends."/>
<meta name="keywords" content="remote assistance, remote desktop, desktop sharing, remote support, remote desktop view, remote desktop java, screen capture java"/>
<meta name="description" content="Remote assistance for your family and friends.">
<meta name="keywords" content="remote assistance, remote desktop, desktop sharing, remote support, remote desktop view, remote desktop java, screen capture java">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Dayon! - Remote assistance for your family and friends</title>
<link rel="stylesheet" type="text/css" href="style.css">
@ -16,19 +16,18 @@
<div id="container">
<div id="top">
<div id="top">
<table>
<tr>
<td><img src="dayon.png" alt="Dayon!"></td>
<td align="right"><a href="fr_quickstart.html"><img src="france.png" alt="Français"></a></td>
</tr>
</table>
</div>
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td><img src="dayon.png" alt="Dayon!"></td>
<td align="right"><a href="fr_quickstart.html"><img src="france.png" border="no" alt="Français"></a>
</td>
</tr>
</table>
</div>
<div id="menu">
<div id="menu">
<a href="index.html">Home</a>
<a href="quickstart.html">Quick Start</a>
@ -37,172 +36,145 @@
<a href="feedback.html">Feedback</a>
<a href="https://github.com/RetGal/Dayon">GitHub</a>
</div>
</div>
<div id="content">
<div id="content">
<h2>Quick Start</h2>
<h2>Quick Start</h2>
<p>
Typically, the <i>assistant</i> is communicating with the <i>assisted</i> using Skype,
the phone, their favorite IM, or whatever tool they like. Then starting Dayon! allows
for watching live the <i>assisted</i> computer screen.
</p>
<p>
<img src="assistant.png" alt="Assistant"> &nbsp; <a name="assistant-setup"><b>Setup the Assistant Computer</b></a>
</p>
<p>
Dayon! Assistant is acting as a typical server application (the <i>assisted</i> is going to
connect to) and as such you've to configure your network to make it visible from the
outside world. First thing to do is to decide the <b>listening port</b> as shown in the following
picture. Then authorize that port number in your <b>firewall</b> and possibly setup accordingly
your <b>NAT</b> services (typically on your DSL router).
</p>
<img src="assistant_network_settings.jpg" alt="Dayon! Assistant: Network Settings">
<p>
Then you've to determine which <b>IP address</b> you want to give to the <i>assisted</i> to
connect to the <i>assistant</i>; you should typically give your <b>public</b> IP address. But
for testing within your local network you might want to use a different one. You can retrieve
your <b>public IP address</b> with the following menu:
</p>
<img src="assistant_network_addresses.jpg" alt="Dayon! Assistant: Network IP Addresses">
<p>
As you can see on the following picture, the menu contains an item to copy to the clipboard
the actual <b>IP Address & Port Number</b>. It is then easy to <b>paste it into a chat session</b> (e.g., Skype)
or into an email.
</p>
<img src="assistant_network_addresses_ex.jpg" alt="Dayon! Assistant: Network IP Address Actions">
<p>
<i>Note that this IP address is not required by the assistant application as it is listening
on all the available network interfaces; but you need to communicate it to the assisted.
(more on this later). </i>
</p>
<p>
That's it regarding the network configuration; you'll find more details <a
href="#assistant-details">hereafter</a>
in this page. But let's see first how to setup the <i>assisted</i> side.
</p>
<p>
<img src="assisted.png" alt="Assisted"> &nbsp; <a name="assisted-setup"><b>Setup the Assisted Computer</b></a>
</p>
<p>
Dayon! Assisted is acting as a client application calling the outside world and as such there's
no network configuration to setup.
</p>
<p>
Download and install the Dayon! application as for the assistant side. Then start the <i>Dayon!</i>
application (you should have a shortcut on the desktop) and enter both the IP address and the port number
as communicated by the <i>assistant</i>:
</p>
<img src="assisted_start.jpg" alt="Dayon! Assisted : Starting">
<p>
You'll then be shortly connected to the <i>assistant</i> that is monitoring your screen. Enjoy!
</p>
<p>
<img src="assistant.png" alt="Assistant"> &nbsp; <a name="assistant-details"><b>More on the Assistant Setup</b></a>
<p>
Use that form to setup how the <i>assisted</i> screen is going to be <b>captured</b>; you can
configure the time (in milliseconds) between two captures (aka. tick) as well as the number of
gray levels.
</p>
<img src="assistant_capture_settings.jpg" alt="Dayon! Assistant: Capture Settings">
<p>
You can then setup the <b>compression</b> method; three methods are available: ZIP, BZIP2 and LZMA.
BZIP2 and LZMA should give a better compression ratio but requires more CPU as they're much more
complicated than ZIP and are currently implemented in JAVA (ZIP is being implemented using some
native code in the JDK).
</p>
<p>
In addition a <b>cache</b> is used that allows for not sending many times the same bitmap as for
example when opening and navigating menus (i.e., what's under the menus are not sent more than
once). The screen is divided into many tiles, each one being possibly cached. You've to define
the maximum number of tiles in the cache. Note that a tile is currently 32x32 pixels of 256 levels,
that is 1K.
</p>
<p>
<img src="assistant_compression_settings.jpg" alt="Dayon! Assistant : Compression Settings">
</p>
<p>
By default, the remote <b>control mode</b> is off; you can switch it on using the following icon:
</p>
<p>
<img src="assistant_control.jpg" alt="Dayon! Assistant : Compression Settings">
</p>
<p>
That's about it. You can now start the session and then ask the <i>assisted</i> to connect. You'll
be shortly prompted to accept the incoming connection:
</p>
<p>
<img src="assistant_incoming_connection.jpg" alt="Dayon! Assistant : Incoming Connection">
</p>
<p>
You're now connected and monitoring the remote computer.
</p>
<p>
<img src="assistant_connected.jpg" alt="Dayon! Assistant : Running">
</p>
<p>
That's all folk! You can find more information in the <a href="support.html">support</a> page.
</p>
<p>
Typically, the <i>assistant</i> is communicating with the <i>assisted</i> using Skype,
the phone, their favorite IM, or whatever tool they like. Then starting Dayon! allows
for watching live the <i>assisted</i> computer screen.
</p>
</div>
<table cellpadding="0" cellspacing="0">
<tr>
<td>
<img src="assistant.png" alt="Assistant">
</td>
<td valign="middle" style="padding-left:1em">
<a name="assistant-setup"><b>Setup the Assistant Computer</b></a>
</td>
</tr>
</table>
<p>
Dayon! Assistant is acting as a typical server application (the <i>assisted</i> is going to
connect to) and as such you've to configure your network to make it visible from the
outside world. First thing to do is to decide the <b>listening port</b> as shown in the following
picture. Then authorize that port number in your <b>firewall</b> and possibly setup accordingly
your <b>NAT</b> services (typically on your DSL router).
</p>
<img style="border: none" src="assistant_network_settings.jpg" alt="Dayon! Assistant: Network Settings">
<p>
Then you've to determine which <b>IP address</b> you want to give to the <i>assisted</i> to
connect to the <i>assistant</i>; you should typically give your <b>public</b> IP address. But
for testing within your local network you might want to use a different one. You can retrieve
your <b>public IP address</b> with the following menu:
</p>
<img style="border: none" src="assistant_network_addresses.jpg" alt="Dayon! Assistant: Network IP Addresses">
<p>
As you can see on the following picture, the menu contains an item to copy to the clipboard
the actual <b>IP Address & Port Number</b>. It is then easy to <b>paste it into a chat session</b> (e.g., Skype)
or into an email.
</p>
<img style="border: none" src="assistant_network_addresses_ex.jpg"
alt="Dayon! Assistant: Network IP Address Actions">
<p>
<i>Note that this IP address is not required by the assistant application as it is listening
on all the available network interfaces; but you need to communicate it to the assisted.
(more on this later). </i>
</p>
<p>
That's it regarding the network configuration; you'll find more details <a
href="#assistant-details">hereafter</a>
in this page. But let's see first how to setup the <i>assisted</i> side.
</p>
<table cellpadding="0" cellspacing="0">
<tr>
<td>
<img src="assisted.png" alt="Assisted">
</td>
<td valign="middle" style="padding-left:1em">
<a name="assisted-setup"><b>Setup the Assisted Computer</b></a>
</td>
</tr>
</table>
<p>
Dayon! Assisted is acting as a client application calling the outside world and as such there's
no network configuration to setup.
</p>
<p>
Download and install the Dayon! application as for the assistant side. Then start the <i>Dayon!</i>
application (you should have a shortcut on the desktop) and enter both the IP address and the port number
as communicated by the <i>assistant</i>:
</p>
<img style="border: none" src="assisted_start.jpg" alt="Dayon! Assisted : Starting">
<p>
You'll then be shortly connected to the <i>assistant</i> that is monitoring your screen. Enjoy!
</p>
<table cellpadding="0" cellspacing="0">
<tr>
<td>
<img src="assistant.png" alt="Assistant">
</td>
<td valign="middle" style="padding-left:1em">
<a name="assistant-details"><b>More on the Assistant Setup</b></a>
</td>
</tr>
</table>
<p>
Use that form to setup how the <i>assisted</i> screen is going to be <b>captured</b>; you can
configure the time (in milliseconds) between two captures (aka. tick) as well as the number of
gray levels.
</p>
<img style="border: none" src="assistant_capture_settings.jpg" alt="Dayon! Assistant: Capture Settings">
<p>
You can then setup the <b>compression</b> method; three methods are available: ZIP, BZIP2 and LZMA.
BZIP2 and LZMA should give a better compression ratio but requires more CPU as they're much more
complicated than ZIP and are currently implemented in JAVA (ZIP is being implemented using some
native code in the JDK).
</p>
<p>
In addition a <b>cache</b> is used that allows for not sending many times the same bitmap as for
example when opening and navigating menus (i.e., what's under the menus are not sent more than
once). The screen is divided into many tiles, each one being possibly cached. You've to define
the maximum number of tiles in the cache. Note that a tile is currently 32x32 pixels of 256 levels,
that is 1K.
</p>
<p>
<img style="border: none" src="assistant_compression_settings.jpg"
alt="Dayon! Assistant : Compression Settings">
</p>
<p>
By default, the remote <b>control mode</b> is off; you can switch it on using the following icon:
</p>
<p>
<img style="border: none" src="assistant_control.jpg"
alt="Dayon! Assistant : Compression Settings">
</p>
<p>
That's about it. You can now start the session and then ask the <i>assisted</i> to connect. You'll
be shortly prompted to accept the incoming connection:
</p>
<p>
<img style="border: none" src="assistant_incoming_connection.jpg"
alt="Dayon! Assistant : Incoming Connection">
</p>
<p>
You're now connected and monitoring the remote computer.
</p>
<p>
<img style="border: none" src="assistant_connected.jpg" alt="Dayon! Assistant : Running">
</p>
<p>
That's all folk! You can find more information in the <a href="support.html">support</a> page.
</p>
</div>
<div id="footer">
</div>
<div id="footer">
</div>
</div>

View File

@ -7,6 +7,15 @@ tbody td {
font-size: 100%;
}
table {
width: 100%;
border: none;
}
img {
border: none;
}
#container {
text-align: left;
margin: 0 auto;

View File

@ -4,8 +4,8 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
<meta name="description" content="Remote assistance for your family and friends."/>
<meta name="keywords" content="remote assistance, remote desktop, desktop sharing, remote support, remote desktop view, remote desktop java, screen capture java"/>
<meta name="description" content="Remote assistance for your family and friends.">
<meta name="keywords" content="remote assistance, remote desktop, desktop sharing, remote support, remote desktop view, remote desktop java, screen capture java">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Dayon! - Remote assistance for your family and friends</title>
<link rel="stylesheet" type="text/css" href="style.css">
@ -18,10 +18,10 @@
<div id="top">
<table width="100%" cellpadding="0" cellspacing="0">
<table>
<tr>
<td><img src="dayon.png" alt="Dayon!"></td>
<td align="right"><a href="fr_support.html"><img src="france.png" border="no" alt="Français"></a></td>
<td align="right"><a href="fr_support.html"><img src="france.png" alt="Français"></a></td>
</tr>
</table>
@ -43,15 +43,14 @@
<h2>Support</h2>
<p>
Use the following <a href="http://sourceforge.net/forum/?group_id=246651">forums</a>
to post any question or report any bug.
</p>
Use the following <a href="http://sourceforge.net/forum/?group_id=246651">forum</a>
to post any question or open an issue on <a href="https://github.com/RetGal/Dayon/issues">GitHub</a>.
<h3>Known Limitations</h3>
<ul>
<li>
As of version 1.3, the keyboard control support is still quite minimal; there's currently no way to send
As of version 1.4, the keyboard control support is still quite minimal; there's currently no way to send
some signals and some key combinations are not properly supported (e.g., CTRL-ALT-DEL).
</li>
<li>
@ -59,7 +58,7 @@
of a window is not properly rendered.
</li>
<li>
Due to more rigid security constraints, Java Web Start of the assisted application does not work with newer JAVA versions.
Due to more rigid security constraints, Java Web Start of the assisted application does not work with newer JAVA versions (>1.7.45).
</li>
</ul>
@ -69,30 +68,25 @@
On Windows, for the assistant I'm using Launch4J to wrap the main JAVA class into an .exe file. You can still
configure the JVM of each process using the corresponding <code>.l4j.ini</code> file within
the <code>bin</code> directory of your Dayon! install.
</p>
<p>
You can for example setup the JVM RAM usage taking into account the size of the cache and
whether or not you're using the LZMA compression method (requires more RAM on the assisted
side).
</p>
<p>
The <code>-server</code> option is available if you're using a JDK (as opposed to a JRE).
</p>
<p>
On Unix, the same options are available within the <code>dayon.sh</code> script.
</p>
<h3>Dayon! Home Directory</h3>
<p>
The directory <code>.dayon</code> is created within the directory referenced by the JAVA
property <code>user.home</code> and contains the saved user preferences and default log
files.
</p>
<h3>CRC Checksum</h3>
<p>
@ -102,23 +96,20 @@
(i.e., a unique integer value representing the pixels of the tile) that is not perfect
for the sake of speed. So it might happens that some <i>changed</i> tiles are not sent
to the assistant.
</p>
<p>
Until now I've detected that issue during strong testing for very few pixels. Visually,
I've not noticed anything serious. But in case things are going mad you can then restart
the assisted or before try the <code>reset</code> action (<b>the orange lightning icon</b>)
that should clear every cached data and resend a full screen capture from scratch.
</p>
<h3>Statistics Counters</h3>
<img style="border: none" src="stats_counters.jpg" alt="Dayon! Assistant : Statistics">
<img src="stats_counters.jpg" alt="Dayon! Assistant : Statistics">
<p>
The status bar of the assistant frame is displaying a set of counters.
</p>
<ol>
<li>Network Bandwidth</li>
<li>Compression Ratio: how many times the initial capture (diff only) has been