the microsoft office system a platform for organizational productivity solutions mark quirk head of...

Post on 24-Dec-2015

213 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Mark QuirkMark QuirkHead of TechnologyHead of TechnologyDeveloper & Platform GroupDeveloper & Platform GroupMicrosoft UKMicrosoft UK

…“If only I’d have had OneNote!”

Web Services &Offline/Online

support

DeviceAdaptability

Tough toDeploy

HeavyFootprint

DLL Hell

NetworkDependency

Poor UserExperience

Rich UI Complex To

Develop

Rich UserExperience

DeveloperProductivity

Responsive

BroadReach

Easy ChangeManagement

Ease ofDeployment

Platform Investments for Smart Clients

Native XML File FormatXML custom schemasWeb servicesInfoPathTask paneResearch paneSmart documentsSharePoint web partsVisual Studio Tools for OfficeInformation Bridge Framework

The <XML> Office The <XML> Office ConnectionConnection

The <XML> Office The <XML> Office ConnectionConnection

AccessAccess

FrontPageFrontPageInfoPathInfoPathWordWord

ExcelExcel

VisioVisioData Data

AnalysisAnalysis

Content AuthoringContent Authoring

Reporting and Reporting and StoringStoring

Information Information GatheringGathering

Data Driven Data Driven Web SitesWeb Sites

DiagramminDiagrammingg

EnterpriseEnterpriseApplicationsApplications

DepartmentalDepartmentalApplicationsApplications

TeamTeamCollaborationCollaboration

FormalFormalProcessesProcesses

Ad-hocAd-hocProcessesProcesses

Capture information more flexibly Capture information more flexibly and accuratelyand accurately

Develop and deploy information Develop and deploy information gathering solutions more easilygathering solutions more easily

Connect people, information and Connect people, information and business processes more effectivelybusiness processes more effectively

Bringing XML data into Excel Bringing XML data into Excel 20032003

Richard RileyRichard RileyRichard RileyRichard Riley

What XML Means For Office

Fundamental business challenges:Disconnected Islands of Information

Intranet Backend(s), Local PC (s), Extranet

Do we have Documents or Databases?Contract, Proposal, Insurance, Mortgage, Status Report, Meeting Minutes, Functional Specification, Customer Inquiry, Project Bid, Project Schedule, Bill of Materials, Budget Proposal, Customer Pitch, Project Timeline Diagrams, Org Chart Diagrams, Furniture Selection Book

Long term Archival of documents

<ConferenceReport><Date>3/24/2004</Date><Summary>

<Keyword>XML Conference (Europe)</Keyword><Abstract>Role of XML on the Desktop</Abstract>

</Summary><Attendees>

<Attendee Name=“John Doe”><Department>Health Agency</Department><Potential>

<Sales>100</Sales><Growth>25%</Growth><Remarks>The team comprises great

innovators </Remarks><ToDo>Contact their IT

Manager</ToDo></Potential>

</Attendee><Attendee Name=“Judith Jones”>

<Department>Finance Agency</Department></Attendee>

</Attendees><Conclusion>Organize another European tour </Conclusion>

</ConferenceReport>

<w:p> <w:r> <w:rPr><w:b /></w:rPr> <w:t>John Doe</w:t> </w:r> <w:r> <w:rPr><w:i /></w:rPr> <w:t>Health Agency</w:t> </w:r></w:p>

Office System XML Schemas

Custom-defined Custom-defined SchemasSchemas

Industry (HL7,XBRL...) or Industry (HL7,XBRL...) or Locally Defined (Order, Locally Defined (Order, Contract…)Contract…)Data-oriented Data-oriented Represent business Represent business informationinformation

Developer OpportunityDeveloper OpportunitySystem integrationSystem integrationImproved data capture Improved data capture and processingand processing

Developer defines and managesDeveloper defines and manages

XML Reference XML Reference SchemasSchemas

Display-orientedDisplay-orientedRepresent document formatRepresent document format

Developer OpportunityDeveloper OpportunityDocument constructionDocument constructionInteroperabilityInteroperabilityDocument display Document display interchangeinterchange

Microsoft defines and manages for Word, Excel, InfoPath, VisioMicrosoft defines and manages for Word, Excel, InfoPath, VisioOpen and royalty-free documentation and licensingOpen and royalty-free documentation and licensing

Smart Documents - XML Markup Smart Documents - XML Markup with in Word 2003with in Word 2003

Richard RileyRichard RileyRichard RileyRichard Riley

Information Bridge Information Bridge FrameworkFramework

Information Bridge Information Bridge FrameworkFramework

IBF

Information Bridge Framework

MetadataMetadata

FinanceFinance

ERPERP

CRMCRM

Smart Smart ClientsClients

Web Web ServicesServices

Framework bridging Content and Information

Brings your assets to any Office 2003 document that supports SmartTags

Classic Complementary Client Solution

Web Web ServicesServices

Richard RileyRichard RileyRichard RileyRichard Riley

Information Bridge Fx Architecture

MS Word Task Pane

Option1

Option1

Child

Child

Child

Child

Label

Label

Metadata

InteractiveWeb Service

InteractiveWeb Service

InteractiveInteractiveWeb ServiceWeb Service

InteractiveInteractiveWeb ServiceWeb Service

Office 2003

MSCRM

Context & Action Context & Action Service (CAS)Service (CAS)

Metadata ServiceMetadata Service

Custom

CAS Client EngineCAS Client Engine

(Single (Single Sign-on)Sign-on)

Active DirectoryActive Directory

Windows SharePoint Windows SharePoint ServicesServices

Windows SharePoint Windows SharePoint ServicesServices

WSS

WindowsWindowsSharePointSharePointServicesServices

LiveLiveMeetingMeeting

ExchangeExchangeServerServer

SharePointSharePointPortalPortalServerServer

ContentContentManagementManagement

ServerServer

ProjectProjectServerServer

LiveLiveCommunicationsCommunications

ServerServer

Discovering Discovering and Organizingand Organizing Content-Driven Content-Driven

Web SitesWeb Sites

CommunicatingCommunicating CollaboratingCollaborating

AccessAccess

FrontPageFrontPageInfoPathInfoPathWordWord

ExcelExcel

VisioVisio

Meeting Information Worker NeedsComplementary Clients and Servers

Meeting Information Worker NeedsComplementary Clients and Servers

Windows SharePoint ServicesWindows SharePoint Services

DocumentsDocuments

DiscussionsDiscussions

TasksTasks ContactsContacts

SurveysSurveys

MembersMembers

CalendarCalendar

WorkspaceWorkspace

Provides Web site infrastructureProvides Web site infrastructureDocument sharing and collaboratingDocument sharing and collaboratingCustom communities on demandCustom communities on demandTools to empower individualsTools to empower individuals

Component BuildingComponent BuildingWeb Parts, event handlers, etc.Web Parts, event handlers, etc.

Using sites as information storesUsing sites as information storesRead/write data/documents from/to sitesRead/write data/documents from/to sites

Site customization by usersSite customization by usersFrontPage 2003FrontPage 2003

Solution site developmentSolution site developmentSite definitions / packagingSite definitions / packaging

Windows SharePoint ServicesWindows SharePoint ServicesWeb PartsWeb PartsOffice FrontPage 2003Office FrontPage 2003

Richard RileyRichard RileyRichard RileyRichard Riley

Visual Studio 2005 ToolsVisual Studio 2005 Toolsfor thefor the

Microsoft Office SystemMicrosoft Office System

Visual Studio 2005 ToolsVisual Studio 2005 Toolsfor thefor the

Microsoft Office SystemMicrosoft Office System

VSTO

Transform a Transform a document into an document into an Office Smart Client Office Smart Client applicationapplicationCentral, Central, incremental incremental deploymentsdeploymentsBuilds upon Office Builds upon Office XML file formatsXML file formatsEasily connect Easily connect solutions to Web solutions to Web services and services and distributed datadistributed data

Paul FosterPaul FosterPaul FosterPaul Foster

NEWOutlook Managed DevelopmentOutlook Managed Development

Add-in loader Add-in loader componentcomponent

Uses existing VSTO Uses existing VSTO infrastructureinfrastructure

Secure and robust Secure and robust Outlook Add-insOutlook Add-ins

Snippets and Snippets and samples for samples for common Outlook common Outlook development tasksdevelopment tasks

Knowledge Knowledge DiscoveryDiscovery & &

InsightInsightMaking the right Making the right

information available information available to more peopleto more people

CollaborationCollaborationKeeping co-workers, Keeping co-workers,

partners and partners and customers in synccustomers in sync

Enterprise ContentEnterprise ContentLifecycleLifecycle

Making it simple to author & Making it simple to author & manage content and manage content and

documentsdocuments

Individual ImpactIndividual ImpactIncreasing employee Increasing employee self-sufficiency and self-sufficiency and

effectivenesseffectiveness

Visual Studio Tools for OfficeVisual Studio Tools for Office

4 minutes & 57 seconds of…4 minutes & 57 seconds of…

Developer Fear Developer Fear Factor!Factor!

© 2005 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

top related