32
Microsoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

Microsoft CorporationMicrosoft OfficeSeptember 18, 2009

PowerPoint

Office 2010 Extensions to ISO/IEC 29500

Page 2: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

THEMES FOR THIS RELEASE

What did we add or change and why

Page 3: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

Customer Story Areas

Beyond the CPURendering slideshow on the graphics card

Cinema quality animations

Precise timings

Supporting future formats (codex)

Beyond presentationsExport to Video (WMV)

YouTube, DVDs, general utility

Picture Presentations

Save / Open ODP

Beyond the clientSoftware plus Services

View and edit on the Web

Broadcast Slide Show

Mobile versions of services

Beyond imaginationsStyles, transitions, themes and animations

Video and Audio editing in the app

True simultaneous collaborative editing

Simplify editing tasks

Page 4: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

Responding to many “top ten” requests…

Make media work regardless of the computer.

Give us cinematic effects in animations and transitions.

Make it easy to distribute my message.

Let me do all that faster,and get better looking results than before.

Page 5: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

Many AdditionsAuthoring

Sections

Animation• New Transitions and effects

• New Animation UI and Options– Smooth start /end, and bounce

• Animation Painter

Multimedia • Embedding, Compressing

Optimizing

• Bookmarking and Video Triggers

• Poster frame, trim and fades

• Video Styles

• Embed Web Video

• Save Presentation to Video

SharingBroadcast Slide Show

Collaboration

Performance

Drawing EnhancementsPicture color, corrections, background removal, and more…

Handled by the DRW presentation

Page 6: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

EXAMPLES AND DEMOS

Quick Overview of Additons

Page 7: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

DEMOS

Features that show up in document content

Page 8: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

ANIMATIONS

Page 9: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500
Page 10: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

Smooth Start/End

Page 11: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

Bounce

Subtle

Moderate

Intense

Page 12: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

TRANSITIONS

Page 13: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500
Page 14: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500
Page 15: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500
Page 16: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500
Page 17: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500
Page 18: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

Video

Seal!

Page 19: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

SELECT EXAMPLES

Three extension examples

Page 20: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

Three representative demos

• Sections

An extension list to manage slide organization

• Transitions

Alternate content blocks for fallback representation

• Embedded Video

New part, alternate content blocks

Page 21: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

Sections

Additional organizational structure for presentations

Supports predominant method for organizing a group around the construction of a presentation

Needed to be integrated with existing concepts of slide identies, ordering, and movement, insertion and deletion.

Drop out of Slide Show to demo

Demo Files

Page 22: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

Sections

\ppt\presentation.xml

…<p:sldIdLst>

<p:sldId id="256" r:id="rId2"/>

<p:sldId id="257" r:id="rId3"/>

<p:sldId id="258" r:id="rId4"/>

</p:sldIdLst>

<p:extLst>

<p:ext uri="{521415D9-36F7-43E2-AB2F-B90AF26B5E84}">

<p14:sectionLst xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main">

<p14:section name="Lorem Ipsum" id="{215336DA-E238-40B6-823E-6B4EC4392228}">

<p14:sldIdLst>

<p14:sldId id="256"/>

</p14:sldIdLst>

</p14:section>

<p14:section name="Dolor sit amet" id="{36689CCF-0C4E-46C8-852F-9ABD0D264EBF}">

<p14:sldIdLst>

<p14:sldId id="257"/>

<p14:sldId id="258"/>

</p14:sldIdLst>

</p14:section>

</p14:sectionLst>

</p:ext>

</p:extLst>

Slide List

Slide IDs

Sections

Extension List

256

258257

Page 23: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

Transitions

Extending long-standing function

Updating standard transitions

Managing down-level experience

Demo Files

Page 24: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

Transition - Updated

\ppt\slides\slide2.xml

…<mc:AlternateContent xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"

xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2007/7/12/main">

<mc:Choice Requires="p14">

<p:transition spd="slow" xmlns:p141="http://schemas.microsoft.com/office/powerpoint/2010/main"

p141:dur="2000" advTm="3000">

<p:circle/>

</p:transition>

</mc:Choice>

<mc:Fallback xmlns="">

<p:transition spd="slow" advTm="3000"

xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2007/7/12/main">

<p:circle/>

</p:transition>

</mc:Fallback>

</mc:AlternateContent>

14 Choice

Fallback Choice

SpeedAdvTm Dur

Page 25: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

Transition - New

\ppt\slides\slide3.xml

…<mc:AlternateContent xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"

xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2007/7/12/main">

<mc:Choice Requires="p14">

<p:transition spd="slow" xmlns:p141="http://schemas.microsoft.com/office/powerpoint/2010/main"

p141:dur="3000">

<p141:vortex/>

</p:transition> </mc:Choice>

<mc:Fallback xmlns="">

<p:transition spd="slow"

xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2007/7/12/main">

<p:fade/>

</p:transition>

</mc:Fallback>

</mc:AlternateContent>

New Transition with no legacy

Fallback to generic transition type

Page 26: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

Video

Extending long-standing function

Fixing two major customer problems – critical failure ponts

Extending connections to slide animations

Controlling playback

21st Century Video Effects

Managing down-level round-trip

Demo Files

Page 27: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

Video - Embedded\ppt\slides\slide2.xml

<p:pic>

<p:nvPicPr>

<p:cNvPr id="4" name=“vacationincozamel200909091_1.mpg">

<a:hlinkClick r:id="" action="ppaction://media"/>

</p:cNvPr>

<p:cNvPicPr>

<a:picLocks noGrp="1" noChangeAspect="1"/>

</p:cNvPicPr>

<p:nvPr>

<p:ph idx="1"/>

<a:videoFile r:link="rId2"/>

<p:extLst>

<p:ext uri="{DAA4B4D4-6D71-4841-9C94-3DE7FCFB9230}">

<p14:media xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" r:embed="rId1"/>

</p:ext>

</p:extLst>

</p:nvPr>

</p:nvPicPr>

<p:blipFill>

<a:blip r:embed="rId4"/>

<a:stretch>

<a:fillRect/>

</a:stretch>

</p:blipFill>

<p:spPr>

<a:xfrm>

<a:off x="1981200" y="1200150"/>

<a:ext cx="4978400" cy="3394075"/>

</a:xfrm>

</p:spPr>

</p:pic>

ExtensionList

EmeddedVideo

Mpg video

Page 28: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

Video - Linked\ppt\slides\slide3.xml

<p:pic>

<p:nvPicPr>

<p:cNvPr id="4" name="vacationincozamel20090909.mpg">

<a:hlinkClick r:id="" action="ppaction://media"/>

</p:cNvPr>

<p:cNvPicPr>

<a:picLocks noGrp="1" noChangeAspect="1"/>

</p:cNvPicPr>

<p:nvPr>

<p:ph idx="1"/>

<a:videoFile r:link="rId2"/>

<p:extLst>

<p:ext uri="{DAA4B4D4-6D71-4841-9C94-3DE7FCFB9230}">

<p14:media xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" r:link="rId1"/>

</p:ext>

</p:extLst>

</p:nvPr>

</p:nvPicPr>

<p:blipFill>

<a:blip r:embed="rId4"/>

<a:stretch>

<a:fillRect/>

</a:stretch>

</p:blipFill>

<p:spPr>

<a:xfrm>

<a:off x="2082800" y="1200150"/>

<a:ext cx="4978400" cy="3394075"/>

</a:xfrm>

</p:spPr>

</p:pic>

Linked in p14

Page 29: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

VideoEmbeded withTrim, and Bookmark

\ppt\slides\slide4.xml

<p:pic>

<p:nvPicPr>

<p:cNvPr id="4" name="vacationincozamel20090909.mpg">

<a:hlinkClick r:id="" action="ppaction://media"/>

</p:cNvPr>

<p:cNvPicPr>

<a:picLocks noGrp="1" noChangeAspect="1"/>

</p:cNvPicPr>

<p:nvPr>

<p:ph idx="1"/>

<a:videoFile r:link="rId1"/>

<p:extLst>

<p:ext uri="{DAA4B4D4-6D71-4841-9C94-3DE7FCFB9230}">

<p14:media xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" r:embed="rId2">

<p14:trim st="4520.0324" end="490.5458"/>

<p14:bmkLst>

<p14:bmk name="Bookmark 1" time="6117.2268"/>

</p14:bmkLst>

</p14:media>

</p:ext>

</p:extLst>

</p:nvPr>

</p:nvPicPr>

<p:blipFill>

<a:blip r:embed="rId4"/>

<a:stretch>

<a:fillRect/>

</a:stretch>

</p:blipFill>

<p:spPr>

<a:xfrm>

<a:off x="2082800" y="1200150"/>

<a:ext cx="4978400" cy="3394075"/>

</a:xfrm>

</p:spPr>

</p:pic>

TrimBookmark List

One bookmark

Page 30: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500
Page 31: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

Reference Documents

Implementer notes

www.documentinteropinitiative.org

http://www.documentinteropinitiative.org/ISO-IEC29500-2008/reference.aspx

Word O14 extensions –[MS-DOCX]

http://msdn.microsoft.com/en-us/library/dd773189.aspx

Excel O14 extensions – [MS-XLSX]

http://msdn.microsoft.com/en-us/library/dd922181.aspx

PowerPoint O14 extensions – [MS-PPTX]

http://msdn.microsoft.com/en-us/library/dd926741.aspx

Office Drawing extensions [MS-ODRAWXML]

http://msdn.microsoft.com/en-us/library/dd905216.aspx

Page 32: Microsoftdownload.microsoft.com/.../DII2009PPT-FIN2.pdfMicrosoft Corporation Microsoft Office September 18, 2009 PowerPoint Office 2010 Extensions to ISO/IEC 29500

Demo Files

Sections

Transitions

Video

Return