TechDays 2008 Jour 2

8H00 Session Communautées

Et c'est parti pour le 2ème jour, je commence un peu plus tôt avec une session réservé aux communautés Microsoft et aux MSP.

Peu d'interets pour moi, on y parle de plan de communication etc...

9H30 Pléinière

On commence par un petit show avec les responsables Microsoft relookés en Men In Black. Comme d'habitude un petit résumé sur le marché et on nous annonce les quatres axes de cette année :

  • Windows 2008
  • La géolocalisation
  • Sharepoint
  • La sécurité

L'intégration de fonctionnalités liées à la géolocalisation est pour moi la seul partie intéressante sur SQL Server 2008, il n'y a que trop peu de différence avec la précédente version, on peut penser qu'il sagit donc d'une des raisons du retard du produit. Je ne sais pas trop quoi penser de l'integration des filestream qui permettent de requetter et d'ouvrir directement des fichiers stockés en base sans attendre le rapatriement complet du fichier.

Travaillant dans le monde du logiciel dédié au transport c'est vraiment la partie géolocalisation qui m'a séduit comme vous l'avez compris. La démo est très "sexy" , on nous montre de belles cartes avec des pays découpés par zone et le speaker requette la base pour voir tous les pays frontaliers d'un pays. C'est tout beau en couleur, même si l'interet sur ce cas n'est pas fantastique on peut très bien imaginer appliquer ce genre de procedé :

un exemple totalement au hasard , vous souhaitez attribuer une mission de transport à un coursier, vous allez donc grâce à une simple requête SQL pouvoir trouver toutes les personnes proches de la zone d'enlèvement de la mission et ainsi choisir le coursier le plus prêt.

La virtualisation est mise en avant avec pour lite motive la réduction des coût et les économies d'énergie. On fait un point sur la disponibilité avec une petit démo de reprise du service après une panne électrique (voir la vidéo).

Ensuite nous avons une démo sur sharepoint avec la mise en avant de la personnalisation de la plateforme Web du produit.

Enfin un point sur la sécurité avec une démo que j'avais déja eu la chance de voir en session MSP il y a quelques mois : le système NAP qui permet d'appliquer une politique de sécurité sur les postes client de votre réseaux. Le système est même compatible avec Linux grâce au partenariat avec Novel sur Open Suse.

11H Session Sync Services

Par Sebastien Pertus

Le but du produit est de permettre comme son nom l'indique la synchronisation entre

  • Un application serveur (sous entendu travaillant avec une base de donnée)
  • Et une application itinérante pouvant être déconnectée du réseaux (Windows Mobile ou autre)

Le but est donc qu'en cas de besoin de resynchronisation des données, le développeur n'est que peu de travail à fournir (oui on est des fénéants). Ce produit est le successeur de remote data access et travail avec MSF.

Le produit dispose d'un designer dans Visual Studio 2008, il n'est malheureusement pas encore disponible pour SQL Server 2008 mais ceci ne saurait tarder. Donc ce designer nous permet un peu comme LINQ to SQL Class de créer tout ce dont on aura besoin au niveau SQL et classe pour gérer la synchronisation avec nos données existantes.

La démo se termine avec une fonctionnalité intéressante de SQL Server 2008 : le change tracking qui permet de gérer un historique des modification sur une table et ainsi pouvoir revenir en arrière.

J'ai vraiment apprécié cette session, enfin comme toutes celles de la journée. Sebastien explique avec enthousiasme et les démos s'enchainent sans problème, j'espère le revoir l'an prochain.

13H Multi tâches, temps réel et parallélisme

La session Silverlight 2.0 a été annulé, je me suis dirigé vers cette session et la coup de chance elle était vraiment intéressante.

Par : Joubert Thierry

La session n'étant que niveau 200, on refait un tour sur les problèmes liés à la programmation multithreadé, le partage de temps processeur, le context switching etc. Nous avons le droit à un petit exemple sur Windows XP qui écroule complétement la machine en jouant avec les priorités des processus. Je découvre au passage un outil que je ne connaissais pas : Process Explorer qui permet de vraiment analyser les processus courant d'une machine (nombre de thread etc ...)

Le speaker nous explique les besoins en temps réel dans l'industrie, on retrouve les cartes vue pour les sessions sur l'embarqué : freescale.

L'interet du multi threadé est souligné par l'évolution de la fréquence des processeurs : jusqu'en 2005 elle augmente puis on augmente le nombre de coeurs d'où l'interet de paralléliser les tâches.

Enfin une petite démo avec deux programmes qui font la même chose, l'un codé avec des thread windows classique (à la main), un avec la librairie OpenMP. Le programme codé avec OpenMP ne crée que deux thread au lieu de trois pour le premier : plus besoin d'avoir une thread parent pour faire du multithreadé. OpenMP fonctionne avec un systeme de Macro qui sont remplacés par le pré-processeur. Enfin PLinq qui est une librairie de parallélisation qui sera fournit avec le framework .Net réalise le même travail.

Voila donc une session un peu plus théorique mais forte intéressante.

14H30 ASP.net ce que vous avez peut être manqué

Par Florent Santin, Pierre Couzy

ça en effet du monde pour cette session

Avant même d'arriver je peux me rendre compte que je ne suis pas le seul développeur ASP.Net, l'amphi est grand et la queue pour rentrer l'est tout autant.

On a le droit tout d'abord à l'outil de test de performance dans VSTS, pas mal foutu, Florent nous a mis du code bien crade histoire de repérer rapidement les problèmes de performance.

Ensuite j'ai appris quelques trucs sur le control adapter, les custompage adapter et le cache profil, comme quoi même si ça fait quelques années que je pratique j'en apprend tous les jours. J'ai beaucoup aimé le control adapter qui permet de changer le rendu d'un controle selon le context d'execution. Enfin un petit mot sur le viewstate, comme tout le monde le sait c'est quelque chose qui peut faire très mal à vos pages surtout si on utilise des contrôles tel que les gridview.

16H Session Spéciale MSP

Une petite session rien que pour nous, France 24 nous fait l'honneur de filmer la session. Segolène revient sur l'année 2006-2007 et certains MSP nous présentent leurs activités durant cette période. J'aurais bien présenté ma session à l'Epitech mais bon ça sera pour une prochaine fois.

17H30 Windows CE 6.0 R2

Par Anthony Pellerin et Olivier Come

Je retrouve Anthony Pellerin qui avait déja participé à la session de la veille sur le .NetMicroFramework. Cette session est un plus commerciale, on nous montre les nouveauté de cette version de windows CE :

  • Les WSD : webservice sur mobile
  • La visiophonie sur IP
  • La possibilité d'ajouter des polices personnalisées

On a le droit à deux petites démos, au passage on peut noter l'évolution des kits de développement sur les photos ci dessus :)

Cette nouvelle version de windows CE est interressante, surtout que les WSD permettent d'intergari dans les deux sens, on ne se retrouve plus simple consomateur de service mais on peut aussi récupérer des événements générés par le web service.

18H45 Session Communautés

Encore une sessions spéciale :

dialogue ouvert entre Microsoft et sa communauté, on nous présente les actions de Microsoft dans le social, l'education et la recherche.

Intervention de Yves d'Emmaus, son témoignage était touchant et nous replacés nous bande de geek dans la réalité. Emmaus a ouvert des sortes de cyber café pour permettre aux plus démunies d'acceder aux nouvelles technologies et de reprendre contact avec leurs familles. Ces cybers ont besoin de clé usb pour que les gens puissent stocker leurs papiers qui sont scannées histoire de ne pas se les faire voler dans la rue. Je pense organiser une collecte à l'Epitech. Emmaus fournit donc de vrai maison virtuelles pour ces gens, Yves a quelques annecdocte de personne ayant réussis à réinserrer grâce à ces moyens.

20H30 Soirée Microsoft

La soirée se déroule à la Villa pret de l'arc de Triomphe, nous sommes accueillis par un groupe de music loufoque et fort sympatique, il animera toute la soirée. Tout le gratin Microsoft France est présent ainsi que les communeautés, les MSP et les MVP. Petits fours et nouriture raffiné à gogo, très bonne soirée:)

J'ai la chance de pouvoir discuter avec Pierre Lagarde et Mitsu, au passage merci Pierre pour le champagne et à Mitsu pour la discussion sur Linq : je bloguerais sur le sujet, ma question était pourquoi doit on faire un ToList() sur un IEnumerable<T> lorsqu'on le lie à une datasource de winform.

Je rentre vers 1h du matin, non sans mal, plus de métro j'opte pour l'option Vélib mais l'alcool a eu un peu raison de mon sens de l'orientation j'ai donc fait quelques détours. :)

02H00 Dodo et fin des TechDays 2008 pour moi

Pour moi cette édition 2008 était de très bon crus, j'ai appris beaucoup de choses, j'espère en revoir encore plus l'année prochaine et j'attend avec impatience les WebCasts qui seront disponibles dans la deuxième moitié mars.

Mes photos de l'événement


Diaporama PicasaPicasa Web AlbumsPlein ecran

1 commentaires:

Anonyme

14 février 2008 17:07

Déjà des retours sur les TechDays

Merci Mr Verrière :)