Windows ® 7 Libraries And Federated Search Name Title Microsoft ® Corporation
The “New” Windows Explorer Rich metadata Cleanernavi gation Easy previews Powerful Instant Search Arrangement views Federated search Libraries
Managing Library
User Interface APIs Shell APIs Indexer APIs File System APIs User Interface APIs Shell APIs L oremipsum 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 voluptatevelitessecillumdoloreeufugiatnu llapariatur. Excepteursintoccaecat Namespace Tree Control Common File Dialog Explorer Browser Control
ShellAPIs Shell Folder Shell Item Thumbnails Metadata Verbs Indexer APIs File System APIs User Interface APIs Stream User Interface APIs Shell APIs Indexer APIs File System APIs
File and Folder Picking APIs
@shell32.dll, imageres.dll,-1002 {7d49d726-3c21-4f05-99aa-fdc2c } imageres.dll,-1002 {7d49d726-3c21-4f05-99aa-fdc2c } …
The Shell Helper Functions NameSummary
Create Library and Add Folder
Create Library & Add Folder
Many Operations
Federated Search The Best Internet and Intranet Search Experience on the Desktop
Document repository Enterprise data store Enterprise application
How Federated Search Works 1. Search connector (.osdx) installed 2. Windows sends search terms as HTTP request 3. RSS results returned from server
Federated Search
File Format Ecosystem
IPropertyHandler IPreviewHandler IPropertyHandler IFilter IPropertyHandler IFilter IThumbnailProvider IPropertyHandler IThumbnailProvider IPropertyHandler
Call To Action
© 2009 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.