Entity Access Tool v 1.02

Salut à tous !

Mon dernier post remonte à plus d’un mois… Le temps semble passer plus vite désormais et je ne pense plus pouvoir écrire aussi souvent qu’avant. Le fait d’avoir commencé un nouveau boulot depuis août n’est sans doute pas étranger à ce soudain manque de temps.

Je bosse comme développeur web sur les technologies Grails et JSF. C’est très intéressant et c’est l’occasion de réfléchir à tout un tas de problématiques liées au développement web !

Parallèlement, j’avance sur mes travaux Java, et je viens de mettre en ligne une nouvelle version de mon utilitaire « Entity Access Tool ». Il n’y a pas de nouvelles fonctionnalités mais simplement une prise en compte des entités dites « obsolètes » (c’est à dire qui ont été supprimées localement mais qui restent stockées sur le serveur avec le flag deprecated=true). L’effet directe de cette amélioration est que le nombre d’entités affiché sur la page d’accueil correspond désormais au nombre réel d’entités développées par chaque développeur (2625 entités en ce moment).

Entity Access Tool v 1.02

Lien de téléchargement : entityaccess_1.02.jar

Je continue à avancer petit à petit sur divers aspects de ma programmation et je n’oublie pas que j’ai prévu de sortir une version officielle de Gus Explorer avant la fin de l’année.

A bientôt !
Augustin

Gus Explorer v 1.02

Bonjour tout le monde,

La version 1.02 de Gus Explorer est en ligne.

Beaucoup de fonctionnalités sont actuellement en cours de développement. 44 tâches différentes sont désormais disponibles pour les répertoires (la version finale en comportera plus d’une centaine) et de nouveaux éditeurs ont fait leur apparition.

L’éditeur des fichiers groovy comporte par exemple une console permettant d’interpréter directement les scripts.

gusexplorer_1.02

La taille du fichier JAR commence à devenir importante (7Mo). Ceci s’explique par l’ajout d’API tierces volumineuses (notamment pour le PDF…). C’est malheureusement nécessaire pour disposer d’une application autonome.

Sinon, je ne peux pas encore proposer de notice utilisateur… Voici cependant une indication si vous souhaitez tester les différentes tâches : la touche F7 permet de déclencher une tâche sur un répertoire ou un fichier.

gusexplorer_1.02.jar (7 261 Ko)

A bientôt!

Augustin

Bilan au 1er juillet 2015

Bonjour à tous,

Voici un petit bilan de mes travaux à mi-année pour fixer ce qui a été fait et ce qui est à venir.

Les 6 mois précédents :

Au 1er janvier 2015, j’avais expliqué vouloir faire une pause dans mes développements Java pour mettre en avant le travail déjà accompli,
notamment en créant un site web dédié au framework gus06. 6 mois plus tard, qu’en est-il ?

Le site est en ligne : http://www.gus06.com, mais jusqu’à présent, il n’a pas encore rencontré beaucoup de succès. Cela est dû selon moi à un manque de documentation en général (pas assez de tutoriaux, d’articles, de notices applicatives…), mais surtout à l’absence d’au moins une application évoluée susceptible de retenir l’attention.

2015.07.01 - site_gus06

Les 6 mois suivants :

L’application sur laquelle repose mes espoirs est évidemment Gus Explorer.

D’ici la fin de l’année, je me fixe pour objectif d’intéresser du monde à cette application. Pour y parvenir, je compte donc continuer à la faire évoluer (plusieurs versions sont à prévoir), en fournir une documentation complète (notice utilisateur, vidéos d’explication sur Youtube) et en faire la promotion autour de moi.

Parallèlement, je devrai aussi avancer sur 2 chantiers annexes, dans la mesure ou ils vont être nécessaires au développement de Gus Explorer :

  • L’accès aux bases de données
  • Le traitement des fichiers PDF

Prochain bilan prévu le 31 décembre 2015.

Augustin

JDBC laboratory v1.01

En fait, j’aurai du nommer cette application « MysQL JDBC laboratory » dans la mesure ou elle ne fonctionne qu’avec MySQL/MariaDB pour le moment. Je n’ai pas encore eu l’occasion d’expérimenter d’autres SGBD (comme Oracle, Access, SQLite…).

laboavifile_1.01

JDBC laboratory v1.01

Cette nouvelle version apporte un certain nombre de nouveautés :

  • Icônes d’ajout, de suppression et de renommage pour les bases de données et les tables
  • Onglet pour visualiser les utilisateurs
  • Onglet pour visualiser les variables globales

J’ai encore pas mal de fonctionnalités à implémenter, donc il devrait y avoir une v1.02 très prochainement …

Ce travail préparatoire permettra de mettre au point pendant l’été une application plus ambitieuse pour la gérer les bases de données : Gus Database Manager. (mais toujours orienté MySQL a priori).

Amicalement,

Augustin

Des applications labo

Bonjour à tous,

Les applications labo permettent d’expérimenter des techniques de programmation en Java. Elles ont un but didactique à l’attention des autres développeurs et je réfléchis à une manière de les lier à des tutoriaux avancés.

Pour le moment, 3 applications de ce type ont été mises en ligne dans la catégorie « petits tests » :

  1. XLS files laboratory v1.0
  2. AVI files laboratory v1.0
  3. JDBC laboratory v1.0

D’autres labos sont prévus par la suite, notamment pour manipuler différents types de fichiers : PDF, Word, Open office…

Si vous avez des idées d’API ou de technos qui seraient intéressantes à développer de cette manière, n’hésitez pas à laisser des commentaires !

Augustin

Faites comme tav, lancez-vous

Bonjour à tous,

J’ai ajouté sur youtube 2 vidéos (30 min et 9 min) qui expliquent comment créer et mettre en ligne des applications basées sur le framework gus06. J’espère que ces vidéos serviront d’exemple pour tout ceux qui souhaiteraient se lancer avec mon framework.

Bien amicalement,
Augustin

Version 1.07

Bonjour à tous,

Voici une nouvelle version de Gus Client !

gus06_1.07.jar (4,70 Mo)

icon-jar-dll

J’ai améliorer l’espace « Projets » avec une meilleure prise en charge des ressources d’API tierce jar et dll, ainsi que des icônes (possibilité de renommer / dupliquer / éditer / copier-coller …). Et il y a aussi un nouveau template d’auto configuration du projet pour s’épargner du paramétrage manuel.

Bref, rien de révolutionnaire, mais ça simplifie un peu la vie quand même  ^^

Augustin

Gus Explorer v 1.01

Voici finalement la seconde version du logiciel Gus Explorer !

gusexplorer_1.01.jar

Je n’ai pas achevé toutes les fonctionnalités de base mais ça progresse petit à petit. Par rapport à la versions 1.0, il y a deux grandes nouveautés :

  • l’exécution de tâches sur les répertoires
  • Les fichiers outil (j’en parlais déjà le 24 mars dernier…)

gusexplorer_1.01

A bientôt !

Augustin

Version 1.061

Une petite mise à jour de Gus Client :

gus06_1.061.jar (4,33 Mo)

Le mécanisme de déploiement des jars a été amélioré. Le calcul des dépendances introduit dans la version 1.06 prend désormais en compte le mapping et le paramétrage d’entités supplémentaires. En conséquence, l’application Gus Explorer (sur laquelle je me suis remis à travailler) devrait fournir une prochaine version réduite en taille.

Par la suite, je vais tâcher de me concentrer sur le développement de Gus Explorer qui est l’application qui me permet de programmer efficacement en PHP / Symfony2. Une fois que j’aurai mis en ligne la prochaine version, je rédigerai une documentation pour expliquer comment tout cela fonctionne.

A bientôt !
Augustin

Traduction du site

Je viens de mettre en ligne une nouvelle version de mon site web avec un sélecteur de langue, qui permet de choisir entre le français, l’anglais et le japonais.

langchooser

http://www.gus06.com

Il y a encore plusieurs imperfections, (éléments non traduits, ou mal traduits…) mais j’espère bien les corriger rapidement.

Naturellement, toutes les aides sont les bienvenues !  ^^

A très bientôt

Augustin