Compte Rendu des TechEd 2005

Image non disponibleImage non disponibleImage non disponible

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.

N'hésitez pas à commenter cet article ! Commentez Donner une note à l'article (5)

Article lu   fois.

L'auteur

Profil ProSite personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

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.

Image non disponible

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

Image non disponible
Image non disponible

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.

Image non disponible
Image non disponible
Image non disponible

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) :

Image non disponible
Image non disponible
Image non disponible
Image non disponible
Image non disponible
Image non disponible

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ésentationSpeaker
IntroductionManoj Rami : Microsoft Academic Marketing Manager
Executive WelcomeSimon Brown : Microsoft General Manager
The Future of the IT IndustryRafal Lukawiecki : Technology Consultant
Business into PracticeJilt Sietsma : Professor Information Architecture, Novi Bachelor University
Break 
Technical PresentationRob Macdonald : Microsoft Technical Consultant
Microsoft RecruitmentIneke van Hassel : Microsoft Senior Human Resources Consultant
Microsoft Academic ApproachLovelda Smith : Microsoft Academic Group Manager
CloseManoj Rami : Microsoft Academic Marketing Manager
Image non disponible
Image non disponible
Image non disponible
Image non disponible
Image non disponible
Image non disponible
Image non disponible

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.

Image non disponible
Image non disponible

À 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éo (arcade et réalité virtuelle), et… bière à volonté ;)

Voici quelques photos du musée :

Image non disponible
Image non disponible
Image non disponible
Image non disponible

Et des photos de la soirée :

Image non disponible
Image non disponible
Image non disponible

IV. Jour 3 : Conférences

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

La 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 ».

Image non disponible
Image non disponible
Image non disponible

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.

Image non disponible
Image non disponible
Image non disponible

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.

Image non disponible
Image non disponible
Image non disponible

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.

Image non disponible
Image non disponible
Image non disponible

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)

Image non disponible
Image non disponible
Image non disponible

À 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.

Image non disponible
Image non disponible
Image non disponible

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.

Image non disponible
Image non disponible
Image non disponible

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 !

Image non disponible
Image non disponible

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

Image non disponible
Image non disponible
Image non disponible

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 :)

Image non disponible
Image non disponible
Image non disponible
Image non disponible
Image non disponible
Image non disponible
Image non disponible
Image non disponible
Image non disponible

À 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 passé 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 impressionnantes, encore mieux que la partie consacrée aux WindowsForms lors des DevDays.

Un must que je suis fier de ne pas avoir raté.

Image non disponible
Image non disponible
Image non disponible
Image non disponible

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
Sélectionnez
// Test de la connectivité du réseau
bool m_NetworkAvailable = NetworkInterface.GetIsNetworkAvailable();

if ( m_NetworkAvailable )
{
	// Le réseau (câble réseau) est connecté
}
else
{
	// Le réseau (câble réseau) n'est pas connecté
}

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

Image non disponible
Image non disponible
Image non disponible

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é.

Image non disponible
Image non disponible
Image non disponible

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.

Image non disponible
Image non disponible
Image non disponible

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 cinq jours qui furent, pour le moins, très très intensifs !

Image non disponible
Image non disponible
Image non disponible

VII. Photos Diverses

VII-A. Teched Center

Image non disponible
Image non disponible
Image non disponible

VII-B. La ville d'Amsterdam

Image non disponible
Image non disponible
Image non disponible

VII-C. Retour sur Paris

Image non disponible
Image non disponible
Image non disponible
Image non disponible
Image non disponible
Image non disponible

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 ;)

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

  

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'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.