« Développer un logiciel de messagerie
nécessite de faire preuve d’imagination »
Rémi
Mévaere est développeur du logiciel de messagerie Client Mail Checker

Rémi
Mévaere, 17 ans, est étudiant au lycée Angellier
à Dunkerque. Il est l'heureux concepteur de Client
Mail Checker, logiciel de messagerie original lancé en
avril 2004 et déjà téléchargé à
8000 exemplaires. Ses objectifs immédiats : finir son année
de terminale, avec une bonne mention au bac. Puis rentrer à
l’INSA de Lyon ou à l’ENSIMAG de Grenoble. Pour
intégrer ensuite une société en tant que chef
de projet. Interview.
Pourquoi vous êtes-vous lancé dans la conception d'un
logiciel de messagerie ?
Utilisant beaucoup les mails en tant que webmaster, j’avais
besoin d’un outil personnalisé qui répondait exactement
à mes besoins, pour gérer mon site et le service clientèle
de mes autres logiciels. Aucun client mail par ailleurs, à
part
Gaston, n’est purement français
(écrit par un français). Enfin, je voulais faire une
application en relation avec Internet.
Quelles sont d'après vous les fonctions indispensables d'un
logiciel de messagerie ?
Sans hésiter, la notification des messages qui permet d’être
tout le temps au courant de l’arrivée de nouveaux messages.
L’anti-spam est aussi indispensable, vue la place qu’occupent
les spams dans nos boîtes aux lettres. Et une interface costaud,
qui permet de retrouver ses mails en deux trois clics.
En pratique, en quoi consiste le développement d'un logiciel
de messagerie ?
Tout d’abord à essayer de trouver ce qui manque aux autres
logiciels, donc faire preuve d’imagination. Ca ne sert à
rien de faire une copie d’un logiciel existant. Ensuite connaître
un langage de programmation sur le bout des doigts, c’est même
plus qu’indispensable. Puis se plonger dans les
RFC,
qui décrivent tous les protocoles de communication comme IMAP,
SSL, POP3, SMTP, TLS. Ensuite vient la phase développement,
il faut beaucoup de temps et du coca lool ;). Enfin une fois le logiciel
sorti, il faut le maintenir à jour (corriger les bugs, ajouter
des fonctions, répondre aux utilisateurs).
Qu'est-ce qui a pris le plus de temps ? Qu'est-ce qui a été
le plus difficile ?
Ce qui a pris le plus de temps à faire dans la conception du
logiciel est sans hésiter la correction de bugs : ça
fait pratiquement depuis juin 2004, que je fais ça. Pour le
plus dur, la sécurisation SLL/TLS et tout ce qui est cryptage.
Avez-vous dû faire des investissements ?
Oui du temps (plus de 10 mois) et financièrement Delphi qui
vaut 750 €.
Pourquoi avoir choisi le modèle freeware ?
Au début,
Client Mail Checker était un shareware,
il me rapportait plus d’argent mais ce n’est pas ça
réellement qui m’intéresse. A l’heure actuelle,
c’est surtout de me faire connaître pour pouvoir trouver
une place dans une bonne école et peut-être un job par
la suite.
Quelles sont les prochaines évolutions prévues pour
le logiciel ?
Un Popper [utilitaire permettant de relever les messages, NDLR] pour
les adresses Hotmail et MSN. Le logiciel sera aussi freeware, et
Client
Mail Checker deviendra une suite de logiciels dédiée
à la messagerie. Une version anglaise est également
prévue. C'est un ami qui s’en occupe.
Maintenant que vous avez-mis les mains sous le capot, quel avis
portez-vous sur les principaux logiciels de messagerie ?
C'est l'heure des comptes loool. J'ai eu l'occasion de tester plein
de logiciels pour voir si tout était compatible,
Outlook
Express est le grand vainqueur, il respecte tout, très
simple d'utilisation, mais très peu d'options.
Eudora
: excellent logiciel, rien à redire, beaucoup d'options, mais
je n'aime pas l'ergonomie, chacun ses goûts.
Thunderbird
et
Pegasus Mail sont très
bon aussi !
IncrediMail est
une horreur à rendre compatible, j'en ai perdu des cheveux.
Sans compter les bugs de ce logiciel, très joli, mais très
mal programmé. S'il y a des RFC et des normes, c'est pour les
respecter.
Propos recueillis le 3 novembre
2004.
la
critique de Client Mail Checker