La première partie du projet a consisté à développer une interface sur PC qui permette de contrôler un microscope
(table xy, zoom, acquisition et visualisation de l’image) et de visualiser les échantillons placés dessous.
La seconde partie du projet a rendu le Microscope accessible à distance.
Il s’agissait de pouvoir le commander et de visualiser les échantillons à partir d’un autre ordinateur via une connexion internet.
Le principe utilisé pour le transfert des données à distance est celui d’une communication entre Applet et Servlet.
L’Applet est chargée et exécutée dans une page Web d’un client distant.
La Servlet est exécutée sur le serveur.
Elle est à l'écoute de l'Applet pour transmettre les ordres voulus au microscope.
La page Web représentée ci-dessus contient deux Applets. L'Applet de gauche permet de déplacer la table XY et de varier le zoom.
L'Applet de droite affiche les images observées et lorsqu'on clique dessus, elle affiche une image agrandie dans une nouvelle page Web.
Et finalement, il est possible de programmer un parcours prédéfini avec des temps de pause à certains endroits.
Ce cheminement en boucle est utile lors d'une présentation ou d’une exposition.