Odelia>Technologiesbeta

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

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.

Un gadget UWA servi par une application Grails

| | |

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'est à la fois générer la page XHTML qui le contiendra, mais aussi permettre au gadget d'appeler, via AJAX, les actions d'un contrôleur Grails de l'application web.
L'exemple du gadget simple BoxWidget décrit dans cet article est par ailleurs enregistré dans l'écosystème des gadgets Netvibes ; il peut être installé sans modification sur plusieurs plateformes de gadgets, et peut également être inclus dans n'importe quelle page web comme ci-dessous :

La voix de Grails : créer une application VoiceXML avec Grails

| | | |

Saviez-vous que vous pouvez mettre vos connaissances en matière de développement web en pratique dans l'écriture d'une application vocale ?
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.
Inspiré de l'article XQuery and VoiceXML, notre application Grails a pour but de lire, par synthèse vocale, les premiers billets de l'agrégateur de contenu GroovyBlogs.org.

Messagerie instantanée avec Google Talk et Grails

| | | | |

Cet article décrit un exemple d'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'une page web mise à jour grâce à la technologie AJAX ; en l'occurrence, cette démonstration étant en ligne sur le site web GrailsWorks, vous pourrez effectivement converser avec l'auteur de cet article via la page ChatBot. De mon côté, si je suis bien connecté et disponible, vos messages me parviendront au travers de Google Talk, dont j'utilise le client.

Démarrage de GrailsBox

| |

GrailsBox est notre nouvelle application Web développée avec le framework web agile Grails, dont l'objectif est de permettre la mise en oeuvre d'idées ou d'expériences en relation avec Groovy et Grails.

Présenter vos données avec Exhibit et Grails

| | | | |

Proposé par SIMILE, Exhibit 2.0 est un framework web développé en JavaScript et destiné à présenter vos données de manière dynamique.
Avec un minimum de configuration dans une page web, que sont la définition d'une source de données JSON (pour JavaScript Object Notation), d'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.

TreeMLBuilder, builder Groovy pour prefuse

| | |

prefuse et TreeML

prefuse est une librairie Java de visualisation de graphes interactifs reposant sur Java2D pour le rendu ; très souple dans sa conception, celle-ci permet de réaliser des applications ou des applets Java présentant des graphes animés et interactifs avec vos données, et pour lesquels vous pouvez en définir précisément l’aspect et le comportement.
L’un des exemples en démonstration dans la galerie de graphes prefuse, treeview, présente des données en arborescence décrites dans le format TreeML ; il s’agit d’un format XML non officiel facile à appréhender : la structure de données est décrite au moyen de « branches » et de « feuilles », une branche pouvant contenir d’autres branches ou des feuilles, mais une feuille ne pouvant rien incorporer.
Par ailleurs, branches ou feuilles possèdent des propriétés appelées attributs.

Fichiers de configuration en Groovy

|

Le langage Groovy permet de gérer des fichiers de configuration de manière souple et puissante ; cette gestion de la configuration va au-delà de la simplicité des fichiers de propriétés classiques, et n’a pas la complexité (lisibilité et accès) des fichiers XML.

Syndiquer le contenu

balises dans Langages et systèmes

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