CodingTeam dans votre langue
frFrançais enEnglish
Ajouter votre projet 

[Boromir] Lister les fonctionnalités à développer

Projets de logiciel libre - Répondre

windu

avatar
Membre

04/05/2007 - 21:46:57   - Citer ce message

Sur ce topic, je propose que nous listions les fonctionnalités nécessaires pour l'application.

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

avatar
Membre

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

avatar
Membre

01/07/2007 - 16:43:24   - Citer ce message 

Et pourquoi pas un système de cron: une planification de la gravure du cd, tous les x à x heure


- Répondre à ce sujet

 

Visiter CodingTeam via l'accès sécurisé (SSL)