| Nicolas's profileFlying over Clouds ... (...PhotosBlogLists | Help |
Quelques une de mes réalisations
|
Flying over Clouds ... (Nicolas CLERC - Microsoft Regional Director)Architecte --¤-- Rich Client Expert 11/18/2009 PDC2009 : Silverlight 4 Beta est disponible en téléchargementhttp://silverlight.net (mais la page n’est pas encore disponible ) PDC2009 : un laptop gratuit pour les participants !!!!!!tout est dans le titre et ici : http://microsoftpdc.com/tablet 11/17/2009 PDC 2009 : Quoi de neuf en ce premier jour ?Ce matin (heure californienne, cette nuit heure française) à eu lieu le premier keynote (session plénière) de cette PDC édition 2009. Elle a été animé par Ray Ozzie (Chief Software Architecte, et accessoirement successeur de Bill) et Bob Mugglia (responsable Server & Tools). Ce premier Keynote cible les serveurs/services et l’infrastructure. Rendez vous demain pour le compte rendu du 2e keynote orienté client et développement. Après la PDC 2008 et l’annonce de Windows Azure, l’édition 2009 est logiquement très marqué “cloud computing” mais pas uniquement. Au final, rien de bien fracassant au niveau des annonces comme on aurait été en droit de s’y attendre pour une PDC |( , mais des signes positifs et des annonces qui vont dans le bon sens. Ce qui ressort de ce premier keynote est l’intégration du cloud computing au sein de l’infrastructure et non pas comme une fin en soi. Excepté l’annonce concernant les marketplace, ce première keynote à surtout mis l’accent sur l’intégration du cloud (et les techniques et besoins qui en découlent) au sein et avec les produits de l’offre Microsoft.
Cas client :Seesmic : Loic Lemeur (un des californiens les plus frenchy) a présenté la nouvelle version de son outils Seesmic (client pour réseau sociaux tel que Twitter, Facebook, …). Ce qui est notable, c’est le passage à WPF, Silverlight au détriment d’Adobe Air, et une intégration poussé à Windows 7. Il annonce en même temps l’ouverture de sa plateforme via une Api pour des plug-ins. Wordpress : plateforme de blog qui utilise Azure comme plateforme d’hébergement et d’exécution. Wordpress profite de la capacité d’Azure à héberger du PHP. Indirectement, 2 sites utilisant les ressources de Wordpress (et donc d’Azure) ont été présenté : http://cheezburger.com/, http://oddlyspecific.com/. Kelley Blue Book : plateforme web de vente de voiture neuve et occasion (http://www.kbb.com/). Andy Lapin (Director Enterprise Architect) nous a présenté leurs besoin en terme de montée en charge et de fiabilité. De 2 datacenters privés (dont un était utilisé uniquement en failover) KBB a migré sur Azure tout en continuant à maintenir un datacenter privé et en synchronisant les données avec Azure (via SQL Azure Data Sync). MarketPlace :Microsoft a déjà annoncé sa place de marché pour les mobiles lors de la sortie de Windows Mobile 6.5. Ray Ozzie vient compléter l’offre en annoncant 2 nouvelles places de marché concernant les éléments applicatifs et … les données ! Microsoft PinPoint : place de marché destiné aux développeurs et aux ITs (http://www.pinpoint.com/). Elle permettra d’exposer ses services et de les commercialiser. Microsoft “Dallas” : présenté par David Campbell (Technical Fellow Microsoft), “Dallas” (nom de code) est une plateforme de marché pour les données publiques ou privées (http://www.pinpoint.com/en-US/Dallas). Dallas doit permettre de monétiser les données posséder par les entreprises et organisations. En plus de référencer les données, Dallas permettra d’accéder de manière standardisée à leur description et aura la capacité de générer des proxys (code source) pour accéder aux services exposants ces données. Elle sera intégrée à divers outils clients (Excel, …). Un direct avec Vivek Kundra (premier Chief Information Officer for US Federal Government de l’histoire des USA) est venu confirmer l’intérêt que portait l’administration Obama à un service tel que Dallas, et indirectement la croissance que peut générer la monétisation des données (http://www.govtech.com/624870).
Windows Azure :
Windows Server “App Fabric” :Il s’agit d’une déclinaison de Windows Server pré packagé avec les services proche de ceux d’azure. La finalité n’est pas de créer un cloud privé mais de fournir une plateforme qui sera a même de supporter les applications qui seraient conçu pour Azure.
System Center :Il s’agit de l’outils de pilotage de l’infrastructure. Il va bien entendu intégrer les outils permettant de gérer et piloter les éléments se trouvant dans Azure
Et maintenant ? Il ne reste plus qu’a tester tout cela dès que ca sera disponible :
11/10/2009 le FireWall Zone Alarme version Pro gratuit pendant 24hPour ceux qui aime cumuler des niveaux de protection sur leur machine, ZoneAlarm Pro est gratuit jusqu’au 11/11/2009 7h00. pour profiter de l’offre : http://promotions.zonealarm.com/security/fr/cdn/pt/20091110.htm?lid=fr&cid=patchtuesday 11/3/2009 Visiter un datacenter Windows Azure ?Pour les curieux … Cnet vient de publier un article sur le datacenter Azure de Chicago.
en un mot : impressionnant. 10/29/2009 Tekigo devient Microsoft Certified Partner Gold "Custom Development Solutions, SOA and business Process, Mobility Solution”Quasiment depuis sa création, Tekigo a toujours été Microsoft Certified Partner. Mais cela ne nous a pas empêcher de continuer à oeuvrer et approfondir nos domaines d’expertises afin de fournir toujours plus de qualités, de compétences et d’expertises lors de nos interventions. Cet investissement est maintenant reconnu et concrétisé par l’obtention du niveau MCP Gold dans les domaines Custom Development Solutions, SOA and Business Process et Mobility Solution. Tekigo : http://www.tekigo.com 10/20/2009 Visual Studio 2010 Beta 2 + Team Foundation Server 2010 Beta 2 en téléchargementDepuis le Lundi 19 octobre 2009 la beta 2 de Visual Studio 2010 et de Team Foundation Server 2010 est disponible en téléchargement sur le MSDN. Elles seront téléchargeable de manière plus général (non abonné MSDN) à partir du 21/10. Les abonnés MSDN peuvent télécharger les versions Ultimate, Premium, Professional, Express (en image dvd Iso ou en web installer). .Net 4 beta 2 est aussi disponible (Client profile et Full Profile). Au passage, vous noterez le nouveau look du site MSDN :) (qui inclus aussi de nouvelles fonctionnalités communautaires et d’eLearning, des “heures de calcul” Azure pour les abonnés, … ) Le détail des différentes déclinaisons de Visual Studio 2010 est accessible ici : http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx#compare On trouve aussi en Beta 2 : le SQL DSL , F# , VS2010 Isolated/Integrated Shell, SDK VS2010, Team Agents & Team Explorer, Test Elements Bon téléchargements 10/8/2009 Transformer une partition physique en un disque virtuel VHD : Disk2VHDMarc Russinovich (le créateur des excellents SysInternals Tools qui a été débauché par Microsoft il y a quelques années) et Bryce Cogswell viennent de publier un petit outils qui permet de créer un disque VHD à partir d’un disque physique. Pour rappel : un disque VHD est disque virtuel utilisable par Virtual PC, HyperV ou montable directement avec Windows7. Ce disque virtuel est stocké dans un fichier (avec l’extension .vhd). Historiquement, il s’agit du format de disque virtuel créé pour VirtualPC. Pour le télécharger : http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx
Pendant le fonctionnement, la machine est resté tout à fait utilisable, Disk2Vhd ne consomme quasiment pas de CPU. Seul quelques ralentissements sporadiques ce sont produit, surement du fait du snapshot sur mon disque système. Disk2VHD a consommé en moyenne 100Mo de RAM pendant son fonctionnement, en même temps le service “Volume Shadow Copy” ne consommait que 12Mo.
Une fois le fichier VHD obtenu, petit test du disque virtuel avec Virtual PC (http://www.microsoft.com/windows/virtual-pc/download.aspx)… et oui, j’ai vhdisé un disque système :).
ou, sous Windows 7, un message d’erreur moins limpide car
Mon VHD correspondait à un backup d’un disque de 500Go il ne pourra être utilisé pour booter qu’avec HyperV, ou monté comme un disque avec Windows 7 : On voit que mon VHD fait 465Go, on y retrouve les 3 partitions à l’identique du système sauvegardé mais seul la première partition contient des données, Windows me propose de formater les 2 autres si je tente d’y accéder :) Un point important : vous ne pourrez pas monter un disque sauvegardé sur la machine qui a été sauvegardé ! Les identifiants disques seront les mêmes et Windows 7 refusera de monter le disque. Au final Disk2Vhd est un petit outils très simple mais très utile pour migrer des postes physiques vers des configurations virtuelles sans avoir a réinstaller un système complet. Dans la pratique, il trouvera sa place comme outils de sauvegarde ou bien comme outils de migration des postes de travail/serveur vers des plateformes de virtualisation Hyper-V. A noter que sur mes 2 machines de test, le disque sur lequel le .vhd était créé m’affichait des informations d’espace disque aberrantes avec l’explorateur de Fichier Vista : du style 861Go occupé sur un disque de 500Go. Apres un reboot les valeurs affichées étaient de nouveau correctes et aucune erreur sur le système de fichiers. Quelques suggestions : la possibilité de lancer “Disk2Vhd” en ligne de commande, inclure l’option inverse “VHD2Disk” :), créer un disque cible de la taille de la partition sauvegardée et non pas de la taille du disque source. PS : ne m’en veuillez pas, j’ai mélangé les captures écrans de mes 3 essais (Vista et Windows 7) :) 10/1/2009 Windows 7 Multitouch : comment tester l’api Multitouch sur pc sans écran tactileJ’ai récemment installé Windows 7 RTM sur mon beau portable dual core équipé d’une carte graphique professionelle (certifié pour les soft de modélisation 3D) Mais – snif – il ne possède pas d’écran tactile (et donc encore moins multitouch), donc impossible de tester l’api Multitouch de Windows 7. Dans un instant de lucidité exemplaire, je me suis rappelé avoir quelque part - dans un carton - une vieille tablette graphique Graphire de Wacom (si si,la 1ere du nom) que j’avais acheté … euh … il y a plus de 10 ans au moins :) … et pourquoi pas la tester sous W7 … retrouver la tablette … et la dépoussiérer …
Deuxième étape : la connexion. Mais … malheureusement la tablette n’est pas identifié comme une souris ou comme un périphérique de digitalisation. Bon, direction le site de Wacom … manque de chance, pas de driver pour windows 7. Aimant le risque je récupère les drivers Vista et les intalles (bon , j’ai bien vérifier que les points de restauration était activé … au cas où).
pas de soucis … pas d’écran bleu … je rebranche ma tablette … et Oh magie … ca marche !!! Mon stylet est bien reconnu , le curseur de la souris suit les mouvements du stylet. Je lance une application supportant le multitouche … et Oh magie² …. le stylet de ma tablette tactile est bel et bien reconnut comme un point de contact par la touch Api ! Pour les applications Monotouch c’est parti. Pour le multitouch, je n’ai qu’une hate, retrouvé la souris de la tablette pour tester si Stylet + Souris en même temps me donne du multitouch (mais je doute). Au final, voila donc un moyen bon marché pour tester les Api touch du moment que je multitouch n’est pas requis. On trouve ce type de tablette à partir de 10$ sur un grand site de vente aux enchères. Enfin … des infos concernant Silverlight pour Mobile !Ce 22 septembre, Microsoft a communiqué sur Windows CE 6.0 R3 .. et ce communiqué comportait des informations concernant Silverlight : CE6.0R3 supportera Silverlight 2 sur les processeurs x86, ARM (donc la majorité des hardwares utilisé pour Windows Mobile) et Mips. “Silverlight for Windows Embedded” n’est pas un plugin de navigateur, mais une API pour application native. Elle permettra de capitaliser sur les outils de conception visuelle (Expression Blend, Design) et de fournir enfin une IHM moderne et performante sur les périphérique Windows : “Silverlight for Windows Embedded is an out-of-browser, native code implementation of Microsoft Silverlight technology used to create rich, immersive UIs on Windows Embedded CE 6.0 R3-based devices.” En faisant plus simple, il s’agit donc d’un moteur de rendu XAML (basé sur le XAML Silverlight 2) mais sans CLR (donc sans .Net). Le développement de la logiquement applicatique sera en C++ natif. Dans l’absolu ce n’est pas spécialement génant mais étant donné que la prochaine version de Windows Mobile basé sur Windows Embedded CE 6 sera WM7 … ce n’est pas tout de suite que nous auront du Silverlight sur nos téléphones :( … et donc pour l’instant la route reste grande ouverte au mobile sous Android ou pour l’iPhone. Reste a écrire le wrapper pour le Compact framework ;) Sources : http://www.microsoft.com/presspass/press/2009/sep09/09-22win7embeddedce6pr.mspx 8/21/2009 Azure : la nouvelle CTP de SQL Azure Database est disponibleJusqu’a présent, les fonctionnalités de type “base de données” d’Azure était assuré par une CTP de SQL Data Services. La “philosophie” mis en œuvre par cette couche de stockage était basée sur le concept ACE (Authority/Container/Entity) et non pas relationnel comme sur les bases SQL Server 200x. (pour plus de détail, consulter mon livre blanc publié sur le site de Tekigo en janvier 2009 : http://blog.tekigo.com/post/2009/01/21/Windows-Azure-Tekigo-publie-un-livret-de-presentation-technologique.aspx ). Assez rapidement Microsoft avait indiqué que les concepts relationnels seraient ajoutés. C’est chose faite : ‘SQL Data Services’ devient officiellement ‘Microsoft SQL Azure’. La CTP est d’ore et déjà disponible. Elle implémente le modèle relationnel et supporte le T-SQL (Transac-SQL = la version SQL Server du langage SQL). Un driver pour PHP est aussi disponible pour les applications PHP dans Azure. Tous les détails : http://blogs.msdn.com/ssds/archive/2009/08/18/9874133.aspx Bing vs Google ? Pourquoi choisir ??? Comparez !Vous hésitez entre Google et Bing en tant que moteur de recherche ? Pourquoi ne pas faire la même recherche sur les 2 … et comparer !? Pour cela, une seule adresse : http://www.bing-vs-google.com/ Le défilement des pages de résultats est synchrone et vous pouvez même ajouter ce comparateur comme moteur de recherche par défaut pour votre navigateur. 7/24/2009 Windows 7 : date de disponibilitéMicrosoft vient d’annoncer les dates de disponibilité de Windows 7. je vous fait la synthèse des principales dates (à titre informatif) : Partner et OEM :
client “Business” :
Dispo des “Boites” grand public : le 22 octobre Pour les béta testeurs, une offre d’achat à 50% du prix public est envisagé. Certains pourraient recevoir une version RTM en cadeau :) (avis aux plus gros remonteur de bug ?!) Une licence “Family Pack” permettra d’installer Windows 7 Home Premium sur 3 ordinateurs du même domicile (en fonction du pays). Pour rappel la version Release Candidate restera fonctionnelle jusqu’au 1er juin 2010 … après … reboot toutes les 2 heures. 7/14/2009 Azure : business model et tarificationEn ce jour férié (français), Microsoft vient d’annoncer lors de la Worldwide Partner Conference le business modèle d’Azure (et donc la tarification qui ira avec). Disponibilité : Azure et SQL Services seront disponible commercialement pour la PDC 2009 (17-19 Novembre 2009). La CTP reste gratuite. Tarification : sur la base de la consommation des ressources
Pour tout le détail, voir le billet sur le blog de l’équipe Azure : http://blogs.msdn.com/windowsazure/archive/2009/07/14/confirming-commercial-availability-and-announcing-business-model.aspx 7/3/2009 SensorWPF : une encapsulation pour WPF de l’api Sensor de Windows 7Parmis les nouveautés apportées par Windows 7, l’une d’entre elles n’a pas trop fait parlé d’elle : la SensorAPI. Microsoft fournit un exemple d’utilisation de cette API à partir de .Net (http://code.msdn.microsoft.com/SensorsAndLocation), mais elle reste basique et – notamment – n’offre pas une intégration poussée avec WPF. J’ai donc pris mes 10 doigts (de main) et j’ai écrit une surcouche C# “WPF compliant” afin de simplifier l’utilisation de cette API dans les applications WPF. Et comme démo, plutôt que de réinventer la roue, je suis parti d’un exemple de 3D en WPF : le jeux Tron de Mitsu présenté lors des Techdays auquel j’ai ajouté le support des senseurs pour piloter le bolide. Cette version “Tron7” est disponible sur le même projet Codeplex.
Les test ont été réalisé avec la carte électronique proposée par Freescale (distribuée lors de la PDC 2008) :
Un description plus détaillée du projet est disponible sur mon postt sur le blog de Tekigo : http://blog.tekigo.com/post/2009/06/29/Windows-7-une-API-specialisee-pour-les-capteurs.aspx 6/24/2009 billet très technique : vous voulez savoir à quoi ressemblera la boite Windows7 ??allez voir ici :). Ma préférée : Chez tout les bonS disquaires dès le 22 octobre (et avant en ligne pour les abonnés MSDN/Technet). 6/14/2009 Journée ménage : Soucis pour désinstaller/réparer Visual Studio 2008 : UninstallTool.exeSi comme moi, vous êtes un adepte des versions béta/CTP qui viennent se greffer sur Visual Studio 2008 sans être stable à 100%, il peut arriver un moment où notre pauvre vs2008 nécessite une bonne réinstallation … et c’est à ce moment là que l’on arrive plus à le désinstaller ou le réparer “a problem has been encountered while loading the setup components”. Le moyen plus simple, est de télécharger le UninstallTool.Exe ici (http://msdn.microsoft.com/en-us/vstudio/bb968856.aspx) et de l’exécuter. Cet outils va faire le manage par le vide et forcer la suppression de Visual Studio 2008 de votre système. Terminez en enlevant les quelques éléments complémentaires (cf la page web). Et vous pourrez ensuite réinstaller un beau Visual Studio 2008 tout propre ! 6/11/2009 Microsoft “Project Natal”Allez, on va continuer un peu le buzz autour de cette annonce ! Le projet “Natal” est en fait un nouvelle manière d’intéragir avec (uniquement dans un premier temps j’espere) une Xbox360. Une belle vidéo de démo : ici (http://www.latenightwithjimmyfallon.com/video/clips/project-natal-demo-6109/1123102/). Ca laisse entrevoir de multiple possibilité d’interaction avec nos machines, et pas que pour le jeux. 6/9/2009 Modification de la configuration par défaut des WebRole Azure ????Bizarrement une de mes applications ASP.NET qui fonctionnait parfaitement dans Azure, vient récemment de me poser des soucis. Plus particulièrement les services WCF qu’elle contient (.svc) alors qu’aucune modification ni redéploiement n’avait eu lieu. Après une courte investigation il apparait qu’une modification de configuration par défaut des webrole a du avoir lieu sur Azure ( où est le mail ou le message d’avertissement ???). Le runtime ASP.NET d’azure refusait ainsi de lancer mes services car il n’indiquaient pas qu’ils supportaient le mode de compatibilité ASP.Net. Pour allez au plus simple, j’ai simplement ajouté l’attribut [AspNetCompatibilityRequirements(RequirementsMode=AspNetCompatibilityRequirementsMode.Allowed)] sur mes classes de service, redéployé l’application et tout est rentré dans l’ordre. Mise à jour Visual StudioTools AzureLes “Azure tools for Visual Studio 2008/2010” ont été mis à jour (May 2009 CTP). Cette nouvelle version implique de mettre à jours vos Visual Studio en installant pas moins de 3 hotfix avant d’installer les tools. La marche à suivre et les téléchargements sont disponibles ici : http://www.microsoft.com/downloads/details.aspx?FamilyID=11b451c4-7a7b-4537-a769-e1d157bad8c6&displaylang=en Pensez à désinstaller l’ancienne version des tools avant d’installer les hotfixs puis les tools. et petit rappel : Comme pour toutes versions CTP/Béta : ne pas déployer sur des machines de productions :) 6/1/2009 Bing ! Bing est disponibleLe nouveau moteur de recherche de Microsoft est maintenant accessible sur www.bing.com et en français s’il vous plait. (www.bing.fr marche aussi). Je suis plutôt agréablement surpris des premiers tests effectués (empiriquement parlant) : temps de réponse excellent, bonne pertinence malgré moins de réponse que Google (mais ca devrait s’améliorer au fur et a mesure des indexations). 5/18/2009 Smooth Streaming … kesako ?Le “smooth streaming” est une fonctionnalité d’adaptation automatique du débit vidéo entre un serveur IIS7 (IIS Media Services : http://www.iis.net/media ) et une application cliente compatible (comme Silverlight par exemple). Il en résulte une visualisation de la vidéo qui reste fluide quelque soit la bande passante réellement disponible, et quelque soit les aléas subis (variation de la bande passante, retour à la normale). Le flux vidéo est automatiquement diffusé à un taux de compression correspondant à la bande passante effectivement disponible. L’adaptation se fait automatiquement et sans coupure de la diffusion ! Un site de démonstration est disponible : http://www.iis.net/media/experiencesmoothstreaming. Vous pouvez simuler des variations de bande passante et voir l’effet en temps réel sur une vidéo HP 720p. 5/12/2009 Office 2010 … le compte à rebours a commencé …Sur la mode des films hollywoodiens, le site officiel du compte à rebours d’Office 2010 vient d’être mis en ligne : http://www.office2010themovie.com Et profiter en pour souscrire à la technical preview (version de développement pour test). 5/7/2009 Magnum version “Microsoft Web platform” …Allez, un peu de fun en ce début de long week end , un remake de Magnum version Microsoft, assaisonné à la sauce web … ca donne quoi … ? Et bien , regardez donc ! En tout cas, Scott a de beaux jours devant lui dans la famille du petit écran :) .. il y a aussi quelque autres têtes connues … a vous de les reconnaitre ! |
||||||||||
|
|