Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
FORUMS .NET FAQs .NET TUTORIELS .NET SOURCES .NET LIVRES .NET OUTILS .NET BLOG .NET DOTNET TV

Compte Rendu des TechEd 2005

Date de publication : 15/07/2005 , Date de mise a jour : 15/07/2005

Par LEBRUN Thomas (Autres Articles)
 

  

Les Teched 2005 ont eu lieu à Amsterdam, du 04 juillet 2005 au 08 juillet 2005.
Voici donc un compte rendu de cette semaine, dédiée à des conférences sur les produits Microsoft.


I. Introduction
II. Jour 1: Enregistrement et Pré-Conférence
III. Jour 2: Keynote et Après-Midi Académique
III-A. Le Keynote
III-B. L'après-midi Académique
IV. Jour 3: Conférences
V. Jour 4: Conférences
VI. Jour 5: Conférences et Départ
VI. Photos Diverses
VI-A. Teched Center
VI-B. La ville d'Amsterdam
VI-C. Retour sur Paris
VIII. Conclusion


I. Introduction

Les  Teched 2005 sont un ensemble de conférences sur les différents produits Microsoft (Framework .NET, IIS, etc....).

Pour les développeurs (ou les IT Pro), c'est LE séminaire européen à ne pas rater, car il permet de rester au courant des évolutions et des possibilités de ces produits.
J'ai eu la chance d'être invité, par l'équipe Académique de Microsoft France, à cette semaine extraordinaire: j'en profite donc pour les remercier et pour vous faire un compte rendu de ce qu'il s'est passé durant la semaine.

Les TechEd 2005

II. Jour 1: Enregistrement et Pré-Conférence

Le lundi fût le jour de notre enregistrement: c'est à cette occasion très matinale, que nous avons reçu notre laissez-passer, qui permettait notre identification, et qui indiquait si:

  • nous étions Speakers (c'est-à-dire un des intervenants lors des conférences)
  • nous étions des exposants
  • nous étions des étudiants
  • nous pouvions assister à la pré-conférence
  • etc.

Pour vous donner une idée, voici à quoi cela ressemblait:

Laissez-Passez  Laissez-Passez

Ce jour-là, nous avons également assisté à une pré-conférence, c'est-à-dire que nous pouvions choisir une conférence à voir, en avant première, avant que le reste des participants n'arrive le lendemain pour l'ouverture officielle des TechEd.

Pour ma part, j'ai assisté, avec  Patrice Lamarche et  Benjamin Gauthey (2 autres MVS), à la session présentée par Jeff Prosise (Wintellect) à la session intitulée: "The Zen of ASP.NET 2.0".
Une session intéressante, bien que quelque peu déjà vue, qui présente les nouveautés d'ASP.NET 2.0. Il est vrai que tous les débuts était déjà connu (master page, etc.) mais la deuxième partie de la session (dans l'après-midi) était un peu plus passionnante car elle abordait de nombreuses nouveautés (pour moi en tout cas :)

Jeff Prosise a vraiment réussi un beau challenge car il est vrai que faire une conférence qui dure toute la journée (8h au total) ne doit pas être évident: il a donc été applaudi comme il se doit à la fin de la présentation.

Démonstration de Jeff Prosise  Démonstration de Jeff Prosise  Jeff Prosise

III. Jour 2: Keynote et Après-Midi Académique

Le deuxième jour, nous avons eu droit à deux parties différentes: le matin, nous avons assisté au Keynote, puis l'après-midi, il a été question pour nous, les étudiants, de passer un moment "entre-nous": c'est ce que l'on a appelé "l'après-midi Académique"


III-A. Le Keynote

Le Keynote est une session d'informations qui nous a été présentée par Andy Lees (Corporate Vice President, Server And Tool Business).

L'objectif de cette conférence était simple: "Comment améliorer la productivité de développement d'une application, en utilisant la gamme de produits Microsoft: Windows Server, Visual Studio, etc."
Pour cela, nous avons eu droit à plusieurs démos, réalisées par différents dirigeants de chez Microsoft Corporation:

  • Francois Ajenstat (Group Product Manager SQL Server 2005) qui nous a fait une démonstration des performances de SQL Server 2005, en comparant ce dernier à son prédécesseur, SQL Server 2000
  • Brian Keller (Product Manager Visual Studio 2005), qui nous a fait une petite démonstration de Visual Studio 2005
  • Josh Cohen (Program Manager), qui nous a montré que WS-Management pouvait aussi bien gérer les systèmes Windows que les systèmes Solaris, etc..
  • Mike Hall (Technical Product Manager), qui nous fait une démonstration Windows Mobile, sur comment réaliser la sécurité entre un serveur Microsoft Exchange et un PDA


Lors du Keynote, Andy Lees nous a annoncé, en exclusivité, la date officielle de la sortie de SQL Server 2005-Visual Studio 2005-Biztalk 2006: vous pouvez donc noter, sur vos agendas, cet évènement pour la semaine du 07 Novembre 2005.

Voici un ensemble de photos sur le Keynote (en espérant que la qualité ne soit pas trop mauvaise):

Echauffement de la salle  Le Keynote  Pendant le Keynote
Toujours pendant le Keynote  Francois Ajenstat, lors de sa démonstration  Andy Lees

III-B. L'après-midi Académique

L'après-midi Académique était un après-midi, organisé par Microsoft, pour les étudiants, avec des sessions rien que pour nous (dont une session de  Rafal Lukawiecki).
Plutôt que de vous dire ce que nous avons eu comme session ou autre, voici une copie du planning qui nous a été distribué:

Présentation Speaker
Introduction Manoj Rami: Microsoft Academic Marketing Manager
Executive Welcome Simon Brown: Microsoft General Manager
The Future of the IT Industry Rafal Lukawiecki: Technology Consultant
Business into Practice Jilt Sietsma: Professor Information Architecture, Novi Bachelor University
Break  
Technical Presentation Rob Macdonald: Microsoft Technical Consultant
Microsoft Recruitment Ineke van Hassel: Microsoft Senior Human Resources Consultant
Microsoft Academic Approach Lovelda Smith: Microsoft Academic Group Manager
Close Manoj Rami: Microsoft Academic Marketing Manager

Introduction par Manoj Rami  Accueil par Simon Brown  Session de Rafal Lukawiecki
Jilt Sietsma en action  Rob Macdonald, Consultant Technique  Le recrutement chez Microsoft
Les programmes Académiques, par Lovelda Smith

La session technique, présentée par Rob Macdonald, était une session de présentation de "WeFly247", le projet .NET développé et livré avec Microsoft Visual Studio 2005 BETA 2, afin de permettre aux développeurs de comprendre les nouveaux concepts et les nouvelles possibilités du Framework .NET 2.0: c'est une solution complète, regroupant des projets divers et variés (ASPX, Web Services, Application mobiles, Automation Office, etc.), le tout en C# 2.0.

Rob Macdonald et le projet WeLy247  Encore Rob Macdonald et le projet WeLy247


A la fin de la journée, nous avons eu droit à une soirée organisée par Microsoft, et qui se passait à l'"Heineken Experience".
Nous avons donc commencé par visiter le musée de l'histoire d'Heineken, puis nous avons terminé la soirée dans les locaux du musée, où nous attendais tout ce que l'on peut rêver pour passer une bonne soirée: musique, jeux vidéos (arcade et réalité virtuelle), et... bière à volonté ;)

Voici quelques photos du musée:

Dubrow (Benjamin Gauthey) pris en flagrant délit ;)  Le musée Heineken  Et encore le musée
Le musée 

Et des photos de la soirée:

La salle de la soirée Heineken Experience  La salle de la soirée Heineken Experience (2)  La salle de la soirée Heineken Experience (3)


IV. Jour 3: Conférences

Ce troisième jour fût l'occasion d'assister à pas mal de conférences.

Le première session que j'ai vue était celle de Tony Goodhew (Developer Division) et s'intitulait: "Building Smart Client Applications with .NET: The Future of The Software Development".

Session de Tony Goodhew  Tony Goodhew  Session de Tony Goodhew (2)

La deuxième conférence de la journée s'intitulait "Building Office Solutions Using Visual Studio 2005 Tools for Office", et était menée, d'une main de maître, par Ken Getz (MCW Technologies).
Comme son nom l'indique, il s'agissait d'une session sur les VSTO.

Ken Getz  VB.NET coding par Ken Getz  VSTO 2005: Intégration d'Office 2003 dans Visual Studio 2005

Comme vous pourrez le constater, l'interaction entre Office 2003 et Visual Studio est totale dans cette nouvelle version, ce qui permet un développement grandement simplifié.

Ensuite, j'ai assisté à une excellente session de Brian Noyes (Principal Software Architect) sur "Windows Forms: Making the most of Winforms 2.0 Databinding".
Brian nous a rappelé les règles du DataBinding et nous a fait une démonstration du cette approche, avec le framework .NET 2.0.

Les différentes sources de données possibles  Brian en plein code  Encore un peu de code

Pour finir ma journée, je me suis autorisé une session moins "code" mais plus portée sur "le test".
En effet, j'ai assisté à une conférence intitulée "Visual Studio Team System: Enabling better Software Through Better Testing", et animée par Michael Leworthy (Product Manager).
Cette session était donc axée sur Visual Studio Team System et sur les tests unitaires qu'il est possible de réaliser.

Un peu de préparation avant la session  Quelques explications  Et une démonstration :)

V. Jour 4: Conférences

Le quatrième jour fût, lui aussi, chargé en émotion par des sessions qui nous en ont mis plein la vue.

Première session de la journée: ".NET Framework What's New in the Framework for Version 2.0", présentée par Davis S. Platt.
Au programme, rien de bien nouveau: présentation des génériques, des types nullables, etc.
Bien que déjà connu, c'est toujours un régal de revoir ce qui va nous attendre dès la rentrée (ou ce qui vous attend déjà, si vous avez déjà commencé à développer avec le Framework .NET 2.0)

Davis S. Platt  Davis Platt en conférences  Présentation des génériques

A la fin de cette session, j'ai continué avec une conférence, dirigée par Evan Garden (Group Program Manager SQL Server) et Brian A. Randell (Senior Consultant, MCW Technologies) sur SQL Server 2005: "SQL Server 2005 End To End: Database Development".
Le contenu était très instructif (comment développent en .NET pour SQL Server 2005) et les démonstrations m'ont un peu fait pensé à mon article sur  SQL Server 2005.

Evan Garden et Brian A. Randell  Ecrire du code .NET pour SQL Server 2005  Un peu de T-SQL....

La session suivante concernait un domaine qui me plaît particulièrement (c'est pour cette raison que j'ai assisté à plusieurs conférences sur le sujet): les VSTO (Visual Studio 2005 Tools for Office).
Le speaker de la session était Andrew WhiteChapel (Program Manager in VSTO Team), auteur de cet  article.
Le sujet abordé était: "Visual Studio Tools for Office: Outlook Add-in Support": on y parlait donc des add-in pour Microsoft Outlook et plus généralement de l'architecture des add-in VSTO.

Andrew WhiteChapel  Andrew et l'architecture des add-in VSTO  Développement d'un add-in Outlook

La session qui vint après (et qui précéda le deuxième Keynote) avait pour objectif de nous expliquer l'importance de l'optimisation du code .NET.
Avec des cas concrets,  Ingo Rammer (Thinktecture) nous a fait profiter de son expérience dans ce domaine.
De l'analyse des trames réseaux, au code SQL en passant par la mémoire, Ingo a réussit à optimisé son application avec une telle simplicité et des résultats tellement surprenants qu'on ne peut se dire qu'une chose après cela: "J'optimiserais toujours mon code".

Voici le point important que j'ai retenu de cette (extraordinaire) session: N'utiliser les DataSet que dans le cas d'applications Offline. Pour le reste, passer par du SQL "pur" car la DataSet est une structure complexe, très gourmande en mémoire !


Ingo Rammer  Optimisation de code et profiling

A 16h00, nous avons eu droit à un deuxième Keynote, présenté par David Vaskevitch (Chief Technical Officer, Microsoft Corporation).

David Vaskevitch  David Vaskevitch (2)  David Vaskevitch pendant le Keynote

Pour finir, nous avons eu droit, de 19h30 à 23h00, à la soirée "TechEd Party".
Il s'agissait de la soirée organisée par Microsoft, pour remercier tous les participants de ces TechEd.
Imaginez donc la taille de la salle qu'il faut pour accueillir 8000 personnes, une scène pour le groupe de rock, des billards plus divers autres jeux en tout genres: bref, c'était vraiment énorme :)

Photo de la TechEd Party  Photo de la TechEd Party  Photo de la TechEd Party
Photo de la TechEd Party  Photo de la TechEd Party  Photo de la TechEd Party
Photo de la TechEd Party  Photo de la TechEd Party  Photo de la TechEd Party

A noter l'intervention, de 22h00 jusqu'à 23h00, du groupe  NU2, groupe qui ne fait que des reprises de l'excellent groupe de rock U2.

Nous avons donc passer une excellente soirée, et tout cela, grâce à Microsoft: un grand merci à eux donc.


VI. Jour 5: Conférences et Départ

Vendredi: Dernier jour de conférence avant le départ du soir.... C'est donc parti pour une journée de folie.

On commence très fort avec une nouvelle session de Brian Noyes (Principal Software Architect, iDesign) sur les formulaires Windows: "WindowsForms: An In-Depth Look at Windows Forms in Visual Studio 2005".
Au programme: Démonstration des composants Tools trip, DataGridView, Layout, BackGroundWorker.

Conclusion: Brian nous a encore fait une véritable démonstration des plus impressionnante, encore mieux que la partie consacrée aux WindowsForms lors des DevDays.
Un must que je suis fier de ne pas avoir raté.

Démonstration du composant ToolStrip  Comment customizer le design d'un ToolStrip
Accéder au contenu d'un fichier de ressources  Démonstration du BackGroundWorker

La seconde conférence était, elle aussi, également très intéressante car elle portait sur un sujet redondant: les API réseaux du Framework .NET.
Durgaprasad Gorti (Test Lead), lors de sa session "Programming With System.Net V2.0: APIs You Need to Quickly Build Robust Network Applications", nous a exposé, au travers de démonstration, les nouvelles fonctionnalités "réseau" du framework .NET 2.0.
De la classe NetworkInterface au Mail, en passant par la classe Ping ou FTP, ces nouvelles APIs nous réservent beaucoup de bonnes choses (comme, par exemple, leur facilité d'utilisation).
En effet, voici comment, avec le Framework .NET 2.0, on peut tester la connectivité du réseau:

Tester la connectivité du réseau
// Test de la connectivité du réseau bool m_NetworkAvailable = NetworkInterface.GetIsNetworkAvailable(); if ( m_NetworkAvailable ) { // Le réseau (cable réseau) est connecté } else { // Le réseau (cable réseau) n'est pas connecté }

Très simple non ? Et bien croyez-moi, le reste des classes est aussi simple à utiliser.

Session orientée connectivité  Voila un code simple d'utilisation  Durgaprasad Gorti

Session suivante: encore et toujours les VSTO. "Visual Studio Tools for Office: Advanced Visual Studio Tools for Office 2005 Programming and Deployment", par BJ Holtgrewe (Senior Product Manager).
Pas de code ou démonstration dans cette conférence: uniquement de la théorie, sur le déploiement d'application VSTO en particulier !

Ce qu'il faut retenir de cette session: Une application VSTO doit avoir les permissions "FullTrust", car elle fait appel, dans son code, au modèle objet d'Office, qui est du code non managé.


BJ Holtgrewe  Fonctionnement du déploiment d'applications VSTO  BJ Holtgrewe en session

Avant dernière conférence de la session: une session plus.... globale, qui traitait de la localisation d'applications avec le framework .NET 2.0.
Cette session, "Think Global ! Custom Cultures and International Data", était dirigée par Achim Ruopp (International Program Manager, Developer Globalization).
J'avoue avoir été quelque peu déçu par cette session: en effet, on n'y apprend pas grand chose de nouveau: la localisation d'applications se fait de la même manière, en .NET 2.0, qu'elle se faisait en .NET 1.0/1.1.

Achim Ruopp  CultureInfo et RegionInfo dans le Framework .NET 2.0  Localisation d'applications: Comparaison de chaînes de caractères

Dernière session de la journée: "Security Myths", par Jesper M. Johanson et Steve Riley.
Il s'agissait d'une session "bonne ambiance" (pas mal de blagues étaient faites, etc.) sur la sécurité informatique.

Cette session permettait surtout à tout le monde de décompresser de ces cinqs jours qui furent, pour le moins, très très intensifs !

Session orientée vulgarisation informatique  Session orientée vulgarisation informatique (2)  L'un des intervenants de cette session

VI. Photos Diverses


VI-A. Teched Center

Entrée du TechEd Center  L'espace Communication: Ordinateurs et VoIP à disposition  L'espace Communication: Ordinateurs et VoIP à disposition

VI-B. La ville d'Amsterdam

Le musée de Madame Tussaud  La place de Dam  La place de Dam (2)

VI-C. Retour sur Paris

Benjamin et Joel  Eric  Labo .Net et Labo Microsoft: SUPINFO Teams ;)
Vincent Bourdon et Pascaline  Vincent Bourdon et Pascaline (2)  Patriche Lamarche au tarot: La Concentration est de rigueur ;)

VIII. Conclusion

En conclusion, je peux donc affirmer que les TechEd représentent l'évènement européen le plus important pour tous les développeurs et tous les IT Pro.
Il n'y a rien de mieux pour être tenu au courant des nouveautés et des futures orientations technologiques des produits Microsoft.
De plus, cela offre un moyen efficace de rencontrer les équipes Microsoft, les MVP, etc.

En un mot, on peut qualifier cette semaine d'extraordinaire et je remercie encore une fois l'équipe Académique de Microsoft France de m'avoir invité.

D'ailleurs, du 11 au 16 Septembre 2005 a lieu la  PDC 2005 (Microsoft Professional Developers Conference 2005): s'il vous reste des places, j'accepte volontiers de jouer, à nouveau, les reporters pour  Developpez.com ;)



Copyright © 2005 LEBRUN Thomas. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Responsables bénévoles de la rubrique DotNET : Jérôme Lambert (Cardi) et Louis-Guillaume Morand - Contacter par EMail :
Vos questions techniques : forum d'entraide DotNET - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.