Développer un jeu de type Lunar lander en GroovyFX
Inspiré par l'exemple du jeu de type lunar lander décrit dans le chapitre Stop listening! du livre Functional Reactive Programming (le chapitre peut être téléchargé gratuitement), j'ai développé une version de ce jeu avec la librairie GroovyFX.
Le résultat se trouve dans le script Groovy attaché à ce billet.
Développer un microservice avec Grails 3
Voici un screencast que j'ai réalisé sur la création d'un microservice avec Grails 3, en utilisant le profil web-micro. Du code Groovy est aussi utilisé pour interagir avec le service RESTful CRUD créé, grâce au projet groovy-wslite.
Contrôler une présentation à distance avec Vert.x
Le screencast ci-dessous montre mon projet odelia-remote-reveal en action.
Il s'agit d'une réécriture du code décrit dans le tutoriel Smartphone Remote Control with Node.js and Socket.io, en utilisant le framework Vert.x avec les langages JavaScript et Groovy, pour la partie serveur.
Le jeu Android nanograms
nanograms est un jeu de logique dont je suis l'auteur ; il est basé sur les Nonograms, connus également sous les noms de Picross, Hanjie, ou Griddlers. nanograms est disponible sur Goople Play !
Je l'ai développé avec l'excellent framework ionic, qui s'appuie lui-même sur Apache Cordova et AngularJS.
Piloter une tâche asynchrone Java/Groovy depuis un composant WebView JavaFX avec JavaScript
Le composant JavaFX WebView réunit deux mondes : celui de Java et d'HTML5, et offre une interaction Java/JavaScript à double sens. D'une part, il est possible d'exécuter du code JavaScript dans le contexte de la page web chargée par le composant WebView, et d'autre part, on peut exécuter du code Java présent dans l'application JavaFX à partir du code JavaScript (voir la documentation de la classe WebEngine).
Utiliser une source de données REST dans une application JavaFX avec DataFX
L'un des points forts du projet DataFX est de faciliter la récupération et l'utilisation de données externes dans une application JavaFX. Dans cet article, à l'aide de GroovyFX et du système GRAPE du langage Groovy, voyons comment atteindre ce simple objectif : afficher dans une application JavaFX des données provenant d'une source de données distante et décrites au format JSON.
Créer un projet afterburner.gfx avec le projet Lazybones
Découvrez comment créer une application JavaFX basée sur le projet afterburner.gfx à l'aide de l'outil de génération Lazybones, en suivant le screencast ci-dessous.
Créez une superbe timeline avec Spring Boot, Groovy, GroovySparql et TimelineJS
Le projet odelia-boot-timeline est une application web que j'ai développée avec Spring Boot, en langage Groovy, et démontrant l'utilisation de Linked Data (le web des données structurées) dans le but de présenter une timeline avec la librairie TimelineJS.
Grails et Ionic en action avec une API REST
Le screencast ci-dessous présente deux projets que j'ai développés, odelia-ionic-rest et odelia-gina-rest, provenant du support d'une formation Grails/AngularJS que j'ai récemment donnée.
Application Ionic utilisant un service web RESTful d'un site Drupal
odelia-ionic-drupal est une application Ionic que j'ai développée, démontrant l'utilisation de Drupal comme back-end, exposant des données au format JSON au travers du module RESTful Web Services.