Presentation is loading. Please wait.

Presentation is loading. Please wait.

Optical Platform: Windows Vista And Beyond Tony Mangefeste Program Manager WDEG Storage Microsoft Corporation David Walp Program Manager WDEG Storage Microsoft.

Similar presentations

Presentation on theme: "Optical Platform: Windows Vista And Beyond Tony Mangefeste Program Manager WDEG Storage Microsoft Corporation David Walp Program Manager WDEG Storage Microsoft."— Presentation transcript:

1 Optical Platform: Windows Vista And Beyond Tony Mangefeste Program Manager WDEG Storage Microsoft Corporation David Walp Program Manager WDEG Storage Microsoft Corporation

2 Agenda YesterdayToday Perspectives for the IHV/ISV/OEM Description of the Optical Platform Overview of the IMAPI v2 Windows Vista Optical Platform Consumers Tomorrow Future direction of Optical Platform Group (OPG) Blue Laser support Vision

3 Windows Storage Devices Strategic pillars Preferred Storage Platform Partner/Customer Timely, comprehensive, quality platform support for optical devices Optimized platform features enabling your Windows experience, here and now Leading platform enabling storage fabric adoption Preferred platform for developing, deploying, and using storage devices Optical Platform Client/Consumer Personal Storage Client/Consumer Storage Fabrics Server/Enterprise

4 Optical Platform Comprehensive support inbox Playback Directshow infrastructure Device Driver Media Apps Data Read/Write Device Driver IMAPIv2 Menuing Rendering Transcoding Volume/ File System Device Driver Authoring Media Apps Data Apps

5 Yesterday – Arcane Optical Media Recording Knowledge Chaos of un-standardized HW and SW Consumer confusion preventing further adoption Can I burn this media type in my PC’s drive? Will the media I burn play on my consumer electronic device? Can I add more files to this disc? Proliferation of incompatible filter drivers Interactions causing system failures

6 Today – The Start Of A Solid Foundation What is the Optical Platform? Feature set A group that provides a single point of contact Enabling focus on user experience Support existing standardization and commoditization trends Platform supplies support for device and media APIs available for usage by all applications Support new drives, media types and file systems Frequent updates

7 How Does Optical Platform Bring Value To The IHV? MMC/T10 command support for CD-ROM, CD-R, CD-RW, DVD-ROM, DVD±R, DVD±RW, DVD±R DL, DVD-RAM, HD DVD-ROM, BD-ROM Not required to ship drivers with hardware In-box support for your hardware Logo qualification tests in the WDK

8 And The ISV? In-box burning and authoring APIs Frequent updates to the optical stack Diverse media and drive type support Bottom line, we will focus on the standards and you are enabled to focus on the user experience

9 And The OEM? Reducing cost Updates to support new HW and Media types Support for drives conforming to standards Reducing support calls Optical platform features integrated in-box with Windows

10 Optical Platform Architecture IMAPI V2 (User Mode) Provided by Microsoft ISV OEM IHV CDROM.SYS (kernel mode) Applications Live UDF File System (Kernel Mode) Optical Drive File System i.e. UDF Disc Recorder Disc Master enumerates CD/DVD Devices Disk Format i.e. Data CD Write Engine Specialized Writing Applications

11 Windows Vista CDRom.sys AACS support Read Media Key Block Size and Media Key Block Start and End Session Send and Get Certificate Get and Send Challenge Key Read Volume ID Read Serial Number Read Media ID Read and Generate Binding Nonce Exclusive Access Query State Lock Device Unlock Device Set Speed Set Streaming

12 IMAPI v2 Image Mastering API Big Improvement over v1 More Extensible More Reliable – User mode Scriptable Ability to write multiple file systems UDF, ISO 9660, Joliet Media types supported CD-R, CD-RW, DVD±R, DVD±R DL, DVD±RW, DVD-RAM

13 IMAPI v2 Layered model “A la Carte” – use only the parts you like Simpler interfaces for writing disc formats Track-at-Once Audio Data Discs (multi-session and ISO image) Architecture provides for extensibility to the interfaces Write your own specific media format Define your own file system

14 IMAPI v2 Interfaces File System Format Creation – create content Write Engine – writing large data sections to the media Disc Recorder – send commands to device Disc Master – enumerate optical devices

15 IMAPI v2 Example script Example VBScript to write an ISO image to the first CD/DVD drive on the system ‘ Can use ADODB.Stream or any other IStream object SET dataStream = fnCreateStreamFromFile( fileName ) ‘ Get the 1st recorder object SET recorder = fnCreateRecorderByIndex( 0 ) ‘ Create the data writer SET dataWriter = CreateObject( “IMAPI2.MsftDiscFormat2Data” ) ‘ Tell the data writer which recorder to use dataWriter.recorder = recorder ‘ Force the media to be “finalized” dataWriter.ForceMediaToBeClosed = true ‘ Write the ISO image DataWriter.Write( dataStream )

16 Live UDF File System Drag and drop scenarios Just like a hard drive Supported UDF Versions Read and Write V2.5, V2.01, V1.50 and V1.02 Read-only V2.6 Default to UDF 2.01 for DVD/CD±R/RW Default to UDF 2.50 for HD DVD/BD

17 CDROM.SYS IMAPI UDF Media Center Edition Shell Data Protection DVD and Movie Maker Windows Media Player Windows Vista Optical Platform Consumers Windows Vista Platform Optical Platform Consumers

18 Coming Soon Down-Level Support for Windows XP High-Definition Formats Frequent Updates of the Optical Platform New Features

19 Authoring Key authoring scenarios supported as a part of Windows Vista Enable customers to create content for playback on consumer electronic devices Provide core authoring platform support to cross the software interoperability gap

20 Our Vision Of The Future Microsoft’s Optical Platform becomes a platform that supports key burning and authoring customer scenarios IMAPI v2 provides complete and timely support for new media formats Industry adoption and extensibility of the platform improves the richness of the burning and authoring experiences

21 Call To Action Test your hardware with Windows Vista and IMAPIv2 Report missing functionality Focus on end-to-end customer scenarios IMAPIv2 takes care of in-box command set support, report missing commands Report issues to optissue @

22 Additional Resources Web Resources MSDN OPG Forum: /ShowForum.aspx?ForumID=490&SiteID=1 /ShowForum.aspx?ForumID=490&SiteID=1 /ShowForum.aspx?ForumID=490&SiteID=1 Windows Vista Logo Program: /LH_logo.mspx /LH_logo.mspx /LH_logo.mspx Windows Vista Logo Program FAQ: /VistaLogofaq.mspx /VistaLogofaq.mspx /VistaLogofaq.mspx

23 Questions?

24 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Optical Platform: Windows Vista And Beyond Tony Mangefeste Program Manager WDEG Storage Microsoft Corporation David Walp Program Manager WDEG Storage Microsoft."

Similar presentations

Ads by Google