Démarrage
Ce sysème est développé sous Eclipse SDK 3.1 et J2SE 1.5.0 (il ne marche pas avec les versions antérieures). Il y a 3 méthodes de lancer le programme
Comme un projet dans Eclipse
Télécharger le snapshot du projet, puis importer dans Eclipse. Configurer Eclipse pour compiler avec Java 5: menu Windows -> Preferences -> Java -> Compiler -> Compiler compliance level: 5.0
. Ajouer les bibliothèques (lib/*.jar) dans CLASSPATH. Après, choisir la classe p14.P14, "Run as Java Application".
Utiliser le fichier jar
Télécharger l'archive jar et les fichiers nécessaires (bibli, data), puis java -jar p2pbm.jar
(n'oubliez pas le CLASSPATH)
Utiliser le binaire Windows
Télécharger la distribution binaire Win32, puis l'exécuter
Utilisation de l'interface
Il y a 4 onglets.Topics
Les boutons
- Sign in: se logguer avec un autre compte Jabber (mais garder la base)
- Load: restaurer la base (stockée sur le disque)
- Save: sauvegarder la base (sur le disque)
- Refresh: refraîchir l'affichage (à faire souvent ;-)
- About: afficher nos noms ^_^
- Reset: RAZ la base (pratique pour tester!!!)
Les actions
- Créer une nouvelle étiquette: cliquer sur l'étiquette père, puis cliquer sur "Add" (1er bouton)
- Renommer une étiquette: cliquer sur l'étiquette, puis cliquer sur "Rename" (2e bouton)
- Supprimer une étiquette: cliquer sur l'étiquette, puis cliquer sur "Remove" (3e bouton)
- Ajouer une revue: cliquer sur l'étiquette, puis cliquer sur "Add post" (4e bouton)
- Abonner un utilisateur: cliquer sur l'étiquete, puis cliquer sur "Subscribe user" (5e bouton)
- Exclure un utilisateur (dans l'héritage): cliquer sur l'étiquete, puis cliquer sur "Exclude user" (6e bouton)
Posts
Ici vous voyez une liste des revues dans votre base personnelle. Pour chaque revue, il y a une petite fiche avec ses informations, une liste des étiquettes ou elle y est attachée.
Les actions
- Détacher une revue: cliquer sur la revue, puis sur une de ses étiquettes, puis...
- Attacher une revue: cliquer sur la revue, puis sur une étiquette dans l'onglet "Topics", puis...
- Renommer une revue: devinez ?
- Supprimer une revue: cliquer sur la revue, puis sur le bouton "Delete"
Des actions à suggérer ?
Users
Ah, c'est le truc le plus sympa.
A gauche, vous voyez une liste des abonnés (à au moins une de vos étiquettes). Vous pouvez dialoguer avec eux (même s'ils utilisent un autre client Jabber, par exemple Gaim).
Queued messages
Rien particulier. Normalement il stocke tous les messages qui sont pas encore traités (parce qu'ils demandent une confirmation, par exemple). Mais dans notre logiciel client de démonstration, tous les messages sont acceptés par défault, cet onglet est donc utilisé pour faire l'historique des messages.