|
Rapport du Projet Internet |
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 :
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 :
- Les applets Java, qui nous ont permis de réaliser une application plus complète que les applets que nous avions réalisées jusque-là,
Difficultés
- Difficultés avec le JavaScript pour récuperer les cookies
- Difficultés pour faire tourner les applets Java 1.1 dans les navigateurs du moment (tournent dans Appletviewer)
- La réalisation du serveur.
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 :
- Microsoft Frontpage qui a accéléré le développement du serveur www,
- Borland JBuilder 1.0 qui nous a fourni une interface agréable pour le développement en Java.
Plusieurs scripts ont été écrits, en langage C, tâche dans laquelle, la librairie cgihtml s'est révélée très pratique.
- un serveur sendmail (indispensable pour le courrier, non ?)
- un serveur w3 apache
- un serveur DNS named
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).
- Java
- SMTP
- POP3
- HTML
- Apache
- Cookies
- SSI
Nous recherchons toujours une équipe de commerciaux
spécialisés dans la publicité sur Internet et la vente
de services clé en main ;-)