La plateforme de développement Office System 2007 Stéphane Cordonnier Winwise...

Preview:

Citation preview

La plateforme de développement

Office System 2007

Stéphane CordonnierWinwise

stephane.cordonnier@winwise.fr

DevDays 2006Equipé aujourd’hui, prêt pour demain !

Pierre Lagardepierlag@microsoft.comhttp://blogs.developpeur.org/fox

Agenda

Nouvelle interface utilisateurNouveau format de fichierOffice Sharepoint Serveur

Windows Sharepoint Services v3NouveautésDéveloppement ASP.NET v2

Infopath Forms ServiceExcel Service

Nouvelle interface

demo

Office Open XML Architecture

DocumentOffice 2007

Document.zip

Utilisateur : Un seul fichier

Développeur :

Un fichier zip

Relations_rels

Propriétés du documentdocProps

Document(Contenu, Media, etc..)wordML / excelML /

powerpointML

[Content Types].xml

XML Métier, Macros, etc…RépertoirePersonnalisé

Package

Zip

Parts et Relationships

Open Package Specification

Package Services

Les droits numériques (Information Right Management)

Office 2007 Open XML Formats

XPS Format deDocumentX

ML

Pap

er

Sp

eci

fica

tio

n

FormatsPersonnalisés

Nouveaux Formats OfficeOpen Package Convention

Open Package ConventionXPS

demo

Ecosystème Office System

Gestion de contenu d'entrepriseFaciliter l’édition et la gestion des contenus et

documents

CollaborationSynchroniser l’activité 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 l’indépendance et l’efficacité des utilisateurs

Fondamentaux Fondamentaux Plus de sécurité, de fiabilité, Plus de sécurité, de fiabilité,

facilité de gestionfacilité de gestion

Solutions métierSolutions métierConstruire des applications Web et Construire des applications Web et clientes intégrant des workflows et clientes intégrant des workflows et

une interopérabilité avec les une interopérabilité avec les applications métierapplications métier

Nouvelle architecture serveur

CollaborationCollaborationBusinessBusiness

IntelligenceIntelligence

PortalPortalBusinessBusinessProcesseProcesse

ss

SearchSearchContentContentManagementManagement

WindowsSharePoint

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

Plateforme de ServicesCollaboratio

n BIBIOffice Serveur

BusinessBusinessProcesseProcesse

ss

SearcSearchh

CMSCMS

Services Systèmes

Modèle

de siteStockageSécuritéManagement Topologie APIs

Système d’exploitation

Services Basede données

Services de WorkflowServices de Recherche

ASP.NET V2Web Parts | Personnalisation | Master Pages | Framework (Navigation, Sécurité…)

Développer sur cette plateforme de service

Windows SharePoint Serveur

Client Windows (admin sur le serveur)

WebPartsSiteWeb Client distant

Model Objet .NET de WSS

Web Services

Model Objet

• SPGlobalAdmin• SPWebServer• SPVirtualServer• SPSite• SPWeb• SPList• SPListItem

Les WebParts dans WSS v3

Ce sont des WebParts ASP.NET 2.0Compatibilité 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 v2Possibilité d’utiliser les contrôles serveurs de SharePointPas de UserControl

Sauf si utilisation de SonOfSmartPart

WebPartUtilisation des contrôles WSS

demo

Les nouvelles fonctionnalitésGestion de contenu

Sécurité granulaire : Niveau des sites et des listesHistorique de chaque donnéeGestion des données en mode asynchrone ou en mobilité Syndication RSS de chaque contenuComposant personnalisable de la saisie des contenusAlimentation pilotée par la messagerieRecycle bin

Interface Web (Merci ASP.Net 2.0)Interface pour mobileNavigation : Menu d'action, BreadCrumb, Cross browser Master page et templateWebPart 2.0 (compatible 100% avec celle actuelle) Moteur de Blog

Processus internesIntégration de Windows WorkFlow ServicesDéploiement par «  Fonctionnalités » (activation et désactivation en lot)Edition avec SharePoint DesignerService de recherche autonomeCatalogue des modèles de contenuEvénements synchrones /asynchrones

Nouvelles fonctionnalités

SécuritéCorbeilleWorkFlow (WF)« Features »

demo

L’offre Produit basée sur WSS

Portal + CMS = Office SharePoint Server (MOSS)

Portail avec un système de gestion de contenuSur un socle WSS

ASP.NET v2, (Master Page, MemberShip)WorkFlow (Validation)Listes (Contenu des publications)

Infopath Forms ServiceExcel Service

Content Management dans Office SharePoint Server 2007

demo

Le Rôle d’InfoPath dans la plateforme Office

Plateforme de formulaireSaisie de données métier

Dynamique, XMLValidation de données avancées

Déploiement de solution rapideIntégration de script .NET par VSTA (Visual Studio Tools for Application)

Les nouveaux scénarii avec Infopath 2007

Sites WebOuvrir la forme depuis un lien sur la page WebEmbarquer le formulaire dans une page ASPX

Hoster InfoPath dans une application WinformsHoster l’ActiveX dans une application Managed (WinForms)

Formulaire dans un MailIntégrer Infopath dans un mail grâce à Outlook "12"

Cycle de vie des applications OfficeWorkflowPanneau de propriétés

InfopathServeur de formulaire WebApplication WindowsInfopath dans Word et Excel

VSTA

demo

Calcul et graphique

NavigateurFeuille de calcul dans une WebPartAffectation de paramètres tris et parcours

de données pour afficher les bonnes informations (‘à la mode Excel’)

Pur HTML Rendeding (Cross Navigateur)

Application personnaliséeAffectation 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 CalculExcel 2007

SmarClient (Ouvrir la feuille de calcul dans Excel)

Spreadsheets/snapshots

Excel 2007

Excel Services

Excel ServeurHtml RenderingWebService

demo

Ecosystème Office System

Gestion de contenu d'entrepriseFaciliter l’édition et la gestion des contenus et

documents

CollaborationSynchroniser l’activité 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 l’indépendance et l’efficacité des utilisateurs

Fondamentaux Fondamentaux Plus de sécurité, de fiabilité, Plus de sécurité, de fiabilité,

facilité de gestionfacilité de gestion

Solutions métierSolutions métierConstruire des applications Web et Construire des applications Web et clientes intégrant des workflows et clientes intégrant des workflows et

une interopérabilité avec les une interopérabilité avec les applications métierapplications métier

Rendez-vous sur le site MSDN pour y retrouver l’ensemble des contenus des DevDays 2006 :

Les webcastsLes présentationsLes codes source

http://www.microsoft.com/france/msdn/devdays2006/default.mspx

Sur le site MSDN

Recommended