Notre article précédent, Exposer une Closure Groovy en tant que service HTTP, décrivait un simple DSL Groovy permettant de définir une route Camel composée du composant Camel camel-jetty et d'un Processor, dans le but de pouvoir invoquer du code Groovy en tant que service sur HTTP.
Cette fois, nous donnons un nouvel exemple de script Groovy capable de traiter un fichier transmis au travers d'une requête POST HTTP, ceci grâce au support des messages multi-parties du composant camel-jetty.
Une telle requête peut tout simplement être envoyée au moyen d'un formulaire HTML.
Odelia>Technologies
Un service web traitant un fichier téléchargé avec Camel et un DSL Groovy
Soumis par odelia technologies le Mar, 20/07/2010 - 17:15 Camel | DSL | GroovyExposer une Closure Groovy en tant que service HTTP
Soumis par odelia technologies le Mar, 01/06/2010 - 11:05 Camel | DSL | GroovyL'outil GRAPE (GRoovy Adaptable/Advanced Packaging Engine) de Groovy constitue un excellent outil pour tester le framework d'intégration Apache Camel : dans cet article, nous allons définir une route Camel dans un script Groovy qui nous permettra d'exposer une Closure Groovy au travers d'un service HTTP, tandis que les dépendances de compilation et d'exécution seront résolues par GRAPE.
Plus précisément, la route étant prédéfinie, l'adresse du service, ainsi que le code Groovy à exécuter, seront placés dans un fichier externe et définis par un Domain Specific Language (DSL) Groovy simple que nous allons décrire.
GroovyS5 : créez facilement des présentations S5 avec Groovy
Soumis par odelia technologies le Sam, 24/04/2010 - 14:51 DSL | Groovy | S5Basé sur l'outil S5, GroovyS5 consiste essentiellement en un script Groovy permettant de générer facilement des présentations Web S5, à partir d'un langage spécifique (DSL GroovyS5) basé sur la syntaxe du langage Groovy.
Une démonstration valant plus qu'un long discours, voici deux présentations réalisées avec S5 : la première est S5: An introduction de Eric A. Meyer, la seconde, GroovyS5, que nous avons générée grâce au script GroovyS5.groovy (en fichier attaché) en utilisant la commande groovy.
Interactions entre une application Android et une application web Grails
Soumis par odelia technologies le Lun, 12/04/2010 - 20:58 GrailsWorks | Android | GrailsGrailsDroid est le nom de l'application Android présentée dans cet article, servant à montrer comment une application Android, s’exécutant sur un téléphone mobile Android, peut interagir avec une application web développée avec le framework web dynamique Grails.

Créez vos codes-barres 2D !
Soumis par odelia technologies le Jeu, 01/10/2009 - 20:54 GrailsWorks | GrailsCréez facilement des codes-barres 2D grâce à notre service Codes 2D qui vous permettra de générer des codes-barres bidimensionnels de types Code QR, Datamatrix et flashcode.
Voici un exemple de code QR généré avec ce service, et contenant le texte « odelia technologies » :
PubSubHubbub avec Grails
Soumis par odelia technologies le Jeu, 01/10/2009 - 19:13 Grails | HTTPBuilderSi son nom n’est pas facile à retenir, le projet PubSubHubbub recouvre à la fois un protocole de type publication/abonnement pour le web, ayant recours au format Atom ou RSS (RSS 2.0) pour les données, ainsi qu’une implémentation de référence de ce protocole pour la partie serveur.
Java plus Groovy
Soumis par odelia technologies le Ven, 28/08/2009 - 15:54 Grails | GroovyVoici enfin la présentation « Java plus Groovy » que j'ai donnée le 15 juillet dernier, dans le cadre du Riviera JUG ! Quelques photos ici et là.
Le plugin Grails Flot
Soumis par odelia technologies le Mer, 19/08/2009 - 21:27 Développement | GrailsWorks | Plugins Grails | GrailsNous avons développé le plugin Grails Flot afin de faciliter l'intégration de la librairie de plotting JavaScript Flot dans une application Grails.
Le plugin Grails JavaScript Infovis Toolkit
Soumis par odelia technologies le Lun, 03/08/2009 - 16:43 Développement | GrailsWorks | Plugins Grails | GrailsLa librairie The JavaScript InfoVis Toolkit
La librairie The JavaScript InfoVis Toolkit est une librairie JavaScript open source exceptionnelle destinée à la création de graphes de données interactifs pour le web. Le site web du projet comporte d'ailleurs des démonstrations en ligne impressionnantes.
Cette librairie propose différents types de représentation de données telles que « Treemaps, Radial Layouts, HyperTrees/Graphs, SpaceTree-like Layouts », avec des possibilités de personnalisation très complètes, aussi bien au niveau du style CSS que de l'interactivité.
Pour ce qui est des données, celles-ci doivent être définies au format JSON et suivre les structures de données définies dans la documentation de la librairie.
doc.um.ents, application web de partage de documents
Soumis par odelia technologies le Mer, 17/06/2009 - 22:12 Applications Web | GrailsWorks | Grails | Groovy | RSSIntroduction
Développée avec le framework web agile Grails, doc.um.ents est une application Web de partage de tout type de document, mais aussi de diffusion de ces mêmes documents par le moyen de fils d'actualité RSS.
Les documents que chaque utilisateur met en ligne par l'application doc.um.ents peuvent être associés à des mots-clés, reprenant ainsi le principe des marques-pages sociaux (social bookmarking).
