A la découverte de SoftFluent

Publié le 14 octobre 2006 et mis à jour le 18 octobre 2006 - 3 commentaires -
PDF Afficher une version imprimable de cet article

Une belle aven­ture démarre pour Soft­Fluent qui annon­çait le ven­dredi 13 octobre 2006 le lan­ce­ment de Code­Fluent, son géné­ra­teur de com­po­sants logi­ciels adapté à la plate-forme .NET.

Flash back… Début 2005, alors qu’il diri­geait l’équipe en charge des rela­tions déve­lop­peurs et éditeurs de logi­ciels dans la Divi­sion Déve­lop­peurs dont j’avais la charge chez Micro­soft France, Daniel Cohen-Zardi m’annonçait qu’il allait créer son entre­prise. Evi­dem­ment, perdre un talent est tou­jours regret­table. Mais je me disais qu’il allait sûre­ment accom­plir de très belles choses en volant de ses propres ailes, beau­coup plus que dans le cadre d’une grande orga­ni­sa­tion telle que Micro­soft avec toutes ses contraintes. Je pre­nais d’ailleurs le même che­min quelques mois plus tard.

Daniel a donc créé Soft­Fluent, au départ, une société de conseil stra­té­gique et tech­no­lo­gique dédiée au début aux éditeurs de logi­ciels. Il a ainsi tra­vaillé à ses débuts avec Meta4 et ILOG, deux éditeurs fran­çais. Puis, Daniel a com­mencé à consti­tuer son équipe. Dans un pre­mier temps en récu­pé­rant d’excellents col­lègues de Micro­soft qui avaient aupa­ra­vant tra­vaillé avec lui: Simon Mou­rier, consul­tant archi­tecte en déve­lop­pe­ment, l’un des top guns de Micro­soft Consul­ting, et puis Omid Bayani, chef de pro­jet multi-cartes au sens rela­tion­nel et pra­tique incom­pa­rables ! Quelques pres­ta­tions tech­no­lo­giques plus tard avec notam­ment Bouygues Tele­com, AS Groupe, Coli­bri Solu­tions, Sea­ti­zen­pro, Repor­tive (Artech) et Axoa, l’idée leur est venue de créer un logi­ciel et de se trans­for­mer pro­gres­si­ve­ment en éditeur de logi­ciel. Bref, de la suite dans les idées puisque Daniel avait passé quatre années chez Micro­soft à pro­mou­voir ce métier !

Daniel Cohen Zardi, le CEO Simon Mourier, le CTO Omid Bayani, le COO

D’où Code­Fluent, un outil de géné­ra­tion de com­po­sants logi­ciels pas comme les autres! Au terme d’une phase de bêta test - qu’il faut savoir ter­mi­ner comme on sait - et encou­ragé par ses nom­breux contacts et pros­pects, il s’est décidé à “mettre la gomme” et à conti­nuer à recru­ter pour conso­li­der son équipe. Quatre per­sonnes sont ainsi en train de le rejoindre, dont un franco amé­ri­cain. Sous-entendu : il sou­haite deve­nir un acteur inter­na­tio­nal! Son site est d’ailleurs créé d’abord en anglais et ensuite tra­duit en fran­çais. Monde à l’envers pour nous petits fran­çais, mais monde à l’endroit pour les autres!

Le mar­ché des outils de déve­lop­pe­ment et du génie logi­ciel dans lequel il se situe est dif­fi­cile. Des conso­li­da­tion et revi­re­ments stra­té­giques sont en cours ou ache­vés: fusion de Ratio­nal chez IBM, évolu­tions chez Bor­land, dif­fi­cul­tés pour les pure-players des AGL comme Mega Inter­na­tio­nal, acqui­si­tions en cas­cade chez Sybase ou Power­buil­der, explo­sion de l’open source. Mais le mar­ché évolue. Et les besoins des clients pour amé­lio­rer la pro­duc­ti­vité du déve­lop­pe­ment ne font qu’augmenter alors que les tech­no­lo­gies à mettre en oeuvre sont de plus en plus sophis­ti­quées: mode multi-canal, orien­ta­tion com­po­sants, stan­dards XML et ser­vices web, etc. Ces outils poussent à une plus grande abs­trac­tion du code des appli­ca­tions déve­lop­pées et à une orien­ta­tion com­po­sants forte. D’où le besoin d’une nou­velle géné­ra­tion d’outils de concep­tion d’application. Pas sim­ple­ment, des géné­ra­teurs de code, mais plu­tôt des géné­ra­teurs de com­po­sants réuti­li­sables par le code de ses applications.

Code­Fluent se veut inno­vant dans sa capa­cité à contour­ner ces limi­ta­tions. La modé­li­sa­tion s’effectue en XML au sein d’un plug-in à Micro­soft Visual Stu­dio. Le géné­ra­teur se concentre alors sur la couche de ges­tion des objets métiers et des don­nées. Il génère plu­tôt des com­po­sants prêts à l’emploi que du code, même si le code des com­po­sants est uti­li­sable par ailleurs. Il évite ainsi les limi­ta­tions bien connues des géné­ra­teurs de code: manque de flexi­bi­lité, fonc­tion­ne­ment à “sens unique” (on ne peut pas faci­le­ment ajou­ter du code puis refaire une géné­ra­tion à par­tir du modèle de base), manque d’ouverture, for­mats propriétaires.

La base de don­nées sup­por­tée est Micro­soft SQL Ser­ver, sachant que Soft­Fluent sup­por­tera Oracle quand les clients se mani­fes­te­ront, le tra­vail d’adaptation étant très rapide et concer­nant envi­ron 3000 lignes de code grâce à une bonne couche d’abstraction de la base de don­nées. Le pro­duit supp­porte égale­ment Office et en par­ti­cu­lier Excel, pour la modi­fi­ca­tion dyna­mique des don­nées expor­tées dans un tableau. Code­Fluent ne couvre pas encore la couche de pré­sen­ta­tion en mode client riche. C’est prévu dans un outil des­tiné à Win­dows Vista et à Win­dows Pre­sen­ta­tion Fra­me­work qui fait par­tie de .NET 3.0 que Soft­Fluent sor­tira en 2007.

L’adhérence à la plate-forme Micro­soft est donc signi­fi­ca­tive. L’interopérabilité appli­ca­tive avec l’existant client est pro­po­sée via les Web Ser­vices. C’est un parti pris un peu limi­tant car peu d’applications s’appuient réel­le­ment sur ce méca­nisme de com­mu­ni­ca­tion entre objets, mais il faut faire des choix. Le mul­ti­pla­te­forme coute trop cher. Par ailleurs, la plate-forme .NET pré­sente l’avantage, avec le monde J2EE, d’être “clean” au niveau architecture.

Back­ground Micro­soft oblige, l’équipe de Soft­Fluent a appli­qué quelques recettes mar­ke­ting bien effi­caces pour son lancement :

  • Un posi­tion­ne­ment clair du produit.

  • Un mode de dif­fu­sion clas­sique sous forme de licences, mais égale­ment sous forme de “ser­vice logi­ciel” hébergé chez eux. Le site reçoit le modèle et génère les tem­plates et codes sources impor­tables par le développeur.
  • Un lan­ce­ment un ven­dredi 13, his­toire de por­ter chance, avec un sémi­naire hébergé chez Micro­soft rue de l’Université, avec l’accueil de Julien Codor­niou, en charge des par­rai­nages de star­tups dans le cadre du pro­gramme IDEES, Soft­Fluent en fai­sant partie.
  • L’étude de cas client avec un cabi­net de conseil en rela­tions humaines exploi­tant une appli­ca­tion sur mesure déve­lop­pée grâce à Code­Fluent (et par l’équipe de SoftFluent).
  • Un pre­mier par­te­naire : la branche Sogeti du groupe Cap­Ge­mini, sachant que d’autres vont se lan­cer tel que NEOS-SDI, une SSII pure-player autour des tech­no­lo­gies Micro­soft. De quoi avec une bonne sur­face de contacts clients !
  • L’inter­fa­çage de Code­Fluent avec un lea­der du mar­ché (ILOG Rules).
  • Une très bonne com­mu­ni­ca­tion tech­nique et sans pipo: excellent site Web, une news­let­ter en anglais, une ver­sion de démons­tra­tion, un livre blanc, etc.
  • Une tari­fi­ca­tion adap­tée sur la base d’une loca­tion men­suelle, adap­tée aux cycles de vie des déve­lop­pe­ments et à la sous-traitance, fré­quente dans ce métier.

Bref (pourrais-je faire bref?), une bonne équipe, un vrai besoin, un bon pro­duit, une bonne stra­té­gie. Il ne reste plus qu’à gran­dir et faire éclore ce nou­veau suc­cès du logiciel !


Social book­mar­king:
  • Wikio FR
  • Technorati
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • FriendFeed
  • Suggest to Techmeme via Twitter
  • Twitter

Publié le 14 octobre 2006 Post de Olivier Ezratty | Logiciels, Microsoft, Startups | 3 commentaires

Les 3 commentaires sur “A la découverte de SoftFluent” :

  • [1] - domo a écrit le 23 octobre 2006 :

    Atten­tion béo­tien !
    Voilà donc une ques­tion en net décal­lage avec votre culture SGBD que je n’ai pas. Nous recher­chons une solu­tion de déve­lop­pe­ment aussi riche que sim­pli­fié après avoir tâté SQL­ser­ver 2000 en 2001. Code­Fluent a l’air d’y répondre mais quels sont les pré-requis en équi­pe­ment infor­ma­tique (taille, ser­veur ou pas ??) et quel est le pro­fil de déve­lop­peur que nous devrions recru­ter ou consul­ter ? pour construire une nou­velle arbo­res­cence avec des bases de don­nées pour des tran­sac­tion mul­ti­mé­tiers
    J’apprécie vos sug­ges­tions
    Et bravo pour ce blog Ezrat­tys­sime
    JR

  • [2] - Olivier Ezratty a écrit le 23 octobre 2006 :

    Il n’y a pas de pré­re­quis spé­ci­fique côté ser­veur pour Code­Fluent. Tout dépend du dimen­sion­ne­ment de l’application: taille de la base, volume tran­sac­tion­nel, etc.

    Côté outils de dev, avec quoi aviez vous tâté du SQL Ser­ver 2000 en 2001? A quoi sont rom­pus vos développeurs?

    Aujourd’hui, en envi­ron­ne­ment Micro­soft, la solu­tion clas­sique consiste à uti­li­ser Visual Stu­dio 2005 avec le Fra­me­work .NET 2.0. Et de le com­plé­ter éven­tuel­le­ment par un fra­me­work ou un géné­ra­teur de code.

    Code­Fluent est une sur­couche de Visual Stu­dio qui créé des objets métiers et réduit gran­de­ment la charge de codage pour les opé­ra­tions de base, notam­ment sur la navi­ga­tion et les opé­ra­tions clas­siques dans la base de données.

    Il y a aussi la solu­tion Oly­mars qui est un géné­ra­teur de code à pro­pre­ment par­ler pour l’exploitation de base de don­née SQL Ser­ver. Oly­mars (http://www.olymars.net/Refresh) a été créé par Pas­cal Belaud de Micro­soft France et est en dif­fu­sion gratuite.

    N’hésitez pas à contac­ter Daniel Cohen-Zardi (dcz@softfluent.com) pour en savoir plus. Où bien encore l’équipe d’Eric Mit­te­lette chez Micro­soft (ericmitt@microsoft.com), qui gère les rela­tions développeurs.

  • […] A la décou­verte de SoftFluent […]




Ajouter un commentaire

Vous pouvez utiliser ces tags dans vos commentaires :<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> , sachant qu'une prévisualisation de votre commentaire est disponible en bas de page après le captcha.

Captcha

Pour valider votre commentaire, veuillez saisir les lettres ci-dessus et cliquer sur le bouton Soumettre votre commentaire.

Derniers posts

Derniers commentaires

“Egalement basée à Rennes, CinéAct (www.cineact.fr), créée en 2005 permet à l’ensemble des professionnels du monde du cinéma (exploitants, distributeurs, producteurs, r...”
“En effet, je vais corriger cela dans une silent release....”
“Merci beaucoup pour cet excellent guide. Pour information, le programme français IDEES de Microsoft n'existe plus et à laisser place au programme "BizSpark One" au niveau mondial. Julien Codorniou est toujours le bon c...”
“Bravo pour cette nouvelle version. A regretter que tu ne puisses faire un guide des start-up high-tech européennes, tant tes conseils seraient adaptés pour une grande part hors de l'hexagone. Mais j'imagine le défi! J...”
“Bonjour, J'ai un doute l'offre est tellement éclatée qu'il est possible que Steve réusisse en fédérant les énergies des autres acteurs... A mon avis l'enjeu c'est encore une fois de trouver le businees model de...”


Téléchargements gratuits

Diffusés gratuitement (sous Creative Commons) et en PDF :

image

CouvertureRapportCES

Voir aussi la liste complète des publications de ce blog.


Catégories