<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://helios2.mi.parisdescartes.fr/~janiszek/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://helios2.mi.parisdescartes.fr/~janiszek/feed.php">
        <title>Page personnelle de David Janiszek interets:voicexml:vxmlappbuilder</title>
        <description></description>
        <link>http://helios2.mi.parisdescartes.fr/~janiszek/</link>
        <image rdf:resource="http://helios2.mi.parisdescartes.fr/~janiszek/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-15T19:41:46+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://helios2.mi.parisdescartes.fr/~janiszek/interets/voicexml/vxmlappbuilder/ecore?rev=1638960497&amp;do=diff"/>
                <rdf:li rdf:resource="http://helios2.mi.parisdescartes.fr/~janiszek/interets/voicexml/vxmlappbuilder/generalites?rev=1638960546&amp;do=diff"/>
                <rdf:li rdf:resource="http://helios2.mi.parisdescartes.fr/~janiszek/interets/voicexml/vxmlappbuilder/glossaire?rev=1638960658&amp;do=diff"/>
                <rdf:li rdf:resource="http://helios2.mi.parisdescartes.fr/~janiszek/interets/voicexml/vxmlappbuilder/java?rev=1638960738&amp;do=diff"/>
                <rdf:li rdf:resource="http://helios2.mi.parisdescartes.fr/~janiszek/interets/voicexml/vxmlappbuilder/liens?rev=1638960808&amp;do=diff"/>
                <rdf:li rdf:resource="http://helios2.mi.parisdescartes.fr/~janiszek/interets/voicexml/vxmlappbuilder/pluginrcp?rev=1638960885&amp;do=diff"/>
                <rdf:li rdf:resource="http://helios2.mi.parisdescartes.fr/~janiszek/interets/voicexml/vxmlappbuilder/start?rev=1638961157&amp;do=diff"/>
                <rdf:li rdf:resource="http://helios2.mi.parisdescartes.fr/~janiszek/interets/voicexml/vxmlappbuilder/voicexml?rev=1638961121&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://helios2.mi.parisdescartes.fr/~janiszek/lib/tpl/dokuwiki/images/favicon.ico">
        <title>Page personnelle de David Janiszek</title>
        <link>http://helios2.mi.parisdescartes.fr/~janiszek/</link>
        <url>http://helios2.mi.parisdescartes.fr/~janiszek/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="http://helios2.mi.parisdescartes.fr/~janiszek/interets/voicexml/vxmlappbuilder/ecore?rev=1638960497&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-08T11:48:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>interets:voicexml:vxmlappbuilder:ecore</title>
        <link>http://helios2.mi.parisdescartes.fr/~janiszek/interets/voicexml/vxmlappbuilder/ecore?rev=1638960497&amp;do=diff</link>
        <description>Le Modèle



Le noyau pour l'Eclipse Modeling Framework est un fichier .ecore, il correspond à un fichier .genmodel (qui sera responsable de la génération du code).
Il y a certains outils qui permettent de manipuler plus facilement ces fichiers, dans la partie outils, nous mettront les liens pour les téléchargements, et nous développerons leur utilisation dans les autres sections adéquates : le modèle ecore, le fichier genmodel.</description>
    </item>
    <item rdf:about="http://helios2.mi.parisdescartes.fr/~janiszek/interets/voicexml/vxmlappbuilder/generalites?rev=1638960546&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-08T11:49:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>interets:voicexml:vxmlappbuilder:generalites</title>
        <link>http://helios2.mi.parisdescartes.fr/~janiszek/interets/voicexml/vxmlappbuilder/generalites?rev=1638960546&amp;do=diff</link>
        <description>Généralités



----------

L'objectif est de créer un éditeur basé sur Eclipse pour pouvoir créer rapidement des fichiers VoiceXML (vxml) qui correspondent à la norme VoiceXML 2.1 du W3C datant de mars 2004 et éventuellement VoiceXML 3.0, dès qu'elle sera validée. Eclipse, grâce à Eclipse Modeling Framework (EMF), permet de représenter la syntaxe VoiceXML sous un modèle à partir de son schéma. Grâce au framework, Eclipse génère un éditeur très facilement.</description>
    </item>
    <item rdf:about="http://helios2.mi.parisdescartes.fr/~janiszek/interets/voicexml/vxmlappbuilder/glossaire?rev=1638960658&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-08T11:50:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>interets:voicexml:vxmlappbuilder:glossaire</title>
        <link>http://helios2.mi.parisdescartes.fr/~janiszek/interets/voicexml/vxmlappbuilder/glossaire?rev=1638960658&amp;do=diff</link>
        <description>Glossaire

EMF : Eclipse Modeling Framework (EMF) est un framework de modélisation et une infrastructure de génération de code pour la construction d'outils et d'autres applications basées sur une structure de modèle de données. Depuis un modèle de spécifications décrit en XMI, EMF fournit des outils et un support de moteur d'exécution de production de classes Java pour un modèle, un jeu de classes qui permettent la prévisualisation et l'édition du modèle, ainsi qu'un éditeur basique. Les modèle…</description>
    </item>
    <item rdf:about="http://helios2.mi.parisdescartes.fr/~janiszek/interets/voicexml/vxmlappbuilder/java?rev=1638960738&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-08T11:52:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>interets:voicexml:vxmlappbuilder:java</title>
        <link>http://helios2.mi.parisdescartes.fr/~janiszek/interets/voicexml/vxmlappbuilder/java?rev=1638960738&amp;do=diff</link>
        <description>Comprendre le code Java généré

Grâce au fichier genmodel, EMF génère un certain nombre de classes, dans cette partie on va s'interroger sur le code généré, voir la généricité de ce code et sur quels pattern il repose.
Le code Java généré dépend du modèle e-core de base et de référence.
L'ensemble des classes générées contiennent parfois des erreurs, c'est pourquoi, il est important de comprendre comment Eclipse fonctionne.</description>
    </item>
    <item rdf:about="http://helios2.mi.parisdescartes.fr/~janiszek/interets/voicexml/vxmlappbuilder/liens?rev=1638960808&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-08T11:53:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>interets:voicexml:vxmlappbuilder:liens</title>
        <link>http://helios2.mi.parisdescartes.fr/~janiszek/interets/voicexml/vxmlappbuilder/liens?rev=1638960808&amp;do=diff</link>
        <description>Liens utiles

Outils

	*  Outils EMFT (EMF Tools)
	*  Page de téléchargement d'Eclipse (on est intéressé par Eclipse Modeling Tools  et Eclipse for RCP/Plug-in Developers )

Model Driven Architecture (MDA)

	*  Introduction à MDA : principe
	*  Introduction à MDA par la pratique
	*  MDA avec EMF

Eclipse Modeling Framework (EMF)

	*  Métamodéliser avec Eclipse EMF
	*  Eclipse Modeling Framework (EMF) - Tutorial
	*  Quick'n Dirty Tutorial on Modelling with Eclipse
	*  Eclipse Development using th…</description>
    </item>
    <item rdf:about="http://helios2.mi.parisdescartes.fr/~janiszek/interets/voicexml/vxmlappbuilder/pluginrcp?rev=1638960885&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-08T11:54:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>interets:voicexml:vxmlappbuilder:pluginrcp</title>
        <link>http://helios2.mi.parisdescartes.fr/~janiszek/interets/voicexml/vxmlappbuilder/pluginrcp?rev=1638960885&amp;do=diff</link>
        <description>Lancer un éditeur personnalisé

On peut utiliser le code généré pour en faire un plug-in ou pour lancer une application en stand-alone grâce à Eclipse RCP (Rich Client Platform).

Plugin

	*  creer_un_plugin

Pour créer un plugin, il faut créer un RCP (voir-ci-desous). Pour cela, il faut configurer de manière spécifique, le running de l'application crée sous Eclipse (Run/Configurations). Il faut en effet, selectionner l'ensemble des Plugins requis, sans quoi, Eclipse lancera des plugins inutiles…</description>
    </item>
    <item rdf:about="http://helios2.mi.parisdescartes.fr/~janiszek/interets/voicexml/vxmlappbuilder/start?rev=1638961157&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-08T11:59:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>interets:voicexml:vxmlappbuilder:start</title>
        <link>http://helios2.mi.parisdescartes.fr/~janiszek/interets/voicexml/vxmlappbuilder/start?rev=1638961157&amp;do=diff</link>
        <description>VoiceXML Application Builder

Le projet VoiceXML Application Builder (vxmlappbuilder) est un projet open-source (abandonné) qui vise à développer un environnement de développement intégré (EDI) dédié à la création d'applications vocales répondant au standard</description>
    </item>
    <item rdf:about="http://helios2.mi.parisdescartes.fr/~janiszek/interets/voicexml/vxmlappbuilder/voicexml?rev=1638961121&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-08T11:58:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>interets:voicexml:vxmlappbuilder:voicexml</title>
        <link>http://helios2.mi.parisdescartes.fr/~janiszek/interets/voicexml/vxmlappbuilder/voicexml?rev=1638961121&amp;do=diff</link>
        <description>VoiceXML

VoiceXML est un langage balisé de type XML permettant de créer des applications vocales. Grâce à ces fichiers, l'utilisateur va pouvoir naviguer sur Internet grâce à un terminal téléphonique en envoyant des requêtes au serveur. Le VoiceXML contient plusieurs balises contenant chacune leur spécificités.</description>
    </item>
</rdf:RDF>
