Odelia>Technologies

doc.um.ents, application web de partage de documents

| | | |

Introduction

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).

Appliquer des règles métiers avec Groovy et l'annotation @Bindable

|

Cet article explore une voix possible de l'utilisation du puissant langage Groovy pour la définition de règles métiers, et montre comment l'annotation Groovy @Bindable peut servir à automatiser leurs applications, par des changements de valeurs de propriétés.

Treemaps circulaires animées avec Groovy, Grails et JavaFX

| | |

Dans le prolongement de la démonstration sur la génération d'images de treemaps circulaires encore en ligne ici dans notre application web GrailsBox, nous vous proposons une nouvelle démonstration utilisant le récent framework RIA JavaFX !

Treemaps circulaires avec Grails et GraphicsBuilder

| | |

Nous avons déjà abordé le sujet des Treemaps au travers de l'article Treemap avec GraphicsBuilder et MarkupBuilder.
Cette fois, nous vous proposons la génération de treemaps circulaires, en ligne et sous forme d'images, à partir de cette page de notre application web GrailsBox.
Voici un exemple d'image de treemap circulaire générée par le service en ligne :

Créer des documents PDF avec le projet Flying Saucer et Grails

|

Le projet Flying Saucer

Soucoupe volante dans le ciel du monde Java, le projet Flying Saucer est un outil de rendu XML/CSS que vous pouvez intégrer dans vos applications Java : partant d'un document XHTML ou XML formaté et stylisé en utilisant CSS, Flying Saucer saura générer un rendu dans une interface graphique Swing, dans un fichier image, ou encore dans un document PDF.

Déployer des services codés en script dans l’ESB ServiceMix, avec Groovy

| | |

L'ESB open source ServiceMix facilitant l'intégration de services écrits en langages de script, cet article détaille le déploiement d'un service codé en langage Groovy dans le conteneur JBI ServiceMix ; l'archive du Service Assembly correspondante sera créée par notre builder Groovy ServiceAssemblyBuilder, tandis que nous montrerons comment invoquer le service Groovy, exposé par un composant de connexion HTTP, au travers d'un client Groovy.

MetaBuilder, un builder de builders Groovy

| |

Comme son nom l'indique, MetaBuilder est un constructeur de builders Groovy, et facilite grandement l'implémentation de nouveaux builders en langage Groovy.
Pour en donner une illustration concrète, nous expliquons dans cet article quelques détails de l'implémentation d'un builder, ServiceAssemblyBuilder, destiné à générer des archives de type Service Assembly (SA) de la spécification JBI (Java Business Integration, JSR-208).

Intégrer Google Visualization avec Grails

| | |

L'API Google Visualization est une interface de programmation en langage JavaScript destinée à l'affichage de graphes, de rapports, de tableaux de bord, ainsi que de toute sorte de visualisations, dans des applications web.
Il est même possible d'exposer ses propres sources de données sur le web, compatibles avec Google Visualization ; c'est ce que cet article décrit, au travers d'un exemple simple d'application web affichant un camembert dans une page web, en s'appuyant sur le puissant framework Grails.

écrire des services JXTA en Groovy

|

Dans cet article, nous montrerons comment l'agilité du langage Groovy permet d'écrire plus facilement des services P2P pour le framework JXTA et son implémentation Java (JXSE, version 2.5).
Nous partirons d'un service générique écrit en langage Groovy, dont une instance pourra être démarrée au sein d'un groupe de pair JXTA, et à laquelle sera transmis un script Groovy constituant son essence. Puis nous monterons comment invoquer ce service à partir d'un pair quelconque du réseau virtuel JXTA.

Créer facilement des projets Java/Groovy avec GMaven

| |

GMaven est un projet qui permet l'intégration du langage Groovy avec Maven, qui est l'outil connu de gestion et de construction de projets Java.
Notamment, il est possible de créer facilement un projet pouvant contenir du code source Java et/ou Groovy, à partir de l'archetype Maven gmaven-archetype-basic proposé par GMaven.

balises dans Langages et systèmes

AJAX cajo Camel DSL Grails GraphicsBuilder Groovy Java JBI prefuse RSS ServiceMix