Archive de la catégorie ‘Générateur de code’
Note de service
Je viens de corriger un bug : on ne pouvait plus voir les applications générées en ligne. Voilà c’est reparti.
En passant j’en profite pour vous dire que je bosse toujours sur la prochaine version du K-MetaModule et que ça devrait sortir dans pas longtemps.
[picto]
6 août 2010 | Pas de commentaire
Déménagement
Après moult tergiversations ce blog change d’adresse. Mettez à jour vos bookmarks comme on dit. Le K-MetaModule a désormais un vrai nom de domaine à lui, avec une nouvelle home dont je reparlerai sûrement dans quelques temps.
Nouvelle adresse du : blog.k-metamodule.com.
Si vous utilisez feedburner aucune modification à faire sinon il n’est jamais trop tard pour bien faire : http://feeds.feedburner.com/k-metamodule.
[photo]
24 mai 2010 | Pas de commentaire
K-MetaModule : le fan club !
Vous pouvez désormais m’envoyer vos questions, remarques, bugs et autres messages d’amour !! J’ai ajouté un bouton Feedback, que vous trouverez sur la droite de votre écran et qui vous permettra de donner votre avis sur le K-MetaModule. Le K-MetaModule est à votre écoute !!

J’ai utilisé un service qui s’appelle Get Satisfaction. Vous pourrez aussi trouver ici les remarques de tout le monde.
A bientôt j’espère !
27 février 2009 | Pas de commentaire
Home Sweet Home
Ça y est la nouvelle home du K-MetaModule est en ligne. Vous ne tomberez plus sur un page vide vous demandant de vous inscrire sans vous expliquer pourquoi.
Désormais il y a une belle? page dans laquelle j’ai essayé d’être le plus clair et le plus concis possible en répondant aux questions :
- Qu’est ce que c’est ?
- Comment ça fonctionne ?
- Où je dois cliquer ?
Dîtes moi ce que vous en pensez ! Les avis sont les bienvenus !
[picto]
13 février 2009 | Pas de commentaire
Bonne année 2010 !
Pourquoi 2010 ? Parce que j’ai décidé que le K-MetaModule aurait un an d’avance sur tout le monde. J’annonce donc la sortie de la version 2010 build A02 en version Beta.
Quoi de neuf ? Pour cette nouvelle mouture quelques fonctionnalités ont été ajoutées ou corrigées :
- Sécurisation des données : Les comptes sont sécurisés et les informations sensibles cryptées. C’était un minimum pour une sortie en Beta ;
- Possibilité de télécharger les sources du projet générées sous forme d’archive zip : Disponible à la fin de la génération du code ;
- Correction de quelques bugs ;
- Création d’un logo ! : J’ai trouvé le temps et l’inspiration pour créer un logo au K-MetaModule. Il est susceptible d’évoluer quelque peu mais ça va me permettre de communiquer un peu plus sur le produit.
A venir dans la prochaine version :
- Faire une jolie page d’accueil pour le K-MetaModule : Aujourd’hui elle est moche, elle n’explique rien. J’ai du boulot !
- Nettoyer le framework : Suite au développements successifs certaines portions de code sont un peu crades. Un nettoyage de printemps est nécessaire (quand je vous disais que le K-MetaModule était en avance sur tout le monde
).
- D’autres surprises ?
Meilleurs vœux 2010 donc ! Stay tuned !
8 janvier 2009 | 2 commentaires
Comparatif de générateurs de code
Suite à cet appel à contribution sur JDN Développeurs, je continue ma découverte des outils MDA/MDD et autres générateurs de code.
Voici un rapide comparatif des différentes solutions du marché que j’essaierai de mettre à jour au fur et à mesure. Vous pouvez d’ailleurs m’envoyer un petit message si vous en connaissez d’autres.
Pour chaque solution j’ai essayé de réunir les informations suivantes :
- La version testée
- La source, c’est-à-dire à partir de quoi le logiciel génère le code
- Le(s) langage(s) supporté(s)
- Le(s) SGBD supporté(s)
- Le prix
- Un lien vers un ou plusieurs tutos
13 novembre 2008 | 4 commentaires
I’m Blu da dou di dam dam
Je viens de voir sur JDN Développeur une interview intéressante de Christian Champagne de Netfective. Un société qui propose une solution de générateur d’application web nommé Blu Age™. Il se présente sous la forme d’un plugin Eclipse et permet générer automatiquement et industriellement des applications J2EE ou .NET à partir de modèles UML et d’une maquette XHTML statique.

principe de fonctionnement de Blu Age
La nouveauté c’est la possibilité d’intégrer des schémas BPEL et BPML !!
Et là je me suis dit super !! Mais c’est quoi ?
BPEL, Business Process Execution Language, et BPML, Business Process Modeling Language, servent à décrire et à modéliser des processus métier. En clair vous décrivez un workflow et Blu Age se débrouille pour vous sortir l’application web correspondante.
Autre fonctionnalité qui me paraît super intéressante : la possibilité de faire du reverse modeling. C’est-à-dire reprendre un projet existant et en ressortir des schémas UML. Mais alors là je demande à voir.
Blu Age est destiné à des grands comptes et apparemment assez coûteuse mais un version gratuite de démonstration est en ligne. J’essaierai de tester ça plus en profondeur. En attendant des démos en ligne assez bien faites sont disponibles ici.
30 octobre 2008 | Pas de commentaire
K-MetaModule : Le tutoriel
J’avais promis ici un tutoriel pour expliquer comment fonctionne le K-MetaModule. A la réflexion c’était même indispensable. En même temps ça fait un peu de teasing pour ceux qui n’ont pas accès à la version alpha. J’ai essayé tout un tas de logiciel de screencast pour faire un joli tuto vidéo et j’ai fini par opter pour Wink qui sort un swf un peu lourd mais permet un bon rendu lisible. Avec une vidéo sur YouTube on aurait rien vu.
Voilà il ne vous reste plus qu’à suivre le petit lapin blanc guide.
21 octobre 2008 | Pas de commentaire
K-MetaModule : Version alpha privée !
Wow ! Grand jour pour moi. Je me jette à l’eau !! La version alpha privée du K-MetaModule est lancée. Vous pouvez y accéder en cliquant ici. Mais il faudra me demander la permission avant par mail moins52 [AT] realisation-site-internet [DOT] com. L’objectif est de régler les improbables bugs avant la beta qui sera publique.
Pour ceux qui n’auraient pas suivit le K-MetaModule permet de générer du code PHP afin de réaliser une interface d’administration.
Les fonctionnalités actuelles :
- Définition du modèle de données enrichi
- Génération du code
- Prévisualisation du résultat hébergé sur ce serveur
- Génération d’un début de documentation technique en fait juste ce que certains appellent le dictionnaire de données
- Visualisation du schéma de la base de données générée
A venir pour la beta :
- Sécurisation des données
- Possibilité de télécharger les sources du projet généré sous forme d’archive zip
- La correction des improbables bugs présents dans la version alpha
- Peut-être plus en fonction de mon temps libre
La mise en ligne d’un outils au départ créé pour moi et moi seul (ouais je la jouais perso) est un sacré exercice de remise en question. J’ai essayé de rendre les choses le plus claire possible et je compte un peu sur mes alpha-testeurs triés sur le velux pour m’aider de ce coté là. Je ferais un tuto pour éclairer vos lanternes.
Enjoy !
10 octobre 2008 | Pas de commentaire
K-MetaModule : Les outils utilisés
Pour réaliser le K-MetaModule j’ai utilisé un certain nombre d’outils que je vais détailler ici. C’est en quelque sorte la page de credits du site.
Le K-MetaModule est réalisé en PHP/MySQL. Là je ne présente pas. Pour en savoir plus reportez vous aux sites officiels.

FCKeditor est un éditeur HTML wysiwyg en ligne.

Smarty est un moteur de template pour PHP. Il est rapide et permet la gestion des caches. Il facilite la séparation entre la logique applicative et la présentation.

WWW SQL Designer est un outil en ligne de type SaaS pour la conception de base de données MySQL. Il permet de visualiser le schéma de la base de données et des relations entre les différentes tables générées par le K-MetaModule.

famfamfam est un gros set d’environ 1000 icônes. Ce qui permet d’assurer une homogénéité sur tout le site.

Alfresco est un système de gestion de contenu (en anglais ECM pour Enterprise Content Management) Open source. Je me suis inspiré j’ai honteusement pompé leur design. C’est Open source mais je suis pas sûr d’avoir le droit de le faire… ça n’est donc que provisoire.
Autres logiciels :

Mov’AMP permet d’embarquer Apache, MySQL et PHP, sur une clé USB ou n’importe quel autre support de faible capacité. C’est bien utile pour développer de n’importe où.
30 juillet 2008 | Pas de commentaire