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

Présentations similaires


Présentation au sujet: "La plateforme de développement Office System 2007"— Transcription de la présentation:

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

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 demo Nouvelle interface Démo dans l’émulateur WAP

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

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

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

17 Open Package Convention XPS
demo Open Package Convention XPS Démo dans l’émulateur WAP

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

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

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

21 Plateforme de Services
Collaboration Office Serveur Business Processes Search CMS BI Services Systèmes Modèle de site Management Sécurité Stockage Topologie APIs ASP.NET V2 Web Parts | Personnalisation | Master Pages | Framework (Navigation, Sécurité…) Services Base de données Services de Recherche Services de Workflow Système d’exploitation

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

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é d’utiliser les contrôles serveurs de SharePoint Pas de UserControl Sauf si utilisation de SonOfSmartPart

24 WebPart Utilisation des contrôles WSS
demo WebPart Utilisation des contrôles WSS Démo dans l’émulateur WAP

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 demo Nouvelles fonctionnalités Sécurité Corbeille WorkFlow (WF) « Features » Démo dans l’émulateur WAP

27 L’offre 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 Content Management dans Office SharePoint Server 2007 Démo dans l’émulateur WAP

29 Le Rôle d’InfoPath 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 l’ActiveX 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 Solution Infopath 2007 Création
WSS V3 Office 2007 server Designer Publish XSN XSN

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

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 demo Infopath Serveur de formulaire Web Application Windows Infopath dans Word et Excel VSTA

35 Spreadsheets/snapshots
Excel Services 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) 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 Application personnalisée Affectation de paramètres calcul via des WebServices Spreadsheets/ Calculated data

36 Excel Serveur Html Rendering WebService
demo Excel Serveur Html Rendering WebService

37 Business Data Catalog Un entrepôt de données prêtes à l’emploi
Permet de fédérer et d’agré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
Version managée de VBA permettant de répondre en .NET à des événements d’applications Office (Document par document) Share In (COM Add-in) Permet d’étendre une application Office

39 Deux méthodes d’extension
Etendre le menu Fichier XML de description du ruban RibbonX (eXensibility) Etendre l’interface par les « smartdocuments » Ajouter un panneau d’action à l’application Office Déploiement simplifié par un projet de setup automatique

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

41 Les contrôles disponibles
Buttons Menus SplitButtons ToggleButtons Labels EditBoxes CheckBoxes DropDowns ComboBoxes Galleries Office 2003 ne permettait d’utiliser que 5 contrôles.

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

43 Document & Web Content Management Site Model, Security, and
Licence Collaboration portal + content management Document lifecycle capabilities Enterprise search enhancements E-Forms services Spreadsheet publishing & reporting Business data integration Search Data Integration E-Forms Data Mgmt & Reporting Business data Business data library Web part integration Mgmt, publishing, process creation & completion Spreadsheet publishing & calculation Report Center Additive CAL Workflow Document & Web Content Management Site Model, Security, and Management Extensible and customizable search of enterprise content and people 5 out of box workflows reporting for ECM Policy Management Auditing Records management Personalization Deployment Site Manager Base CAL Office SharePoint Server 2007 will unify portal and content management, business insight and business process capabilities to help organizations collaborate more effectively, make more-informed decisions and control content. In addition, Office SharePoint Server 2007 will give IT professionals the tools they need for server administration, application extensibility and interoperability. Project Mgmt Team Collab Windows Workflow Foundation Admin and deployment Status and history Framework: repository, versioning, metadata Basic document management Site and role management infrastructure Text search of team sites Issue tracking applications Project workspaces Workspaces and tools Blogs Windows SharePoint Services* *Included with Windows Server and CAL licenses

44 Sur le site MSDN Rendez-vous sur le site MSDN pour y retrouver l’ensemble des contenus des DevDays 2006 : Les webcasts Les présentations Les codes source


Télécharger ppt "La plateforme de développement Office System 2007"

Présentations similaires


Annonces Google