Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Microsoft CorporationMicrosoft OfficeSeptember 18, 2009
PowerPoint
Office 2010 Extensions to ISO/IEC 29500
THEMES FOR THIS RELEASE
What did we add or change and why
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
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.
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
EXAMPLES AND DEMOS
Quick Overview of Additons
DEMOS
Features that show up in document content
ANIMATIONS
Smooth Start/End
Bounce
Subtle
Moderate
Intense
TRANSITIONS
Video
Seal!
SELECT EXAMPLES
Three extension examples
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
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
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
Transitions
Extending long-standing function
Updating standard transitions
Managing down-level experience
Demo Files
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
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
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
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
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
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
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
Demo Files
Sections
Transitions
Video
Return