Skip to main content

Posts

HTML5 et Silverlight / Flash

Depuis quelque temps, j’entends dire ça et là que HTML5 pourrait remplacer Flash et Silverlight . Soit. Que ça serait une raison pour ne pas faire de Silverlight. Alors là, c’est tout faux. La première question à se poser est: votre application riche, quand doit-elle tourner dans la majorité des navigateurs déployés? Aujourd’hui ou dans 4 ans? Je parie que votre projet n’attendra pas 4 ans. Alors, s’il est de bon ton d’aider à avoir une norme pour HTML5 (la RFC est à l’état de Working Draft au W3C, c’est le moment d’y collaborer), il faut tout de même comprendre qu’adopter HTML5 aujourd’hui c’est condamner l’application à ne fonctionner que dans quelques rares navigateurs, et encore, au prix de nombreux “if navigateur==Firefox4.0 ne pas faire ça”. Aucun navigateur n’implémente complètement HTML5 aujourd’hui, et ça ne sera pas le cas demain. Pour une raison bête: la norme HTML5 n’existe pas encore. Pire: si une application est faite en HTML5 aujourd’hui, il faudra la corriger quan...

Quelques projets Silverlight qui ont ma marque

C’est avec plaisir que je vous livre ici deux très beaux projets Silverlight de mes clients auquels j’ai eu le plaisir de donner un coup de main, et qui sont en ligne. Le Reader de Numilog , lecteur de livres électroniques: Pour essayer le Reader, c’est ici . Pour en savoir plus sur le Reader, c’est ici . Stellar , de Novealis , manipulateur d’imagerie médicale: Pour essayer Stellar, c’est ici . Pour en savoir plus, ici .

Formation Silverlight 4: dernières places

Il est encore temps de vous inscrire pour la formation à Silverlight 4 que j’animerai mardi prochain. En 4 jours, vous passez du profil développeur .NET à celui très prisé de développeur Silverlight 4. Durant les travaux pratiques, vous réalisez une application de gestion Silverlight 4 connectée à une base de données via WCF RIA Services. C’est ici pour vous inscrire , et ici pour voir le programme .

Silverlight 4 avec Expression Blend et Sketchflow pour les graphistes

Peut-on réaliser une esquisse et ne pas tout refaire pour créer la maquette? Peut-on même rêver récupérer tout cela pour réaliser l’application finale? Ajourd’hui, oui. En deux jours je vous apprends à utiliser Expression Blend 4 et son Sketchflow intégré pour fournir avec un moindre effort une esquisse, une maquette puis une application Silverlight fonctionnelle à laquelle le développeur n’a plus qu’à ajouter la logique métier et l’accès aux données réelles. Alors venez à ma nouvelle formation Silverlight 4 dédiée aux graphistes en 2 jours avec Expression Blend et Sketchflow . Prochaine session la semaine prochaine!

Visual Studio 2010 est sorti, ayé

…et il est rapide. Ce qui fait plaisir à voir. Avec une intégration inégalée du développement allant du client léger (ASP.NET MVC 2 et ASP.NET WebForms 4) au client lourd (WPF 4) en passant par les RIA et les smartphones (Silverlight 3 et 4), le tout ultra-vite aussi bien pour l’accès en base (Entity Framework 4) que pour le requêtage (LINQ). Et la prise en charge du cloud (Azure) de base. Et l’intégration du développement Sharepoint. Bref, un couteau-suisse rapide et solide, livré à temps. Bravo Microsoft! Plus de détails chez Somasegar . Ou dans mon billet sur VS 2010 beta 2 .

Quaere ou LINQ en Java

Vous faites du Java et LINQ vous fait baver d’envie avec sa capacité à requêter une base SQL, du XML, des collections d’objets, des services REST, du CSV et même Google avec une seule et unique syntaxe claire et super simple? Bref, vous voulez faire du LINQ mais ne pouvez ou voulez pas faire du .NET? Eh bien vous pouvez utiliser Quaere : Integer[] numbers={5, 4, 1, 3, 9, 8, 7, 2, 0}; Iterable<Integer> lowNumbers= from("n").in(numbers). where(lt("n",5). select("n"); Qui ressemble à son pendant LINQ: int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 }; var lowNums = from n in numbers where n < 5 select n; Ca ressemble à du LINQ, n’est-ce pas? Bon, d’accord, on passe des strings sans vérification à la compilation, on ne peut requêter que des tableaux en mémoire ou des bases de manière simple, et il n’y a pas d’IntelliSense pour vous aider à écrire la requête en introspectant les objets. Mais c’est...

Silverlight pour iPhone et iPad: le partenariat historique Apple-Microsoft

Selon des fuites, on risque de savoir bientôt qui a mangé le morceau qui manque à la pomme d’Apple. Il semble en effet que les deux géants soient sur le point d’annoncer la sortie imminente du plug-in Silverlight pour iPhone et iPad. Avec cette annonce, Silverlight se positionnerait comme le plug-in RIA incontournable, relayant Flash au rang de rien-du-tout propriétaire. Silverlight tournerait ainsi sur Windows, Mac, Linux, iPhone, iPad, Windows Phone et Symbian. Excusez du peu. Silverlight 4 devrait ainsi être pris en charge par l’iPhone et l’iPad, avec toutes ses fonctionnalités sauf la prise en charge de la webcam. Un fan d’Apple aurait déclaré: “on n’a pas besoin de webcam avec nos bécanes parce que ce sont les meilleures”, tandis que d’autres sources indiquent qu’il s’agit d’une décision politique car la prise en charge de la webcam aurait introduit une distorsion entre l’iPad et l’iPhone. Edit: évidemment, cet article était un poisson d’avril.