Commit 5bfc059c authored by Guillaume Chomat's avatar Guillaume Chomat
Browse files

add test to flowcomposer

parent 722070f7
This diff is collapsed.
<!-- bib.dtd - exmo bibliographic format - version 1.2 - 2002/02/08 -->
<!-- do not touch the first one
<reference index="cerbah2000a" type="" status="hidden" reviewed="full" language="en">
<authors><p title="" first="" last=""/></authors>
<editors><p title="" first="" last=""/></editors>
<directors><p title="" first="" last=""/></directors>
<actors><p title="" first="" last=""/></actors>
<voices><p title="" first="" last=""/></voices>
<scenarists><p title="" first="" last=""/></scenarists>
<publishers name=""><location place="" city="" country="" state=""/></publishers>
<title></title>
<conference sponsor="" type="" name="" issue="" short=""/>
<type>Thse d'informatique</type>
<book></book>
<chapter></chapter>
<contract></contract>
<school name=""><location place="" city="" country="" state=""/></school>
<location place="" city="" country="" state=""/>
<edition></edition>
<journal name="" issn="" short=""><publishers name=""><location place="" city="" country="" state=""/></publishers></journal>
<volume></volume>
<numero></numero>
<pages></pages>
<length unit="mn|p"></length>
<in><reference></in>
<from><reference></from>
<trans><reference></trans>
<ed><reference></ed>
<red><reference></red>
<date day="" month="" year=""/>
<links><url href=""/></links>
<abstract></abstract>
<comments></comments>
<keywords><li/></keywords>
<areas><li/></areas>
<note></note>
</reference>
-->
<!ENTITY % informal "misc|booklet|manual|techreport|unpublished|deliverable">
<!ENTITY % published "article|book|inbook|incollection">
<!ENTITY % record "article|conference|inproceedings|proceedings|serialproceedings">
<!ENTITY % academic "phdthesis|mastersthesis">
<!ENTITY % bibtype "%informal;|%published;|%record;|%academic;">
<!ENTITY % anytype "motionpicture|lecture-notes|monography|inserialproceedings|%bibtype;">
<!ENTITY % date "CDATA">
<!ENTITY % language "en|fr|de|es">
<!ENTITY % country "CDATA">
<!ENTITY % uri "CDATA">
<!ENTITY % mt "CDATA">
<!ELEMENT bibliography (reference*)>
<!ATTLIST bibliography
date %date; #IMPLIED
name CDATA #REQUIRED>
<!ENTITY % allslots
"authors|editors|title|publisher|conference
|directors|actors|voices|scenarists
|book|chapter|date|month|note|abstract
|organization|institution|school|links|isbn|issn
|howpublished|journal|edition|volume|number
|pages|series|address|type|contract|length
|in|trans|red|rev|from|red
|abstract|keywords|comments|areas|softwares|contracts">
<!ELEMENT reference ((%allslots;)*)>
<!ATTLIST reference
index ID #REQUIRED
ref IDREF #IMPLIED
type (%anytype;) #REQUIRED
status (hidden|public) "public"
reviewed (full|extabs|abstract|poster|invited|none) "full"
language (%language;) "en"
>
<!ELEMENT authors (p+)>
<!ELEMENT editors (p+)>
<!ELEMENT directors (p+)>
<!ELEMENT actors (p+)>
<!ELEMENT voices (p+)>
<!ELEMENT scenarists (p+)>
<!ELEMENT type (#PCDATA)>
<!ELEMENT domain (#PCDATA)>
<!ATTLIST publisher
name CDATA #REQUIRED>
<!ELEMENT title (#PCDATA)>
<!ELEMENT conference (date?,location?)>
<!ATTLIST conference
sponsor CDATA #IMPLIED
type CDATA #IMPLIED
short CDATA #IMPLIED
issue CDATA #IMPLIED
name CDATA #REQUIRED>
<!-- type (conference|workshop|symposium|congress|demo|poster|video|days|meeting)
"conference"-->
<!ELEMENT in (reference+)>
<!ELEMENT rev (reference+)>
<!ELEMENT red (reference+)>
<!ELEMENT from (reference+)>
<!ELEMENT trans (reference+)>
<!ELEMENT ed (reference+)>
<!ELEMENT isbn (#PCDATA)>
<!ELEMENT chapter (#PCDATA)>
<!ELEMENT organization (location?)>
<!ATTLIST organization
name CDATA #REQUIRED>
<!ELEMENT institution (location?)>
<!ATTLIST institution
name CDATA #REQUIRED>
<!ELEMENT school (location?)>
<!ATTLIST school
name CDATA #REQUIRED>
<!ELEMENT howpublished (#PCDATA)>
<!ELEMENT journal (publisher?)>
<!ATTLIST journal
name CDATA #REQUIRED
short CDATA #IMPLIED
issn CDATA #IMPLIED>
<!ELEMENT edition EMPTY>
<!ATTLIST edition
issue CDATA #REQUIRED>
<!ELEMENT volume (#PCDATA)>
<!ELEMENT number (#PCDATA)>
<!ELEMENT pages (#PCDATA)>
<!ELEMENT length (#PCDATA)>
<!ATTLIST length
unit (p|mn|wrd|ln|ko) "p">
<!--ELEMENT month (#PCDATA)-->
<!ELEMENT contract (#PCDATA)>
<!ELEMENT series EMPTY>
<!ATTLIST series
name CDATA #REQUIRED>
<!ELEMENT date EMPTY>
<!ATTLIST date
day CDATA #IMPLIED
month CDATA #IMPLIED
year CDATA #REQUIRED>
<!ELEMENT address (#PCDATA)>
<!ELEMENT url EMPTY>
<!ELEMENT links (url*)>
<!ATTLIST url
href %uri; #REQUIRED
format %mt; #IMPLIED
status (hidden|public) "hidden"
type (html|xml|postscript|pdf) "postscript"
content (abstract|paper|page) "paper"
compression (none|gz|zip|Z) "gz"
>
<!ELEMENT abstract (#PCDATA)>
<!ELEMENT comments (ANY)>
<!ELEMENT keywords (li+)>
<!ELEMENT areas (li+)>
<!ELEMENT softwares (li+)>
<!ELEMENT contracts (li+)>
<!ELEMENT note (#PCDATA)>
<!ELEMENT p EMPTY>
<!ATTLIST p
title CDATA #IMPLIED
first CDATA #IMPLIED
last CDATA #REQUIRED
email CDATA #IMPLIED
url CDATA #IMPLIED
organisation CDATA #IMPLIED>
<!ELEMENT li (#PCDATA)>
<!ELEMENT location EMPTY>
<!ATTLIST location
place CDATA #IMPLIED
country CDATA #IMPLIED
state CDATA #IMPLIED
city CDATA #REQUIRED>
This diff is collapsed.
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<?xml-stylesheeet type="text/xsl" href="cvtoxhtml.xsl" ?>
<cv>
<general>
<title>Guillaume Chomat : CV</title>
<description>Curriculum Vittae de Guillaume Chomat</description>
<comment>XML</comment>
<language>french</language>
<additionalkeywords>
<additionalkeyword>informatique</additionalkeyword>
<additionalkeyword>internet</additionalkeyword>
<additionalkeyword>web</additionalkeyword>
<additionalkeyword>Grenoble</additionalkeyword>
<additionalkeyword>JAVA</additionalkeyword>
<additionalkeyword>XML</additionalkeyword>
</additionalkeywords>
<heading>DESS Gnie Informatique</heading>
</general>
<personal>
<name>
<firstname>Guillaume</firstname>
<lastname>Chomat</lastname>
</name>
<nationality>france</nationality>
<age>24</age>
<adress>
<street>22, rue Lebrix</street>
<zipcode>38000</zipcode>
<city>Grenoble</city>
<state>France</state>
</adress>
<phones>
<phone type="office">04/76/61/54/76</phone>
<phone type ="personal">06/81/74/29/51</phone>
</phones>
<mails>
<mail>chomat.guillaume@inrialpes.fr</mail>
</mails>
<web>guillaume.chomat.free.fr</web>
<photo>not yet</photo>
</personal>
<skills>
<skill>JAVA,C,ADA,PASCAL</skill>
<skill>HTML, PHP, CSS,...</skill>
<skill>SQL</skill>
<skill>XML, XSLT, XPath,...</skill>
<skill>Spcialiste Interaction Homme-Machine</skill>
<skill>Gestion de projet</skill>
</skills>
<experiences>
<experience month="8" year="2002" current="true">
<company>
<companyname url="www.fluxmedia.fr">Fluxmedia</companyname>
<town>Grenoble</town>
<country>france</country>
<entity>StartUp</entity>
</company>
<experienceitems>
<experienceitem>Responsable du dveloppement d'un logiciel aidant la composition de transformations de documents XML.</experienceitem>
</experienceitems>
<technologies>
<technology version="1.4">Java</technology>
<technology version="1.4">Swing</technology>
<technology version="1.0" editor="trilogy">XML</technology>
</technologies>
</experience>
<experience year="2001" month="3">
<company>
<companyname url="www.inria.fr">INRIA</companyname>
<town>MontBonnot</town>
<country>france</country>
<entity>Centre de Recherche</entity>
</company>
<experienceitems>
<experienceitem>Developpement de Transformer ; environement de composition de transformations de document XML</experienceitem>
</experienceitems>
<technologies>
<technology version="5">JAVA</technology>
<technology>XML</technology>
<technology version="RedHat 7.0" os="true">Linux</technology>
</technologies>
</experience>
<experience year="2000" month="2">
<company>
<companyname url="iut2.upmf-grenoble.fr">iut2</companyname>
<town>Grenoble</town>
<country>france</country>
<entity>University</entity>
</company>
<experienceitems>
<experienceitem>Dveloppement d'un logiciel de gestion des Etudiants</experienceitem>
</experienceitems>
<technologies>
<technology>SQL</technology>
<technology>4D</technology>
</technologies>
</experience>
</experiences>
<degrees>
<degree year="2002">
<diploma>DESS</diploma>
<diplomatitle url="ufrima.imag.fr/">Gnie Informatique</diplomatitle>
<school url="www-esigec.univ-savoie.fr">IMAG</school>
<schoollocation url="ufrima.imag.fr" country="france" department="38">Universit de Grenoble</schoollocation>
</degree>
<degree year="2001">
<diploma>MST</diploma>
<diplomatitle>Expert en systme Informatique</diplomatitle>
<school url="ufrima.imag.fr">IMAG</school>
<schoollocation url="ufrima.imag.fr" country="france" department="38">Universit de Grenoble</schoollocation>
</degree>
<degree year="2000">
<diploma>Licence</diploma>
<diplomatitle>Informatique</diplomatitle>
<school url="ufrima.imag.fr">IMAG</school>
<schoollocation url="ufrima.imag.fr" country="france" department="38">Universit de Grenoble</schoollocation>
</degree>
</degrees>
<miscellaneous>
<miscitems>
<miscitem>Anglais: courant</miscitem>
<miscitem>Hobbies: Montagne, Musique, Sport, Vie associative...</miscitem>
</miscitems>
</miscellaneous>
</cv>
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<?xml-stylesheeet type="text/xsl" href="cvtoxhtml.xsl" ?>
<cv>
<general>
<title>Guillaume Chomat : CV</title>
<description>Curriculum Vittae de Guillaume Chomat</description>
<comment>XML</comment>
<language>french</language>
<additionalkeywords>
<additionalkeyword>informatique</additionalkeyword>
<additionalkeyword>internet</additionalkeyword>
<additionalkeyword>web</additionalkeyword>
<additionalkeyword>Grenoble</additionalkeyword>
</additionalkeywords>
<heading>DESS Gnie Informatique</heading>
</general>
<personal>
<name>
<firstname>Guillaume</firstname>
<lastname>Chomat</lastname>
</name>
<nationality>france</nationality>
<age>24</age>
<adress>
<street>22, rue Lebrix</street>
<zipcode>38000</zipcode>
<city>Grenoble</city>
<state>France</state>
</adress>
<phones>
<phone type="office">04/76/61/54/76</phone>
<phone type ="personal">06/81/74/29/51</phone>
</phones>
<mails>
<mail>chomat.guillaume@inrialpes.fr</mail>
</mails>
<web>guillaume.chomat.free.fr</web>
<photo>not yet</photo>
</personal>
<skills>
<skill>JAVA,C,ADA,PASCAL</skill>
<skill>HTML, PHP, CSS,...</skill>
<skill>SQL</skill>
<skill>XML, XSLT, XPath,...</skill>
<skill>Spcialiste Interaction Homme-Machine</skill>
<skill>Gestion de projet</skill>
</skills>
<experiences>
<experience month="8" year="2002" current="true">
<company>
<companyname url="www.fluxmedia.fr">Fluxmedia</companyname>
<town>Grenoble</town>
<country>france</country>
<entity>StartUp</entity>
</company>
<experienceitems>
<experienceitem>Responsable du dveloppement d'un logiciel aidant la composition de transformations de documents XML.</experienceitem>
</experienceitems>
<technologies>
<technology version="1.4">Java</technology>
<technology version="1.4">Swing</technology>
<technology version="1.0" editor="trilogy">XML</technology>
</technologies>
</experience>
<experience year="2001" month="3">
<company>
<companyname url="www.inria.fr">INRIA</companyname>
<town>MontBonnot</town>
<country>france</country>
<entity>Centre de Recherche</entity>
</company>
<experienceitems>
<experienceitem>Developpement de Transformer ; environement de composition de transformations de document XML</experienceitem>
</experienceitems>
<technologies>
<technology version="5">JAVA</technology>
<technology>XML</technology>
<technology version="RedHat 7.0" os="true">Linux</technology>
</technologies>
</experience>
<experience year="2000" month="2">
<company>
<companyname url="iut2.upmf-grenoble.fr">iut2</companyname>
<town>Grenoble</town>
<country>france</country>
<entity>University</entity>
</company>
<experienceitems>
<experienceitem>Dveloppement d'un logiciel de gestion des Etudiants</experienceitem>
</experienceitems>
<technologies>
<technology>SQL</technology>
<technology>4D</technology>
</technologies>
</experience>
</experiences>
<degrees>
<degree year="2002">
<diploma>DESS</diploma>
<diplomatitle url="ufrima.imag.fr/">Gnie Informatique</diplomatitle>
<school url="www-esigec.univ-savoie.fr">IMAG</school>
<schoollocation url="ufrima.imag.fr" country="france" department="38">Universit de Grenoble</schoollocation>
</degree>
<degree year="2001">
<diploma>MST</diploma>
<diplomatitle>Expert en systme Informatique</diplomatitle>
<school url="ufrima.imag.fr">IMAG</school>
<schoollocation url="ufrima.imag.fr" country="france" department="38">Universit de Grenoble</schoollocation>
</degree>
<degree year="2000">
<diploma>Licence</diploma>
<diplomatitle>Informatique</diplomatitle>
<school url="ufrima.imag.fr">IMAG</school>
<schoollocation url="ufrima.imag.fr" country="france" department="38">Universit de Grenoble</schoollocation>
</degree>
</degrees>
<miscellaneous>
<miscitems>
<miscitem>Anglais: courant</miscitem>
<miscitem>Hobbies: Montagne, Musique, Sport, Vie associative...</miscitem>
</miscitems>
</miscellaneous>
</cv>
<?xml version="1.0"?>
<html>
<head><title>Transmorpher servlet test</title></head>
<body>
<h1>Bonjour Yvonne</h1>
<FORM action="servelette">
<INPUT name="nom" type="text" />
</FORM>
</body>
</html>
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
<html xmlns:date="http://www.jclark.com/xt/java/java.util.Date" xmlns:bib="http://www.inrialpes.fr/exmo/papers"><head><title>Exmo bibliography selection</title><base href="http://www.inrialpes.fr/exmo/papers/"/></head><body base="http://www.inrialpes.exmo/papers/" bgcolor="ffffff"><form method="post" action="http://barbara.inrialpes.fr/servlets/BiblioServlet"><input value="bibexmo.xml" name="file" type="hidden"/><input value="false" name="abstrip" type="hidden"/><table width="100%"><tr border="0"><td width="25%" bgcolor="#99ccff"> in <select name="format"><option value="html" selected="true">HTML</option><option value="bib">BibTeX</option><option value="xml">XML</option></select></td><td width="50%" bgcolor="#00ffcc"> sorted by <select name="sort"><option value="ay" selected="true">authors, years</option><option value="ty">areas, year</option><option value="ya">year, authors</option><option value="cay">type, year, author</option></select></td><td width="25%" bgcolor="#cc00cc"><input value="OK" type="submit"/></td></tr></table></form><h1><a href=".."><img align="bottom" border="0" alt=" [EXMO] " src="../img/exmo-small.gif"/></a> bibliography selection ()</h1><dl><dt><h2>Olivier Brunet<i> and others</i></h2></dt><dd/><dt><br/><hr/>Olivier Brunet, <b>Lattice approach to classifications</b>, Proc. 12th European summer school logic, language and information, Birmimgham (UK)
, pp34-44, 2000<br/><a href="http://barbara.inrialpes.fr/servlets/BibrefServlet?format=bib&amp;file=bibexmo.xml&amp;abstrip=false&amp;ref=brunet2000a"><font size="-1">BibTeX</font></a><br/><font size="-1">
<a href="ftp://ftp.inrialpes.fr/pub/exmo/publications/brunet2000a.ps.gz"><tt>ftp://ftp.inrialpes.fr/pub/exmo/publications/brunet2000a.ps.gz</tt></a><br/>
</font></dt><dd><i>We present a translation of J. Barwise and J. Seligman's
"Information Flow Theory" into a lattice and Galois connection based
formalism. We show how to transform the different structures of the
theory into this formalism and show that this translation extends the
expressivity of the theory.</i><br/><font size="-1"/><br/>Transformations</dd><dt><br/><hr/>Olivier Brunet, <b>Classifications et treillis</b>, Actes 5es Rencontres nationales de jeunes chercheurs en intelligence artificielle, Lyon (FR)
, pp29-38, 2000<br/><a href="http://barbara.inrialpes.fr/servlets/BibrefServlet?format=bib&amp;file=bibexmo.xml&amp;abstrip=false&amp;ref=brunet2000b"><font size="-1">BibTeX</font></a><br/><font size="-1">
<a href="ftp://ftp.inrialpes.fr/pub/exmo/publications/brunet2000b.ps.gz"><tt>ftp://ftp.inrialpes.fr/pub/exmo/publications/brunet2000b.ps.gz</tt></a><br/>
<a href="http://www710.univ-lyon1.fr/~rjcia/papiers/Brunet.pdf"><tt>http://www710.univ-lyon1.fr/~rjcia/papiers/Brunet.pdf</tt></a><br/>
</font></dt><dd><i> Nous présentons un formalisme de traduction de l'Information Flow Theory, une théorie de représentation des transferts d'information développée par J. Barwise et J. Seligman, vers un formalisme standard de correspondances de Galois. Nous donnons certaines propriétés de cette traduction et montrons que celle-ci est totale et injective mais non surjective, ce qui signifie que cette théorie se traduit exactement sous forme de treillis et de correspondances de Galois mais que l'on peut l'enrichir en utilisant ce formalisme.</i><br/><font size="-1">Représentation des connaissances, Compilation et approximation de connaissances</font><br/>Transformations</dd><dt><h2>Raphaël Troncy<i> and others</i></h2></dt><dd/><dt><br/><hr/>Raphaël Troncy, <b>Intégration texte-représentation formelle pour la gestion de documents XML</b>, DEA d'informatique, Université Joseph Fourier-INPG, Grenoble (FR)
, 2000<br/><a href="http://barbara.inrialpes.fr/servlets/BibrefServlet?format=bib&amp;file=bibexmo.xml&amp;abstrip=false&amp;ref=troncy2000a"><font size="-1">BibTeX</font></a><br/><font size="-1">
<a href="ftp://ftp.inrialpes.fr/pub/exmo/reports/dea-troncy.ps.gz"><tt>ftp://ftp.inrialpes.fr/pub/exmo/reports/dea-troncy.ps.gz</tt></a><br/>
</font></dt><dd><i>Actuellement, le Web contient d'importantes quantités d'informations couvrant
tous les sujets imaginables. Le problème qui était avant de savoir si une information, même très spécifique, était disponible sur le Web, est mainte nant devenu comment retrouver cette information. Apporter du sens intelligible et exploitable par des machines aux documents devrait leur permettre d'utiliser l'information présente, d'améliorer les techniques de recherche, et donc de faire du Web une gigantesque base de connaissance. Les langages de représentation de connaissance sont de bons candidats si l'on souhaite décrire le contenu de documents. L'action Escrire a d'ailleurs pour objectif d'en comparer trois. Parmi eux, la représentation de connaissances à objets apparaît particulièrement adaptée lorsqu'il s'agit de représenter des connaissances complexes sur un domaine en cours d'étude. On pourra alors manipuler plus efficacement une base de documents en les indexant par leur contenu (ou leur sens). Les documents pertinents seront ramenés à partir de requêtes structurées tirant parti du formalisme de représentation de connaissance (hiérarchie de classes, mécanismes de classification...).
Nous avons d'abord observé le lien étroit existant entre la nature de la connaissance à représenter et le type du document. Nous avons aussi pu voir que plus que le contenu, c'est l'application résultante qui va décider des éléments à représenter. Nous avons donc essayé d'imaginer quels types de requêtes un utilisateur est susceptible de poser, ce qui nous a conduit à proposer un langage de requêtes. Un corpus de travail a été utilisé pour mettre en oeuvre les choix effectués. Il concerne les interactions géniques chez la drosophile pendant son processus de segmentation. Le système de représentation de connaissances à objets Troeps gère les connaissances contenues dans les documents. Un évaluateur de requêtes a été intégré à ce système pour permettre de l'interroger.
</i><br/><font size="-1">Représentation de connaissance, Représentation du contenu, Sémantique, XML, Recherche d'information, Annotations, Ontologies, Objets</font><br/>Formal content representation/Représentation formelle de contenu</dd><dt><br/><hr/>Raphaël Troncy, <b>Intégration texte-représentation formelle pour la gestion de documents XML</b>, <br/><a href="http://barbara.inrialpes.fr/servlets/BibrefServlet?format=bib&amp;file=bibexmo.xml&amp;abstrip=false&amp;ref=troncy2000b"><font size="-1">BibTeX</font></a><br/><font size="-1">
<a href="ftp://ftp.inrialpes.fr/pub/exmo/reports/troncy2000b.ps.gz"><tt>ftp://ftp.inrialpes.fr/pub/exmo/reports/troncy2000b.ps.gz</tt></a><br/>
</font></dt><dd><font size="-1">Représentation de connaissance, Représentation du contenu, Sémantique, XML, Recherche d'information, Annotations, Ontologies, Objets</font><br/>Formal content representation/Représentation formelle de contenu</dd></dl><hr/><table width="100%"><tr border="1"><td><small><a href="..">EXMO</a> :
<a href="../research">research</a> |
<a href="../people">people</a> |
<a href="../papers">papers</a> |
<a href="../teaching">teaching</a> |
<a href="../training">training</a> |
<a href="../cooperation">cooperation</a> |
<a href="../software">software</a> |
<a href="../applications">applications</a> |
<a href="../transfert">transfert</a></small></td><td align="right"><small><a alt=" [legal notice] " href="../notice.html">©</a> |
<a alt=" [search] " href="../search.html">?</a> |
<a alt=" [glossary] " href="../gloss.html">*</a></small></td></tr></table><hr/><table width="100%"><tr><td><small>http://www.inrialpes.fr/exmo/papers/</small></td><td align="right"><small><a href="../notice.html">© INRIA Rhône-Alpes, 1999-2000</a></small></td></tr></table><address>Maintained by <a href="mailto:Jerome.Euzenat@inrialpes.fr">Jérôme Euzenat</a></address></body></html>
\ No newline at end of file
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<html><head><title>CAHIER DES CHARGES DE L'INTERFACE GRAPHIQUE FLOWCOMPOSER</title><meta content="DocBook XSL Stylesheets V1.48" name="generator"/></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="article"><div class="titlepage"><div><h2 class="title"><a name="N2"/>CAHIER DES CHARGES DE L'INTERFACE GRAPHIQUE FLOWCOMPOSER</h2></div><div><h3 class="author">Guillaume Chomat</h3><h3 class="author">Frédéric Saint-Marcel</h3></div><hr/></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#N13">Introduction</a></dt><dd><dl><dt><a href="#N16">Objectifs du document</a></dt></dl></dd><dt><a href="#N6B">Portée et contexte du projet</a></dt><dd><dl><dt><a href="#N6E">Contexte du Projet</a></dt><dt><a href="#ND8">FlowComposer</a></dt></dl></dd></dl></div><div class="section"><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="N13"/>Introduction</h2></div></div><div class="section"><div class="titlepage"><div><h3 class="title"><a name="N16"/>Objectifs du document</h3></div></div><p>Ce document présente le besoin de réaliser une interface graphique à l'environnement de développement de compositon de transformations de documents XML Transmorpher.</p><p>Il se destine à :</p><div class="itemizedlist"><ul type="disc"><li><p>
Serge Leblanc, Directeur de Fluxmedia.
</p></li><li><p>
Jérôme Euzenat, Chercheur à l'INRIA Rhône-Alpes.
</p></li><li><p>
Chomat Guillaume et Frédéric Saint-Marcel, stagiaire de DESS GI.
</p></li></ul></div></div><div class="glossary" id="N27"><div class="titlepage"><div><h2 class="title"><a name="N27"/>Glossary</h2></div></div><div class="glossdiv"><h3 class="title">H</h3><dl><dt>Hypertext Markup Language</dt><dd><p>HTML est un langage à balise spécialisé dans l'édition de pages web</p><p>See Also XML, HTML.</p></dd></dl></div><div class="glossdiv"><h3 class="title">S</h3><dl><dt>Standard Generalized Markup Language</dt><dd><p>SGML est un langage à balise complet pour l'édition de documents</p><p>See Also XML, HTML.</p></dd></dl></div><div class="glossdiv"><h3 class="title">X</h3><dl><dt>eXtensible Markup Language</dt><dd><p>XML est un métalangage à balises, version simplifiée de SGML</p><p>See Also SGML, HTML.</p></dd><dt>eXtensible Stylesheet Language</dt><dd><p>XSL est un langage de définition de feuille de style appliquable sur des documents XML</p><p>See Also XSLT.</p></dd><dt>eXtensible Stylesheet Language Transformation</dt><dd><p>XSL est un langage de définition de feuille de style appliquable sur des documents XML</p><p>See Also XSL.</p></dd></dl></div></div></div><div class="section"><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="N6B"/>Portée et contexte du projet</h2></div></div><div class="section"><div class="titlepage"><div><h3 class="title"><a name="N6E"/>Contexte du Projet</h3></div></div><div class="section"><div class="titlepage"><div><h4 class="title"><a name="N71"/>Fluxmedia</h4></div></div><p>La société Fluxmedia intervient dans la gestion de flux intra et inter entreprises au travers de trois métiers forts et complémentaires:
<div class="itemizedlist"><ul type="disc"><li><p>Management stratégique et organisation</p></li><li><p>Partage de l'information</p></li><li><p>Gestion logistique</p></li></ul></div>
</p><p>Et regroupe les experts de ces pôles de compétences autour de trois axes principaux:
<div class="itemizedlist"><ul type="disc"><li><p> Flux de décisions</p></li><li><p> Flux d'informations</p></li><li><p> Flux de matière</p></li></ul></div>
</p></div><div class="section"><div class="titlepage"><div><h4 class="title"><a name="N8E"/>Exmo</h4></div></div><p>
<span class="emphasis"><i>présentation et objetifs du projet Exmo</i></span>
</p><p>
EXMO étudie l'échange de connaissance structurée et formalisée. Dans le processus de communication, l'ordinateur peut introduire une plus-value à son rôle de médium et de mémoire en accomplissant des tâches comme le formatage, le filtrage, la catégorisation, le test de consistance ou la généralisation.
</p><p>
Le but de l'action Exmo est le développement d'outils théoriques et logiciels pour aider à l'organisation, la manipulation, la composition et la présentation d'éléments de connaissance structurés lors de la communication entre humains. La connaissance est représentée dans des langages formellement définis. Ils peuvent aller de XML - métalangage structuré mais sans sémantique - aux langages de représentation de connaissance - structurés, sémantiquement définis mais spécialisés.
</p><p>Assurer l'adéquation et l'intelligibilité de la connaissance pour les interlocuteurs nécessite le développement d'une compréhension abstraite des représentations et des transformations qui leur sont appliquées. Les travaux de l'action Exmo sont focalisés sur deux aspects. L'aspect transformation rend compte des modifications de la connaissance pendant la communication alors que l'aspect communication concerne la préservation de l'intelligibilité de la connaissance transformée.
</p></div><p>Après cette présentation des acteurs du projet, il est nécessaire, pour comprendre les besoins qui ont aboutis à la colaboration de ceux-ci, de présenter le langage XML.</p><div class="section"><div class="titlepage"><div><h4 class="title"><a name="N9E"/>XML</h4></div></div><p>XML est un language de balisage pour l'édition de document texte. Il est définit comme un standard par le W3C(reférence Glossaire) pour la structuration de documents.
Les langages de balisage se sont surtout fait connaitre par l'intermédaire de HTML le language de référence pour l'édition de page Web.
Mais contrairement à HTML, qui utilise un jeu de balise finie, XML permet de définir ses propres balises.
Pour bien comprendre cela, prenons l'exemple d'un document, décrivant en XML, un annuaire au sein d'une entreprise. Un tel document pourrais ressemblé à:</p><div class="example"><p><b>Example 1. Exemple de document XML</b></p><pre class="programlisting">
<font color="red">&lt;annuaire&gt;
<font color="red">&lt;personne&gt;
<font color="red">&lt;nom&gt;Chinalska&lt;/nom&gt;</font>
<font color="red">&lt;prenom&gt;Renata&lt;/prenom&gt;</font>
<font color="red">&lt;fonction&gt;agent commercial&lt;/fonction&gt;</font>
<font color="red">&lt;tel&gt;0123456789&lt;/tel&gt;</font>
<font color="red">&lt;bureau&gt;b214&lt;/bureau&gt;</font>
&lt;/personne&gt;</font>
&lt;/annuaire&gt;</font>
</pre></div><p>Les balises qui définisent notre document annuaire permmettent de donner une sémantique aux contenus de ces balises</p><p>Ensuite, un des autres avantages d'XML par rapport à d'autre format d'édition, est sa portabilité.Tout programme pouvant lire des documents textes peut lire des documents XML.
De plus, de multiples langages peuvent être dérivés d'XML.L'avantage, alors, est l'uniformisation de l'analyse syntaxique de tous ces langages.</p><p>Enfin, contrairement à HTML, XML sépare le contenu du document de sa présentation. Cette dernière étant rendue possible par des feuilles de styles.
XSL est un langage, dérivant de XML, qui permet d'écrire de telles feuilles de styles.XSLT quant à lui pemet d'appliquer une feuille de style XSL à un document XML.
Un des avantages est de pouvoir présenter un même document XML sur différentes plate-forme(téléphone portable, ordinateur de bureau, ordinateur de poche,...) mais aussi sous différents formats(HTML,PDF,...).
</p></div><div class="section"><div class="titlepage"><div><h4 class="title"><a name="NC4"/>Transmorpher</h4></div></div><p>Dans la section précédente, nous avons présenté de manière générale le langage XML et ses avantages.
</p><p>En résumé, XML s'impose comme le standard de l'édition de documents structurés. De ce fait, au sein d'une entreprise, une grande partie des documents qui circuleront en son sein mais aussi vers le monde extérieur seront écris en XML.</p><p>Ainsi les transformations de ces documents XML seront omni présentes. Il est primordial alors, pour cette entreprise, de pouvoir maîtriser les échanges et les transformations des documents XML.</p><p>XSL et XSLT permmettent de modifier les documents XML, d'effectuer des transformations.
Cependant XSLT à des limites.
</p><p><span class="emphasis"><i>Limite de XSLT</i></span>
XSLT est trop complexe pour des opérations simples(renommé un attribut, caché un élément) et limité pour des opérations complexes, comme la composition de transformations.
Afin de remédier à ces lacunes, Exmo, projet de recherche de l'INRIA Rhônes-Alpes et Fluxmedia ont collaborés afin de définir et développer un environement de composition de transformations de documents XML.
</p><p><span class="emphasis"><i>Transmorpher</i></span></p><p>Transmorpher</p></div></div><div class="section"><div class="titlepage"><div><h3 class="title"><a name="ND8"/>FlowComposer</h3></div></div><div class="section"><div class="titlepage"><div><h4 class="title"><a name="NDB"/>analyse des besoins</h4></div></div><div class="section"><div class="titlepage"><div><h5 class="title"><a name="NDE"/>Interface Homme-Machine</h5></div></div><p>Pour faciliter l'édition de composition de transformation basée sur Transmorpher, FlowComposer a pour but de permettre l'édition graphe représentant des compositions de transformations de documents XMl à l'aide de pictogrammes. FlowComposer se situe donc juste au dessus du Transmorpher.
FlowComposer est donc une Interface Homme-Machine(IHM).
</p><div class="section"><div class="titlepage"><div><h6 class="title"><a name="NE3"/>Qualitées majeurs</h6></div></div><div class="itemizedlist"><ul type="disc"><li><p>&gt;L'interface doit être intuitive.
</p></li><li><p>De plus, l'IHM doit vérifier la propriété d'honêteté. C'est à dire que l'utilisateur interpretra correctement l'état du système.
</p></li><li><p>Enfin, elle doit respecter les critères de robustesse définit par ...
</p></li></ul></div></div><p>Enfin, le développement de l'IHM doit s'inscrire dans une vision centrée sur l'utilisateur.
Le profil de ce dernier étant le suivant:
</p><div class="section"><div class="titlepage"><div><h6 class="title"><a name="NF2"/>Profil Utilisateur</h6></div></div><p>L'utilisateur a connaissance de ce qu'est un document XML.</p><p>Aucune autre connaissance ne doit être nécessaire.</p></div><p>Afin de familiariser l'utilisateur à des IHM déjà existantes, la conception de cette dernière va s'inspirer fortement des standards actuels.
L'IHM doit être composée d'au moins trois zones</p><div class="itemizedlist"><ul type="disc"><li><p>
Une barre de Menu.
</p></li><li><p>
Une boite à outils.
</p></li><li><p>
Une zone d'édition.
</p></li></ul></div><p>En ce qui concerne l'édition du graphe, une charte graphique[annexe 1] devra être respectée.
</p></div><div class="section"><div class="titlepage"><div><h5 class="title"><a name="N107"/>Accès distant</h5></div></div><p>L'environement Transmorpher sera souvent connecté à des bases de données, de ce fait, cela constituerais une charge importante de le faire migrer sur une autre machine.</p><p>Il est donc nécessaire que FlowComposer puisse permettre a l'utilisateur d'accéder aux fonctionnalités du Transmorpher et à son environement à distance.</p><p>Et, pour que cet utilisateur puisse accéder à distance au Transmorpher sur n'importe quelle machine, FlowComposer doit pouvoir être lancé sur n'importe quelle machine connectée à internet.</p><p>L'application distante doit être rapide à charger. Son temps de chargement doit être inférieure à 10 secondes. Cependant ce temps dépend de l'état d'encombrement du réseau et du type de connexion utilisée(RNIS,RTC ou réseau d'entreprise).
L'application distante doit pouvoir s'exécuter sur n'importe quelle machine.
</p></div></div></div></div></div></body></html>
\ No newline at end of file
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><link type="text/css" href="css/cv.css"/><title>Guillaume Chomat : CV</title><script language="JavaScript">
</script></head><body alink="#ff0000" vlink="#0000cc" link="#0000ff" text="#000000" bgcolor="#ffffff"><table cellspacing="0" cellpadding="0" border="0" width="630"><tr><td><table border="0" width="100%"><tr><td><table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td valign="top" width="70%" class="head"><font size="2" face="arial"><b><a name="top">Guillaume Chomat</a></b><br/>24 ans<br/>22, rue Lebrix<br/>38000 Grenoble<br/>Tl. professionel : 04/76/61/54/76<br/>Tl.
personel
: 06/81/74/29/51<br/>Mail : <a href="mailto:chomat.guillaume@inrialpes.fr" style="text-decoration: none">chomat.guillaume@inrialpes.fr</a><br/>Web : <a href="guillaume.chomat.free.fr" style="text-decoration: none">guillaume.chomat.free.fr</a></font></td><td align="right"><img alt="Photo" border="2" height="120" width="141" src="not yet"/></td></tr></table></td></tr><tr><td> </td></tr><tr><td align="center"><b><font size="5" face="arial">DESS Gnie Informatique</font></b></td></tr><tr><td align="center"><font size="1" face="arial"><a href="cv-english.html" style="text-decoration: none">Click here for the English version</a></font></td></tr><tr><td> </td></tr><tr><td> </td></tr><tr><td class="title"><font size="3" face="arial"><b><a name="experience">Exprience Professionelle</a></b></font></td></tr><tr><td> </td></tr><tr><td><table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td valign="top" width="10%"><font size="2" face="arial">Depuis<br/>8/2002 :</font></td><td valign="top"><font size="2" face="arial"><a onclick="makewin('http://www.fluxmedia.fr')" href="#top" style="text-decoration: none">Fluxmedia</a> Grenoble StartUp.<br/>Responsable du dveloppement d'un logiciel aidant la composition de transformations de documents XML..<br/></font></td></tr><tr><td> </td></tr><tr><td valign="top" width="10%"><font size="2" face="arial">2001 :<br/>( mois)</font></td><td valign="top"><font size="2" face="arial"><a onclick="makewin('http://www.inria.fr')" href="#top" style="text-decoration: none">INRIA</a> MontBonnot Centre de Recherche.<br/>Developpement de Transformer ; environement de composition de transformations de document XML.<br/></font></td></tr><tr><td> </td></tr><tr><td valign="top" width="10%"><font size="2" face="arial">2000 :<br/>( mois)</font></td><td valign="top"><font size="2" face="arial"><a onclick="makewin('http://iut2.upmf-grenoble.fr')" href="#top" style="text-decoration: none">iut2</a> Grenoble University.<br/>Dveloppement d'un logiciel de gestion des Etudiants.<br/></font></td></tr><tr><td> </td></tr></table></td></tr><tr><td align="center" class="title"><font size="3" face="arial"><b><a name="degree">Diplmes</a></b></font></td></tr><tr><td> </td></tr><tr><td align="left"><table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td valign="top" width="7%"><font size="2" face="arial">2002 :</font></td><td valign="top"><font size="2" face="arial">DESS en <a onclick="makewin('http://ufrima.imag.fr/')" href="#degree" style="text-decoration: none">Gnie Informatique</a>, <a onclick="makewin('http://www-esigec.univ-savoie.fr')" href="#degree" style="text-decoration: none">IMAG</a> Universit de Grenoble, 38.</font></td></tr><tr><td> </td></tr><tr><td valign="top" width="7%"><font size="2" face="arial">2001 :</font></td><td valign="top"><font size="2" face="arial">MST en Expert en systme Informatique, <a onclick="makewin('http://ufrima.imag.fr')" href="#degree" style="text-decoration: none">IMAG</a> Universit de Grenoble, 38.</font></td></tr><tr><td> </td></tr><tr><td valign="top" width="7%"><font size="2" face="arial">2000 :</font></td><td valign="top"><font size="2" face="arial">Licence en Informatique, <a onclick="makewin('http://ufrima.imag.fr')" href="#degree" style="text-decoration: none">IMAG</a> Universit de Grenoble, 38.</font></td></tr><tr><td> </td></tr></table></td></tr><tr><td align="center" class="title"><font size="3" face="arial"><b><a name="domain">Domaines de comptence</a></b></font></td></tr><tr><td> </td></tr><tr><td align="left"><lu><font size="3" face="arial"><li>JAVA,C,ADA,PASCAL</li><li>HTML, PHP, CSS,...</li><li>SQL</li><li>XML, XSLT, XPath,...</li><li>Spcialiste Interaction Homme-Machine</li><li>Gestion de projet</li></font></lu></td></tr><tr class="title"><td align="center"><font size="3" face="arial"><b><a name="misc">Divers</a></b></font></td></tr><tr><td> </td></tr><tr><td align="left"><font size="2" face="arial">Anglais: courant.<br/>Hobbies: Montagne, Musique, Sport, Vie associative....<br/><br/></font></td></tr></table></td></tr><tr><td align="center"><font size="1" face="arial">Dernire Modification : . <br/>Ce CV a t cre partir de mon CV en <a href="xml/">XML</a>.
<br/><a href="xml/"><img border="0" width="88" height="31" alt="XML 1.0" src="image/vxml10.gif"/></a></font></td></tr></table></body></html>
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
<?xml version="1.0" standalone="yes"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns"
xmlns:s="http://www.w3.org/2000/01/rdf-schema">
<rdf:Description about="aeffacer">
<hasProcess>
<rdf:Description about="Main">
<hasComponent>
<rdf:Description about="G-0">
<s:x>36</s:x>
<s:y>78</s:y>
</rdf:Description>
</hasComponent>
<hasComponent>
<rdf:Description about="G-1">
<s:x>25</s:x>
<s:y>179</s:y>
</rdf:Description>
</hasComponent>
<hasComponent>
<rdf:Description about="M-0">
<s:x>185</s:x>
<s:y>129</s:y>
</rdf:Description>
</hasComponent>
<hasComponent>