office 2007 for developers darryl burling developer evangelist microsoft new zealand blog: ...

Post on 21-Jan-2016

219 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Office 2007 for DevelopersOffice 2007 for Developers

Darryl BurlingDeveloper EvangelistMicrosoft New ZealandBlog: http://blogs.msdn.com/darrylburlingdarryl.burling@microsoft.com

AgendaAgenda

• Introduction to Office 2007 developmentIntroduction to Office 2007 development

• Extending the RibbonExtending the Ribbon

• Custom Task PanesCustom Task Panes

• New XML File FormatNew XML File Format

2007 Microsoft Office Suites 2007 Microsoft Office Suites

Personal productivityPersonal productivity

Core content creation with streamlined user interfaceCore content creation with streamlined user interface

E-mail, personal information management, E-mail, personal information management, basic collaborationbasic collaboration

Developer extensibilityDeveloper extensibility

Comprehensive toolset for business productivity

Most familiar suite for information work and collaboration

Streamline processes with electronic forms

Powerful tools for managing and analyzing data

Integrated content management and workflow

Protect documents with rights management

Integrated instant messaging and application sharing

Create “High-impact” content faster

Extended collaboration and mobility

Enable more efficient collaboration across geographic, organizational or network boundaries

Ensure people get information they need when they need it, whether online or offline

Valuable for mobile workers, disperse teams, project managers, and people who work with customers/partners

Outlook Word ExcelPowerPointOutlook Word Excel

Power-Point

OneNote Groove

Access Publisher InfoPath Communicator

Integrated Enterprise Content Management

Integrated Electronic Forms

Information Rights and Policy

Access Publisher InfoPath Communicator

Integrated Enterprise Content Management

Integrated Electronic Forms

Information Rights and Policy

2007 Microsoft Office Servers2007 Microsoft Office Servers

On-premise server with AD integrationDeploy, manage and integrate clientsRelay Manager and Data Bridge

Additive CALs

- Utility Server -No CAL Required

Collaboration portal + content managementDocument lifecycle capabilities Enterprise search enhancements

Publishing of InfoPath formsEditing and submitting via browserCentralized e-Forms catalog and lifecycle management

Manage projects and programsControl resources and financesTime and status reporting

Manage projects, programs and applicationsAlign portfolios with business strategiesAdvanced portfolio analytics and optimization

Base CALsE-Forms servicesSpreadsheet publishing and reportingBusiness data integration

TaskPane

Ribbon

CoreFeatures

Add-in

StorageServices

•WSS•IBF•Web services

Program Key Investments

Office User interface, application add-ins and task panes, file format, document metadata

Word Richer custom XML, building blocks, document parts, XML binding

Excel Visualization, charting and pivot tables, server functionality

PowerPoint Graphics, presentation file construction

Outlook Unified OM, forms, security, performance

Access End-user usability, SharePoint integration

InfoPath Managed OM, browser forms, embedding

Visio Visualization of data

+ Project, OneNote, Publisher, FrontPage, …

VSTO

New features at a GlanceNew features at a Glance

Tools for any skill levelTools for any skill level

New opportunities for developersNew opportunities for developers

Extending the RibbonExtending the Ribbon

The Office RibbonThe Office Ribbon

Before: The vanilla Excel 2007 ribbonBefore: The vanilla Excel 2007 ribbon

After: The Excel 2007 ribbon with custom tab

Extending the RibbonExtending the RibbonExtending the RibbonExtending the Ribbon

DEMO

Darryl BurlingDeveloper EvangelistMicrosoft New ZealandBlog: http://blogs.msdn.com/darrylburlingdarryl.burling@microsoft.com

So what?So what?

Custom Task PanesCustom Task Panes

Custom Task PaneCustom Task PaneLOB application integrationLOB application integration

Pre-release software, subject to change

Custom Task PanesCustom Task PanesCustom Task PanesCustom Task Panes

DEMO

Darryl BurlingDeveloper EvangelistMicrosoft New ZealandBlog: http://blogs.msdn.com/darrylburlingdarryl.burling@microsoft.com

So what?So what?

XML File FormatXML File Format

Open XML Formats in OfficeOpen XML Formats in Office

Default file formatDefault file format

More efficient storageMore efficient storage

Program against full Program against full document contentsdocument contents

Easy document assembly, Easy document assembly, conversion & integrationconversion & integration

Submitted to ECMA for Submitted to ECMA for standardizationstandardization

X vs MX vs M

X = Macro FreeX = Macro Free

M = May include MacrosM = May include Macros

Document contents identicalDocument contents identical

XML File FormatXML File FormatXML File FormatXML File Format

DEMO

Darryl BurlingDeveloper EvangelistMicrosoft New ZealandBlog: http://blogs.msdn.com/darrylburlingdarryl.burling@microsoft.com

So what?So what?

So what?So what?

This demo was bought to you by…This demo was bought to you by…

Development:Development:

WinFX Runtime (Feb CTP)WinFX Runtime (Feb CTP)

WinFX SDK (Feb CTP)WinFX SDK (Feb CTP)

VSTO (March CTP)VSTO (March CTP)

Office 2007 Beta 1 Tech RefreshOffice 2007 Beta 1 Tech Refresh

SupportingSupporting

WinFX Runtime (~50 Mb)WinFX Runtime (~50 Mb)

Office 2007 Beta 1 Tech RefreshOffice 2007 Beta 1 Tech Refresh

ResourcesResources

http://www.microsoft.com/betaexperiencehttp://www.microsoft.com/betaexperience

BlogsBlogs

http://blogs.msdn.com/artleo/ (programmability)http://blogs.msdn.com/artleo/ (programmability)

http://blogs.msdn.com/kevinboske/ (programmability)http://blogs.msdn.com/kevinboske/ (programmability)

http://blogs.msdn.com/brian_jones/ (XML)http://blogs.msdn.com/brian_jones/ (XML)

https://blogs.msdn.com/jensenh/ (UI)https://blogs.msdn.com/jensenh/ (UI)

http://blogs.msdn.com/johnrdurant/ (VSTO)http://blogs.msdn.com/johnrdurant/ (VSTO)

http://doncampbell.net/maps/office2007map_v02.htmlhttp://doncampbell.net/maps/office2007map_v02.html

www.openxmldeveloper.orgwww.openxmldeveloper.org

Darryl BurlingDarryl Burling

http://blogs.msdn.com/darrylburlinghttp://blogs.msdn.com/darrylburling

Don’t forget to fill in your eval forms!

top related