<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.odelia-technologies.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>odelia technologies - étendez vos limites, développez votre potentiel</title>
 <link>http://www.odelia-technologies.com</link>
 <description></description>
 <language>fr</language>
<item>
 <title>Scripts Groovy, actions, et services Grails</title>
 <link>http://www.odelia-technologies.com/node/166</link>
 <description>&lt;p&gt;Dans cet article, nous discutons de l&amp;#39;idée de pouvoir invoquer du code Groovy, placé dans un fichier de script, comme si il s&amp;#39;agissait d&amp;#39;une action d&amp;#39;un contrôleur Grails ; ayant des fichiers scripts déployés dans une application Grails, nous montrons comment mettre en place un mécanisme simple qui permet d&amp;#39;exécuter du code Groovy au travers d&amp;#39;une URL formée en suivant une convention particulière.&lt;br /&gt;De plus, nous montrerons comment autoriser l&amp;#39;utilisation de services Grails depuis un script.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.odelia-technologies.com/node/166&quot;&gt;en lire plus&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.odelia-technologies.com/node/166#comment</comments>
 <category domain="http://www.odelia-technologies.com/Grails">Grails</category>
 <category domain="http://www.odelia-technologies.com/Groovy">Groovy</category>
 <enclosure url="http://www.odelia-technologies.com/files/test1.groovy.txt" length="494" type="text/plain" />
 <pubDate>Fri, 18 Jul 2008 21:12:41 +0200</pubDate>
 <dc:creator>odelia technologies</dc:creator>
 <guid isPermaLink="false">166 at http://www.odelia-technologies.com</guid>
</item>
<item>
 <title>Un gadget UWA servi par une application Grails</title>
 <link>http://www.odelia-technologies.com/node/165</link>
 <description>&lt;p&gt;Délivrant tout type de contenu, une application web développée avec le framework web agile Grails peut aussi servir un gadget universel UWA : c&amp;#39;est à la fois générer la page XHTML qui le contiendra, mais aussi permettre au gadget d&amp;#39;appeler, via AJAX, les actions d&amp;#39;un contrôleur Grails de l&amp;#39;application web.&lt;br /&gt;L&amp;#39;exemple du gadget simple &lt;a class=&quot;lien_externe&quot; href=&quot;http://eco.netvibes.com/widgets/241111/boxwidget&quot; target=&quot;_blank&quot;&gt;BoxWidget&lt;/a&gt; décrit dans cet article est par ailleurs enregistré dans l&amp;#39;&lt;a class=&quot;lien_externe&quot; href=&quot;http://eco.netvibes.com/widgets&quot; target=&quot;_blank&quot;&gt;écosystème&lt;/a&gt; des gadgets Netvibes ; il peut être installé sans modification sur plusieurs plateformes de gadgets, et peut également être inclus dans n&amp;#39;importe quelle page web comme ci-dessous :&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.odelia-technologies.com/node/165&quot;&gt;en lire plus&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.odelia-technologies.com/node/165#comment</comments>
 <category domain="http://www.odelia-technologies.com/taxonomy/term/58">AJAX</category>
 <category domain="http://www.odelia-technologies.com/Grails">Grails</category>
 <category domain="http://www.odelia-technologies.com/Groovy">Groovy</category>
 <category domain="http://www.odelia-technologies.com/taxonomy/term/89">UWA</category>
 <pubDate>Wed, 16 Jul 2008 23:11:54 +0200</pubDate>
 <dc:creator>odelia technologies</dc:creator>
 <guid isPermaLink="false">165 at http://www.odelia-technologies.com</guid>
</item>
<item>
 <title>Définir une interface graphique Swing mobile pour un objet cajo distant</title>
 <link>http://www.odelia-technologies.com/node/163</link>
 <description>&lt;p&gt;Poursuivant notre découverte du projet &lt;a class=&quot;lien_externe&quot; href=&quot;https://cajo.dev.java.net/&quot; target=&quot;_blank&quot;&gt;cajo&lt;/a&gt;, commencée dans l&amp;#39;article « &lt;a href=&quot;/node/162&quot;&gt;Introduction au projet cajo avec Groovy&lt;/a&gt; », nous allons dans cet article, toujours grâce au langage dynamique Groovy, définir une interface graphique Swing pour l&amp;#39;objet serveur : le but est de permettre à tout client, s&amp;#39;exécutant dans sa propre JVM et se liant à l&amp;#39;objet serveur, d&amp;#39;obtenir, puis d&amp;#39;instancier cette interface graphique localement ; celle-ci étant susceptible d&amp;#39;invoquer les méthodes publiques de l&amp;#39;objet distant.&lt;br /&gt;Cette interface graphique peut être vue comme une interface graphique d&amp;#39;administration de l&amp;#39;objet serveur, tout comme dans la technologie Jini, dans laquelle le client d&amp;#39;un service Jini peut en obtenir une interface graphique d&amp;#39;administration. &lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.odelia-technologies.com/node/163&quot;&gt;en lire plus&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.odelia-technologies.com/node/163#comment</comments>
 <category domain="http://www.odelia-technologies.com/taxonomy/term/88">cajo</category>
 <category domain="http://www.odelia-technologies.com/Groovy">Groovy</category>
 <pubDate>Mon, 07 Jul 2008 13:43:15 +0200</pubDate>
 <dc:creator>odelia technologies</dc:creator>
 <guid isPermaLink="false">163 at http://www.odelia-technologies.com</guid>
</item>
<item>
 <title>Introduction au projet cajo avec Groovy</title>
 <link>http://www.odelia-technologies.com/node/162</link>
 <description>&lt;p&gt;&lt;a class=&quot;lien_externe&quot; href=&quot;https://cajo.dev.java.net/&quot; target=&quot;_blank&quot;&gt;cajo&lt;/a&gt; est un framework Java puissant, destiné au développement d&amp;#39;applications client/serveur, tout en restant léger et simple à mettre en œuvre.&lt;br /&gt;Nous allons dans cet article, ainsi que dans d&amp;#39;autres à venir, en explorer les principales bases avec des exemples de code en langage Groovy, et même montrer comment ce dernier peut apporter encore plus de concision et de clarté dans l&amp;#39;écriture du code.&lt;br /&gt;Tous ces exemples, composés de scripts Groovy, pourront être exécutés dans la console Groovy, à condition de copier dans le répertoire &lt;code class=&quot;geshifilter&quot;&gt;lib&lt;/code&gt; de votre installation Groovy, l&#039;archive &lt;code class=&quot;geshifilter&quot;&gt;cajo.jar&lt;/code&gt; du projet cajo.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.odelia-technologies.com/node/162&quot;&gt;en lire plus&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.odelia-technologies.com/node/162#comment</comments>
 <category domain="http://www.odelia-technologies.com/taxonomy/term/88">cajo</category>
 <category domain="http://www.odelia-technologies.com/Groovy">Groovy</category>
 <pubDate>Sun, 29 Jun 2008 23:42:42 +0200</pubDate>
 <dc:creator>odelia technologies</dc:creator>
 <guid isPermaLink="false">162 at http://www.odelia-technologies.com</guid>
</item>
<item>
 <title>La voix de Grails : créer une application VoiceXML avec Grails</title>
 <link>http://www.odelia-technologies.com/node/161</link>
 <description>&lt;p&gt;Saviez-vous que vous pouvez mettre vos connaissances en matière de développement web en pratique dans l&amp;#39;écriture d&amp;#39;une application vocale ?&lt;br /&gt;Dans cet article, nous exploitons la puissance du framework Grails pour créer une application web capable de délivrer des documents VoiceXML de manière dynamique.&lt;br /&gt;Inspiré de l&amp;#39;article &lt;a class=&quot;lien_externe&quot; href=&quot;http://www.ibm.com/developerworks/edu/x-dw-x-xqueryvxml.html&quot; target=&quot;_blank&quot;&gt;XQuery and VoiceXML&lt;/a&gt;, notre application Grails a pour but de lire, par synthèse vocale, les premiers billets de l&amp;#39;agrégateur de contenu &lt;a class=&quot;lien_externe&quot; href=&quot;http://www.groovyblogs.org/&quot; target=&quot;_blank&quot;&gt;GroovyBlogs.org&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.odelia-technologies.com/node/161&quot;&gt;en lire plus&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.odelia-technologies.com/node/161#comment</comments>
 <category domain="http://www.odelia-technologies.com/GrailsBox">GrailsWorks</category>
 <category domain="http://www.odelia-technologies.com/Grails">Grails</category>
 <category domain="http://www.odelia-technologies.com/Groovy">Groovy</category>
 <category domain="http://www.odelia-technologies.com/taxonomy/term/46">RSS</category>
 <category domain="http://www.odelia-technologies.com/taxonomy/term/87">VoiceXML</category>
 <pubDate>Tue, 27 May 2008 22:08:47 +0200</pubDate>
 <dc:creator>odelia technologies</dc:creator>
 <guid isPermaLink="false">161 at http://www.odelia-technologies.com</guid>
</item>
<item>
 <title>Messagerie instantanée avec Google Talk et Grails</title>
 <link>http://www.odelia-technologies.com/node/160</link>
 <description>&lt;p&gt;Cet article décrit un exemple d&amp;#39;intégration du protocole de messagerie instantanée XMPP/Jabber dans une application Grails : cet exemple consiste à permettre à tout internaute de dialoguer avec un utilisateur précis Jabber, à partir d&amp;#39;une page web mise à jour grâce à la technologie AJAX ; en l&amp;#39;occurrence, cette démonstration étant en ligne sur le site web &lt;a class=&quot;lien_externe&quot; href=&quot;http://www.grailsworks.com/&quot; target=&quot;_blank&quot;&gt;GrailsWorks&lt;/a&gt;, vous pourrez effectivement converser avec l&amp;#39;auteur de cet article via la page &lt;a class=&quot;lien_externe&quot; href=&quot;http://www.grailsworks.com/grailsbox/chatBot&quot; target=&quot;_blank&quot;&gt;ChatBot&lt;/a&gt;. De mon côté, si je suis bien connecté et disponible, vos messages me parviendront au travers de &lt;a class=&quot;lien_externe&quot; href=&quot;http://www.google.com/talk/intl/fr/&quot; target=&quot;_blank&quot;&gt;Google Talk&lt;/a&gt;, dont j&amp;#39;utilise le client.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.odelia-technologies.com/node/160&quot;&gt;en lire plus&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.odelia-technologies.com/node/160#comment</comments>
 <category domain="http://www.odelia-technologies.com/taxonomy/term/33">AJAX</category>
 <category domain="http://www.odelia-technologies.com/GrailsBox">GrailsWorks</category>
 <category domain="http://www.odelia-technologies.com/taxonomy/term/47">Prototype</category>
 <category domain="http://www.odelia-technologies.com/Grails">Grails</category>
 <category domain="http://www.odelia-technologies.com/Groovy">Groovy</category>
 <category domain="http://www.odelia-technologies.com/taxonomy/term/86">XMPP</category>
 <pubDate>Tue, 06 May 2008 22:30:10 +0200</pubDate>
 <dc:creator>odelia technologies</dc:creator>
 <guid isPermaLink="false">160 at http://www.odelia-technologies.com</guid>
</item>
<item>
 <title>Démarrage de GrailsBox</title>
 <link>http://www.odelia-technologies.com/node/159</link>
 <description>&lt;p&gt;&lt;a class=&quot;lien_externe&quot; href=&quot;http://www.grailsworks.com/grailsbox/&quot; target=&quot;_blank&quot;&gt;GrailsBox&lt;/a&gt; est notre nouvelle application Web développée avec le framework web agile Grails, dont l&#039;objectif est de permettre la mise en oeuvre d&#039;idées ou d&#039;expériences en relation avec Groovy et Grails.&lt;/p&gt;</description>
 <comments>http://www.odelia-technologies.com/node/159#comment</comments>
 <category domain="http://www.odelia-technologies.com/GrailsBox">GrailsWorks</category>
 <category domain="http://www.odelia-technologies.com/Grails">Grails</category>
 <category domain="http://www.odelia-technologies.com/Groovy">Groovy</category>
 <pubDate>Tue, 29 Apr 2008 23:57:18 +0200</pubDate>
 <dc:creator>odelia technologies</dc:creator>
 <guid isPermaLink="false">159 at http://www.odelia-technologies.com</guid>
</item>
<item>
 <title>Détecter des fichiers avec servicemix-file</title>
 <link>http://www.odelia-technologies.com/node/139</link>
 <description>&lt;p&gt;Metaphora devant réaliser le transport de fichiers d&amp;#39;une machine vers une autre, chacune exécutant l&amp;#39;application Metaphora, nous avons choisi de sélectionner les fichiers à déplacer au moyen de la détection de fichiers dans un répertoire bien défini.&lt;br /&gt;Pour cela, nous avons recours au composant de connexion JBI &lt;a class=&quot;lien_externe&quot; href=&quot;http://incubator.apache.org/servicemix/servicemix-file.html&quot; target=&quot;_blank&quot; title=&quot;Composant servicemix-file&quot;&gt;servicemix-file&lt;/a&gt; qui offre une intégration avec le système de fichiers.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.odelia-technologies.com/node/139&quot;&gt;en lire plus&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.odelia-technologies.com/node/139#comment</comments>
 <category domain="http://www.odelia-technologies.com/taxonomy/term/63">Metaphora</category>
 <category domain="http://www.odelia-technologies.com/ServiceMix">ServiceMix</category>
 <pubDate>Tue, 29 Apr 2008 23:49:46 +0200</pubDate>
 <dc:creator>odelia technologies</dc:creator>
 <guid isPermaLink="false">139 at http://www.odelia-technologies.com</guid>
</item>
<item>
 <title>Les services Metaphora</title>
 <link>http://www.odelia-technologies.com/node/140</link>
 <description>&lt;p&gt;En nous appuyant sur le diagramme de présentation de l&amp;#39;application composite SOA Metaphora de cet &lt;a href=&quot;/node/128&quot; title=&quot;Metaphora, une application composite SOA&quot;&gt;article&lt;/a&gt;, nous allons décrire successivement tous les services déployés sur le bus ServiceMix.&lt;br /&gt;Nous partirons donc de la première instance de l&amp;#39;application Metaphora, et de la détection d&amp;#39;un fichier présent dans un répertoire défini, point &lt;strong&gt;1&lt;/strong&gt;, pour aller jusqu&amp;#39;à son écriture sur disque, point &lt;strong&gt;10&lt;/strong&gt;, par une seconde instance de l&amp;#39;application Metaphora s&amp;#39;exécutant sur une autre machine.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.odelia-technologies.com/node/140&quot;&gt;en lire plus&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.odelia-technologies.com/node/140#comment</comments>
 <category domain="http://www.odelia-technologies.com/taxonomy/term/63">Metaphora</category>
 <category domain="http://www.odelia-technologies.com/ServiceMix">ServiceMix</category>
 <category domain="http://www.odelia-technologies.com/taxonomy/term/64">SOA</category>
 <pubDate>Tue, 29 Apr 2008 23:48:03 +0200</pubDate>
 <dc:creator>odelia technologies</dc:creator>
 <guid isPermaLink="false">140 at http://www.odelia-technologies.com</guid>
</item>
<item>
 <title>Présenter vos données avec Exhibit et Grails</title>
 <link>http://www.odelia-technologies.com/node/156</link>
 <description>&lt;p&gt;Proposé par &lt;a class=&quot;lien_externe&quot; href=&quot;http://simile.mit.edu/&quot; target=&quot;_blank&quot;&gt;SIMILE&lt;/a&gt;, &lt;a class=&quot;lien_externe&quot; href=&quot;http://simile.mit.edu/wiki/Exhibit&quot; target=&quot;_blank&quot;&gt;Exhibit 2.0&lt;/a&gt; est un framework web développé en JavaScript et destiné à présenter vos données de manière dynamique.&lt;br /&gt;Avec un minimum de configuration dans une page web, que sont la définition d&amp;#39;une source de données &lt;a class=&quot;lien_externe&quot; href=&quot;http://json.org/&quot; target=&quot;_blank&quot;&gt;JSON&lt;/a&gt; (pour &lt;em&gt;JavaScript Object Notation&lt;/em&gt;), d&amp;#39;une ou de plusieurs vues, et le choix des données à présenter avec des éventuels tris ou regroupements, le framework Exhibit gère complètement la présentation des données au niveau du navigateur.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.odelia-technologies.com/node/156&quot;&gt;en lire plus&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.odelia-technologies.com/node/156#comment</comments>
 <category domain="http://www.odelia-technologies.com/taxonomy/term/84">Exhibit</category>
 <category domain="http://www.odelia-technologies.com/taxonomy/term/54">flickr</category>
 <category domain="http://www.odelia-technologies.com/GrailsBox">GrailsWorks</category>
 <category domain="http://www.odelia-technologies.com/taxonomy/term/68">SIMILE</category>
 <category domain="http://www.odelia-technologies.com/Grails">Grails</category>
 <category domain="http://www.odelia-technologies.com/Groovy">Groovy</category>
 <pubDate>Mon, 28 Apr 2008 22:16:40 +0200</pubDate>
 <dc:creator>odelia technologies</dc:creator>
 <guid isPermaLink="false">156 at http://www.odelia-technologies.com</guid>
</item>
</channel>
</rss>
