[Boromir] Lister les fonctionnalités à développer
Projets de logiciel libre - Répondre
| windu |
04/05/2007 - 21:46:57
- Citer ce message En voici une première liste non-exhaustive: _ Lister les répertoires et fichiers accessibles en gravure On pourra ainsi connaître les fichiers qui sont accessibles, et le sélectionner pour une gravure ultérieure _ Permettre l'accès après identification (le mode et le besoin d'identification seront définis sur le serveur) Le serveur définira si une identification est nécessaire ou non, et si oui de quelle façon (LDAP, bases de données, fichiers texte et/ou XML...) _ Gérer les listes de fichiers à graver (format XML), enregistrable sur le poste du client On pourra sauvegarder la liste des fichiers et répertoires que l'on veut graver, soit en vue de faire la gravure plus tard, soit parce qu'on désire faire cette gravure plus tard _ Proposer un mode de connexion RMI (donc full-Java) et Socket (permettant ainsi de créer une application côté-client en un autre langage que Java) Le mode RMI sera le premier développé, pour des raisons de facilité. Mais le mode Socket sera mis en place assez vite, pour permettre au serveur d'être accessible par d'autres clients _ Reposer sur les API et/ou logiciels déjà existants sur le serveur, pour la gravure (cdrecord pour Linux...) Une connaissance des différents OS est ici nécessaire: pour Linux, je connais assez bien, mais je connais beaucoup moins Windows et Mac _ ... Je vous invite donc à proposer les features que vous attendez d'un tel logiciel. ![]() |
| windu |
05/05/2007 - 16:10:29 - Citer ce message bon, je me réponds à moi-même...En voici des nouvelles qui me sont venues: _ Permettre d'exclure des dossiers/fichiers sur le serveur: On pourra (grâce à des Regexp?) interdire de lister des répertoires et/ou des fichiers, afin que les clients ne puissent pas les voir (et donc encore moins les graver! La vérification devra être faite à l'affichage et au moment de la gravure). _ Le client graphique pourra servir d'administration du serveur: Si l'utilisateur s'est identifié comme étant un admin, il pourra avoir les droits d'un utilisateur normal (consultation des dossiers/fichiers, gravure...) ET la gestion des droits sur le serveur (gestion de l'identification, exclusion de dossiers/fichiers, comme indiqué ci-dessus, ...) |
emixam | Et pourquoi pas un système de cron: une planification de la gravure du cd, tous les x à x heure |





