Archives de catégorie : Versions

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

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

Version 1.06

Je viens de mettre en ligne la version 1.06 de Gus Client :

gus06_1.06.jar (4,68 Mo)

La grande nouveauté, c’est le mécanisme de déploiement des jars qui ne prend en compte que les entités nécessaires à l’application (basé sur le calcul des dépendances).

Il y a juste l’application Gus Explorer pour laquelle le système montre ses limites dû à son comportement particulier. Mais on peut quand même s’en sortir, je vous rassure.

De manière générale, la taille des Jars est grandement diminuée et c’est tout à fait appréciable !

Mais ça ne s’applique pas à Gus Client lui-même, qui continue à enfler… (parce qu’il se reconstruit lui-même sans utiliser le mécanisme de déploiement)

Pour finir, voici une petite illustration des nouvelles zones que j’ai ajouté sur ma page d’accueil (juste à coté des derniers évènements)

20150312_website_gus06

Ca permet notamment de vérifier en un coup d’œil que Gus Client vient de passer à la version 1.06, mais aussi de quantifier l’évolution des données du site.

A bientôt !
Augustin

Version 1.053

Voici la version 1.053 de Gus Client.
gus06_1.053.jar (4,42 Mo)

Pas de nouvelles fonctionnalités mais un certain nombre d’améliorations techniques.
L’instantiation des entités au niveau du gestionnaire Gyem se fait désormais dans un thread séparé pour contenir un éventuel RuntimeException et gérer le problème du timeout.

Bref, rien de bien révolutionnaire mais au moins vous aurez la dernière version stable ^^

A bientôt !
Augustin

Version 1.05

Ouf! Voici la version 1.05 de Gus Client !
gus06_1.05.jar (3,83 Mo)

Il est désormais possible d’enregistrer son pseudo développeur en ligne pour ensuite partager ses propres projets applicatifs.
Un site web devrait bientôt être associé à ce mécanisme avec une gestion de compte en ligne pour chaque utilisateur. ^^
Tout ceci se met en place petit à petit, patience.

Cette nouvelle version intègre la version 1.0 du serveur Web, ainsi qu’un petit explorateur windows pour visualiser le répertoire de stockage des données liées aux applications gus06.

Coté sécurité en revanche, je n’ai pas eu le temps d’ajouter une couche SSL au serveur.
Il y a encore du travail…

A bientôt !
Augustin

Version 1.04

La version 1.04 apporte 2 changements:

  • Une réorganisation des modules du gestionnaire Gyem
  • Un nouveau projet test : webserver

gus06_1.04.jar (2,38 Mo)

J’ai donc amélioré le gestionnaire afin que les applis puissent désormais intégrer des JARs d’API tierces. Il n’y a pas encore d’exemple pour montrer le principe, mais j’y travaille (Ajout du connecteur JDBC MySQL prévu dans la prochaine version).

Par ailleurs, j’ai développé un serveur Web à partir de l’API NIO, associé à un système de génération dynamique de pages web. Mais il reste encore du boulot avant que ça ne devienne pleinement fonctionnel.

J’essaie d’avancer aussi vite que je peux.

A bientôt !

Version 1.03

Je viens de mettre en ligne la version 1.03

gus06_1.03.jar (2,15 Mo)

Quelles sont les nouvelles fonctionnalités ? Rien de vraiment notable je dois bien avouer. Un ensemble d’améliorations (notamment sur l’explorateur de répertoires et l’éditeur de code Java). Et puis, j’ai ajouté un affichage popup pour le menu « A propos », dont voici le résultat. L’icône n’est pas terrible mais bon… c’est toujours mieux que rien.

GusClient1.03_about

Concernant le système store, j’ai ajouté une deuxième application d’exemple : « Task Manager », mais ça n’a pas beaucoup avancé sur le plan fonctionnel.

Il va être grand temps que je commence à documenter tout cela en vous fournissant un PDF de manuel utilisateur.

A bientôt !

Version 1.02

Voici la version 1.02

gus06_1.02.jar  (1,90 Mo)

J’ai commencer à créer avec mes entités un premier système fonctionnel appelé store (entités débutant par gus.sys.store.).

Mon objectif est d’intégrer à Gus Client un outil graphique de conception d’applications qui soit simple, intuitif, et surtout extrêmement flexible.

J’ai intégré dans mon JAR un petit exemple d’application (« Address App ») basé sur le système store. En voici un premier visuel. Mais il reste encore beaucoup de travail à faire…

app_address

Comme toujours, les explications vont venir avec la prochaine vidéo.

N’hésitez pas à me faire des retours !

Version 1.01

Je viens de mettre en ligne la version 1.01 de Gus Client.

gus06_1.01.jar  (1.65 Mo)

J’ai avancé sur les espaces : Documentation et Projets.

Documentation : Le 3ème onglet (Source code) permet d’accéder aux sources des parties framework, manager, entities

Projets : On peut créer, sélectionner, déployer et tester des projets applicatifs. Un éditeur permet de configurer l’application.

Il ne me reste plus qu’à faire une petite vidéo pour vous montrer tout ça.

A bientôt !

Version 1.0

Voilà, ça fait maintenant presque 2 mois que je bosse sur ce nouveau logiciel et même si c’est encore très incomplet, j’ai envie de commencer à mettre en ligne une première version (d’autres suivront !).

Voici donc la version 1.0 de Gus Client, le premier logiciel basé sur le framework open source Java Gus06, dont l’objectif est de rendre mes travaux accessibles aux autres développeurs Java, en leur permettant de développer des applications basés sur ce framework, tout en réutilisant mes propres développements.

gus06_1.0.jar  (1.45 Mo)

Ce post devrait être le premier d’une longue série présentant chaque nouvelle version disponible de Gus Client, ainsi que des documents de présentation ou de formation (vidéos, PDF).

J’espère que vous trouverez un intérêt à utiliser ce logiciel et que vous n’hésiterez pas à me faire des retours.

Amicalement,

Augustin