1 / 30

Empower Users To Find, Visualize And Organize Their Data With Libraries And The Explorer

PC16. Empower Users To Find, Visualize And Organize Their Data With Libraries And The Explorer.  David Washington Program Manager Microsoft Corporation. Agenda. Finding, visualizing, and organizing data Part 1: What’s new in the Windows Explorer Overview

shelley
Download Presentation

Empower Users To Find, Visualize And Organize Their Data With Libraries And The Explorer

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PC16 Empower Users To Find, Visualize And Organize Their Data With Libraries And The Explorer  David Washington Program Manager Microsoft Corporation

  2. Agenda • Finding, visualizing, and organizing data • Part 1: What’s new in the Windows Explorer • Overview • New features: libraries and federated search • Part 2: What’s new for your application • Libraries • Federated search • File and folder picking • File format ecosystem • Call to Action

  3. Finding, Visualizing, And Organizing Data • Massive growth in digital content • Users demand powerful and intuitive tools to search, organize, and browse • Two primary ways for finding data • Browse by location, context, visual cues • Search by name, metadata and full-text • Many ways for organizing data • File and folder structures • Metadata (tags, album, date taken, etc.)

  4. part 1 What’s New In The Windows Explorer

  5. Windows Explorer • Cleaner – Navigation is intuitive and optimized around storage; less overall clutter • Easier – Improved relevance, search builder, and easy previews make searching and browsing easier • Seamless – Libraries and federated search offer incredible power without learning a new UI

  6. Windows Explorer Arrangement Views Powerful Instant Search Federated Search Libraries Easy Previews Cleanernavigation Rich Metadata

  7. Libraries • People want rich and custom visualization of their files, regardless of how it is stored in folders • People store data all over the computer • Half of digital content (documents, pictures, music, etc.) lives outside of the user profile • Most users do both

  8. LibrariesRich pivots over files from mutiple locations

  9. Federated Search • Enterprise information is growing at 40% annually • Data is moving off desktops and into central document management systems • Collaboration • Information sharing • Client search of remote Enterprise data repositories is a compelling need

  10. Federated SearchConsistent experience across providers

  11. demo What’s New In The Windows Explorer

  12. part 2 What’s New For Your Application

  13. Libraries IShellFolder • Entry points to user data • i.e., FOLDERID_ MusicLibrary • Collections of user folders • Each folder is indexed • Storage backed • Save folder • Shell programming model Library Locations Save Folder Name Icon Pinned State Folder Type

  14. Libraries • Your application should • Support open and save in libraries • Select and consume library contents • Stay in sync with library locations • e.g., Windows Media Player • Windows 7 enables this via • Common File Dialog • Native: IFileDialog • Managed: System.Windows.Forms.FileDialog • Shell abstractions (i.e., IShellFolder) • New Library API to manage libraries

  15. demo Using Libraries In Your Application

  16. Federated Search • Rich client experience • Previews, metadata, drag-and-drop • Familiar Windows Explorer paradigms • Simple and lightweight integration • No client code • Any server platform • Standards-based • OpenSearch 1.1 • RSS and ATOM • Authentication • Windows Integrated 2. Windows sends search terms as HTTP request 1. Search Connector (.osdx) Installed 3. RSS results returned from server

  17. Federated Search • Search providers should • Accept URL queries • Example: http://www.contoso.com/q={searchTerms} • Return rich RSS results • Windows 7 enables this via • XML description of search connector • Property mapping • Thumbnail and preview URLs • Custom view descriptions

  18. demo Build A Federated Search Provider

  19. File And Folder Picking • Your application should • Browse of the full namespace • Deliver rich views • Integrate search • Windows 7 makes this easy via • Common File Dialog • Explorer Browser Control • Shell APIs • Query index and file system • Get metadata and thumbnails Windows Explorer Shell APIs Indexer APIs File System APIs

  20. demo File and Folder Picking

  21. File Format Ecosystem IThumbnailProvider IPropertyHandler IFilter IPropertyHandler .propdesc IPreviewHandler IPropertyHandler

  22. File Format Ecosystem • You should • Build rich and complete file formats • Metadata support  IPropertyHandler • Full-text search  IFilter • Thumbnails  IThumbnailProvider, PKEY_Thumbnail • Previews  IPreviewHandler • Ensure reliability and robustness of the handlers • Quick to load, don’t crash, etc. • Windows 7 enables this via • Clear file format handlers guidance on MSDN • File format verifier tool in beta SDK • MFC wrappers in Dev10

  23. demo File Format Ecosystem

  24. Call To Action • Use the common file dialog • Provide complete and rich file formats • Make your apps library-aware • Integrate with Shell APIs • Participate in federated search • Create a search provider for your web service

  25. Evals & Recordings Please fill out your evaluation for this session at: This session will be available as a recording at: www.microsoftpdc.com

  26. Q&A Please use the microphones provideddavid.washington@microsoft.com

  27. © 2008 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.

  28. User Interface APIs User Interface APIs Shell APIs Indexer APIs File System APIs Namespace Tree Control Common File Dialog Loremipsum dolor sit amet, consecteturaelit, sed do eiusmodtemporincididuntutlabore et dolore magna aliqua. Utenim ad minim veniam, quisnostrud exercitation ullamcolaboris nisi utaliquip ex ea commodoconsequat. Duisauteirure dolor in reprehenderit in voluptatevelitessecillumdoloreeufugiatnullapariatur. Excepteursintoccaecat Explorer Browser Control Shell APIs

  29. ShellAPIs User Interface APIs User Interface APIs Shell APIs Shell Folder Shell Item Indexer APIs File System APIs Verbs Metadata Thumbnails Stream Indexer APIs File System APIs

More Related