Du même auteur

 

Bespin le Web IDE

La semaine dernière est sortie des laboratoires Mozilla un nouveau projet nommé Bespin. Bespin est un éditeur de code ou IDE (Integrated Development Environment) en ligne qui surfe sur la vague Webware du moment. Il existait déjà des initiatives similaires en ligne comme par exemple codeide mais qui n’ont jamais vraiment aboutis.

Mais quel est l’intérêt d’utiliser un outil en ligne pour coder ?

A mon avis il y en a plein et notamment tirer pleinement parti du travail collaboratif. Les outils classiques de contrôle de version, type SVN, permettent déjà de travailler à plusieurs sur un même projet. Il faut cependant bien se répartir les tâches car la phase d’intégration peut poser quelques soucis. Les merges manuels sont coûteux en temps et il y a toujours un risque de perdre du code.
Avec un outil comme Bespin on pourrait imaginer (ce n’est pas encore annoncer pour Bespin mais on a le droit de rêver) travailler sur le même fichier avec une vision en temps réel de ce que l’autre modifie. A la manière du travail collaboratif dans Google Apps. Plus de merge à proprement parler, tout le monde travaille sur les mêmes fichiers physiquement.

D’autres fonctionnalités pourrait rendre l’outil encore plus intéressant. L’ajout d’un chat pourrait permettre aux développeurs de discuter sur ce qu’ils font, échanger des bouts de code ou s’entraider. Un twitter-like pourrait signaler qui travaille sur quel fichier.

Bespin est déjà doté d’une API documentée pour permettre à une communauté de se créer et faire évoluer le projet. En invitant les développeurs à créer des plugins et extention pour Bespin, Mozilla poursuit la politique qui a fait le succès de Firefox ou Thunderbird.

Bref je suis assez enthousiasmé par le projet. D’ailleurs il n’y pas que moi. Boris Bokowski et son équipe présente déjà une version d’Eclipse in the cloud basée sur Bespin. Un wiki est d’ailleurs disponible pour en savoir plus.

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 !

Le K-MetaModule sur Feedburner

Je voulais le faire depuis un moment et là ça y est ! J’ai passé le flux RSS de ce blog sur feedburner. La nouvelle adresse du flux est la suivante :
http://feeds2.feedburner.com/k-metamodule

Merci de mettre à jour vos readers.

[picto]

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]

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 !

Blogueurs francophones qui êtes-vous ?

Voilà une bonne initiative de stagueve que je tenais à relayer ! Il s’agit d’une enquête sur les blogueurs francophones. Et en analysant les résultats de l’année dernière, je m’aperçois que je suis vraiment pas original.

En fait le blogueur moyen francophone c’est moi ! Yeah !

Je trouve l’idée tellement bonne que je réfléchis à la reprendre pour les générateurs de code. En attendant, je vous invite à participer à l’enquête sur NoWhereElse.

Gloubi-boulga de blogs #2

Tout ce que j’aurais dû écrire et que d’autres ont écrit peut-être mieux que moi d’ailleurs.

- Je vous parlais ici de Jimdo qui permet de créer un site web sans connaissance techniques. Voici un comparatif de 12 solutions similaires. Jimdo sort en tête avec Webon (via Emob).

- Olivier Diaz nous présente quelque chose que j’intègrerai peut-être un de ces 4 au K-MetaModule : un générateur de template. Celui-là est pour WordPress.

- Grâce à Jy[B]log, on en sait un peu plus sur la balise vidéo dont je vous avez parlé ici.

- On nous avait bassiné avec Google Chrome pour pas grand chose (1% de part de marché d’après ce que j’ai pu lire) ; Mais il n’a pas dit son dernier mot ! Dell et plusieurs autres constructeur pourraient remplacer Internet Explorer par Chrome dans leurs ordinateurs. Affaire à suivre. (via ilionet)

- Et si on lit ensuite cette interview de Mitchell Baker, la présidente de la Mozilla Foundation, on peut se dire que la part de marché d’Internet Explorer va fondre à vitesse grand V.

- Je parlais il y a peu des canvas. Voilà un exemple de canvas en 3D. Le plus rigolo c’est d’aller voir la source. Bluffant !

- Sur Kinoa on vous expliquera comment passer la crise au chaud. J’ai particulièrement aimé l’utilisation de l’informatique dans les nuages ;)

Puisqu’on en parle voilà une grosse session de Cloud Computing, webwares, webapps ou SaaS… il va falloir statuer sur un nom !

- Et ça commence avec Jean-Marie qui nous présente 10 alternatives en ligne et gratuite à Photoshop. Trop de SaaS tue le SaaS. Il va falloir que certaines solutions se démarquent pour stabiliser le marché.

- Sur Web2Pro, Pierrick présente de manière détaillée une grosse quinzaine de solutions de travail collaboratif en ligne. Il y a en tellement que ça se déroule en plusieurs parties. A l’heure où j’écris il y en 3 : partie 1, partie 2 et partie 3.

- Autre webware de travail collaboratif mais cette fois à télécharger et à installer chez vous voici OpenGoo avec gestion de calendrier, contacts, tâches, notes et documents. (via Presse Citron et Francis sur linkube ;) )

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

Suite de l’article »

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

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.

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.

 

Images hosting provided by ImageShack Via ImageShack Migration plugin