Richard KRITTER Flavien LAURENT Université de Paris-Est Marne La Vallée (UPEMLV), Ingénieur.

Slides:



Advertisements
Présentations similaires
Pierre Lagarde Relation technique développeur Grégory Renard [Rédo] Responsable Développement Wygwam.
Advertisements

Les technologies décisionnelles et le portail
Réalisation d’un Framework pour la création de jeux d'arcades
- Formation Flex (Introduction)‏ - Formation Flex 1 1.
Agenda de la journée 10h00 : La place dASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide dapplications Web en ASP.NET 12h00 : Construire.
Linq, fonctionnement et architecture
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Windows Presentation Foundation Mitsu Furuta DevDays 2006 Equipé aujourdhui, prêt pour demain.
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Automatisation de Tâches Scenarios
ACubeOLAP Client Olap en ACube.
Personnalisation des sites SharePoint avec SharePoint Designer 2007
Concevoir, déployer et gérer les workflows
L’architecture .net et ASP.net
Mitsuru FURUTA Relations techniques développeurs Microsoft France
Palais des congrès Paris 7, 8 et 9 février /02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu.
.N ET - P RÉSENTATION Corentin RIOU 1. I NTERVENANTS Corentin RIOU – MMA Promo 2006 – Chef de projet technique – Digitas France 2.
Communiquer avec ELYX.
Palais des congrès Paris 7, 8 et 9 février Mercredi 8 février juste avant daller manger Michel Rousseau – Consultant - Bewise Blend 4 pour les designers.
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.
Développement Rapide dApplications Web avec.NET « Mon premier site »
Projet JAVA EE Approfondi
Alain Gervais, directeur adjoint Décembre 2004 Modèles de conception et de production.
C#. Sommaire I. Descriptions du langage 1. Son origine 2. Plate-forme d'exécution II. Capacités du langage 1. Différences avec le C / C++ 2. Java Vs C#
Microsoft dot Net Extrait du cours. La programmation fenêtrée facile. Une approche objet. Philippe Garraud: Formateur indépendant.
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
Nicolas CLERC Tekigo – Cofounder
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Entity Framework 4 Mitsuru FURUTA Relations techniques développeurs
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
1 PLAN I. Eclipse Modeling Framework  Présentation  Le modèle Ecore  Code généré  Utilisation de template II.Graphical Modeling Framework  Présentation.
Transformation de modèles Kick Off Motor Jean Marc Jézéquel & Didier Vojtisek La vision Triskell : Umlaut NG.
Portfolio de Thibaud Comte Ingénieur Informaticien Junior
Introduction Les contrôles Les templates de données Les vues Conclusion.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
22 Visual Studio Tools et Office 2010 Thomas LEBRUN Architecte Access It Sebastien BOVO Application Dev Consultant Microsoft France
Cours techonologies .NET
.NET Plateforme, framework, produits Bernard Fedotoff (Pdg) Stéphane Vancauwenberghe (Consultant)
« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Proposer une « Interface Homme Machine » en utilisant une technologie Client.
Introduction à la plateforme .NET
Outil de conception d’applications WPF Anciennement « Interactive Designer » Orienté « intégrateur graphistes » Particularité : Blend tm est une application.
RDA 209 : WPF Toolkit et bonnes pratiques
Composants graphiques en ACube Framework client riche SVG.
Présentation du framework JSF (Java Server Faces) dans le modèle événementiel MVCII
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
22 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
EPREUVE E6 : PARCOURS DE PROFESSIONNALISATION
2 Industrialiser et accélérer le développement Windows Phone 7 8 Février 2010 Giacopino Cyril Directeur production – Pôle.NET TEQUILARAPIDO.
Silverlight 4 Bases nécessaires aux développement d’une application d’entreprise.
Nicolas CLERC Consultant associé
Windows Phone 7. Sommaire Tour d’horizon de WP7 Technologies Applications Silverlight La création de jeux vidéos The End 2.
Le dev cross-plateformes, c’est quoi ? Créer pour toutes les plateformes Migrer à partir d’autres plateformes.
 Répondre aux problèmes principaux de VS 2005  Augmenter toujours la productivité côté désign  Un vrai outil de développement pour le développement.
22 Visual Studio Tools et Office /02/2010 Thomas LEBRUN Architecte Access It Sebastien BOVO Application Development Consultant Microsoft France.
Introduction au développement Web avec ASP.NET Présenté par Pierre Lagarde Relation Développeurs Microsoft France.
Windows Presentation Foundation avancé – Partie 2 Mitsuru FURUTA – Microsoft France Relations techniques développeurs
PROJET TIMETABLEASY Benoît GERARD Laurent GAUTIER Médoune SARR PAPA Johnny TSANG.
Présentation de Qt Iris 1
1 Applications d’entreprise avec.NET 4.0 et Silverlight 4 David Rousset Mitsuru Furuta
2 Alain METGE SOGETI
Eclipse Tools for Silverlight Eclipse Tools for Silverlight.
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
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)
Réalisation d’un Framework pour la création de jeux d'arcades Groupe MUS-D : FHAL Jonathan KÖNIG Mélanie MAILLET Laurent MANESCHI Romain NOVAK Audrey Encadrant.
Développement d’application avec base de données Semaine 8 : WPF avec Entité Framework Automne 2015.
Transcription de la présentation:

Richard KRITTER Flavien LAURENT Université de Paris-Est Marne La Vallée (UPEMLV), Ingénieur 2000, IR3 1 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

Sommaire  Historique  Présentation  Environnement  Concepts  Exemples  Démonstration 2 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

3

Historique  2002 : Framework.NET 1.0 Common Language Runtime Historique 4 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

Common Language Runtime Présentation ~ Historique - CLR 5 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

Historique  2002 : Framework.NET 1.0 Common Language Runtime Windows Forms Historique 6 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

Architecture WinForms Historique ~ WinForms 7 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

Historique  2002 : Framework.NET 1.0 Common Language Runtime Windows Forms  2006 : Framework.NET 3.0 Intégration Vista Historique 8 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

Architecture générale  WPF dans l’architecture.NET 3 ? Historique ~.NET 3.0 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur

Historique  2002 : Framework.NET 1.0 Common Language Runtime Windows Forms  2006 : Framework.NET 3.0 Intégration Vista « Avalon » as WPF Historique 10 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

Architecture WPF Historique ~ WPF 11 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000 Media Integration Layer

Historique  2002 : Framework.NET 1.0 Common Language Runtime Windows Forms  2006 : Framework.NET 3.0 Intégration Vista « Avalon » as WPF  2007 : Framework.NET 3.5 Historique 12 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

13 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

Généralités  Séparation du contenu et de la vue  UI « nouvelle génération »  Déploiement multiple Autonome Applet Présentation ~ Généralités 14 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

Principe à « runtime »  Mise à jour isolée des pixels à modifier  Thread de modification de l’UI : « Dispatcher »  X « background » threads qui postent dans le « Dispatcher »  Rafraichissement : « measure » + « arrange » Présentation ~ Principe à « runtime » 15 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

Concurrents  Adobe : AIR & Flex  Sun : JavaFX  Développement from scratch Présentation ~ Concurrents 16 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

17 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

Développement  Visual Studio 2005 et +  Expression Blend  Expression Design  Windows XP SP2 et + .NET Framework 3.0 et + Environnement ~ Développement 18 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

Déploiement  Windows XP SP2 avec.NET Framework 3.0  Navigateur avec Silverlight  Linux quand Mono aura implémenté le Framework 3.5 en totalité (roadmap) Environnement ~ Déploiement 19 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

20 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

Séparation du code  Code métier en C# ou VB.NET Actions bouton Modèle de données  Code vue en XAML Fenêtres Composants Effets Concepts ~ Séparation du code 21 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

XAML  Basé sur XML  Création d’UI sans développement  Performance d’UI identique à une application traditionnelle Concepts ~ XAML 22 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

Binding  Manipulation des données Objet de données XML (LINQ)  Type de binding Oneway Twoway Onetime  MVC automatique Concepts ~ Binding 23 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

Support graphique  Surcouche Direct 3D  Support vectoriel  Possibilités 3D/2D  Accès natif à WIC (Windows Imaging Component) Concepts ~ Support graphique 24 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

Intéropérabilité  API Windows  Windows Forms  Support de documents OPC XPS Concepts ~ Intéropérabilité 25 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

Customisation d’UI  Styles externalisés  1 composant = hiérarchie d’autres composants  Effets visuels Concepts ~ Customisation d’UI 26 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

27 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

Exemples  Yahoo Messenger 4 Exemples 28 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

Exemples  Easymail Exemples 29 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

Exemples  NY Time Reader Exemples 30 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

Exemples  Bientôt Visual Studio 2010  WPF est une technologie encore peu utilisée. Exemples 31 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

32 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000

Démonstration  1 ère phase : développement code métier/traitement  2 ème phase : amélioration de l’aspect graphique, effets visuels  Concept mis en valeur : Séparation du code Binding Customisation Déploiement Démonstration 33 Richard KRITTER & Flavien LAURENT (iR3) UPEMLV – Ingénieur 2000