400 likes | 581 Views
Extending Your Brand To The Desktop With Windows 7. Yochay Kiriaty Technical Evangelist Microsoft Corporation http://Blogs.msdn.com/yochay yochayk@microsoft.com. Why Windows…. World We Live In. Surface. Consumer Messaging. Devices. Social Networking. Work. Photos. TV & Movies.
E N D
Extending Your Brand To The Desktop With Windows 7 YochayKiriaty Technical Evangelist Microsoft Corporation http://Blogs.msdn.com/yochay yochayk@microsoft.com
World We Live In Surface Consumer Messaging Devices Social Networking Work Photos TV & Movies Games Videos Internet Servers PCs Mobile Netbooks/Nettops
Agenda • Web presence outside the browser • Introduction to Windows 7 desktop • Desktop personalization and customization • Using the Windows 7 taskbar • Libraries and federated search • IE8 visual search, web slices, accelerators • Shell integration • File preview handlers • Context menus
ExamplesTwitter http://twitdom.com/twitter-applications-list/
Windows and the Web • Windows install base – over 1 Billion • Always on • Constant desktop presence • Notifications: Push versus pull • Offline • Well known “entry points” • Context menu • File association • Gadgets • Search • Hardware • Graphics • Drivers
demo Windows 7 Desktop A Quick Overview
Windows 7 Taskbar • Your application’s “Mini-Start Menu” • “Quick Launch” • Basic Tasks
Creating Optimal Scenarios • Social networking • Status/messages updates using tasks • Notification and alerts • New messages/status with icon Notifications • Quick access • Launch browser in to preferred site • Launch application in to preferred state Social Networking Alerts & Notifications
Jump ListsA Detailed Look Pinned category Destinations (“nouns”) Known categories Custom categories User Tasks Tasks (“verbs”) Taskbar Tasks
demo Using the Taskbar Adding Common Used Tasks
Customizing Taskbar JumpLists • JumpListManagerjlm = ...; • jlm.AdduserTask(new ShellLink • { • Path="Foo", • Title = "The Foo application", • IconLocation="Foo.exe", • IconIndex=0, • Arguments = "/bar" • }); • jlm.AddCustomeDestination(new ShellItem • { Path=…, Categrot=… });
Taskbar and XAML • <win7:TaskbarItemInfo.TaskbarItemInfo> • <win7:TaskbarItemInfo • ProgressState="{BindingElementName=_progState, Path=SelectedItem}" • ProgressValue="{BindingElementName=_proglider, Path=Value}" • Description="{BindingElementName=_textBox, Path=Text}" • Overlay="{BindingElementName=_overlaySelection, Path=SelectedItem.Source}"> • <win7:TaskbarItemInfo.ThumbButtons> • <win7:JumpList.JumpList> • <win7:JumpListShowFrequentCategory="True"ShowRecentCategory="False"> • <win7:JumpTask • ApplicationPath=“Foo.exe" • IconResourcePath=“Foo.exe" • IconResourceIndex="0" • Arguments="/Bar" • Title=“The Foo Application" • Description="Start Foo.exe "/>
Using Windows 7 Libraries • “Aggregate” multiple feeds in to a single view • Allow quick and easy access to favorite content Social Networking
demo Using Windows 7 Libraries Quick Way To Access My Content
demo Using Preview Handlers Make the Desktop work for you
Federated SearchConsistent experience across providers Document Repository Enterprise Data Store Enterprise Application
demo Federated Search in Action – Part 1 Truly A Software + Services Solution
How Federated Search Works • Rich client experience • Previews, metadata, and drag-and-drop • Familiar Explorer paradigms • Simple and lightweight integration • No client code • Any server platform • Standards-based • OpenSearch 1.1 • RSS and ATOM • Accept URL queries • Example: http://www.contoso.com/q={searchTerms} • Authentication • Integrated or custom 2. Windows sends search terms as HTTP request 1. Search Connector (.osdx) Installed 3. RSS results returned from server
Integrate Your Web Search into Windows Explorer Search, News & Research Shopping • Immediate and easy access to (your) content • Personalize search • Integrated into the shell • Jump point to your site • Preview • “Search on website” button Sharing Memories
demo Federated Search in Action – Part 2 Extending your Web Search to the Desktop Search
Win 7 Federated Search and IE8 Visual Search • Both based on open search definition (OSD) • Windows 7 search connector • RSS – XML/Atom • Opt into Windows Explorer • Limited to top 100 • IE8 visual search • Both HTML and RSS – XML/Atom • No limitation on total number of results • Integrated into IE search experience
Creating Optimal Scenarios with IE8 Search, News and Research Shopping • These 6 scenarios have been identified as top browsing tasks across markets: Sharing Memories Social Networking Email and Communication Entertainment Visual Search Web Slices Accelerators Richer, more active, and more useful search. Monitor your favorites sites on the Web. Direct, contextual access to web services from any page.
Summary • The Desktop completes the web experience • Windows can help promote your web brand • “Everyone” wants a part of the desktop • Windows 7 provide additional value • Consider using • Rich applications with an offline story • Windows 7 federated search/IE 8 visual search • Libraries, preview handlers, taskbar, context menus, and ClickOnce • Gadgets
Resource • Windows 7 for developers: http://blogs.msdn.com/yochay • Windows 7 MSDN dev page • http://msdn.microsoft.com/en-us/windows/dd433113.aspx
Evals • Do we have that slide?
Thanks you slide • Thank you image
Please Complete an Evaluation FormYour feedback is important! • Please see the back of your attendee notebook for evaluation forms • Temp Staff at the back of the room have additional evaluation form copies
© 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.