TER Gestionnaires de contenu en ligne

Slides:



Advertisements
Présentations similaires
HTML Abda Anne Plan Présentation Structure Texte Listes Images Liens Tableaux Formulaires.
Advertisements

Première expérience d’utilisation des Web Services dans SmartTools Didier Parigot Projet OASIS INRIA Sophia www-sop.inria.fr/oasis/SmartTools Journée.
Le developpement web  Préparé par : ASSAL Lamiae JAMALI Zakarya
JXDVDTEK – Une DVDthèque en Java et XML
INTRODUCTION INTRODUCTION ERGONOMIE Tri par cartes Formulaires Interface Installation Lanceur Documentation TECHNOLOGIES XML + XSL CSS Formulaires génériques.
Prototype de plate-forme de Tribus Instantanées :
Gestionnaires de contenu en ligne TER BN1 Mario Di Miceli, Maxime Lamure, Damien Mandrioli, Romain Raugi.
Site Internet 29 Mai Le site internet aujourdhui 2.
TRANSFER Alger – Serveur Web Nicolas Larrousse Septembre Petit historique du Worl Wide Web Notion dHypertexte Extension à internet par Tim Berners.
HTML Les types de balises
TP 3-4 BD21.
METADYNE... L’architecture clients-serveurs d’un hypermédia adaptatif
IronWEB : Une architecture distribuée
JOME, un Composant Logiciel pour le Télé-Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA.
Conception d’une application de gestion de fiches études
BTS SIO : Stage première année – Création d’un site web interactif
Soutenance de stage · Par : Guillaume Prévost · Entreprise : Cynetic
Université Mouloud Mammeri de Tizi-Ouzou
Dream Factory: Enguerran Poulain Paul Fontaine Akram Benayaha
Le Téléphone Russe Le Téléphone Russe. Le Téléphone Russe Le Téléphone Russe.
Créer un site Web sur internet
Que faut-il pour créer et soutenir une banque de données Denis Guedez Thomson Reuters ABJS VjBS - Zürich 11 Avril 2008 denis.guedez[at] thomson.com.
XML-Family Web Services Description Language W.S.D.L.
GWT UML Un modeleur UML en GWT
Interaction audio sur le site web du LIA
Le portail des MSH
Dessin Vectoriel Collaboratif
Services fournis par le SI et technologies associées
ISICIL SWEETDEKI Intégration du logiciel Mindtouch Core dans la plate-forme ISICIL Guillaume HUSSON.
Calculatrice Financière Android
Abderrahmane Bouarissa Damien Burglin Arnaud Sansig
WikiViz La visualisation dun réseau sémantique Travail de diplôme 2005 Urs Richle / 31 it.
An Introduction to distributed applications and ecommerce 1 1 Les services Web, XML et les places de marchés.
PhP-MySQL Pagora 2012/2013 CTD 1 - Presentation de moi ^^
Document élaboré à Centrale Paris par Pascal Morenton LES TECHNOLOGIES DU WEB 1. LES PHASES D UN DEPLOIEMENT DE RESEAUX 2. LE LANGAGE HTML 3. LE LANGAGE.
Projet de Master première année 2007 / 2008
Solvent eXtraction Database - INTERNET -
LES CLIENTS WEB RICHES Tuteur : Olivier CARON LEFEBVRE Benoit
Le langage XHTML 420-S4W-GG Programmation Web Client
Guillaume TORRENTE Marc BOUISSOU Recherche & Développement
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Outil de gestion des cartes grises
EXIGE Un avenir dans le web....
Supports de formation au SQ Unifié
AngularJS.
Formation utilisateurs CMS. 16/01/20082 Plan 1)Présentation 2)Espace contributeur 3)Plan du site 4)Créer des pages 5)Edition en ligne 6)Les ressources.
Cours de programmation web
G.KEMBELLEC - UP81 Master 2 THYP Cas pratique d’utilisation De SimpleXML Un lecteur de RSS Novembre 2009.
Présentation du framework JSF (Java Server Faces) dans le modèle événementiel MVCII
Abderrahmane Bouarissa Damien Burglin Arnaud Sansig
Toolkit WEB de contrôle en SVG Equipe Koala d’ILOG Encadré par Colas Nahaboo Isabelle LAFAYE.
Architecture logicielle
eFormGen, produit E-Business : Développement de Composants Web
PPE 2 : Val Lamartinien Passion
Plan de la présentation
Développement et design Web Awaves academy Stockholm 2006.
Les Systèmes de Gestion de Contenu (CMS) Allirand Maud Chabord Grégoire Massart Anne-Sophie 24 novembre 2006.
Apports des clients riches dans le monde du WEB 2.0
Victor Victor Sabourin Marie Sévilla Fraysse Pauline They
Les systèmes de gestion de contenu
Introduction aux technologies des web services en Java EE
SI28 Dreamweaver- Séance 1
Présentation de Dreamveawer
Bloc 1 - UE 5 - Technologies de l’information et de la communication TIC Bachelier en immobilier T. SOUMAGNE.
Introduction au HTML Qu’est ce que le HTML ?
1 er séance SI28 A2004 YIN Lei Emmanuel Eugene. Plan de l’exposé  Introduction au HTML  Le HTML dans le bloc-notes (notepad)  Présentation de Dreamweaver.
APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI Valérie Bellynck, Benjamin Brichet-Billet, Mazen.
Révisions pour l’exam L2 Informatique Obligatoire.
1 Programmation Web Programmation WAMP/LAMP Premiers principes.
Transcription de la présentation:

TER Gestionnaires de contenu en ligne Par Maxime Lamure, Damien Mandrioli, Mario Di Miceli et Romain Raugi

Sommaire 4- Communications 5- Conclusion 1- Présentation 1.1- Présentation de TWiki 1.2- Historique du projet 1.3- Objectifs 2- Éditeur WYSIWYG 2.1- Existant 2.2- Objectifs 2.3- Planification 3- Outil de refactoring 3.1- Existant 3.2- Objectifs 3.3- Planification 4- Communications 4.1- Description 4.2- Pourquoi un service web ? 4.3- Implémentations serveur 4.4- Planning 5- Conclusion

Présentation du TER > Présentation de TWiki Site web dynamique dont tout visiteur peut modifier les pages à volonté => Permet la collaboration au sein d’un groupe en facilitant l’échange de données Composition des pages à l’aide d’une syntaxe simple Exemple d’une page TWiki :

Présentation du TER > Historique du projet Projet initial : TWiki + Editeur HTML existant et intégré au navigateur (javascript, java ou ActiveX) TWiki + Editeur MathML 2ème version : Editeur WYSIWYG TWikiML en Java + Java Web Start Version définitive : Editeur HTML en Java + Traducteur HTML-TWikiML fourni (intégration par Java Web Start) Outil de refactoring pour TWiki (Java et Java Web Start) WebService pour communication entre nos clients et le serveur TWiki Projet en collaboration avec ILOG (Sophia-antipolis)

Présentation du TER > Objectifs

Éditeur WYSIWYG > Introduction Existant : Traducteur HTML-TWikiML réalisé par F. Luddeni (MIAGE) PowerEditPlugin : Applet d’édition TwikiML (rudimentaire) Edition textuelle Edition graphique Edition WYSIWYG What You See Is What You Get ---+ Edition WYSIWYG What *You* _See_ Is What *You* _Get_

Éditeur WYSIWYG > Objectifs Développement d’un éditeur sur mesure pour les besoins minimaux exprimés par ILOG Intégration dans une logique WebService => Choix du langage Java + Opportunité offerte par Java Web Start Préparer les développements futurs du logiciel (par la communauté TWiki par exemple) Privilégié la qualité sur la quantité

Éditeur WYSIWYG > Planification Phases de développement de l’éditeur WYSIWYG : Mise en place de l’IHM et prototypage Java Web Start Mise en place des traitements concernant le texte (titres, gras, italique, …) Mise en place des traitements sur les tableaux (création, fusion de cellules, dimensionnement, …) Mise en place des traitements dynamiques notamment à partir des variables TWiki Intégration et tests avec les autres parties du projet en fonction de l’avancement du projet

Refactoring Refactoring : > Introduction Refactoring : Opérations élémentaires sur une arborescence de fichiers Existant : outil de base de TWiki

Refactoring Développer une application graphique simple > Objectifs Développer une application graphique simple - Ajouter des fonctionnalités Documentation des sources pour une extension future

Refactoring Étude des interfaces XML pour la communication avec > Planification Étude des interfaces XML pour la communication avec les services Web 2. Développement des fonctionnalités élémentaires : Suppression Déplacement Ajout de liens Changement de nom 3. Développement des fonctionnalités secondaires : Annulation des modifications apportées Mise en évidence des nouveaux topics Mise en évidence des derniers topics lus Mise en evidence des cycles

Communications Communications Web Service > Description Internet Protocole HTTP XML Application qui tourne sur la plateforme X et développé avec le langage K Application qui tourne sur la plateforme Y et développé avec le langage Z XML

Communications Communications > Pourquoi un service web ? > Pourquoi un service web ? Interface entre les applications clientes et le Serveur Twiki Facilité intégration Interopérabilité Principe de fonctionnement

Communications > Implémentations serveur Choix Techniques : Langage : Perl Homogénéité avec TWiki Interfaçage transparent Communication : Services Web SOAP Recommandation W3C Beaucoup de suivi Toolkit : SOAP:Lite Simple La plus régulièrement mise à jour

Communications > Implémentations serveur Architecture :

Communications > Planning

Conclusion Conclusion Projet Intéressant Travail collaboratif Apprentissage de Nouvelles technologies Première approche de l’entreprise Travail collaboratif Challenge