Skip to main content

Posts

Showing posts from November, 2008

Sessions du TechEd Barcelone

J'étais au TechEd Europe pour les développeurs, et vous trouverez ci-dessous mes résumés des sessions auxquelles j'ai pu assister: Session d'ouverture Developpeur et Designer: travailler ensemble en WPF ou Silverlight .NET My Services Silverlight 2 pour Mobile Devices Creation d'applications WPF et Silverlight composites SQL Server Compact Edition Visual Studio 2010 ou la joie d'ecrire du code Utiliser WPF pour le meilleur et pour le pire Astuces pour de chouettes applications Silverlight Note: il s'agit de la retranscription de ce qui a été dit. N'y voyez pas mon point de vue personnel sur les technologies présentées.

Graphiques en ASP.NET 3.5

Une des nouveautés les plus intéressantes d'ASP.NET 4.0 (Visual Studio 2010) sera le contrôle Chart qui permet de faire de jolis et utiles graphiques. Et le comble du bonheur, c'est que Microsoft vient de rendre ce contrôle utilisable en ASP.NET 3.5. Pour partir du bon pied, Microsoft met à notre disposition un site d'exemple qu'il n'y a plus qu'à ouvrir et exécuter sous Visual Studio 2008, exactement comme avec le Ajax Control Toolkit. Pour rendre le tout encore plus sympathique, c'est tout simplement gratuit. Désolé pour tous les éditeurs de composants de graphiques comme DevX... Pour plus d'informations, allez voir le billet de Scott Guthrie à ce sujet.

Silverlight 3 en route

C'est officiel, Scott Guthrie l'annonce (merci Audrey de l'avoir noté ): Silverlight 3 devrait sortir en 2009. Avec quoi? Rien que du lourd: 3D avec accélération matérielle (pourtant ils nous expliquaient à la sortie de SL2 que ce n'était pas possible car le navigateur masquait la carte 3D); codecs vidéo supplémentaires (la vidéo est déjà un des gros points forts de SL2); plus de contrôles dans la boîte à outils et du meilleur data-binding. Et ce n'est pas tout, Scott en profite pour indiquer que Visual Studio ne sera plus limité à une vue design en lecture seule sur les fichiers XAML Silverlight. Comme avec WPF, en somme. Au passage, pour ceux qui cherchent des exemples de ce qu'on peut faire avec Silverlight 2, le billet de Scott Guthrie est riche en exemples importants. Besoin d'une formation Silverlight 2 ? C'est ici . :-) Au passage: si vous retrouvez mon plan de formation dans des centres de formation, c'est du plagiat: j'ai pu

Pret pour le TechEd 2009...

Nous voici à la fin du TechEd, et demain je rentre à Paris. Comme il ne faisait pas particulièrement chaud à Barcelone, je ne crains pas trop le climat parisien au retour. Par contre j'ai un peu de nostalgie au coeur. J'ai rencontré mille personnes aussi sympathiques que compétentes, assisté à des sessions à même d'assouvir ma soif de savoir .NET - et aussi à quelques sessions moins bonnes. Alors, oui, je pars avec un peu de nostalgie. Et la certitude que je retournerai au TechEd l'année prochaine. Contrairement aux dernières années, le TechEd 2009 aura lieu à Berlin. Le changement, c'est bien. Et pour les sorties du soir il faudra remplacer les tapas par des saucisses et de la bonne bière... Pour finir, voici quelques photos en vrac du TechEd. La dernière, cétait pendant la distribution de swag aujourd'hui.  

Visual Studio 2010 ou la joie d'ecrire du code

Par Karen Liu , IDE Lead Program Manager chez Microsoft Plusieurs tendances ont aidé dans l'évolution de Visual Studio: la recherche: au lieu de classer mes e-mails, je recherche dedans, car je sais ce que je veux trouver sans avoir besoin de savoir où c'est; une interface utilisateur riche l'agilité: un paradigme de codage différent; jusque là on avait un modèle objet et des classes avec lesquelles ont travaillait (comme IntelliSense), mais on se rend compte qu'il y a un changement notamment avec le Tst-Driven Development: on évolue dans un monde où les choses (classes, méthodes) n'existent pas encore, et l'outil doit nous aider à les créer; la programmation déclarative: quand je rentre dans un café, je dis "je veux un espresso", je n leur dis pas: "prenez des grains, faites-en de la poudre, passez-y de l'eau chaude, ...". Avec mes langages ce devrait être la même chose; le code "legacy": le code qui est

Utiliser WPF pour le meilleur et pour le pire

Par David Platt , de Rolling Thunder Computing. Principes d'une bonne interface 1. Tu connaitras l'utilisateur car il n'est pas toi. Est-ce que l'utilisateur veut des transitions? Premier corrolaire: l'utilisateur se fiche de ton programme, et même de toi. C'est à toi de te soucier de lui, pas l'inverse. 2. Si ton application ne fournit pas de sexe ou son équivalent, ton utilisateur ne veut pas l'utiliser et n'a même pas envie d'être devant l'ordinateur. 3. Même si l'utilisateur est devant l'ordinateur, il veut se soucier de ton programme aussi peu que possible. L'utilisateur ne veut pas utiliser ton programme et ne veut pas savoir qu'il l'a utilisé. Et WPF dans tout ça? L'utilisateur est un fainéant. Il en fera le moins possible quelle que soient les circonstances. Ce qui est facile à faire sera donc fait souvent, donc un bon design consiste à rendre faciles les choses qui doivent être faites souvent

Astuces pour de chouettes applications Silverlight

Par Yasser Makram , Consultant chez Santon. Chargement Lien de téléchargement L'installation par défaut de Silverlight n'est pas très attirante. Si l'on prend l'exemple de Hard Rock café, on voit une image de prévisualisation de ce qu'on aura une fois le plugin Silverlight installé. Si l'on utilise le contrôle asp:Silverlight, il suffit de placer un sous-élément, mais le speaer ne se souvient pas duquel car IntelliSense le lui propose tout seul d'habitude. Si l'on utilise la balise <object>, il suffit de replacer les liens <a> dans cette balise. Animation durant le chargement L'animation par défaut n'est pas non plus très attrayante. On peut utiliser la classe WebClient et s'abonner à l'événment DownloadProgressChanged . Avec le WebClient on télécharge les ressources dont on a besoin. Performance Utiliser Visibility au lieu de Opacity pour cacher un élément Ne pas utiliser Width & Height sur un Med

Developpeur et Designer: travailler ensemble en WPF ou Silverlight

Avec Felix Corke , un designer, Richard Griffin, un intégrateur, et Ian Griffiths , un développeur. C'est une session qui me tenait particulièrement à coeur, car WPF et Silverlight permettent à un designer d'intervenir à n'importe quel moment d'un projet mais on se demande souvent comment. Une chose est que la technologie le permette, une autre est de le faire en pratique. Le processus Ca ne s'applique qu'aux projets qui ont prévu un budget pour que les applications soient belles. Il ne suffit pas d'utiliser WPF/Silverlight pour que le résultat soit beau. Du coup ça ne s'applique pas à toutes les applications. Pour que ça marche, il faut mieux: réunir tout le monde dans une même pièce avoir un contrôle de code source que le développeur comprenne Blend La coopération Les rôles: le développeur écrit le code qui dit ce que l'application fait le designer résoud des problèmes mais en ajoute (il fournit un fichier phot

Parfois on se demande...

Ce matin, comme tous les matins au TechEd, j'ai reçu une feuille listant les modifications de sessions par rapport au planning prévu. Dessus, il y avait deux offres dont l'une m'ai laissé perplexe: On nous promet donc que les personnes étant à l'événement recevront un lien pour télécharger gratuitement Visual Studio 2010 CTP. Le hic, c'est que n'importe qui peut télécharger gratuitement la CTP, et ce depuis deux semaine s. Un privilège n'est pas un privilège quand il est pour tout le monde...

25% de reduction et la deuxième chance offerte

Vous êtes au TechEd et pensez passer une certification Microsoft d'ici fin juin 2009? Vous ne voudrez pas manquer ça: sur le stand de Microsoft Learning nous distribuons des bons de réduction pour profiter à la fois de 25% de réduction sur le prix d'une certification et le droit de la repasser gratuitement si vous la ratez. De mémoire de MCT, je n'ai pas vu une telle offre avant. Alors passez nous dire bonjour et je vous donnerai les bons. A tout à l'heure!

.NET My Services

Présentation I l s'agit d'un ensemble de blocs assemblables pour construire une application. Ils s'utilisent simplement avec Visual Studio et .NET et capitalisent sur les connaissances existantes des développeurs .NET. Il y a 3 blocs pour l'instant, mais d'autres blocs sont prévus. Les 3 blocs disponibles comprennent les workflows, le bus de service et le contrôle de l'accès. Les protocoles utilisés sont standards, et pour permettre l'interopérabilité un SDK Java est même fourni. Le Service Bus Le but est de permettre à des partenaires d'utiliser simplement et de manière sécurisée votre application. Le tout en tenant compte du fait que les partenaires sont derrière des firewalls et de la montée en charge éventuellement nécessaire dans le futur. Le nommage est standardisé et universel: [http|sb]://servicebus.windows.net/services/<solution>/<name> Il s'agit de nommer de manière unique les services, et non les machines. Cela

Silverlight 2 pour Mobile Devices

En direct du TechEd , une nouvelle exclusive: Silverlight 2 for Mobile n'est pas encore en CTP mais la CTP devrait sortir au premier trimestre 2009. Nous l'avons vu tourner aujourd'hui, mais bien sûr impossible de mettre nos mains dessus. La preuve en images: Il est donc plus temps que jamais de se mettre à Silverlight 2. Oh, ça tombe bien, je propose un cours Silverlight 2 !

Creation d'applications WPF et Silverlight composites

David Hill , Principal Architect, Pattern & Practices, Microsoft Il s'agit de la technologie qui s'appelait Prism. Pourquoi Prism? L'expérience utilisateur prend de plus en plus d'importance, mais les besoins changent. Le problème est de rendre les applications dynamiques, adaptables, extensibles et testables. La solution est de découper l'application en morceaux, de surveiller les dépendances entre les morceaux pour qu'elles soient aussi faibles que possibles, puis on assemble les morceaux pour faire la ou les applications. C'est ce qu'on appelle les applications composites. Prism est le modèle d'applications composites pour les clients riches. Prism contint une bibliothèque, une implémentation de référence, une documentation, dezs quick-starts et how-to. Prism 2.0 sortira début 2009. Prism contient notamment un conteneur DI/IoC (injection de dépendances), des modules, la composition d'interface utilisateur, la séparation de l

SQL Server Compact Edition

Par Jeff Wharton , MCT, gagnant du concours "speaker idol" du TechEd Europe 2007. Présentation SSCE est un serveur au moteur indépendant de SQL Server, déployable sans installation juste en copiant un ensemble de DLLs. La base de données est un fichier auquel on se connecte directement. Peut être utilisée sur les machines de bureau mais aussi les smart devices (PDA, téléphone). Limitation de SSCE 2005: moins de types de données, sous-ensemble de T-SQL, pas de procédures stockées. Pas plus de 256 connections, pas de pooling. Il n'a en outre pas été fait pour une utilisation par plusieurs utilisateurs simultanés. Nouveautés de SSCE 3.5: 64 bits, encryption améliorée, LINQ to SQL, LINQ to Entities, System.Transaction. Obtention de SSCE 3.5: Visual Studio 2008 et SQL Server 2008. Utilisation Synchronisation par Remote Data Access (RDA): ne détecte pas les conflits, ne réplique pas les contraintes d'intégrité. Réplication par Merge Replication: pour les

En direct du TechEd 2008 Barcelone

Comme promis , je vous livre sur ce blog mes notes du TechEd en live. Il s'agit du résumé de ce qui est dit, n'y voyez pas mon opinion personnelle. Pour commencer, voici le keynote d'ouverture. Pierre Liautaud, Microsoft Europe. Windows Azure, une offre Web-tier, le Windows du nuage, sera notre plateforme du futur. C’est la nouvelle plateforme offerte aux développeurs. Office, Office Web applications et Windows 7 sont sur le point de sortir, et nous pensons qu’il y a une vraie valeur dont les développeurs peuvent bénéficier. L’Europe est un point central de l’évolution à venir. 55% des gains de productivité en Europe sont aujourd’hui dus à l’IT. Nous investissons dans la recherche sur Internet en créant des centres de recherche à Paris, Londres, Munich. Oui, nous savons que nous avons un concurrent important dans la recherche sur Internet, mais nous pensons que la recherche sur Internet peut encore être améliorée. Nous voulons contribuer à l’évolution des entreprises, e

En route pour le TechEd Barcelone 2008

Comme l'année dernière, j'ai la chance d'aller au TechEd Developers 2008 à Barcelone. Et comme l'année dernière vous trouverez sur ce blog un résumé en quasi temps réel des sessions auxquelles j'assisterai. Pour ceux qui vont au TechEd, venez me rencontrer sur le stand de Microsoft Learning où j'aiderai à répondre aux questions sur les certifications et les cours MSL. Du moins, quand je ne serai pas aux sessions... A bientôt au TechEd!

Poste de développeur .NET Silverlight

Un de mes clients recherche deux développeurs pour intégrer son équipe à Lyon. L'ambiance y est fort sympathique et les projets sont à la pointe de la technologie: Silverlight 2 pour des applications médicales. Pour ma part, j'y irai si je n'étais déjà débordé. :-) Si vous avez le profil, écrivez-moi , je ferai suivre.