Annuaire interne d'entreprise ou organisation Contexte Un annuaire de contacts électronique a pour but de permettre aux utilisateurs de retrouver rapidement toutes les informations enregistrées concernant des personnes ou organisations. Sur le marché, il existe beaucoup d’applications mobiles (web, bureautique ou mobil) « spécialisées » dans la gestion d’annuaires des contacts. Le grand désavantage est que la plupart d’entre elles ont été conçues pour les utilisateurs privés. Elles ne peuvent pas être exploitées par les entreprises. Mais si c’est le cas, leur utilisation est souvent compliquée, il leur manque des fonctionnalités importantes comme le partage de contacts entre utilisateurs. Dans ce contexte, le mandataire Logic Center a trouvé que l’application web online Enoova, qui permettait déjà la gestion, partage et recherche de contacts pouvait être exploitée par les entreprises suite à une modification et mise à jour du code. Adaptation de l’application Ennova online comme une solution web pour les entreprises (intranet). Cela implique la création d’une interface d’administration et une autre pour les utilisateurs normaux. Ajout des fonctionnalités comme : a) Importation de contacts depuis un fichier (csv, xml, excel, etc...) b) Exportation de contacts c) La synchronisation de contacts avec un serveur LDAP. Mise à jour du code source. L’application a été développée avec le langage Java 6 il y 5 ans. Depuis, le code n’a pas été mis à jour et presque toutes les librairies qui ont été utilisées lors du développement sont aujourd’hui obsolètes. Technologies utilisées Java 8 MySQL Java Server Faces Primefaces But du projet Spring Apache Tomcat Auteur: Répondant externe: Prof. responsable: Sujet proposé par: Josué Sequeiros Julien Racle Logiccenter HEIG-VD © 2015, filière Informatique (FEE)