Petit exemple de site web

Je viens de mettre en ligne un petit exemple de site web qui propose un moteur de recherche de films (basé sur l’API Allocine).

http://website.gus06.com/film

website_movie

Ce site tourne avec mon serveur Web inclus dans Gus Client. La version actuellement déployée est une version intermédiaire entre 1.04 et 1.05.

La version 1.05 de Gus Client devrait arriver prochainement. Elle permettra aux utilisateurs d’enregistrer leurs pseudo en ligne, ce qui est une première étape vers la mise en place d’une plateforme de partage d’applications open source.

A bientôt !

 

Video serveur Web 1

Voici une vidéo pour vous présenter le serveur Web que j’ai développé. Il y a notamment un petit exemple d’utilisation du système de templates pour la génération dynamique de pages Web.

Vidéo Gus Client 1.04 – Serveur Web (11 min)

Par la suite, il est prévu que j’apporte les améliorations suivantes :

  • Possibilité de se connecter de manière sécurisée avec du SSL
  • Possibilité d’interagir avec des bases de données MariaDB (MySQL)

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 !

Manuel de Gus Client 1.03 (version bêta)

J’ai commencé à rédiger le manuel utilisateur pour la version 1.03 de Gus Client. Le document n’est pas encore terminé mais je peux déjà vous proposer une version bêta :

GUS06_Manuel_Utilisateur_GusClient_1.03_beta_20140925.pdf

Le document fait pour le moment 33 pages… N’hésitez pas à me donner vos premières impressions.

Il y a encore du travail avant d’arriver à la version 1.0, j’essaie d’avancer dés que j’ai du temps.

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 !