Sommaire :
- Description
- Téléchargement &
installation
- Petit tutorial
- ScreenShots
- Bugs connus
- A faire
- Javadoc
Description :
Jvc est un catalogueur écrit parArnaud CONTES et Jan FRETHEIM
dans le cadre d'un projet de Java pour la maîtrise d'informatique. Il
est 100 % portable, testé avec succès sur Linux RedHat
5.2, 6.0 (jdk1.2 prev2)
& Windows NT.
Il vous permettra de répertorier tous vos CDs, Zip,
Jazz, et autres supports de données sans grands efforts. Il a
été réalisé dans un souci
d'efficacité, d'ergonomie et d'évolutivité
maximum.
Il gère les connexions simultanées, vous pouvez ouvrir plusieurs de
vos bases à la fois sans aucun problème.
Il fonctionne grâce à des plugins, ce qui
lui procure une très grande souplesse. Les 3 types
de plugins existant à ce jour sont :
- Plugin de connexion : Ils permettent à Jvc d'aller chercher les informations
dont il a besoin sur des sources aussi diverses que nombreuses fichiers locaux,
serveur mSQL, serveur Oracle ....
- Plugin de fichier : Jvc peut analyser certains types de fichiers afin d'en
extraire des informations. Il peut par exemple lire les tags Id3 des Mp3.
- Plugin d'impression : Quoi de plus ennuyeux que des jaquettes stéréotypées,
pas de problème, un petit plugin pour résoudre le problème
et hop voici un tout nouveau type d'impression.
Module de recherche des fichiers fonctionnant sur le principe des expressions régulières.
Téléchargement & Installation :
- Tout d'abord récupérez les sources ici,
- Ensuite décompressez-le : tar zxvf jvc.tgz ou n'importe quelle
autre commande qui a le même effet. Sous Windows, utilisez
Winzip (le site de winzip pour les
incultes utilisateurs de Windows;-).
- Compilez-le : cd jvc puis compil.bat (windows) ou compil (unix/linux).
- Executez-le : jvc.bat (windows) ou jvc (unix/linux)
Pour créer un nouvelle base de donnée, allez dans le menu et choisissez
ouvrir, remplissez les différents champs. Si Jvc ne trouve pas la base,
il vous demandera si vous voulez la créer, répondez oui.
ScreenShots :
 |
La fenêtre principale de Jvc avec plusieurs bases ouvertes. Il
suffit de cliquer sur l'onglet de la base choisie pour travailler avec. |
 |
Ajout d'un Cd |
 |
Jvc essaie de prévenir toute éventuelle fausse manipulation |
Bugs Connus :
Jvc utilise Swing comme bibliothèque graphique, or
elle n'est pas pour le moment exempte de bugs. Cette section a pour but de
vous aider à éviter ces pièges.
- Lors d'une connexion locale , il faut appuyer sur return dans la zone de
texte réservée à l'adresse avant de cliquer sur "Se connecter".
- Lorsque l'on ajoute des CD à une base de donnée, l'arbre
de la base n'est pas rafraîchi mais la base est quand même mise à
jour.
A faire, quand on aura le temps ;)
- Ecrire des plugins, notament un plugin pour utiliser une base de
données Oracle et un plugin pour les CD audio qui se connecte à CDDB pour
récupérer les noms des chansons ...
- Essayer de remédier aux bugs.
- Mettre plein d'animations pour faire passer le temps.
- Faire en sorte que Jvc reconnaisse les fichiers suivant leur
MAGIC-NUMBER (pour unix).
- Rajouter une icône par type de fichier reconnu.
- Impression multi-pages.
- ...
- Bref tout ce qu'on a pas eu le temps de faire en 3 semaines et qu'on
aurait bien voulu faire.