Archives de catégorie : Applications

Encore des applications ludiques…

Salut,

J’ai ajouté 2 petites applications « ludiques ». Ce n’est pas bien compliqué à créer, et ça fait un peu de contenu sympa sur le site. ^^

Jeu de la vie

La première appli, mise en ligne le 23/3, est une démo graphique du jeu de la vie de John Conway. Il s’agit en fait de l’exemple le plus connu d’automate cellulaire.

Télécharger

gameoflife_1.0

Path Search Demo

La deuxième appli, que je viens de mettre en ligne (le 27/3) est une démo graphique qui montre la recherche de chemin entre 2 points dans un labyrinthe, à l’aide de 2 algorithmes qui sont :

  • le BFS (Breadth First Search)
  • le DFS (Depth First Search)

L’intérêt didactique ici est de montrer visuellement les deux approches de parcours de graphe (en largeur pour le BFS, et en profondeur pour le DFS).

On notera que le BFS permet systématiquement de trouver le chemin le plus court quand il y en a plusieurs, ce qui n’est pas le cas du DFS.

Télécharger

pathsearchdemo_1.0

Voilà voilà… après ce petit interlude, je me remet à bosser sur Gus Explorer !

Augustin

Console intégrée dans Gus Explorer

Bonjour,

J’ai mis en place le système des « fichiers outil » dans mon logiciel Gus Explorer. Il s’agit en fait de fichiers properties avec l’extension tool permettant d’accéder à une multitude de fonctionnalités en fonction du paramétrage stocké dans le fichier.

Comme premier outil, j’ai choisi d’intégrer la console que j’ai présentée hier. On peut notamment y paramétrer le répertoire root de lancement des commandes et des alias. Voici une petite capture d’écran :

GusExplorer_testtool

D’autres outils vont être ajoutés avant que je ne mette en ligne la prochaine version de Gus Explorer.

Par ailleurs, je compte rédiger une documentation pour expliquer comment tout cela fonctionne, vous permettre d’utiliser ces outils mais aussi d’en développer d’autres si vous avez des besoins spécifiques.

A bientôt !

Augustin

 

Une petite console

Encore un utilitaire sans grand intérêt, une console qui permet d’exécuter des commandes en ligne :
Console 1.0

console_1.0

Bon, en fait c’est juste un moyen pour tester une fonctionnalité qui me servira dans mes outils de développement, notamment Gus Explorer.

Dans un premier temps, je vais essayer de me consacrer exclusivement au développement de Gus Explorer, la seule application susceptible selon moi d’attirer l’attention à court ou moyen terme.

Attendez-vous donc à voir apparaître de nouvelles versions et de la documentation pour cet outil.

Je vous tiendrai au courant  ^^

 

 

 

2 nouveaux utilitaires

Bonjour,

Récemment, j’ai ajouté 2 nouveaux utilitaires à ma liste d’applications

Text comparator m’a aidé à comprendre les incohérences de calcul de MD5 lorsque je déboguais la première version de Entity Access Tool. Ca permet de comparer deux textes en décelant l’endroit précis ou ceux-ci diffèrent.

textcomparator_1.0

Quant à Appli Access Tool, il s’agit d’un petit utilitaire basé sur le même principe que Entity Access Tool mais pour les jars applicatifs. Il vous permet juste de télécharger l’ensemble des jars dans un répertoire local, en détectant les nouvelles applications mais aussi les nouvelles versions de chaque appli.

appliaccess_1.0

Pour finir, voici une petite confidence …

De toute évidence, avant de s’intéresser à mon framework, les gens devront d’abord trouver un intérêt aux applications proposées sur mon site. Je pense donc développer des applications de plus en plus élaborées et susceptibles de toucher un public de plus en plus large, notamment des applications dites « métier » dédiées à la gestion de données dans des domaines particuliers.

Si vous même, avez des idées d’applications qui valent le coup d’être développées, n’hésitez pas à m’en faire part !

Augustin

Entity Access Tool v 1.01

Coucou,

J’ai pu corriger les bugs critiques de la première version qui faisaient que les opérations d’upload et de download se passaient mal pour un certain nombre d’entités. Ouf, ça n’a pas été sans mal !

Entity Access Tool v 1.01

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

Là, je vais finalement pouvoir réaliser la 7ème vidéo Youtube concernant la programmation Gus06 sous Eclipse, dans laquelle je montre un exemple d’utilisation de cet utilitaire.

A bientôt !
Augustin

Utilitaire pour télécharger et mettre en ligne le code source Gus06

Bonjour,

J’ai mis au point un petit utilitaire bien pratique pour partager le code source de ses entités et récupérer celui des autres développeurs :

Entity Access Tool v 1.0

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

entity_access_tool_1.0

Pour le faire fonctionner, il faut d’abord renseigner des paramètres dans l’onglet « Settings » :

  • Répertoire des sources : Mettez le chemin d’accès de votre répertoire de stockage pour le code source des entités
  • Url d’accès distant : Mettez : « http://vps103178.ovh.net/app.php/gusapi » (url provisoire…)

Paramètres optionnels (seulement pour l’upload) :

  • Pseudo développeur : Mettez le login de votre compte utilisateur sur le site de Gus06
  • Mot de passe : Mettez le mot de passe de votre compte

Voici un exemple de paramétrage :

settings_entityaccess

L’intérêt, c’est de pouvoir récupérer rapidement l’ensemble du code source Gus06 disponible pour l’utiliser dans vos propres projets de développement !

A terme, ces fonctionnalités seront bien sûr intégrées à l’IDE Gus Client, mais je souhaitais d’abord les implémenter dans un petit outil indépendant pour pouvoir les tester.

Pour finir, la série de tutoriaux consacrée à la prise en main de Gus06 sous Eclipse montre un exemple intéressant d’utilisation de cet outil.

N’hésitez donc pas à vous en servir !

Augustin

Logiciel Combat de billes colorées v1.0

Encore une petite application ludique ajoutée sur mon site web !

Combat de billes colorées v1.0

ballfight_1.0

Lien de téléchargement : ballfight_1.0.jar

En plus de mes applications phare (Gus Client, Gus Web Server, Gus Explorer) j’essaie d’ajouter de petites applications très simples pour fournir rapidement des exemples d’utilisation de mon framework.

Mais petit à petit je compte m’orienter vers des applications business beaucoup plus matures, qui prendront plus de temps et d’énergie à développer. Je mettrai alors en place des projets sur mon site pour organiser les développements et rendre compte de leurs évolutions.

N’hésitez pas à participer si cette démarche vous semble intéressante.

Amicalement,

Augustin

Logiciel de recherche Allocine v1.0

Bonjour tout le monde,

J’ai mis en ligne une nouvelle application sur mon site web Gus06 : Recherche Allocine v1.0

allocinesearch_1.0

Lien de téléchargement : allocinesearch_1.0.jar

En fait, c’est surtout pour montrer un exemple de récupération de données via un service Web en ligne. Petit à petit je vais essayer de mettre en place des systèmes qui récupèrent et exploitent toutes sortes de données, en profitant au passage de l’important essor de l’open data.

Parallèlement, je continue à me former au développement Web. Après le framework Symfony, je suis passé au framework AngularJS.

A bientôt pour d’autres nouvelles !

Augustin

 

Logiciel “Gus Gadgets” version 1.0

Coucou,

Voici une petite application Java pour afficher des gadgets sur votre bureau : Gus Gadgets.

Enfin, pour le moment, il n’y a qu’un gadget en fait : un petit panneau qui affiche en temps réel les touches de votre clavier qui sont enfoncées. C’est un peu le principe d’un « key logger » sauf qu’il n’y a aucun enregistrement et aucune transmission des données.

Je compte m’en servir pour illustrer mes prochaines vidéos de présentation de logiciel (notamment celle que je dois réaliser sur Gus Explorer).

image_20141223_175505

Téléchargement de la version 1.0 :
gusgadgets_1.0.jar

A très bientôt, et joyeux noël à tous !!
Augustin