1 Applications d’entreprise avec.NET 4.0 et Silverlight 4 David Rousset Mitsuru Furuta

Slides:



Advertisements
Présentations similaires
Comment Protéger les bases SQL avec System Center Data Protection Manager 2007.
Advertisements

Mix 08 Las Vegas Lergonomie Web ou comment maîtriser son trafic Loutillage du créatif Séduire vos utilisateurs Créer une relation permanente sur PC Etendre.
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.
Trucs et Astuces { Visual Studio 2008 – VB 9 (C#3)} Grégory Renard CTO – R&I Manager Wygwam Microsoft Regional Director / Microsoft MVP
Microsoft Regional Director Agilcom
Damien Caro Architecte Infrastructure Microsoft France
Benjamin Soulier Technical Expert Cambridge Technology Partners Le meilleur des deux mondes - SharePoint 2010 et Azure!
1 Quakelight : le making of Julien Frelat Chef de projet InnoveWare Solutions Code Session : RIA309.
2 ARC 303 Choisir une technologie daccès aux données distantes Février 2011 David Rousset & Stéphanie Hertrich Relations Techniques Développeurs Microsoft.
About this Presentation Dates and capabilities are subject to change Packaging and licensing have not yet been finalized Any screen captures or concepts.
Patrick Guimonet Architecte Infrastructure Microsoft France.
Nicolas CLERC Tekigo – Cofounder
Eric Le Loc’h Microsoft France
Office 365: Vue d’ensemble de la solution
NET LINQ, ADO Vnext, Orcas,… Pierre COUZY Stéphane GOUDEAU Architecte en Système d’information Division Plateformes et Ecosystème Microsoft France.
Mix 08 Las Vegas L’outillage du créatif L’ergonomie Web ou comment maîtriser son trafic Séduire vos utilisateurs Créer une relation permanente sur PC.
Entity Framework 4 Mitsuru FURUTA Relations techniques développeurs
Postes clients OLAP Fichiers XML SGBD Requêtes Analyses Reports Intégration Synchronisation Recherche Serveurs.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
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.
Réinventez votre messagerie
22 RIA 104 : Développement Web avec l’outillage Microsoft 9 Février 2010 Florent SANTIN Jeune développeur Access it Stéphane GOUDEAU Architecte très très.
11 Un tour d’horizon des dernières technologies Web 9 Février 2010 Simon FERQUEL Développeur Access it Adrien SIFFERMANN PDG Imajin.
Dell | Microsoft Management and Virtualization Solutions Franchir les obstacles de la virtualisation Dominique Leong Global Solution Architect Patrick.
Synthèse de structure d'entreprise SAP Best Practices.
BizTalk 2010 Intégrer vos applications optimisez vos processus métier
Qui a déjà manipulé SQL Server ? Toutes versions ? 2005 ? 2008 ? Qui utilise SQL Server en production ? Toutes versions ? 2005 ? 2008 ?
1 Quelles nouveautés pour les Communications Unifiées ? Damien Caro Architecte Infrastructure Microsoft France
Une heure de démonstration! Démo 1: Administration de MOSS 2007 Démo 2: Aperçu de System Center Operation Manager Démo 3: Sauvegarde/Restauration avec.
Mix 08 Las Vegas L’outillage du créatif L’ergonomie Web ou comment maîtriser son trafic Séduire vos utilisateurs Créer une relation permanente sur PC.
1 Eric Mittelette Eric Vernié DPE – Microsoft France.
1 Eric Le Loc’h Avant-vente Team System Microsoft
1 Chesné Pierre
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.
1 Panorama de l'offre SaaS (Software as a Service) de Microsoft Damien Caro Architecte Infrastructure
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)
Microsoft Confidential À propos de ce support Cette présentation est conçue pour être utilisée par des agences qui souhaitent aider leurs clients à comprendre.
Roch Baduel – Winwise Pierre Couzy – Microsoft Comment ça marche Comment vous pouvez développer avec.
Principale entreprise française indépendante dédiée aux technologies Microsoft 12 ans d’expérience dans le conseil et la réalisation de projets à haute.
Utilisation du logiciel EduStat©
La règlementation en matière de transfert de données
Titre de la présentation
Carlos Oliveira Club Subaquatique du CERN
SharePoint Saturday Montréal
PowerShell sur Linux : pourquoi et comment ?
Français 41 – Unité 3 Leçon B – Quels cours suivra un lycéen
Concrètement Pascal Sauliere
Unité 2– L’art de la nourriture
Création du statut de membre non plongeur
L’Oculus Rift pour améliorer l’efficacité et la logistique en entrepôt
Titre de la présentation
Proposition pour un comité composé de 9 membres
Titre de la présentation
Titre de la présentation
Unité 3 – On fait les courses
Carlos Oliveira Club Subaquatique du CERN
La Croix de Saint-Anselme
Comment créer des applications Sharepoint Intelligentes
11/29/2018 4:22 AM Mail: Tel: recrute
12/7/2018 9:48 PM Mail: Tel: recrute
Microsoft Azure Quelles protections des données à l'heure du Cloud ?
REPLICA Hyper-V Comme solution à un PRA
Utilisation du logiciel EduStat©
Transcription de la présentation:

1 Applications d’entreprise avec.NET 4.0 et Silverlight 4 David Rousset Mitsuru Furuta Relations techniques avec les développeurs

2 Agenda L’évolution : d’ADO au Cloud Architectures n-tiers Les technologies client WPF – Silverlight et Windows Phone 7 Synthèse

3 L’évolution d’ADO au Cloud ADO : connexion en directe à la base Web Services / WCF Standardisation exposition des données : RSS, REST Requetage : arrivée de LINQ Du synchrone à l’asynchrone

4 D’ADO au Cloud

5 Architectures n-tiers Cloud, Flickr, Rss, Rest, etc Linq2SqlLinq2EntitiesLinq2SqlLinq2Entities Provider Linq personnalisés WCFWCF WCF Data Services ADO.NetADO.Net WCFWCF Console, WinForms, WPF Ajax, Silverlight Windows Phone 7 WCF Ria Services

6 Windows Communication Foundation Programming Model Service Model Data Contract Channel Model RIA Services RIA Services Core Services Service Contract Service Behavior Workflow Services Workflow Services Formats (Atom, JSON, XML,…) Formats (Atom, JSON, XML,…) Transports (HTTP, TCP,…) Transports (HTTP, TCP,…) Protocols (SOAP, HTTP, OData,…) Protocols (SOAP, HTTP, OData,…) Web Http Services Data Services

7 WCF Data Services Nouveau nom de ADO.NET Data Services Accès CRUD sur une interface REST Syntaxe de requête prédéfinie Création de services directement depuis Visual Studio Support de multiples source de données Approche « Model-driven » Data Access Layer Entity Framework Custom LINQ provider Base de données relationnelles Autres sources Service Runtime Hosting/HTTP listener HTTPHTTP IQueryable [+ IUpdatable]

8 RIA Services : une communication simplifiée ApplicationApplicationBrowserBrowser Rich Internet Application DB ServiceService Other Applications Data Access Layer AppLogicAppLogic ServicesServices HTMLPresentationLogic Network

9 Architectures n-tiers

10 RIA Services : un pattern ouvert Support de plusieurs tiers de présentation et de technologies d’accès aux données LogiqueApplicative Bases de données ADO.NET, ORMs (LTS, EF, …) CLR Lists/Objects Repository (nHibernate, …) Services REST/SOAP (Azure, …) XML, JSON, Binary Clients.NET Silverlight, WPF Clients Standards JavaScript Rendu server HTML, SEO, Printing, … Services WCF Tests Unitaires

11 Les technologies client Positionnement WPF/SL4/WP7 Industrialisation MVVM, Testing, Design Asynchronisme

12 Asynchronisme

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows 7 and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. Votre potentiel, notre passion TM