240 likes | 406 Views
New Document Lifecycle Opportunities. N. Gregg Brown Lead Program Manager Digital Documents greggb @ microsoft.com Microsoft Corporation. Session Outline. What is “Metro”? Document Lifecycle Support Originate Manage Process Print, Archive, View
E N D
New Document Lifecycle Opportunities N. Gregg Brown Lead Program ManagerDigital Documentsgreggb @ microsoft.com Microsoft Corporation
Session Outline • What is “Metro”? • Document Lifecycle Support • Originate • Manage • Process • Print, Archive, View • Using Metro to Add Value to Document Workflows
Session Goals • You should leave this session with: • An overview of the new document technologies in Windows codenamed “Longhorn” and WinFX • How these technologies support your customer’s document workflows • New ideas about how you can use the technologies to • Enhance your products, and • Add value to your customer’s document workflows
Open XML/ZIP Format: Metro Metro Package Organized storage of a document's parts Common Services Any content Reach Package “Electronic Paper” Paginated, visual representation Core of next generation print architecture in Longhorn Native Avalon print output
Metro: Consistent Format Print to printer (Metro spool file) Publish as Reach Package Word Document (.doc) Metro Reach Package is a document format, a spool file and a page description language (PDL) Consumein driver or directly in printer as a PDL
What is Microsoft Planning to Deliver? • APIs to support document workflow integration • Metro Package API • Metro Package Rights Management API • Reach Package API • Save As Reach Package API • DocumentViewer Control • Platform viewer for fixed digital documents • WinFX Viewer • Supports Metadata, Rights Management (RM), DigSig • Print driver for easy document publishing • Publish to disk • Improved print subsystem built around Metro • Native spool file format WinFX for Longhorn, XP, Server 2003 Longhorn
Document Workflow Support Metro Package: a convention for storing related data in ZIP that can be used for any application content Metro Reach Package:XML“electronic paper” for print, archive, and view Metro opens new business opportunitythroughout workflow View Print Archive Manage Process Originate
Originate: Start with a Metro-Based Workflow • Use print-to-disk driver to save a Reach package to disk from any Windows application • Direct output from applications • Web, Line of Business (LOB), Enterprise • New desktop applications • Scan to Reach Package • Add Metro at the beginning of the workflowfor later document management • Signatures, metadata, RM • At the device and/or in value- add software
Demo: Scan to Email using Metro Reach Format Xerox Corporation
Manage a Library of Metro and Reach Documents • Document management applications can manage any Metro file • Use Metro Package APIs to • Retrieve or set core document properties • Validate document and set digital signatures • Rights manage documents • Search in content, core properties • Use Reach Package APIs to: • Process pages, images, signatures in documents or spool files • Remember, Metro/Reach package is platform-independent XML
Process in Metro Print Path • Metro-enabled devices and drivers allow value added processing in the print path • Add content to pages: barcodes, watermarks, header/footer, lightweight variable data • Job accounting: job summaries, job charges • Add cover pages • Assemble/burst print jobs • PrintTicket in Metro defines job instance • Uniform print processing definition
Print, View and Archive From the Same File • Superior print performance • Reduced file sizes • Better rendering of gradients and transparencies • Platform format for archive • Freely licensed, documented XML • Human readable • Tightly scoped content set • Platform viewer to access print or archive files independent of originating application
DemoPrint Using Metro Reach as a PDL Fuji Xerox Engineers for the Xerox Group
Using Metro to Add Value to Document Workflows • Hypothetical insurance claim processing between remote agent, central office and customer service
Scan to Metro • Claim agent inserts smart card and scans claim • Scanner creates Reach Package and signs with agent’s certificate • Scanner communicates via secure http to scan server • Scan server assigns “read” permission to agent, and “edit” to document server Manage Originate
Process Claim • Document application processes scanned claim • Opens and validates signature • Assigns GUID and adds to core properties • OCRs scan • Sends data to claims application • Archives claim Process
Print and Archive • Application prints settlement offer as Reach Package… • …adds claim from archive and sends to printer and archive • Print driver adds invisible barcode requested in PrintTicket to settlement offer for return processing Render Archive Process
View From Archive • Customer calls with question about settlement, underwriter views actual print file View Archive
Metro in Document Workflow • Metro Package provides consistent processing information for documents • Core properties and metadata • Digital Signatures • Rights Management • Reach Package is a clean, safe and easy-to-create format for print, archive and view • All based on XML and ZIP for easy processing
Call to Action • Review Metro document framework in upcoming WinFX Beta 1 Release Candidate • Available through MSDN website • Review the Metro v.7 specification and provide feedback to prninfo @ microsoft.com • http://www.microsoft.com/whdc/device/print/metro.mspx • Start implementation with Beta 1! • Explore Longhorn Print Architecture • Identify strategic devices to target the Metro Print Path • Identify extension scenarios • Convert GDI/DDI based drivers to MetroDrv drivers • Explore the sample filters in Longhorn Beta 1 WDK • Consider on-device rendering with a RIP implementation • A reference implementation is planned for Longhorn Beta 1 tools • Visit the WinHEC Hardware Showcase and vendor booths in the exhibition!
Community Resources • Windows Hardware & Driver Central (WHDC) • www.microsoft.com/whdc/default.mspx • Technical Communities • www.microsoft.com/communities/products/default.mspx • Non-Microsoft Community Sites • www.microsoft.com/communities/related/default.mspx • Microsoft Public Newsgroups • www.microsoft.com/communities/newsgroups • Technical Chats and Webcasts • www.microsoft.com/communities/chats/default.mspx • www.microsoft.com/webcasts • Microsoft Blogs • www.microsoft.com/communities/blogs
Additional Resources • Community Sites • http://www.microsoft.com/communities/default.mspx • MSDN Developer Community Chats: • Windows Printer Driver Development http://msdn.microsoft.com/chats/transcripts/windows/windows_092104.aspx • Windows Drivers: Printer Drivers http://msdn.microsoft.com/chats/windows/windows_101602.asp • Windows Drivers Printing and Networking http://msdn.microsoft.com/chats/windows/windows_022002.asp • Web resources • WinFXhttp://msdn.microsoft.com/downloads/ • WS-Devices Profile http://msdn.microsoft.com/webservices/understanding/specs/default.aspx?pull=/library/en-us/dnglobspec/html/devprof.asp • Printer Working Group http://www.pwg.org • WHDC Printing home page: http://www.microsoft.com/whdc/device/print/default.mspx • WHDC Still Imaging / WIA home page: http://www.microsoft.com/whdc/device/stillimage/default.mspx
Additional Resources • E-mail • For developer print questions: prninfo @ microsoft.com • For developer scan questions: wiainfo @ microsoft.com • For developer color questions: mscolor @ microsoft.com
Related Sessions – WinHEC 2005 • April 25 • Advances in Windows Printing • Foundation Technologies for the Document Life Cycle • Ask the Experts • Windows Printing • Windows Document Technologies