2007 Office System Integration Mike Ormond Developer & Platform Evangelism Group, Microsoft Ltd mike.ormond@microsoft.com blogs.msdn.com/mikeormond
Agenda On the client On the server Open XML File Formats Programming the new UI (RibbonX) Visual Studio Tools for Office v3 On the server Sharepoint Server Workflow Forms Server Excel Services
The Road to Results
2007 Office System: It’s more than you think
Clients Extensible, results-oriented Ribbon UI Jaypa: want to find a way to highlight customization of the taskpane. Rhythm of the Business Excel based app. Screenshot shown here. Fade from standard excel to ROB app. Highlight or Zoom in on the ribbon & taskpane There is a session on this app at the conference. Emial thread with drewl & sergei. 3/20/2006 10:05 AM Clients Extensible, results-oriented Ribbon UI Application-level add-ins .NET Managed code extensibility
Open XML File Formats Default file format More efficient storage Program against full document contents Backward compatibility & legacy support Easy document assembly, conversion & integration Submitted to ECMA for standardisation
Open XML Formats Architecture Questionnaire. docx User view: single Office ‘file’ Developer view: modular file Document Parts Most parts are XML Each XML part is a discreet, compressed component Can add, extract and modify individual parts without using Office programs Corruption or absence of any part would not prohibit the file from being opened 7
Demo Open XML File Formats WinFX Feb CTP
Programming the New UI RibbonX Microsoft Office System Developer Conference 2006 9/12/2018 11:39 PM Programming the New UI RibbonX Before – Vanilla Excel 12 Ribbon After – Example Custom Tab 9 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Programming the New UI New Extensibility Model Microsoft Office System Developer Conference 2006 * * 9/12/2018 11:39 PM Programming the New UI New Extensibility Model Add your own tabs Add to built-in tabs Add to the File menu Add to built-in contextual tabs Remove tabs, groups, controls 10 * © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Programming the New UI Fundamentals Microsoft Office System Developer Conference 2006 * * 9/12/2018 11:39 PM Programming the New UI Fundamentals Declarative XML Format Define your UI in XML <button id=“b” label=“Submit” onAction =“OnSub” /> Implement IRibbonExtensibility One method – GetCustomUI() ‘Pull’ model Office pulls the XML for the UI Pulls control properties from your solution Your add-in / solution is loaded, its UI is present Easy to understand, localise, generate Separate UI from your business logic 11 * © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Demo Programming the New UI VSTO v3 2007 Office Client
Visual Studio Tools for Office A Little History Microsoft Office System Developer Conference 2006 9/12/2018 11:39 PM Visual Studio Tools for Office A Little History 13 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Visual Studio Tools for Office Build on Office platform using Visual Studio Tools for Office Build on Office platform using .NET skills
Visual Studio Tools for Office v3 Demo Visual Studio Tools for Office v3 VSTO v3 2007 Office Client
Servers Collaboration Content management Streamlined processes Portals Business intelligence Search Word processing Business modelling Presentations Business data management Information Management Slide 18: On the upper pie, change Office 12 to the updated logo. You can even put the Windows Sharepoint Services Logo in the center of the pie to get the point across. I do want to use this slide because this is how Bill has been talking about all the server capabilities. It’s not very different from 32, especially when you consider the story that Bill normally tells here.
SharePoint Technology Stack 9/12/2018 11:39 PM SharePoint Technology Stack 18 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Windows SharePoint Services Dual Nature
New Features Portal Content Management Search Business Process MySite enhancements – social networks, privacy controls, etc Notification enhancements User profile enhancements Content Management Document – workflow, document information panel Records – policy & auditing, records repository Web – content management server++ Search Consistency, relevance, content sources, indexing Business Process Browser-based forms, single sign-on Business Intelligence Dashboards KPIs Business Data Connectivity Excel Services – centralised & secure
Office Sharepoint Server 2007 Demo Workflow Office Sharepoint Server 2007
InfoPath Forms in the Browser Demo InfoPath Forms in the Browser Office Forms Server 2007
Office Sharepoint Server 2007 Demo Excel Services Office Sharepoint Server 2007
Putting It All Together Scenario Putting It All Together Office Sharepoint Server 2007
Further Information 2007 Office System Beta 2 will be broad Expect it soon Office Clients & Servers http://www.microsoft.com/office/preview VSTO v3 http://msdn.microsoft.com/vstudio/future
© 2006 Microsoft Corporation. All rights reserved © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.