Rapport du Projet Internet
Essi3 1998
Navigateur de Mail Java
Serveur
Free-Email && Anonymous-Email ;-)

      Ce service est le résultat du travail effectué pour le projet Internet d'Essi3 1998.
Il offre différentes fonctionnalités.

        Cette application est destinée à fournir à un internaute un service et des outils lui permettant de recevoir et d'envoyer des courriers électroniques. Nous avons ici une plate-forme complète qui offre de nombreuses possibilités à ses utilisateurs :

L'application, réalisée en Java est facilement extensible. Les scripts utiliséss ont réalisés en C à l'aide de la librairie CgiHTML. Ceci leur confère une facile compréhension et une bonne lisibilité, il sont facile à compléter.

Voici deux copies d'écran des applets :


Il a été important de fournir à l'utilisateur une interface facilement compréhensible, nous avons essayé de faciliter et de personnaliser l'utilisation de l'outil en plaçant des cookies sur son disque dur ;-).

Grâce aux SSI, nous pouvons de plus facilement changer les bandeaux publicitaires qui sont placés dans la frame supérieure (qui est elle-même générée par un script...).

Il y a eu deux principaux développement durant ce projet :

Le client est prévu pour tourner sur tout type de machine. Pour le tester, nous avons utilisé le navigateur le plus avancé du moment (ne connaissant pas les fonctionnalités du Netscape Communicator 5.0 qui sera releasé d'ici peu) : nous avons utilisé Microsoft Internet Explorer 4.0 sur des plateformes Win32. Nous nous sommes aidés de quelques outils :
La deuxième partie du travail a été le développement du serveur JavaMail, qui a nécessité la configuration d'un serveur Unix. RedHat Linux 5.0 a été utilisé pour cette tâche. Ont été installés et configurés :
Plusieurs scripts ont été écrits, en langage C, tâche dans laquelle, la librairie cgihtml s'est révélée très pratique.

Je remercie de plus ma souris Logitech de m'avoir soutenu pendant ce travail et je reconnaît publiquement que j'qurqis dû acheter un clavier de meilleure qualité... Mea Culpa.

Le développement de ce serveur a été agréable. Il a été possible de rajouter facilement toutes les possibilités auxquelles nous avons pensées. Ce serveur a été pensé pour pouvoir être étendu facilement, il est basé sur des techniques couramment employées sur l'Internet :

et peut être utilisé par tous les utilisateurs sur toutes les plateformes (cette affirmation sera vraie dans quelques semaines, apres la sortie de la prochaine génération de navigateurs).

Configuration d'apache

Apache est configuré avec un serveur virtuel pour javamail.internet.com.

JavaScript

Des scripts en JavaScript permettent de récupérer la valeur des cookies et de les passer en paramètre à l'applet Java.

Nous recherchons toujours une équipe de commerciaux spécialisés dans la publicité sur Internet et la vente de services clé en main ;-)