La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 David Rousset - Relation technique avec les développeurs.

Présentations similaires


Présentation au sujet: "1 David Rousset - Relation technique avec les développeurs."— Transcription de la présentation:

1 1 David Rousset - Relation technique avec les développeurs

2

3 Agenda Présentation générale VSTO 3.0 & Visual Studio 2008 Ruban Office Task Panes Outlook Form Region Word Content Controls Déploiement des solutions Office Conclusion

4 Objectifs Aider les développeurs à facilement intégrer leur logique métier et leur existant dans Microsoft Office OBA - Office Business Applications Bénéficier dune ergonomie et dune interface connue des utilisateurs Permettre la création dapplications riches: Sécurisées Facilement déployables et maintenables Rapides à développer

5 VSTO pour… Visual Studio Tools for Office Socle technologique pour implémenter le concept OBA à travers Gère la « plomberie » dintégration dans les applications Word Excel PowerPoint Outlook Visio Project InfoPath Access SharePoint

6 OBA à travers une démo VSTO Outlook: extension des fonctionnalités: Au sein de lentreprise: Afficher la photo de lutilisateur et ses informations à partir de son ou alias en interrogeant lActive Directory Pour les s venant de lextérieur Afficher les informations du contact depuis une base Microsoft Dynamics CRM 4.0 La possibilité dajouter ce contact dans une base CRM sil nexiste pas encore Gestion de la VOIP via OCS & Communicator Code source disponible ici:

7 Présentation dun add-in Outlook connecté à CRM

8 Un peu dhistoire Tirer partie de la puissance du framework.NET 3.5 dans vos applications Office (WPF, WCF, LINQ, …etc) VBA Visual Studio 6.0 Développement VB6/C++ VBA Visual Studio 6.0 Développement VB6/C++ VSTO 2003 (v1.0) VS 2003.NET 1.1 Office 2003 VSTO 2003 (v1.0) VS 2003.NET 1.1 Office 2003 VSTO 2005 (v2.0) VS 2005.NET 2.0 Office 2003 VSTO 2005 (v2.0) VS 2005.NET 2.0 Office 2003 VSTO 2005 SE (v2.5) VS 2005.NET 2.0 Office 2007 VSTO 2005 SE (v2.5) VS 2005.NET 2.0 Office 2007 VSTO 2008 (v3.0) / VS 2008.NET 3.5 Office 2007 VSTO 2008 (v3.0) / VS 2008.NET 3.5 Office 2007 Framework.NET

9 Agenda Présentation générale VSTO 3.0 & Visual Studio 2008 Ruban Office Task Panes Outlook Form Region Word Content Controls Déploiement des solutions Office Conclusion

10 Les Add-Ins Structure de code permettant le développement des solutions Office : AddIn Applicatif : Associé à lapplication Office (disponible pour tous les documents) AddIn Document : Associé à un document, Classeur Excel ou modèle de document Permet lintégration dans Office Accès au modèle objet de lapplication cible Gère le chargement/déchargement Etc.

11 Personnalisation du ruban (1/2) Nouveauté de linterface Office 2007 Remplace les menus et sous menus Donne un accès plus rapide aux fonctionnalités en les regroupant par thème Donne un accès plus rapide aux fonctionnalités en les regroupant par thème Extensible au niveau application & document pour : Word, Excel, Outlook & PowerPoint Onglet Groupe Ruban Contrôle

12 Personnalisation du ruban (2/2) Visual Studio 2008 fournit un Designer permettant : Dajouter des onglets / groupes et contrôles De modifier les propriétés et les comportements Propriétés Contrôles de ruban Espace de conception

13 Personnalisation du ruban Office

14 Volets dactions ou de tâches Panneau de droite dans Office 2003 & 2007

15 Task Pane & Action Pane Actions Pane Associé à un document Word ou Excel Accessible dès louverture du document Disponible pour Office 2007 & 2003 Fournit des actions propres au type de document CustomTaskPane : Associé à une application Office Disponible durant la durée de vie du process Fournit des actions pour tous les types de documents

16 CustomTaskPane Chaque CustomTaskPane héberge un UserControl Leur nombre nest pas limité Tous les contrôles Windows Forms & WPF peuvent y être intégrés Disponible pour toutes les applications Office

17 CustomTaskPane dans PowerPoint 2007

18 Outlook Form Region VSTO 3.0 permet la personnalisation de formulaires Outlook Existant (Note, Contact, Mail…etc) Entièrement nouveau Assistant daide à la création fournissant plusieurs types de formulaires & le designer Inscription de lAdd-In automatique par VS & débogage au sein de Visual Studio

19 Insertion dun contrôle WPF dans un formulaire

20 Word Content Controls Disponible pour Word 2007 et au niveau document Définir des zones de contenu de données spécifiques pour structurer vos documents Word 2007 En contrôlant linteraction de lutilisateur En protégeant des sections de documents de toutes modifications Liaison des contrôles aux données sur le modèle des Windows Forms (Objets managés ou source de données) Complètement intégré à Visual Studio

21 Agrémenter un modèle de document Word par des données métiers

22 Agenda Présentation générale VSTO 3.0 & Visual Studio 2008 Ruban Office Task Panes Outlook Form Region Word Content Controls Déploiement des solutions Office Conclusion

23 Déploiement - ClickOnce La technologie « ClickOnce » est la solution de déploiement privilégiée pour VSTO Mise à jour automatique : seules les modifications sont téléchargées Application autonome ninterférant pas avec des applications existantes (« DLL Hell ») Installation des solutions peut se faire même si des utilisateurs nont aucun niveau de privilège sur le poste Trois types de publication : Web, partage réseau ou CD- ROM et… pour VSTO-Document : SharePoint

24 Déploiement – MSI Standard Déploiement standard Sintègre à des outils de déploiements automatisés comme SMS ou System Center Configuration Manager 2007 Permet dintégrer des composants ou actions dinstallation complémentaires non supportés par ClickOnce (Installation de composants complémentaires, ajout dentrée en base de registre…etc) Demande lintégration de CustomActions dans le Setup dinstallation Plus complexe

25 Déploiement Utiliser la technologie ClickOnce & MSI ClickOnce pour la facilité de déploiement MSI pour leurs extensibilités Télécharger les exemples C# & VB ici : Exemple de la démo de déploiement ici:

26 Déployer un document Word VSTO dans SharePoint

27 Agenda Présentation générale VSTO 3.0 & Visual Studio 2008 Ruban Office Task Panes Outlook Form Region Word Content Controls Déploiement des solutions Office Conclusion

28 VSTO 3.0 sintègre aujourdhui totalement à Visual Studio 2008 et au Framework 3.5 (LINQ, WPF, WCF…etc) Vous avez des besoins « métiers », VSTO peut être la solution Le développement Office sest aussi : WorkFlow SharePoint InfoPath & InfoPath Services Excel Services Open XML….

29 Liens utiles Office Business Applications Developer Portal ( ) Blog MSDN - Microsoft Visual Studio Tools for the Microsoft Office System ( ) VSTO Power Tools 1.0 ( E35D-4870-B214-4D7B72B02BF9&displaylang=en ) E35D-4870-B214-4D7B72B02BF9&displaylang=en MSDN – VSTO ( fr/library/d2tx7z6d.aspx ) fr/library/d2tx7z6d.aspx

30 La référence technique pour les IT Pros : pour les IT Pros : technet.microsoft.com Lengagement Microsoft pour les développeurs : msdn.microsoft.com Sinformer - Un portail dinformations, des événements, une newsletter bimensuelle personnalisée Se former - Des webcasts, des articles techniques, des téléchargements, des forums pour échanger avec vos pairs Bénéficier de services - Des cursus de formations et de certifications, des offres de support technique Visual Studio Abonnement MSDN Premium Abonnement TechNet Plus : Versions déval + 2 incidents support

31 Analyses en profondeur du système pour en cibler les failles et maximiser sa performance Formations techniques avancées et mondialement standardisées, délivrées par des ingénieurs certifiés Microsoft Operations Framework (MOF) fournit des méthodologies opérationnelles permettant aux entreprises doptimiser la fiabilité, la supportabilité et la gestion des produits et technologies Microsoft Ateliers interactifs permettant déchanger avec des représentants de linformatique interne de Microsoft sur leur expérience de l'utilisation des outils et méthodologies d'exploitation. Plus orientés processus, ils s'adressent à des décideurs ainsi qu'à des responsables IT Ateliers interactifs permettant déchanger avec des représentants de linformatique interne de Microsoft sur leur expérience de l'utilisation des outils et méthodologies d'exploitation. Plus orientés processus, ils s'adressent à des décideurs ainsi qu'à des responsables IT Formations techniques réalisées par des Premier Field Engineers (PFE) Ateliers techniques personnalisés Sécurisez et optimisez vos opérations avec un contrat de Support premier Le contrat de support premier est une offre complète et flexible vous permettant daccéder à un ensemble de services préventifs visant à sécuriser, optimiser et assurer la disponibilité de vos plateformes.

32 Certifications : Programme de nouvelle génération Série Architecture– le programme Microsoft Certified Architect permet aux entreprises didentifier facilement les architectes en informatique très expérimentés, ayant suivi un processus de validation particulièrement rigoureux. Série Métier – Ce programme valide un ensemble complet de compétences à jour, permettant au professionel de réussir dans son métier et dêtre très performant. Série Technologie – Ces certifications vous permettent dapprofondir vos connaissances sur des technologies Microsoft spécifiques et dobtenir toutes les compétences nécessaires pour les exploiter à fond. Master Série Master – Ce programme valide les compétences technologiques de très haut niveau des individus sur les plateformes Microsoft Une certification recherchée par les entreprises 4 séries et 5 titres adaptés et ciblés à chaque métier. Un label pour votre expertise Les certifications Microsoft permettent la validation de votre expertise : une certification constitue la preuve pour vos clients ou votre société de vos compétences sur les produits et technologies Microsoft. Un gage de qualité pour l'entreprise

33 Certification : validez vos compétences Offre de certification Seconde chance : Bénéficiez dun second passage gratuit pour tout 1 er passage non réussi Guides de préparations aux examens : n/examens Echangez et discutez sur les certifications sur le Forum : Contactez nous pour dautres questions :

34 Certification : validez vos compétences Examens disponibles : TS: System Center Virtual Machine Manager, Configuration TS: Windows Server 2008 Applications Infrastructure, Configuration TS: Windows Server 2008 Virtualization, Configuration TS: Microsoft Desktop Optimization Pack, Configuration Microsoft Desktop Optimization Pack configuration Examens disponibles : TS: Configuration du serveur Microsoft Internet Security and Acceleration (ISA) Server 2006 Configuration du serveur Microsoft ISA Server 2006 Examens disponibles : : TS : Configuration de Microsoft System Center Operations Manager : TS : Configuration de Microsoft System Center Configuration Manager TS: Configuration de System Center Virtual Machine Manager, (bientôt disponible) Configuration de serveur Microsoft System Center Configuration Microsoft exchange Server 2007 Examens disponibles : Certification technologique (TS) : : MCTS: configuration de MS Exchange Server 2007 (1 examen requis) Certification métier (IT Pro): : MCITP: Enterprise Messaging Administrator (3 examens)

35 Certification : validez vos compétences Examens disponibles : : TS : Configuration de Microsoft Office Communications Server 2007 Certification technologique (TS) : : MCTS: configuration de MS Exchange Server 2007 (1 examen requis) Certification métier (IT Pro) : MCITP: Enterprise Messaging Administrator (3 examens requis : ) Examen Voice à venir : Examens disponibles : Certifications technologique (TS) : : MCTS : Configuration d'une infrastructure Active Directory (1 examen requis) : MCTS : Configuration d'une infrastructure réseau (1 examen requis) : MCTS : Configuration d'une infrastructure d'applications (1 examen requis) Certifications métier (IT) : MCIT Professionnel : Administrateur Entreprise (3 examens requis : ) MCIT Professionnel : Administrateur Serveur (5 examens requis : ou ) MCSE/MCSA 2003 vers MCITP Windows Server 2008 MCSE vers MCTIP Administrateur Entreprise (3 examens requis : ou ) MCSA vers MCTIP Windows Server 2008 – Administrateur Serveur (2 examens requis : ) Examens disponibles : Certification technologique (TS) : : MCTS : Microsoft Forefront Client et Server Configuration Microsoft Configuration Office Communications Server 2007 Windows Server 2008 Active Directory Configuration Microsoft Forefront Client et Server – Configuration

36 Certification : validez vos compétences Examens disponibles : 7 certifications technologique (TS) : : MCTS:.NET Framework - Application Development Foundation : MCTS:.NET Framework 3.5, Windows Presentation Foundation Applications : MCTS:.NET Framework 3.5, Windows Communication Foundation Applications : MCTS:.NET Framework 3.5, Windows Workflow Foundation Applications : MCTS:.NET Framework 3.5, Windows Forms Applications : MCTS:.NET Framework 3.5, ADO.NET Applications : MCTS:.NET Framework 3.5, ASP.NET Applications 3 certifications métier (Pro) : Développeur MCPD: Windows Developer 3.5 (3 examens requis : (TS) (TS) Développeur MCPD: ASP.NET Developer 3.5 – (3 examens requis : (TS) (TS) Développeur MCPD: Enterprise Application Developer 3.5 (3 examens requis : (TS) au choix ou ou ou ) Examens disponibles : Certifications technologique (TS) : : MCTS - Windows Essential Business Server 2008, Configuring (1 examen requis) Visual Studio 2008 Windows Essential Business Server 2008, Configuring

37 © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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


Télécharger ppt "1 David Rousset - Relation technique avec les développeurs."

Présentations similaires


Annonces Google