The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of...

37
Mark Quirk Mark Quirk Head of Technology Head of Technology Developer & Platform Group Developer & Platform Group Microsoft UK Microsoft UK

Transcript of The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of...

Page 1: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

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

Page 2: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

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

Page 3: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

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

Page 4: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

Platform Investments for Smart Clients

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

Page 5: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

The <XML> Office The <XML> Office ConnectionConnection

The <XML> Office The <XML> Office ConnectionConnection

Page 6: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

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

Page 7: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

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

Page 8: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

Bringing XML data into Excel Bringing XML data into Excel 20032003

Richard RileyRichard RileyRichard RileyRichard Riley

Page 9: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

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

Page 10: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.
Page 11: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.
Page 12: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

<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>

Page 13: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.
Page 14: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.
Page 15: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

<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>

Page 16: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

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

Page 17: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

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

Richard RileyRichard RileyRichard RileyRichard Riley

Page 18: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

Information Bridge Information Bridge FrameworkFramework

Information Bridge Information Bridge FrameworkFramework

IBF

Page 19: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

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

Page 20: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

Richard RileyRichard RileyRichard RileyRichard Riley

Page 21: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

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

Page 22: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

Windows SharePoint Windows SharePoint ServicesServices

Windows SharePoint Windows SharePoint ServicesServices

WSS

Page 23: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

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

Page 24: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

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

Page 25: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

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

Page 26: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

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

Richard RileyRichard RileyRichard RileyRichard Riley

Page 27: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.
Page 28: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.
Page 29: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.
Page 30: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

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

Page 31: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

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

Page 32: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

Paul FosterPaul FosterPaul FosterPaul Foster

Page 33: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

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

Page 34: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

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

Page 35: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

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!

Page 36: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.
Page 37: The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of Technology Developer & Platform Group Microsoft UK.

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