NET 3.1415 LINQ, ADO Vnext, Orcas,… Pierre COUZY Stéphane GOUDEAU Architecte en Système d’information Division Plateformes et Ecosystème Microsoft France.

Slides:



Advertisements
Présentations similaires
- Formation Flex (Introduction)‏ - Formation Flex 1 1.
Advertisements

C#3 et le projet Linq Mitsuru FURUTA
De Windows Forms à Windows Presentation Foundation
ASP.NET v2 + Ajax = Atlas Pierre Lagarde DevDays 2006 Equipé aujourdhui, prêt pour demain !
Linq, fonctionnement et architecture
Les technologies d’intégration
Comment Protéger les bases SQL avec System Center Data Protection Manager 2007.
Tour de France architectes, Microsoft France – Décembre François MERAND Stève SFARTZ Architectes en Système dInformation Division Plateformes & Ecosystème.
Windows Presentation Foundation Mitsu Furuta DevDays 2006 Equipé aujourdhui, prêt pour demain.
C# 2.0, un an après Mitsuru FURUTA
Quelle stratégie adopter pour la recherche en Entreprise ?
Industrialisez la gestion des salles libre services Mardi 8 Novembre 2005.
Présentation technique des fonctions de recherche SharePoint.
Mitsuru FURUTA Relations techniques développeurs Microsoft France
Mitsuru FURUTA Relations techniques développeurs Microsoft France
Santé pubic Plan catastrophe Globalisation de léconomie Agenda vert Emissions Phénomène durbanisation Population viellissante Qualité de service Enjeux.
Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser.
Trucs et Astuces { Visual Studio 2008 – VB 9 (C#3)} Grégory Renard CTO – R&I Manager Wygwam Microsoft Regional Director / Microsoft MVP
Pierre Lagarde Christophe Lauer
ASP.NET un peu plus loin… Développement Rapide dApplications Web avec.NET.
Présentation de Windows Presentation Foundation Vers une nouvelle génération dinterfaces graphiques.
Damien Caro Architecte Infrastructure Microsoft France
Développement dapplication avec base de données Semaine 1 : Présentation dEntity Framework Automne 2013.
Benjamin Soulier Technical Expert Cambridge Technology Partners Le meilleur des deux mondes - SharePoint 2010 et Azure!
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
Pierre Lagarde Christophe Lauer
Date.
OIL & UPML DREVET - HUMBERT Introduction OIL : un langage de description dontologies UPML : un langage de description de systèmes à base.
22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.
Microsoft .NET.
Clients riches RIA (Rich Internet Application) / RDA
Xna Game Studio 3.1 Valentin Billotte ( ) Antoine Emond Vanessa Arnaud
22 8 février 2010 Valentin Billotte / Antoine Emond MVP Xna / Responsable Marketing GraphicStream-Viablue/MSDN Zune HD : le jeu vidéo mobile au top !
Chapitre 3 Les bibliothèques de balises JSP et la JSTL
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
© 2006 Microsoft Corporation. Bonjour et Bienvenue !
© 2006 Microsoft Corporation. La Plate-forme RSS de Windows Christophe Lauer Spécialiste Technique Web & Windows Live blogs.msdn.com/clauer My score: 2585.
Par Jonathan Barbosa Ingénieurs 2000 – IR 3 Xposé 2010 LINQ : Language-INtegrated Query.
Entity Framework 4 Mitsuru FURUTA Relations techniques développeurs
Développement d’application avec base de données
Postes clients OLAP Fichiers XML SGBD Requêtes Analyses Reports Intégration Synchronisation Recherche Serveurs.
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
Première CTP le 4 décembre Nouvelle CTP depuis le 1 er février RTM milieu de cette année.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Linq & les expressions lambda. L Language In Integrated Q Query.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
475 collaborateurs 300 formateurs CPLS Gold Certified depuis collaborateurs 300 formateurs CPLS Gold Certified depuis M€ de chiffres d’affaires.
22 Nouveautés de Visual Basic 2010 et les trucs et astuces de son IDE Sébastien Warin R&I Technical Lead Wygwam Microsoft MSP & MCPD
.NET Plateforme, framework, produits Bernard Fedotoff (Pdg) Stéphane Vancauwenberghe (Consultant)
Introduction à la plateforme .NET
Les utilisateurs potentiels : Les administrateurs de bases de données, Les développeurs, Le support et les opérations, Les architectes, Les analystes.
1 Laurent BONNET Stéphane GOUDEAU Architectes en Système d’information Division Développeurs et Plateforme d’Entreprise © 2005 Microsoft Corporation Un.
Dyalog.Net Peter Donnelly Managing Director Dyadic Systems Toronto 30/10/2002.
Infrastructure SOA : Opérer ses services de façon industrielle
11 Un tour d’horizon des dernières technologies Web 9 Février 2010 Simon FERQUEL Développeur Access it Adrien SIFFERMANN PDG Imajin.
22 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
Eric Mittelette Mitsuru Furuta Microsoft France
La révolution ASP.NET 5 ! Benjamin Talmard
COMPENSATION COCKPIT Première suite logicielle pour le Pilotage des Rémunérations Spécialiste du pilotage des rémunérations, Excentive propose une suite.
Linq = Language INtegrated Query DLinq = Database + Linq Appelé maintenant Linq to Data Xlinq = XML + Linq Appelé maintenant Linq to XML.
1 Applications d’entreprise avec.NET 4.0 et Silverlight 4 David Rousset Mitsuru Furuta
1 Chesné Pierre
Eclipse Tools for Silverlight Eclipse Tools for Silverlight.
Benjamin Soulier Technical Expert Cambridge Technology Partners Les nouveautés de Windows Azure.
Nicolas CLERC QuidMind S.A. Microsoft Regional Director Windows Phone 7 … Allez plus loin …
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Phase d’étudeDéveloppement Marketing & Vente.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
1 Silverlight & XNA Développeurs, à vous le mobile! Pierre Cauchois - Microsoft France Relations avec les développeurs (mobiles et embarqués)
Ecrire du code .NET 2.0 dans SQL Server 2005
Transcription de la présentation:

NET LINQ, ADO Vnext, Orcas,… Pierre COUZY Stéphane GOUDEAU Architecte en Système d’information Division Plateformes et Ecosystème Microsoft France Pierre COUZY Stéphane GOUDEAU Architecte en Système d’information Division Plateformes et Ecosystème Microsoft France

Tour de France Architectes 2007, Microsoft France – mai/juin Introduction Aujourd’hui, période charnière :.NET 2 consolidation et socle.NET 3.0 : l’aboutissement des grands chantiers identifiés depuis longtemps chez Microsoft Sa suite logique anticipée :.NET 3.5 LINQ et les langages dynamiques Les évolutions récentes : Le Web 2.0 : Ajax Futures L’après.NET 3.5 Le Next Web : Silverlight 1.1 Le Next Data : ADO vNext Aujourd’hui, période charnière :.NET 2 consolidation et socle.NET 3.0 : l’aboutissement des grands chantiers identifiés depuis longtemps chez Microsoft Sa suite logique anticipée :.NET 3.5 LINQ et les langages dynamiques Les évolutions récentes : Le Web 2.0 : Ajax Futures L’après.NET 3.5 Le Next Web : Silverlight 1.1 Le Next Data : ADO vNext

Tour de France Architectes 2007, Microsoft France – mai/juin Le(s) Framework.NET

Tour de France Architectes 2007, Microsoft France – mai/juin LINQ LINQtoEntitiesLINQToSQLLINQ to toXML C#VB.NetOthers… LINQToDatasetLINQToObjects LINQ-enabled ADO.NET

Tour de France Architectes 2007, Microsoft France – mai/juin Linq, DLinq et XLinq Objectifs Unifier l’accès aux données quelque soit sa source Langage de requête objet quelque soit sa provenance Les technologies Linq : langage de manipulation de données XLinq : extension spécifique de Linq pour le formalisme XML DLinq : extension spécifique de Linq pour les données SQL Objectifs Unifier l’accès aux données quelque soit sa source Langage de requête objet quelque soit sa provenance Les technologies Linq : langage de manipulation de données XLinq : extension spécifique de Linq pour le formalisme XML DLinq : extension spécifique de Linq pour les données SQL

Tour de France Architectes 2007, Microsoft France – mai/juin Linq Les évolutions Query Expression Possibilité d’exprimer une requête directement dans le code Type inference Déduction à la compilation du type d’un objet Lambda expression Utilisation d’expression Lambda directement dans le code Extension methods Etendre une classe sans en dériver par AOP Anonymous type Construction d’objet sans définition de classe Object initializer Possibilité d’initialiser des données membres à l’initialisation Langages concernés C# v3 et VB.NET v9, mais spécifications ouvertes (C++, Delphi..) Les évolutions Query Expression Possibilité d’exprimer une requête directement dans le code Type inference Déduction à la compilation du type d’un objet Lambda expression Utilisation d’expression Lambda directement dans le code Extension methods Etendre une classe sans en dériver par AOP Anonymous type Construction d’objet sans définition de classe Object initializer Possibilité d’initialiser des données membres à l’initialisation Langages concernés C# v3 et VB.NET v9, mais spécifications ouvertes (C++, Delphi..)

Tour de France Architectes 2007, Microsoft France – mai/juin Linq var contacts = from c in customers from c in customers where c.State == "WA" where c.State == "WA" select new { c.Name, c.Phone }; select new { c.Name, c.Phone }; var contacts = customers customers.Where(c => c.State == "WA").Where(c => c.State == "WA").Select(c => new { c.Name, c.Phone });.Select(c => new { c.Name, c.Phone }); Extension methods Lambda expressions Query expressions Object initializers Anonymous types Local variable type inference

Tour de France Architectes 2007, Microsoft France – mai/juin

9 Microsoft Silverlight : Architecture Legend V1.1 Legend V1.0 CLR Execution Engine.NET for Silverlight Framework HTML DOM Integration XAML Presentation Core Networking JSON RESTPOX RSS Data LINQXLINQ DLR RubyPython WPF Extensible Controls BCL GenericsCollections Inputs Keyboard MouseInk Media VC1 WMAMP3 Browser Host Integrated Networking Stack Installer Application Services MS AJAX Library UI Core Images Vector Text Animation DRM Media Controls Layout Editing

Tour de France Architectes 2007, Microsoft France – mai/juin Questions ?

Tour de France Architectes 2007, Microsoft France – mai/juin © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.