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

La plateforme de développement Office System 2007 Stéphane Cordonnier Winwise DevDays 2006 Equipé aujourdhui, prêt pour.

Présentations similaires


Présentation au sujet: "La plateforme de développement Office System 2007 Stéphane Cordonnier Winwise DevDays 2006 Equipé aujourdhui, prêt pour."— Transcription de la présentation:

1 La plateforme de développement Office System 2007 Stéphane Cordonnier Winwise DevDays 2006 Equipé aujourdhui, prêt pour demain ! Pierre Lagarde

2 Agenda Nouvelle interface utilisateur Nouveau format de fichier Office Sharepoint Serveur Windows Sharepoint Services v3 Nouveautés Développement ASP.NET v2 Infopath Forms Service Excel Service

3

4

5

6

7

8

9

10

11

12

13 Nouvelle interface demo

14 Office Open XML Architecture Document Office 2007 Document.zip Utilisateur : Un seul fichier Développeur : Un fichier zip Relations _rels Propriétés du document docProps Document (Contenu, Media, etc..) wordML / excelML / powerpointML [Content Types].xml XML Métier, Macros, etc… Répertoire Personnalisé Package

15 Zip Parts et Relationships Open Package Specification Package Services Les droits numériques (Information Right Management) Office 2007 Open XML Formats XPS Format de Document XML Paper Specification Formats Personnalisés Nouveaux Formats Office Open Package Convention

16 Scénarii de développement WinFx API Office 2007 Open XML Formats XPS Format de Document Formats Personnalisés WinFX XPS Document API WinFX Package API API Personnalisée Application Format de fichier personnalisé Accès aux documents XPS et Office 2007 directement Accès aux documents XPS et Office 2007 par lAPI WinFx

17 Open Package Convention XPS demo

18 De Office à Office System 2007 Office client Orienté utilisateur et travail personnel Office System offre (depuis 2003) La collaboration La connexion aux processus dentreprise Le partage du savoir et de linformation La remontée de données métier (SAP,…) Passer de la production à la gestion de linformation

19 Ecosystème Office System Gestion de contenu d'entreprise Faciliter lédition et la gestion des contenus et documents Collaboration Synchroniser lactivité entre collègues, partenaires et clients Accès et mise en valeur de la connaissance Fournir la bonne information à plus de personnes Productivité personnelle Accroître lindépendance et lefficacité des utilisateurs Fondamentaux Plus de sécurité, de fiabilité, facilité de gestion Solutions métier Construire des applications Web et clientes intégrant des workflows et une interopérabilité avec les applications métier

20 Nouvelle architecture serveur Collaboration BusinessIntelligence Portal Business Processes Search ContentManagement Windows SharePoint Services V3 Capturer des donn é es m é tiers critiques et automatiser les processus Faciliter la prise de d é cision via la mise en œ uvre de tableaux de bord Faciliter la collaboration et la rendre plus intuitive D é livrer de l'information contextuelle et un acc è s personnalis é à l'information, aux applications et aux personnes Contrôler le cycle de vie de tout le contenu de l'entreprise Connecter en temps r é el les personnes avec la bonne information et les bonnes personnes

21 Plateforme de Services Collaboration BI Office Serveur Business Processes SearchCMS Services Systèmes Modèle de site StockageSécurité Management TopologieAPIs Système dexploitation Services Base de données Services de WorkflowServices de Recherche ASP.NET V2 Web Parts | Personnalisation | Master Pages | Framework (Navigation, Sécurité…)

22 Développer sur cette plateforme de service Windows SharePoint Serveur Client Windows (admin sur le serveur) WebParts SiteWeb Client distant Model Objet.NET de WSS Web Services Model Objet SPGlobalAdmin SPWebServer SPVirtualServer SPSite SPWeb SPList SPListItem

23 Les WebParts dans WSS v3 Ce sont des WebParts ASP.NET 2.0 Compatibilité complète avec les WebParts de SharePoint v2 Il faut changer le using Microsoft.SharePoint.WebPartPages.WebPart System.Web.UI.WebControls.WebParts.WebPart Même système de connexion entre les WebParts que ASP.NET v2 Possibilité dutiliser les contrôles serveurs de SharePoint Pas de UserControl Sauf si utilisation de SonOfSmartPart

24 WebPart Utilisation des contrôles WSS demo

25 Les nouvelles fonctionnalités Gestion de contenu Sécurité granulaire : Niveau des sites et des listes Historique de chaque donnée Gestion des données en mode asynchrone ou en mobilité Syndication RSS de chaque contenu Composant personnalisable de la saisie des contenus Alimentation pilotée par la messagerie Recycle bin Interface Web (Merci ASP.Net 2.0) Interface pour mobile Navigation : Menu d'action, BreadCrumb, Cross browser Master page et template WebPart 2.0 (compatible 100% avec celle actuelle) Moteur de Blog Processus internes Intégration de Windows WorkFlow Services Déploiement par « Fonctionnalités » (activation et désactivation en lot) Edition avec SharePoint Designer Service de recherche autonome Catalogue des modèles de contenu Evénements synchrones /asynchrones

26 Nouvelles fonctionnalités Sécurité Corbeille WorkFlow (WF) « Features » demo

27 Loffre Produit basée sur WSS Portal + CMS = Office SharePoint Server (MOSS) Portail avec un système de gestion de contenu Sur un socle WSS ASP.NET v2, (Master Page, MemberShip) WorkFlow (Validation) Listes (Contenu des publications) Infopath Forms Service Excel Service

28 Content Management dans Office SharePoint Server 2007 demo

29 Le Rôle dInfoPath dans la plateforme Office Plateforme de formulaire Saisie de données métier Dynamique, XML Validation de données avancées Déploiement de solution rapide Intégration de script.NET par VSTA (Visual Studio Tools for Application)

30 Les nouveaux scénarii avec Infopath 2007 Sites Web Ouvrir la forme depuis un lien sur la page Web Embarquer le formulaire dans une page ASPX Hoster InfoPath dans une application Winforms Hoster lActiveX dans une application Managed (WinForms) Formulaire dans un Mail Intégrer Infopath dans un mail grâce à Outlook "12" Cycle de vie des applications Office Workflow Panneau de propriétés

31 Publish XSN WSS V3 Office 2007 server Designer XSN Solution Infopath 2007 Création

32 WSS Office 2007 server XSN ASPX XSN, XML Génération Browser Téléchargement de script et data XMLHTTP Génération de rendu HTML InfoPath Client Download XSN, XML Solution Infopath 2007

33 Développement Infopath Manipulation des données du formulaire avec System.XML Développer des événements avec VSTO Supporte les interfaces IDTExtensibility2 and IStartup Supporte le TaskPanel ICustomTaskPaneConsumer Nouveauté : Développement des événements avec VSTA (Visual Studio Tool for Application) Outil de développement sans avoir VS

34 Infopath Serveur de formulaire Web Application Windows Infopath dans Word et Excel VSTA demo

35 Calcul et graphique Navigateur Feuille de calcul dans une WebPart Affectation de paramètres tris et parcours de données pour afficher les bonnes informations (à la mode Excel) Pur HTML Rendeding (Cross Navigateur) Application personnalisée Affectation de paramètres calcul via des WebServices Spreadsheets/ Calculated data Feuille de calcul stockée dans une document library Récupération de données externes et mise en cache Gestion du rendu HTML et du WebService Office 2007 SharePoint Servers & Excel Services Feuille de Calcul Excel 2007 SmarClient (Ouvrir la feuille de calcul dans Excel) Spreadsheets/snapshots Excel 2007 Excel Services

36 Excel Serveur Html Rendering WebService demo

37 Business Data Catalog Un entrepôt de données prêtes à lemploi Permet de fédérer et dagréger des données externes Exposées sous forme de liste : Utilisable dans SharePoint Utilisable dans des applications externes

38 VSTO vs Add-In Document vs Application VSTO Version managée de VBA permettant de répondre en.NET à des événements dapplications Office (Document par document) Share In (COM Add-in) Permet détendre une application Office

39 Deux méthodes dextension Etendre le menu Fichier XML de description du ruban RibbonX (eXensibility) Etendre linterface par les « smartdocuments » Ajouter un panneau daction à lapplication Office Déploiement simplifié par un projet de setup automatique

40 RibbonX public class MyOfficeAddIn : Object, Extensibility.IDTExtensibility2, IRibbonExtensibility { #region IRibbonExtensibility Members public string GetCustomUI() { } #endregion } ribbon tabs tab chunk control chunk control Control Ribbon Chunk Tab

41 Les contrôles disponibles Buttons Menus SplitButtons ToggleButtons Labels EditBoxes CheckBoxes DropDowns ComboBoxes Galleries

42 Ecosystème Office System Gestion de contenu d'entreprise Faciliter lédition et la gestion des contenus et documents Collaboration Synchroniser lactivité entre collègues, partenaires et clients Accès et mise en valeur de la connaissance Fournir la bonne information à plus de personnes Productivité personnelle Accroître lindépendance et lefficacité des utilisateurs Fondamentaux Plus de sécurité, de fiabilité, facilité de gestion Solutions métier Construire des applications Web et clientes intégrant des workflows et une interopérabilité avec les applications métier

43 Licence Collaboration portal + content management Document lifecycle capabilities Enterprise search enhancements E-Forms services Spreadsheet publishing & reporting Business data integration Windows SharePoint Services* Team Collab *Included with Windows Server and CAL licenses Project Mgmt Text search of team sites Issue tracking applications Project workspaces Workspaces and tools Blogs Workflow Document & Web Content Management Site Model, Security, and Management 5 out of box workflows reporting for ECM Policy Management Auditing Records management Personalization Deployment Site Manager Windows Workflow Foundation Admin and deployment Status and history Framework: repository, versioning, metadata Basic document management Site and role management infrastructure Search Extensible and customizable search of enterprise content and people Business data Data Integration E-FormsData Mgmt & Reporting Business data library Web part integration Mgmt, publishing, process creation & completion Spreadsheet publishing & calculation Report Center Additive CAL Base CAL

44 Rendez-vous sur le site MSDN pour y retrouver lensemble des contenus des DevDays 2006 : Les webcasts Les présentations Les codes source default.mspx Sur le site MSDN


Télécharger ppt "La plateforme de développement Office System 2007 Stéphane Cordonnier Winwise DevDays 2006 Equipé aujourdhui, prêt pour."

Présentations similaires


Annonces Google