1 journée, 5 sessions, 1 réalisation.NET Enterprise Realization Day.

Slides:



Advertisements
Présentations similaires
Présentation des technologies SharePoint 2007
Advertisements

Les technologies décisionnelles et le portail
Nos Partenaires Rencontres ASP.NET : Développement Rapide dApplications Web.
Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Conclusion Rencontres ASP.NET : Développement Rapide dApplications Web.
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Windows Sharepoint Services v3 (5/6) Les nouveautés Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft France
Open Days 2006 Le Web 2.0 demain: produits, technologies, outils.
Thème 3 : plate-forme de modélisation et de gestion de référentiels XML étapes modélisation des structures (UML) gestion du référentiel de modélisation.
19 septembre 2006 Tendances Logicielles IBM Rational Data Architect Un outil complet de modélisation et de conception pour SGBD Isabelle Claverie-Berge.
Personnalisation des sites SharePoint avec SharePoint Designer 2007
Projet n°4 : Objecteering
Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet.
Bienvenue dans le programme de formation rapide à NSIS Date : 20 novembre 2003 Intervenant : Julien VICTOR Interlocuteurs : Ingénieurs 2000 Informatique.
Les Ateliers de Génie Logiciel
| Project Ways Exia A2 Groupe Carles – Corbisier – Juzanx - Pareil.
1 journée, 5 sessions, 1 réalisation.NET Enterprise Realization Day.
Eric Vernié - Microsoft Yann Faure - Bewise Etude de cas FMStocks 2000.
Introduction aux plates formes
Demain se construit aujourd'hui
A4.1.1 Proposition dune solution applicative A4.1.2 Conception ou adaptation de linterface utilisateur dune solution applicative A4.1.2 Conception ou.
22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.
SEG2505 – Introduction au Génie Logiciel Plan de cours – Automne 2012.
Plus de cinquante réalisations depuis Secteurs de la santé, services municipaux, services publics et accès aux citoyens… De nombreuses récompenses.
Portée, arrimages et intervenants Évolution des méthodes
1 journée, 5 sessions, 1 réalisation.NET Enterprise Realization Day.
1 journée, 5 sessions, 1 réalisation.NET Enterprise Realization Day.
Eric Vernié, Développer une application en couches avec Visual Basic.NET 2005.
1 journée, 5 sessions, 1 réalisation.NET Enterprise Realization Day.
Entity Framework 4 Mitsuru FURUTA Relations techniques développeurs
2 Industrialisation des développements sur SQL Server avec Visual Studio 2010 Mardi 8 Février – 17h30 Karim Zegour – Winwise Michel Perfetti – MVP VS.
Comparaison entre RIP et OSPF en utilisant OPNET
Présentation de CORBA et de IIOP
UML.
22 Atelier Expression Blend La collaboration Designer / Développeur Ambrosi Éric Client App. Dev. & Silverlight MVP Centre de formation Regart.net.
Soutenance Orale Titre : .
Logiciel de modélisation Janvier /2014 M3I – S1 2 I Historique II Fonctionnalités III Démonstration IV Conclusion.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Introduction au développement Office 2007
Supports de formation au SQ Unifié
22 Visual Studio Tools et Office 2010 Thomas LEBRUN Architecte Access It Sebastien BOVO Application Dev Consultant Microsoft France
GRAPHISME PAR ORDINATEUR SIF Contenu du cours 2 Introduction à XNA –Installation de XNA 4.0 –Premier projet –Gestion des ressources (images, vidéo.
EVOLUTION DU SYSTEME D’INFORMATION
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Bureau d’études Présentation du sujet Organisation des projets Version 1 8 octobre 2004.
Des services en ligne Ou comment tirer profit des trésors de l’internet, pour vous et votre association.
Solution cherche Problème Pierre-Alain Muller ObjeXion - ESSAIM
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Introduction à la plateforme .NET
Outil de conception d’applications WPF Anciennement « Interactive Designer » Orienté « intégrateur graphistes » Particularité : Blend tm est une application.
Fil rouge : éditeur de dessins en WPF Les Custom Tools de VS2005 Comment çà marche ? Les Custom Tools de VS2005 Comment çà marche ? Utilisons notre DSL.
Les 2 personnes doivent réussir un des examens ci-dessous Site Formation & CertificationSite Formation & Certification l Réserver sa date d’examen l Devenir.
RDA 209 : WPF Toolkit et bonnes pratiques
Sciences de l ’Ingénieur
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
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
2 TFS Basic, en route vers L’ALM 08/02/2011 Alain MartyBenoit Laut ConsultantMVP ALM BewiseBewise.
SYSTEMES d’INFORMATION séance 1 : Introduction et définitions
BOUML Bruno pages.
Infrastructure SOA : Opérer ses services de façon industrielle
Modélisation des flux Introduction et définition
L’enseignement de spécialité SLAM
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 Alain METGE SOGETI
Les IDE orientés conception C ycle de V ie D es A pplications
Transcription de la présentation:

1 journée, 5 sessions, 1 réalisation.NET Enterprise Realization Day

DSL Tools & Software Factories Une infrastructure, du métier, des outils Alain Metge ASF Jean-Marc Prieur DGA

Alain & Jean-Marc : de Dslfactory.org DSL Tools, GAT, Extensibilité de Visual Studio Des Domain Specific Languages On ne verra pas « comment çà marche ? » Mais plutôt « que peut-t-on faire avec ? » Deux manières de passer du modèle au code L’esprit « Software Factory » (génération de code unidirectionnelle à partir de modèle), illustré par Candle des DSL bidirectionnels (comme le diagramme des classes de Visual Studio 2005), illustré par le « WCF Designer ») Bienvenue et Introduction

Il est possible de personnaliser Visual Studio 2005 en particulier de créer des designers graphiques. Visual Studio 2005 VS 2005 SDK DSL Tools Candle, WCF Designer Code, Doc Fichiers de config Command.Center Auteur de DSL (DslFactory) Utilisateur de DSL (équipe netfxfactory) Manipule des concepts d’architecture et de WCF Utilisateur final du N3RD Command Center crée génère produit Framework FW

Les problématiques de l’architecte Comment s’assurer de la mise en oeuvre des choix de conception par les équipes de dév.? Comment faire connaitre et mettre à disposition les services métiers ? Comment gérer les dépendances binaires ? Comment ne pas ‘polluer’ le code métier avec la tuyauterie technique ? Comment profiter au mieux des évolutions technologiques ? Comment tenir à niveau les équipes de dév.? Comment gérer le déploiement ? Projet Candle

Quelques solutions Le modèle en couche Couplage faible (Ioc…) Interfaces Framework technique Référentiel de services métier Partage des binaires Software Factory Modéliser Générer Valider Partager Projet Candle

Utilisation des DSL Tools Ensemble d’outils permettant d’étendre les fonctionnalités de Visual Studio (>=2005) Modélisation Définition d’un méta-modèle Définition d’un designer graphique Génération de code Candle Définition d’un modèle de composant logiciel multicouches Stockage des modèles dans un référentiel Découplage des stratégies de génération de code et du modèle

Candle

Historique Les gens aiment beaucoup le ClassDiagram Comment le WCF Designer a commencé Un cadeau aux deux communautés DSL bidirectionnels : de nouveaux scénarii sont possibles Deux démos Rétro-ingénierie du service de géolocalisation du N3RD Command Center Création d’un service WCF de A to Z avec le DSL Vue d’ensemble pour WFC Designer

Les scénarii pour les DSL bidirectionnels BidirectionalDSL Documentation (à jour) Compréhension de l’architecture Analyse / Conception •Dialogue avec les clients par des modèles Développement •Modification du code par le modèle •Assemblage par des modèles •Création de nouvelles classes Apprentissage

WCF : le vocabulaire Des services simples ServiceContract, OperationContract Service Hosting d’un service Plus complet DataContract MessageContract Vocabulaire utilisé dans WCF Designer

WCF Designer -Création d’un service WCF simple de A à Z

WCF Designer -Reverse engineering d’un service externe de N3RD Command Center

Nous avons abordé: La notion de designer graphique que vous pouvez créer pour votre propre S.I. La génération d’une architecture depuis un modèle Une utilisation synchrone code / modèle Le développement par les modèles Permet d’augmenter la productivité, d’améliorer la communication, et la qualité du code Et vous, utilisez vous le développement par les modèles ? Résumé

us/vstudio/aa aspxhttp://msdn2.microsoft.com/en- us/vstudio/aa aspx home page des DSL Tools : la communauté Lab, Workshop, articles Téléchargements WCF Designer et autres Le livre … à lire absolument. Pour en savoir plus …