The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of...
-
Upload
aubrey-carr -
Category
Documents
-
view
213 -
download
1
Transcript of The Microsoft Office System A Platform for Organizational Productivity Solutions Mark Quirk Head of...
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.