Cadre de la mission : Développement d’une application WPF (eBook-ePub)
Réalisations:
Application de téléchargement d’eBook sur le site de la Banque Nationale de France via l’API Gallica (Récupération d’un XML par un mot clé donné par l’utilisateur avec le lien redirigeant sur le site afin de pouvoir télécharger l’eBook , une requête est ensuite renvoyée afin de récupérer le vrai lien de téléchargement et d’ensuite le mettre à disposition de tous via SharePoint).
Application de lecture d’eBook (Via une librairie Javascript modifiée s’appelant de base MonocleJS et une extension de celle-ci combinées à un navigateur Chromium WPF (CEFSharp) et au mini serveur TinyWeb, nous avions la possibilité de lire les ePubs, de pouvoir zoomer dessus, le mettre en plein écran, de gérer l’intégralité de la bibliothèque pour les utilisateurs (Nom, auteur, titre, image de couverture) ..
Débuggage visionneuse SharePoint (Application web masquant le comportement classique d’un SharePoint pour l’utilisateur, celui-ci ne devant avoir accès uniquement aux fichiers qu’il a le droit de consulter. La vignette change selon l’entension du fichier, si c’est un dossier, ou un raccourci vers un fichier/dossier, tous les droits utilisateurs sont respectés).
Création d’environnement Linux (Lubuntu) afin d’exécuter quelques scripts bash et de réaliser des machines virtuelles de tests sur Windows afin de pouvoir tester la visionneuse SharePoint sur tous les Internet Explorer de la version 7 à 11.
Recherche sur le HDMI- CEC, une technologie permettant de contrôler les appareils compatibles à cette norme directement depuis son ordinateur.
Environnement technique : Visual Studio 2010, .NET (C#, Sharepoint), CEFSharp, TinyWeb, Lubuntu, PHP, Javascript, MonocleJS, SHELL Unix, HDMI CEC, Word (Rédaction des notices)