Odelia>Technologies

Grails

GrailsWorks

| |

GrailsWorks est notre portail web destiné à héberger nos applications web développées avec le framework web agile Grails.

Actuellement, GrailsWorks comporte l'application GrailsBox dont l'objectif est de permettre la mise en oeuvre d'idées ou d'expériences en relation avec Groovy et Grails.

Grails, le framework web agile

Logo du projet GrailsGrails est un framework d'application web open source agile ; basé sur le langage dynamique Groovy qui s'intègre à la plateforme Java, Grails rend le développement d'applications web simple et rapide au moyen une stratégie de codage « par convention ».
Grails s'appuie sur de nombreux outils ou framework Java reconnus tels que Spring (conteneur IoC), Hibernate (outil de mapping objet/relationnel), etc. en masquant leur complexité.

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

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.

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.

Partage de fichiers grâce à Grail (de cajo) et Grails

|

Le Graal du projet cajo

De quel graal est-il question ? Grail, ou graal en français, est le nom d'une interface Java définie dans le projet cajo ; cajo est ce framework compact, simple et puissant, permettant de réaliser des applications Java distribuées.
Dans l'article Simple Inter-JVM communication... The Grail!  portant sur cajo, John Catherino y décrit l'interface Java Grail, et en particulier trois de ses méthodes, dont le but est de faciliter l'interopérabilité entre machines virtuelles Java.

Synchronisation avec FeedSync et Grails

| |

Cet article présente un exemple d'application Grails utilisant la spécification FeedSync pour synchroniser des flux de données de manière bidirectionnelle. Appliquée à une application d'entreprise, cette approche peut être reprise pour synchroniser de manière distribuée des données métiers !

Scripts Groovy, actions, et services Grails

|

Dans cet article, nous discutons de l'idée de pouvoir invoquer du code Groovy, placé dans un fichier de script, comme si il s'agissait d'une action d'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'exécuter du code Groovy au travers d'une URL formée en suivant une convention particulière.
De plus, nous montrerons comment autoriser l'utilisation de services Grails depuis un script.

Syndiquer le contenu

balises dans Langages et systèmes

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