08.07.08

En quoi sont codés les softs les plus connus

Cela fait un moment que je cherchait une liste présentant les langages utilisés par l'industrie du logiciel. Celle de Vincent Lextrait, un personnage haut en couleur Directeur chez Amadeus, est pas mal du tout.

The Programming Languages Beacon

Comme vous pouvez le voir, peu de place à Java et C#. Et PHP est adopté par des géants du Web 2.0 (flickr & Wikipedia)

Le roi du monde logiciel est clairement C++. Bravo Bjarne Stroustrup!

18.05.08

Google Analytics en version RDA

Vous êtes surement nombreux à tester régulièrement les applications WPF disponibles sur le Web afin de vous faire une idée de ce qu'apporte le RDA.

Je vous conseille de regarder l'application developpée par Vertigo pour le compte de Microsoft et dont les source sont disponibles : Family Show

Family Show

Depuis peu je fais la même chose du coté de chez Adobe, et jetez un coup d'oeil à cette application AIR: c'est Google Analytics en RDA. Parfaitement fonctionnel et permettant de faire une bonne comparaison entre un service en RIA (le Google Analytics original) et la même chose en client desktop.
Demonstration convainquante personnellement puisque je ne me sers plus que de cette version RDA.

Google Analytics en Air

Mon article sur Google Analytics Air Suite
Le site de Nicola, l'auteur de l'appli

20.02.08

Le client LOURDement riche, le retour.

Cela fait maintenant prés d’un an que je badine avec WPF et quelques mois que je m’y mets plus sérieusement. Plus je pratique, plus je suis séduit par cette techno. Contrairement à la rumeur, au niveau perf ça tient largement la route (même s’il existe des démos WPF en ligne qui rament sévère). J’ai enfin retrouvé l’envie de me repencher sur les architectures de client lourd…oups ! pardon…client riche, qui m’avaient donné tant de fil à retordre il y a plus de 10 ans. Va-t-on enfin voir refleurir ces DataGrid ultra sophistiquées, les histogrammes en tout genre, les graphes de liens interactif, un calendrier qui a de la gueule, des éditeurs graphiques et autres éléments de GUI « riches ». On va enfin pouvoir développer de vraies GUI sévèrement burnées avec des architectures et des patterns bien foutus et clairs comme de l’eau de roche (tout le contraire de 10.000 lignes de code C++/MFC pour faire de beaux écrans Win32).

L’avenir est aux technos de GUI vectorielles. Apple en fait la meilleure démonstration avec ça techno Quartz qui à donnée naissance à iLife, iPhoto et plus récemment l’iPhone. La techno ne fait pas tout, certes, mais sans elle les couts pour faire de telles GUI deviennent vite prohibitifs, et sans elle la créativité est bridée voir castrée. Adobe est le deuxième à prouver la validité du modèle vectoriel, mais Flash n’a pas encore fait ses preuves sur les « grosses » application riches. Microsoft est une fois de plus le challenger avec WPF, et ma convistion est qu’il est le mieux placé dans cette course. Par contre son petit frère Silverligth dans sa forme actuelle ne tiens pas la route face à Flash : une productivité de développement bien inférieure. Mais j’attends avec impatience le VRAI Silverligth, celui qui embarque un bout du Framework .NET .

Enfin bref : on est en 2008 bon sang ! L’an 2000 c’est déjà du passé. Il est temps de dire adieu à ces ragoutants Ajax/Win32/Swing et basculer à WPF ! :D

22.08.07

Connaissez vous TAFITI : le moteur de recherche en Silverlight ?

J'ai découvert ce nouveau site full Silverlight il y a a peine une heure et je suis bluffé. Prenez le temps de découvrir toutes les possibilités du site : Recherche, News, Notes... C'est à ma connaissance le premier service porposé par Microsoft qui s'appuie autant sur leur "flash killer".

Tafiti

Tafiti search results in tree

Tafiti news search result

19.08.07

Agile 2007 a Washington

Je viens de passer une semaine à l’Agile 2007 (Washington) et je suis agréablement surpris: le niveau de compétence des speakers est très bon, et le niveau de pipeau tout à fait supportable. A part la première keynote (ou une business women americaine à raconté sa bataille contre le cancer de son mari pendant 1 heure) et la session ou Google présentait ces « méthodes » de travail agiles (en gros : nos ingénieurs sont tellement géniaux qu’on n’a pas besoin de méthodologie, de coaching, de scrum, de normes de développement … et nos « esclaves » adorent travailler 7j/7 24h/24 !), j’ai toujours à chaque fois appris un truc intéressant.

Agile 2007

Une des sessions qui m’a épaté était celle s’intitulait « Agile Myth Buster », s’inspirant de l’émission américaine éponyme. En fait le speaker n’avait rien à dire ! Il a simplement collé sur le mur de grosses fiches correspondant aux mythes qu’il s’agit de confirmer on pas, et a organisé des groupes de 5 personnes qui devaient travailler sur les mythes qu’ils désirer « Buster ». Ensuite, après 1h de discutions très enrichissantes, chaque groupe présentait aux autres leurs conclusions qui était sanctionnées par un vote général « Mythe ou pas mythe ? ». J’ai trouvé ça génial.

Agile 2007

Donc si vous voulez prendre un bon coup de fouet sur les méthodes agiles je conseille vivement d’assister à la prochaine conférence Agile 2008 qui aura lieu à cette fois ci à Toronto.

21.06.07

Bonne chance à Silverlight !

Mix 2007 Paris

J’ai assisté au Microsoft MIX 2007 au cirque d’hiver et je ne regrette pas. J’ai enfin une vision plus claire de ce qu’est Silverlight. Pour moi il s’agit de mettre à la disposition de l’architecte Web toute la puissance de .NET et de XAML.

A mon avis seule la version 1.1 (celle qui embarque le Framework .NET) à l’opportunité d’ébranler Flash. Mais quelle opportunité ! Voir son code C# tourner à merveille sur un Mac, c’est quand même de la balle. Et la possibilité de capitalisation entre ses développements WinForm, WPF, ASP.Net et Silverlight ouvre des possibilités formidables. Je suis franchement plus convaincu par cette techno que par WPF qui aura du mal à s’imposer face à l’inférieur mais dominant Win32. Mes premiers essais de portage de mon Wiki .Net (Sushiwiki) vers WPFE m’avait quelque peu désenchanté : usage massif de cet abominable JavaScript et documentation un peu maigre. Si la version 1.1 m’offre directement la puissance du Framework et donc de C# : je m’y remets illico !

Mitsu montrant Expression

Microsoft cherche également à séduire ces vedettes que sont les graphistes : les outils de la gamme Expression. Me je vois un gros hic ! Si ces outils sont plutôt convainquant, je ne vois vraiment pas Lyonel (mon graphiste Octo préféré) délaisser son Mac pour un PC ! Car le multiplateforme se limite au plugin Silverlight pour le navigateur, pas aux outils (ni au serveur d’ailleurs).

Miguel au Mix 2007 Paris

Enfin, Miguel de Icaza est déterminé à mettre à la disposition du monde Linux/Mono Silverlight. En effet, Microsoft exclut pour le moment Linux des plateformes supportés par Silverlitght. Cependant Microsoft semble prêt à l’aider dans son initiative. Il est bien le temps ou Miguel était obligé d’organiser sa conférence en catimini dans un coin du PDC !

Bref, je suis globalement « excited » par cette techno, et j’attends avec impatience la beta de la v1.1.

04.06.07

Bill et Steve discutent de l'informatique

Je ne connaissait pas le site All Things Digital, mais on y trouve pas mal d'articles sympatiques.

Entre autres, il y a les videos de la conférence "The D conference". Et les videos avec Bill Gates et Steve Jobs sont vraiement interressants (il y a une dizaine). Ils semblent plutôt sincères dans leurs propos, et n'essaient pas de vendre respectivement leur came (apple & microsoft).

Bill & Steve

Toutes les videos
Celle que je préfère : leur vision de l'avenir du l'IHM

25.04.07

J'abandonne Vista

Cela fait maintenant 4 mois que j'utilise Vista sur mon portable (Dell X1) et j'ai définitivement décidé de revenir à XP.
- Plantage réguliers de EXPLORER.EXE
- Desktop vide au boot (reset de profil. Il réapparait après 1 ou 2 reboots !
- Disque dur qui tourne en permanence ce qui a divise par deux l'autonomie de la batterie et fait chauffer un max le cul de mon portable. (Même en désactivant le service Windows Search c’est pas mieux)
- Sortie de la veille prolongée interminable : le bureau apparait vite, mais pas moyen de taper du texte dans word avant plusieurs minutes (j'ai du passer 4 stations de métro hier soir)

Bref même si vista est bourré de petits trucs sympa, globalement le bilan est TRES négatif sur un portable.

Sur les postes fixes ça se déroule bien mieux mais avec quelques bémols :
- Impossible d'utiliser Visual Studio 2003. Ce n’est pas dramatique, mais pour un développeur .NET s'est assez chiant.
- Comportements étranges de VS 2005, même avec les fameux patchs (problèmes de rafraichissements, debug qui se lance plus...)
- Sur nos tout nouveau Dell Dimension 9200 (de vrais bêtes de courses Dual Core et RAID 0) le clavier/souris gèlent pendent d'insupportables secondes de manière aléatoire. C'est un problème connu chez Dell, mais ils n'en connaissent pas l'origine. Sur le mien le phénomène à disparut au bout de quelques semaines, mais sur celui de Nico pas encore. Vista est-il un OS que l’on doit « roder » comme un moteur de moto ?

Donc je vous déconseille fortement d’utiliser Vista sur vos portables !

D’ailleurs même Dell fait un pas en arrière sur Vista :
dell-reinstalle-windows-xp-la-demande-de-ses-clients

04.03.07

OCTOPUS

Un post pour vous parler d'OCTOPUS, le projet sur lequel j’ai le plaisir de travailler en ce moment.

Octopus Micro-Finance Suite
Octopus MicroFinance Suite

C'est un logiciel de gestion de prêts de Microcrédit Open Source (LGPL).
Il est actuellement utilisé dans 3 pays (Afghanistan, Tajikistan, Kyrgyzstan) grâce à OXUS (filiale de Microcrédit d'ACTED).

C'est en WinForm .NET 1.1 et utilise MSDE et Crystal Report.

L'équipe de développement (Nicolas MANGIN et Moi) est directement en contact avec les utilisateurs sur le terrain grâce à un mode de développement « agile » basé sur Jira. (Jira d'Octopus)
Au niveau des tests, on se blinde avec du NUnit, mais aussi du Fitness pour valider toutes les procédures fonctionnelles.
Les sources sont confiées à Subversion. (Subversion d'Octopus)

Je cherche à développer la communauté active sur ce projet, donc si vous êtes intéressés (sérieusement) pour participer à ce projet à forte connotation humanitaire : n'hésitez pas !

13.02.07

Oh la belle gui en 3D !

En admirant mon tout nouveau bureau Vista Aero, je me suis dit qu’MS n’était pas allé assez loin dans l’utilisation de la 3D. Les 6 ans de dur labeur sur Vista n’ont pas métamorphosé grand-chose au desktop de Windows XP.
Bref, les idées bien souvent farfelues de bureaux 3D ne manquent pas sur le Web. Mais celle là a particulièrement attiré mon attention. Je ne me vois pas remplacer mon bon vieux bureau Windows par celui-ci du jour au lendemain, mais je trouve que ces développeurs C++/OpenGL ont pas mal de bonnes idées.


Bureau 3D BumpTop

Eric Groise

<  Juillet 2008  >
Lun Mar Mer Jeu Ven Sam Dim
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Référents récents


Référents les plus fréquents

powered by
b2evolution