Flex Web Roster 1TER 2012 Engilberge, Lludice, M'rah
Introduction 2TER 2012 Engilberge, Lludice, M'rah
Plan Présentation du sujet (Daniel) Analyse de l’existant (Mehdi) Travail effectué( Swan, Daniel, Mehdi ) Gestion de projet (Mehdi, Swan Demonstration (Swan) Conclusion (Daniel) 3TER 2012 Engilberge, Lludice, M'rah
Présentation du sujet 1/2 Outils très rarement disponible en ligne Des soucis de portabilité Le coût Interfaces Spécifiques Manque de fonctionnalité 4TER 2012 Engilberge, Lludice, M'rah
Présentation du sujet 2/2 Outils très rarement disponible en ligne Accès Nomade Des soucis de portabilité Navigateurs Internet Le coût Gratuit Interfaces Spécifiques Interface de saisie général Manque de fonctionnalité Approche modulaire 5TER 2012 Engilberge, Lludice, M'rah
Analyse de l’existant 1/3 Etat de l’art : Mosaïque On parle un peu de ces logiciels 6TER 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. ) 7TER 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 8TER 2012 Engilberge, Lludice, M'rah
Notre Projet 9TER 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 ) 10TER 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 11TER 2012 Engilberge, Lludice, M'rah
Portabilité Application Web IE Gecko ( Firefox ) WebKit ( Safari, Chrome ) 12TER 2012 Engilberge, Lludice, M'rah
Architecture Souplesse d’utilisation Vs. 13TER 2012 Engilberge, Lludice, M'rah
Modularité TER 2012 Engilberge, Lludice, M'rah14
Saisie Textuelle 15TER 2012 Engilberge, Lludice, M'rah
Saisie Textuelle 16TER 2012 Engilberge, Lludice, M'rah
Le Modèle 1/2 -Récéption des données -Traitement de ces données -Création des objets 17TER 2012 Engilberge, Lludice, M'rah
Le Modèle 2/2 18TER 2012 Engilberge, Lludice, M'rah
Saisie Graphique 1/2 Micro / Macro Entité et conteneur Composant Modularité et imbrication 19TER 2012 Engilberge, Lludice, M'rah
Saisie Graphique 2/2 Diviser pour régner & Optimisation Objets fonctionnels - Objets graphiques Modularité Séparation des objets selon leur fonction Rapidité Répartition en couches OptimisationStandard 20TER 2012 Engilberge, Lludice, M'rah
21TER 2012 Engilberge, Lludice, M'rah
Compatibilité L’envoi et la réception JSON / BSON 22TER 2012 Engilberge, Lludice, M'rah
Gestion de Projet 23TER 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 24TER 2012 Engilberge, Lludice, M'rah
Réalisation Définition de priorité Affectation des tâches en conséquence Architecture modulaire 25TER 2012 Engilberge, Lludice, M'rah
Problèmes rencontrés 26TER 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) 27TER 2012 Engilberge, Lludice, M'rah
Problèmes Logistiques et Humains Pas la même localité (5) Evolution de la problématique (6) 28TER 2012 Engilberge, Lludice, M'rah
Solutions apportées 29TER 2012 Engilberge, Lludice, M'rah
Solution Logicielle BSON / JSON + Serveur (1)(3) Documentation (2) Lunascape (4) 30TER 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) 31TER 2012 Engilberge, Lludice, M'rah
32TER 2012 Engilberge, Lludice, M'rah
Conclusion Travail restant – Implémentation incomplète Interface graphique de saisie Envoi / réception – Implémentation manquante Extension vers un autre tiers Gestion des modules de contraintes 33TER 2012 Engilberge, Lludice, M'rah
Conclusion 34TER 2012 Engilberge, Lludice, M'rah