WEB et WEB semantique – propositions de projets (Année IV) 1. Projets de type c: La note maximale: 6; Contenu: - 5 pages HTML5 – obligatoire!!!; - scripts JavaScript appelés en 2 pages - 1 page CSS (+ l’appel dans le 5 pages HTML au-dessus); - 3 fichiers XML (Parser du XML avec Javascript + xpath, xquery); les fichiers sont stockés sur un serveur Web; les donnés stockées dans xml doivent être seulement interrogées - 2 fichiers XSL o http://www.quepublishing.com/articles/article.aspx?p=26881 o http://johannburkard.de/software/xsltjs/ 2. Projets de type b: La note maximale: 8; Contenu: - contenu project de tip c (les fichiers xml peuvent etre créés dans la memoire, pour example, le dialog server-client peut etre structuré dans cette maniere); - lecture / édition / suppression de données - la partie serveur doit être développé avec JSP / PHP/ … o https://netbeans.org/kb/docs/javaee/ecommerce/connect-db.html (for JSP) 3. Projets de type a: La note maximale: 10; Contenu: - contenu project de tip b; - introduction d'une technologie / langage qui n’a pas été étudié pendant le cours ou séminaire (example: l'utilisation d’une bibliotheque JavaScript, l'utilisation de SVG); or - project avec RDF, OWL (en utilisant https://jena.apache.org/ ; Pour plus de détails, vous devez me contacter) Remarques: Tous les projets seront accompagnés d'une documentation et 1 ppt; Les projets seront téléchargées sur Moodle et présentés au cours de la dernière semaine du semestre 1. La documentation sera entre 7 et 10 pages ; La documentation contiendra: - Le but du projet [Deadline : 24.11.2014 sur https://docs.google.com/spreadsheets/d/1gDf6rMPGJZjmEX7Jzu_L_w5qHBSMX8X h7aHnZTbrQtM/edit#gid=772467842] - 2 diagrammes UML (1 use case, 1 pour comportement, e.g. activity) [Deadline : 02.12.2014 pendant le TP] - Architecture - Brève description des fonctionnalités (avec print screens) - Les technologies utilisées Sujets possibles du projet: a) Gestion des articles scientifiques (recherche selon différents critères: mots clees, auteurs, vue abstrait, télécharger, statut lire l'article-si ou non, l'ajout des notes pour chaque article, bonus pour recherche sur le web, et pas seulement la base de données / fichieres xml locaux) b) Application de e-testing (qui contient aussi le management des questions); c) Le management des risques d'un projet de logiciel/software (chaque risque doit avoir une status - activ/pasiv, une méthode de traitement, etc., on assume aussi la recherche sur les risques, il est donc un projet de note 10); d) Calendrier personnel (répartition des tâches quotidienne, l'état des tâches, ajouter des notes, ajouter des collaborateurs, envoyer des notifications; un google doc plus simpliste); e) Application pour le management d’un journal online. Observations: 1) Le projet peut être réalisé en équipes de 2 personnes à la condition que chaque personne présente la partie ce qu’il a développé. 2) Le projet peut être réalisé, aussi individuellement.