1 TER 2012 Engilberge, Lludice, M'rah Flex Web Roster /32
2 TER 2012 Engilberge, Lludice, M'rah Introduction /32
3 TER 2012 Engilberge, Lludice, M'rah Plan Présentation du sujet Analyse de l’existant Travail effectué Gestion de projet Démonstration Conclusion /32
4 TER 2012 Engilberge, Lludice, M'rah Présentation du sujet 1/2 Des soucis de portabilité Outils très rarement disponible en ligne Le coût Interfaces Spécifiques Manque de fonctionnalité /32
5 TER 2012 Engilberge, Lludice, M'rah Présentation du sujet 2/2 Des soucis de portabilité Navigateurs Internet Outils très rarement disponible en ligne Accès Nomade Le coût Gratuit Interfaces Spécifiques Interface de saisie général Manque de fonctionnalité Approche modulaire /32
6 TER 2012 Engilberge, Lludice, M'rah Analyse de l’existant 1/3 6 /32
7 TER 2012 Engilberge, Lludice, M'rah Analyse de l’existant 2/3 Un Problème largement étudié Le Problème d’ordonnancement NP-Complet Exemple : Considérons un emploi du temps pour 19 personnes, 3 types de shift pour une durée de 28 jours. Malgré la faible valeur des paramètres l’ordre de grandeur de la complexité en espace atteint les 10^320 ( sachant que l’âge de l’univers est estimé à 10^18 secondes. ) /32
8 TER 2012 Engilberge, Lludice, M'rah Analyse de l’existant 3/ 3 Principal difficulté de ce problème On ne résout que des instances de ce problème /32
9 TER 2012 Engilberge, Lludice, M'rah Notre Projet /32
10 TER 2012 Engilberge, Lludice, M'rah Présentation Interface de saisi d’un problème générale Rapidité ( JavaScript ) Portable ( Navigateur Internet ) Souplesse ( Architecture ) Compatibilité ( BSON / JSON ) /32
11 TER 2012 Engilberge, Lludice, M'rah JavaScript Langage de prototype Langage événementiel Langage sécurisé Interpréteur de plus en plus rapide Intégré dans la plupart des navigateurs Internet /32
12 TER 2012 Engilberge, Lludice, M'rah Portabilité Application Web IE Gecko ( Firefox ) WebKit ( Safari, Chrome ) /32
13 TER 2012 Engilberge, Lludice, M'rah Architecture Souplesse d’utilisation Vs. 13 /32
14 TER 2012 Engilberge, Lludice, M'rah Modularité /32
15 TER 2012 Engilberge, Lludice, M'rah Saisie Textuelle Un Tableau Utilisation et traitement simple, rapide, intuitif modulable, polyvalent /32
16 TER 2012 Engilberge, Lludice, M'rah Saisie Textuelle 3 partie saisie des données saisie des contraintes horizontale et vertical ajustement du tableau et envoi des données /32
17 TER 2012 Engilberge, Lludice, M'rah Le Modèle 1/2 Réception des données Traitement de ces données Création des objets /32
18 TER 2012 Engilberge, Lludice, M'rah Le Modèle 2/2 /32
19 TER 2012 Engilberge, Lludice, M'rah Interface de rendu et de saisie graphique 1/2 Micro / Macro Entité et conteneur Composant Modularité et imbrication /32
20 TER 2012 Engilberge, Lludice, M'rah Diviser pour régner & Optimisation Objets fonctionnels - Objets graphiques Modularité Séparation des objets selon leur fonction Rapidité Répartition en couches Optimisation Standard Interface de rendu et de saisie graphique 2/2 /32
21 TER 2012 Engilberge, Lludice, M'rah Compatibilité L’envoi et la réception JSON / BSON /32
22 TER 2012 Engilberge, Lludice, M'rah Gestion de Projet /32
23 TER 2012 Engilberge, Lludice, M'rah Conception Confrontation de l’existant et du cahier des charges. Ebauche d’architecture Redéfinition du sujet avec Mr Régin Refonte du Gantt /32
24 TER 2012 Engilberge, Lludice, M'rah Réalisation Définition de priorité Restructuration et redistribution des tâches Architecture modulaire /32
25 TER 2012 Engilberge, Lludice, M'rah Problèmes rencontrés /32
26 TER 2012 Engilberge, Lludice, M'rah Problèmes logiciels Conçu pour s ’exécuter que du côté Client (1) Appliquer des cours d’architecture ou génie logiciel (2) Exécution dans le bac à sable (3) Problème de rendu liée au moteur (4) /32
27 TER 2012 Engilberge, Lludice, M'rah Problèmes Logistiques et Humains Pas la même localité (5) Evolution de la problématique (6) /32
28 TER 2012 Engilberge, Lludice, M'rah Solutions apportées /32
29 TER 2012 Engilberge, Lludice, M'rah Solution Logicielle BSON / JSON + Serveur (1)(3) Documentation (2) Lunascape (4) /32
30 TER 2012 Engilberge, Lludice, M'rah Autres Solutions Réunion (6) Mail (5) SVN (5) Gantt (6) Réorganisation du planning (6) Restructuration et redistribution des tâches (6) BU (6) /32
31 TER 2012 Engilberge, Lludice, M'rah Démonstration /32
32 TER 2012 Engilberge, Lludice, M'rah Conclusion Travail restant –Implémentation incomplète Interface graphique de rendu Envoi/réception –Implémentation manquante Extension vers un autre tiers Gestion des modules de contraintes /32