Tous les articles par gus

Gus Explorer v 1.03

Bonjour !

Voici la version 1.03 de Gus Explorer ! La version précédente remontait au 6 juillet et depuis, j’ai pu avancer sur tous les traitements de base :

  • Nombre de transformations textuelles : 218
  • Nombre de tâches sur des répertoires : 77
  • Nombre de tâches sur des fichiers : 15

Cette nouvelle version inclut l’API Apache Tika pour la recherche des types MIME et améliore légèrement le panneau des tâches avec une estimation du temps restant.

taskpanel1

Nous sommes toujours dans la première phase du développement de Gus Explorer, ou l’objectif est d’expérimenter différents traitements de base sur des corpus de fichier.

La deuxième phase consistera ensuite à améliorer toute l’ergonomie du logiciel, puis la troisième phase permettra de mettre au point des traitement élaborés, notamment avec la notion d’outil.

Avec la version 1.03, les tests se concentrent sur les corpus de fichiers properties. Viendront ensuite les corpus de fichiers PDF et de fichiers Web, ainsi que tous les mécanismes d’importation et d’exportation de données (bases de données, web, mails …)

gusexplorer_1.03.jar (8 342 Ko)

A bientôt !

Augustin

Modification du framework

Bonjour tout le monde !

J’ai modifié mon framework ….

Le point positif, c’est que la nouvelle version n’est plus liée à la technologie Swing pour les IHMs type client lourd. Il va être désormais possible d’utiliser gus06 pour développer des applications JavaFX (et aussi SWT a priori)

Le point négatif, c’est que la compatibilité est rompue au niveau du code source versionné (le code source inclus dans tous les jars applicatifs en ligne). Mais on pourra peut être envisager de recompiler ces jars un jour ou l’autre.

Voici la modif en question :

interface_i

Suite à cela, je devrais être en mesure de sortir prochainement une nouvelle version de Gus Client qui supportera JavaFX. Par ailleurs, Gus Explorer v1.03 est prévu pour bientôt.  ^^

Augustin

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