Latest Updates: MSP RSS

  • Retours sur le MCT Summit

    Chris 4:59 pm on September 3, 2010 | 0 Permalink | Reply
    Tags: , , , , MCT, , MSP,

    La semaine dernière avait lieu, dans la belle ville de York (angleterre), le MCT Live Summit 2010, la réunion annuelle des Microsoft Certified Trainers. Plus de 30 pays – d’Europe, mais également d’Asie, d’Orient et d’Amérique du Sud – étaient représentés. 

    image

     

    Durant 3 jours, les participants ont l’occasion d’assister à des sessions sur les technologies émergentes, sur les nouveautés des formations Microsoft et d’échanger avec des pairs du monde entier, des microsoftees et même des auteurs de certains cours officiels Microsoft.

    Le MCT Live Summit est réellement un évènement communautaire, et cet aspect a été l’une des très bonnes surprises de ces trois jours. Saviez-vous qu’il existe même une association de MCT européens ? Non ? Et bien MCT Europe est l’une des nombreuses que vous auriez pu découvrir en venant (ne vous inquiétez pas, le prochain MCT Live Summit est déjà sur les rails :) ).

     

    Windows Phone 7 et l’enseignement de l’informatique

    J’ai eu le plaisir d’être convié en tant que Speaker La session Windows Phone 7, First Look, qui était une introduction à cette nouvelle plateforme mobile de Microsoft, a été l’occasion d’une première démonstration publique de Nova4Phone, un moteur 3D temps réel pour Windows Phone 7 (développé par Vertice et Bewise).

    untitled

    La seconde présentation concernait l’enseignement des technologies Microsoft dans l’enseignement supérieur. Ce fut l’occasion de discuter des modes d’enseignement (e-learning, face-to-face, 1-to-1, …) et des ressources de Microsoft, telles que les certifications MTA, le programme Dreamspark, ou bien encore des livres de formation officiels pour les étudiants, les MOACs.

     

    Pourquoi venir au Summit ?

    Si vous êtes MCT ou professeur dans l’enseignement supérieur, il y a plein de raisons de venir au summit, mais voici ma sélection personnelle :

    • Rencontrer et discuter directement avec les équipes Microsoft : c’est l’occasion de partager sur votre expérience de formateur directement avec ceux qui concoivent les cours, outils, etc…,
    • Echanger les astuces, conseils autour de MOCs, etc…avec d’autres MCTs qui délivrent les mêmes cours que vous autour du monde entier,
    • Découvrir les dernières technologies Microsoft et voire même, comment les enseigner !

    J’espère vous y revoir l’année prochaine ;).

     
  • Etudiants : De nouvelles certifications rien que pour vous !

    Chris 10:47 pm on July 8, 2010 | 2 Permalink | Reply
    Tags: , , MSP

    Microsoft vient d’annoncer une série de 7 nouvelles certifications. Baptisées Microsoft Technology Associate, ces certifications sont réservées aux étudiants ! Voici un tour d’horizon du cursus MTA.

    Pourquoi des certifications réservées aux étudiants ?

    Microsoft propose déjà, via notamment DreamSpark, des offres très intéressantes, avec notamment –55% de réduction sur le prix d’un examen (soit le passage à moins de 70€) ET le SecondShot (le second passage est gratuit si on rate le premier passage). Cependant, il y a encore beaucoup de raisons qui peuvent freiner les étudiants à passer des examens Microsoft :

    • Il faut se déplacer dans un centre d’examen : et il n’y en a pas tant que cela ! Toutes les villes ayant des étudiants en informatique ne “possèdent” pas de centre d’examen agréé (géré par Prometric), et il faut pouvoir s’y déplacer,
    • Se préparer aux certifications n’est pas forcément évident : même si il existe des ressources,  peu de cours dispensés dans les établissements sont réellement en adéquation avec les besoins et le niveau des certifications. Il faut donc se préparer, et souvent seul.
    • Se certifier, c’est souvent plusieurs examens : Un certain nombre de certifications nécessitent 2 passage d’examens, voire beaucoup plus pour les séries pro. Il faut donc multiplier toutes les difficultés par le nombre d’examen à passer !
    • Même a –55%, il faut payer : Une certification peut vous rapporter beaucoup plus que le coût d’un simple examen. Cependant, quand on est étudiant, trouver 70€, 140€ ou plus n’est pas évident pour tous.

     

    Quelles sont les différences par rapport aux certifications “classiques” ?

    Il y en a un certain nombre ! Tout d’abord, toutes ces certification sont uniques et nécessitent un seul examen. On la refait : Un examen MTA = une certification, et en obtenant une certification MTA, vous devenez MCP (Microsoft Certified Professional).

    L’objectif de ces certifications est de fournir un nouveau point d’entrée dans les certifications Microsoft pour les étudiants n’ayant pas encore l’expérience requise pour passer les autres certifications (MCTS, MCPD, MCITP). Il est ainsi plus facile de se préparer aux certifications en se basant sur les cursus déjà existant dans les établissements universitaires et supérieurs (du moins, pour ceux qui proposent des cours avec les technologies Microsoft…mais c’est un autre sujet ;).

    Enfin, ce sont les établissements eux-même qui sont centre d’examen, et ils disposent d’une licente annuelle pour faire passer un certain nombre d’examens. Ce qui veut dire que, selon votre établissement, le passage du MTA se fait peut-être dans votre salle de TP, et gratuitement !

     

    Quelles sont les certifications disponibles ?

    Il y en a 7 réparties en trois catégories :

    image

    Ces certifications seront disponibles très prochainements, il ne reste plus qu’à s’assurer que votre établissement soit l’un des centres d’examens :)

     
  • MIX10 – Le bilan de la seconde journée

    Chris 9:18 am on March 17, 2010 | 0 Permalink | Reply
    Tags: , , MSP,

    La seconde journée du MIX10 est presque achevée (mais la soirée des attendees ne fera pas l’objet d’un post :) ). Après le résumé de la seconde keynote, voici un résumé de cette seconde journée.

    MIX – Day 2 from Christopher Maneu on Vimeo.

    Développer des applications Sliverlight pour Windows Phone

    L’objectif des équipes de développement est clair : faire en sorte que ce que les développeurs ont appris lors des développements silverlight puisse être réinvesti au maximum.

    Ces deux sessions ont permis de rentrer plus en détails dans de nombreux sujets tels que l’Input/output, le web browser, l’intégration des applications avec l’OS ou encore les services connectés. Il y a plein de choses à dire sur ces sujets, mais j’y reviendrai plus en détail dans des posts à venir.

     

    Les performances de Silverlight

    Les choses sont claires, notamment grâce à l’iPhone, les gens sont habitués à avoir des applications réactives et fluides. C’est devenu de facto un critère essentiel du développement mobile (même si rien ne vous empêche de l’appliquer au développement “classique” ;)

    Seema Ramchandani, qui a quitté l’équipe WPF pour rejoindre l’équipe Silverlight, travaille sur l’optimisation des performances de Silverlight pour Windows Phone. Cette session est un recueil de conseils et de démonstrations intéressantes, mais nécessitant de bonnes connaissances de Silverlight, voire des technologies sous-jacentes (Boucles de rendu, thread UI, thread Rendering, YUV ne sont pas des notions comprises de tous).

     

    Et demain ?

    Pas de keynote pour demain, par contre, le plein de sessions technique mais cette fois abordant le développement XNA sur Windows Phone. Le résumé de cette dernière journée et le bilan du MIX10 se fera certainement ce week-end, en raison du vol retour qui nous attend. Stay tunned !

     
  • MIX10 : Le résumé de la keynote jour 2

    Chris 8:09 pm on March 16, 2010 | 1 Permalink | Reply
    Tags: , , MSP,

    La seconde et dernière keynote vient tout juste de se terminer. Moins riche en annonces mais tout aussi intéressante, voici le retour sur cette keynote.

     

    HTML 5 et IE9

    L’équipe Internet Explorer a tout d’abord rappelée les funérailles d’Internet Explorer 6 la semaine dernière. Pour ceux qui en doutaient, ils ont bien envoyés des fleurs. Plus sérieusement, Microsoft continuera de supporter IE6 via des patchs de sécurité.

    La performance est désormais devenue le cœur de bataille de beaucoup de navigateurs. Côté JavaScript, l’équipe d’Internet Explorer 9 a fait une grande avancée depuis IE8. Il se retrouve maintenant bien placé, plus rapide que Firefox, et encore légèrement au-dessus de Safari, Chrome et Opera (qui reste très bien positionné).

    image Pour arriver à ces performances, le moteur JavaScript a été entièrement réécrit. Désormais, il compile à la volée le javascript, sur un autre coeur du processeur (si vous possédez un système multi-coeur). Microsoft a également mené une étude sur l’utilisation de JavaScript. Ils ont créés un crawler qui a parcouru les 7000 sites les plus consultés au monde, et a analysé les appels JavaScripts pour trouver les plus utilisés et les combinaisons les plus fréquentes.

    Ce n’est pas une surprise, mais c’est une confirmation : Internet Explorer 9 supportera HTML5 et CSS3. C’est définitivement une plateforme de développement web vers laquelle nous devons nous tourner dans les prochains mois. L’un des exemples suivants est 100% HTML5/JavaScript/Css. Il permet de “dessiner” son propre t-shirt, c’est à dire que j’ai dessiné, comme si j’étais dans paint, le superbe t-shirt ci-dessous.

    image 

    Au passage, Microsoft annonce qu’il publie le code des tests créés en interne au W3C afin d’améliorer la compatibilité et le rendu entre les différents navigateurs.

    L’une des grandes nouveautés d’IE9 vient du rendu. Celui-ci est désormais réalisé par la carte graphique et non par le processeur. On arrive ainsi à une fluidité d’affichage bien supérieure à celle des autres navigateurs. Une démonstration de “logos tournants” montre le nombre d’image et la vitesse d’affichage. Bien que cette démonstration n’expose pas un usage pertinent, elle montre l’avancée réalisée dans ce domaine ainsi que les possibilités que cela ouvre aux développeurs et designers web.

    image 

    Même si il ne faut pas faire l’erreur de limiter HTML5 à cette seule fonctionnalité, la vidéo est l’une des nouveautés les plus attendues. IE9, notamment via le rendu GPU, permet d’afficher des vidéos HD (la démo est réalisée avec deux vidéos en 720p) de manière tout à fait fluide, là où les autres navigateurs ont encore du travail à réaliser.

     

    Pour résumer cette première partie autour de IE9, Microsoft, tout comme pour les autres produits du moment, a pris un virage en rattrapant son retard, et en apportant quelques plus par rapport à la concurrence. Si vous êtes développeur/designer web, vous pouvez d’ores et déjà tester IE9, par contre, cette version n’est pas prévue pour être utilisée comme un navigateur au quotidien.

    http://www.ietestdrive.com 

     

    Visual Studio 2010 et ASP.net 4

    @ScottGu est ensuite revenu sur quelques annonces qui avant déjà été faites sur Visual Studio 2010 et ASP.net 4 :

    • Support du multi-écran dans VS2010,
    • URL sémantiques,
    • Un viewstate minimisé,
    • La maitrise du markup HTML pour les contrôles asp.net,
    • ASP.net MVC 2
    • Le support de plusieurs web.config en fonction de l’environnement (debug, release, …)

    Les démonstrations qui ont suivies ont présentés le moteur de templating côté client (qui est un plugin jQuery), les areas de ASP.net MVC2 et les nouveautés autour du publishing de Visual Studio 2010 pour les sites web. A noter que cette fonctionnalité permet désormais de déployer schéma et/ou datas sur l’environnement de publication

    Microsoft investi de plus en plus dans jQuery : un support avancé dans Visual Studio 2010, la création de plugins, etc…une synergie que Josh Resig (le créateur de jQuery) est venu confirmer sur scène.

     

    Les services

    L’avant-dernière partie de cette keynote était orientée autour des services et Microsoft avait une petite surprise pour nous : Open Data Protocol (ou OData). Ce protocole permet d’exposer ou d’utiliser des données à travers un flux ATOM. image Ce qui est intéressant dans ce protocole, c’est le tooling qui l’accompagne. ASP.net 4 permet de créer directement un service OData depuis Entity Framework, vous pouvez l’ajouter en tant que service reference, mais il existe également des librairies clientes pour PHP, JavaScript, Java, Windows Phone 7 et même Objective-C (le langage utilisé pour développer des applications iPhone).

    Microsoft s’intéresse fortement à ce protocole, qui est déjà implémenté dans ces produits. Par exemple, toutes les listes de Sharepoint 2010 exposent un service OData; ou encore Office Excel permet d’ouvrir des flux OData.

    Si vous souhaitez plus d’informations sur ce protocole, ou voir des exemples de code, rendez-vous sur http://www.odata.org. Si vous avez déjà un service et que vous souhaitez vendre des données, Project Dallas, présenté lors de la dernière PDC, vous permet d’exposer et de facturer des services autour du protocole OData.

    Enfin, si vos données sont dans SQL Azure, vous pouvez désormais non seulement les exposer via OData, mais grâce à Project Houston, vous pouvez vous passer de SQL Management Studio pour créer vos tables hébergées sur SQL Azure !

     

    Le mot du designer

    Bill buxton termine cette dernière keynote en beauté avec une projection sur ce que sont les NIU (les interfaces naturelles). Il a notamment présenté le projet Gustav que je vous laisse découvrir en vidéo ou sur frogz.fr

    A ce soir pour un résumé de cette seconde journée, avec du contenu sur le développement sur Windows Phone ;)

     
  • MIX10 – La keynote jour 1

    Chris 10:36 pm on March 15, 2010 | 0 Permalink | Reply
    Tags: , MSP,

    Ca y est, le coup d’envoi du MIX10 a été donné avec la première keynote. Voici un résumé à chaud des événements, en direct de Las Vegas.

    IMG_1621

    Silverlight

    C’est la première partie de cette keynote et de cette journée. Silverlight est le média de Microsoft pour le web, la RIA…et désormais le téléphone.

    Lors de la dernière PDC en Novembre dernier, le taux d’installation de sliverlight était de 45%, aujourd’hui Silverlight est installé sur 60% des PCs. Pas mal en seulement quelques mois, non ? 

    IMG_1626

    La vidéo est l’un des points forts de Silverlight. Nous avons pu le voir avec une présentation du streaming utilisé lors des derniers jeux olympiques d’hivers. Un travial important a du être réalisé pour permettre aux chaînes de télévisions non seulement de diffuser les vidéos en direct, mais également de personnaliser le flux avec des publicités, un player enrichi, notamment avec des marqueurs. Tout ce travail a été réalisé pour de nombreux événements, et Microsoft publie gratuitement le résultat – Silverlight Media Framework – sur codeplex : http://smf.codeplex.com/

    Deux annonces à retenir :

    - Silverlight 4 RTM gèrera le multi-ecran. C’est à dire que vous pouvez, par exemple, mettre en plein écran uniquement sur l’un de ceux installés, et non pas sur la totalité.

    - Si vous possédez une licence d’Expresison Blend 3, la mise à jour vers Expression Blend 4 sera gratuite

    eBay a présenté une application Out of browser permettant de suivre ses enchères et de mettre aux enchères un nouveau produit. Une des fonctionnalités intéressante est la reconnaissance de codes barres depuis la webcam. Vous pouvez ainsi “scanner” votre produit avec votre webcam et le client eBay trouvera automatiquement les informations sur le produit pour remplir sa fiche.

     

    Windows Phone

    Comme attendu, c’est Windows Phone qui a occupé la majeure partie de la keynote. Nous avons tout d’abord eu une nouvelle présentation générale de Windows Phone. C’est bien une présentation d’un “vrai” téléphone à laquell enous avons eu le droit, et non pas un émulateur

    .IMG_1689

    Quelques développeurs ont déjà eu la chance d’avoir entre les mails le SDK et, en quelques semaines, ils ont créés différentes applications, notamment :

    • Netflix for Windows Phone,
    • Seesmic,
    • Une application permetant de retrouver les inforamtions sur le championnat aéricain de football

    La keynote a également été l’occasion de confirmer que Silverlight et XNA seraient les deux modèles de développements supportés. Au delà de cette confirmation : les outils. Sur ce point, Microsoft nous a fait une belle surprise :

    image Alors qu’à présent, le développement sur plateformes mobiles – chez Microsoft – était réservé aux possesseurs de  Visual Studio, a partir de maintenant, les outils de développement pour Windows Phone sont gratuits. C’est un grand pas en avant pour les développeurs entousiastes.D’aileurs, vous pouvez d’ores et déjà télécharger les outils à l’adresse suivante : http://silverlight.net/getstarted/devices/windows-phone/

    Plusieurs exemples de développement en Live ont été présentés, j’aurai l’occasion d’y revenir plus en détails dans les prochains jours.

    IMG_1698

    A tout à l’heure pour un retour sur les premières sessions Windows Mobile…et le développement de ma première application pour Windows Phone 7 ;)

     
  • MIX10 – Jour 0

    Chris 3:17 pm on March 15, 2010 | 2 Permalink | Reply
    Tags: , MSP, , ,

    Nous sommes enfin arrivés à Las Vegas pour le MIX10. Bien que cet événement ne commence que demain, voici quelques informations qui peuvent vous être utiles ;)

     

    Qu’est ce que le MIX?

    C’est un évènement organisé par Microsoft qui regroupe développeurs, designers et professionnels du web, l’un des trois mondiaux avec la PDC et les TechEd. Ce sont trois jours de conférences techniques, d’échanges avec les développeurs MIcrosoft et les professionels du web. Cette année, une nouvelle catégorie fait son apparition: Windows Phone.

    J’ai la chance d’être au mix avec Pierre-Yves Gardette, un autre MSP Français. Nous allons assister tout particulièrement aux sessions autour de Windows Phone 7 et à une formation en tant qu’instructeur pour Metro, un programme pour les early adpoters.

    Tous les jours, sur ce blog, vous retrouvez un résumé des annonces et des sessions de la journée. En attendant Lundi, voici une première vidéo ;)

     

    A lundi pour de bonnes nouvelles :)

     
  • Commencez à développer avec le ruban (ribbon) WPF

    Chris 7:47 am on November 1, 2008 | 0 Permalink | Reply
    Tags: MSP, Ribbon,

    Ce week-end, j’avais l’intention de faire un très rapide tutoriel pour vous apprendre à utiliser le composant WPF Ribbon qui fait partie des nouveaux contrôles qui apparaissent dans WPF en CTP. C’était sans compter sur l’un des mes collèges MSP de l’autre bout du monde (Nouvelle zélande) : Chaks ! Il a publié ce matin à peu près ce que je voulais faire, mais en anglais. Je vais donc ici reprendre son article et ses sources, mais en français (à quelques mots près ;)

    Récupérer le contrôle

    La première étape est de récupérer le contrôle et ses sources. Malgré qu’il soit hébergé sur codeplex, il n’est pas en téléchargement depuis celui-ci. Il faut d’abord aller ici, puis s’enregistrer avant de pouvoir le télécharger.

    Avant de développer

    Avant de développer, vous avez besoin de :

    • Comprendre la structure du Ribbon et ses composants,
    • Avoir une idée précise de comment votre application va utiliser

    Le ruban, ce n’est pas un menu, ce n’est que des Tabs !

    Note perso : Je suis entièrement d’accord avec Chaks ! Tous les développements avec des interfaces “nouvelles” (WPF, Silverlight, iPhone, Ruban…) nécessitent une réelle phase d’analyse. Pour moi, commencer un nouveau projet avec ces outils, cela veut dire “papier et crayon” !

    C’est parti

    Le schéma ci-dessous montre les différents éléments qui composent un ruban.

    untitled

    (Image Courtesy : MSDN)

    Vous pouvez en apprendre plus sur les composants et les règles d’utilisation dans cet article MSDN.

    Du code ! Du code !

    Oui ! Le site Windows Client a un article (que chaks trouve bien, pas forcément moi ^^), et les HandsOnLabs aussi (quie je trouve beaucoup plus intéressant).

    Chaks a aussi développé un exemple simple, que vous pouvez téléchargez en vous rendant sur son article ou ici :

    Note personnelle : J’apprécie énormément cette nouveauté dans WPF, c’est pour moi une erreur d’avoir mis autant de temps à proposer cette technologie. J’ai cependant deux “inquétudes” : tous les exemples que j’ai pu voir affichent des icônes d’une piètre qualité (même si je pense que cela vient des images à la base), et il n’y a pas de designer visuel pour Visual Studio, contrairement à d’autres solutions (elles payantes). Mais ce n’est qu’une CTP, attendons de voir ce que nous réserve la version finale !

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
esc
cancel