extending your brand to the desktop with windows 7

40

Upload: goodfriday

Post on 14-May-2015

390 views

Category:

Technology


1 download

DESCRIPTION

Hear about the new Windows 7 user experience and how Window 7 helps Web developers extend their branded experiences to the client desktop using federated search, shell extensibility, activities, and more.

TRANSCRIPT

Page 1: Extending Your Brand to the Desktop with Windows 7
Page 2: Extending Your Brand to the Desktop with Windows 7
Page 3: Extending Your Brand to the Desktop with Windows 7
Page 4: Extending Your Brand to the Desktop with Windows 7

Extending Your Brand To The Desktop With Windows 7Yochay KiriatyTechnical EvangelistMicrosoft Corporationhttp://Blogs.msdn.com/yochay [email protected]

Page 5: Extending Your Brand to the Desktop with Windows 7

Why Windows…

Page 6: Extending Your Brand to the Desktop with Windows 7

Servers

Devices

Mobile

Netbooks/Nettops

World We Live In

PCs

Surface

Consumer

Messaging Social

Networking

Work

Games VideosInternet

Photos

TV & Movies

Page 7: Extending Your Brand to the Desktop with Windows 7

Agenda

Web presence outside the browserIntroduction to Windows 7 desktopDesktop personalization and customizationUsing the Windows 7 taskbarLibraries and federated search

IE8 visual search, web slices, acceleratorsShell integration

File preview handlers Context menus

Page 8: Extending Your Brand to the Desktop with Windows 7

ExampleseBay

Page 9: Extending Your Brand to the Desktop with Windows 7

ExamplesTwitter

http://twitdom.com/twitter-applications-list/

Page 10: Extending Your Brand to the Desktop with Windows 7

ExamplesMicrosoft Live

Page 11: Extending Your Brand to the Desktop with Windows 7

ExamplesNews papers and magazines

Page 12: Extending Your Brand to the Desktop with Windows 7

ExamplesNETFLIX

Page 13: Extending Your Brand to the Desktop with Windows 7

Windows and the Web

Windows install base – over 1 Billion Always on

Constant desktop presence Notifications: Push versus pullOffline

Well known “entry points”Context menuFile associationGadgets Search

HardwareGraphicsDrivers

Page 14: Extending Your Brand to the Desktop with Windows 7

Windows Client Strengths

Windows Integration

Shell (Gadgets, Sideshow,

notifications)

File Associatio

ns

Desktop Stickiness

(Start Menu, System Tray)

Search Provider

Office Integration

Outlook

OBAs

Phone Integrati

on

Full Hardware

Access

DirectX Acceleration

Full Threading And Scheduling

APIs

Tablet, Touch, and other

Input Modes

Accessibility Aids

Security and Encryption

Offline Support

Disconnected

Scenarios

Sync Framewor

ks

Caching

File System Access

Other Scenarios

3D

Rich Typograph

y

International Character

Sets

Flow Document

s

Page 15: Extending Your Brand to the Desktop with Windows 7

Windows 7 Desktop

A Quick Overview

demo

Page 16: Extending Your Brand to the Desktop with Windows 7

Windows 7 Taskbar

Your application’s “Mini-Start Menu”“Quick Launch”Basic Tasks

Page 17: Extending Your Brand to the Desktop with Windows 7

Creating Optimal Scenarios

Social networkingStatus/messages updates using tasks

Notification and alertsNew messages/status with icon Notifications

Quick accessLaunch browser in to preferred siteLaunch application in to preferred state

Alerts & Notificatio

ns

SocialNetworkin

g

Page 18: Extending Your Brand to the Desktop with Windows 7

Destinations

(“nouns”)

Tasks(“verbs”)

Known categoriesCustom categoriesUser Tasks

Taskbar Tasks

Pinned category

Jump ListsA Detailed Look

Page 19: Extending Your Brand to the Desktop with Windows 7

Using the Taskbar

Adding Common Used Tasks

demo

Page 20: Extending Your Brand to the Desktop with Windows 7

Customizing Taskbar JumpLists

JumpListManager jlm = ...;

jlm.AdduserTask(new ShellLink{ Path="Foo", Title = "The Foo application", IconLocation="Foo.exe", IconIndex=0, Arguments = "/bar"});

jlm.AddCustomeDestination(new ShellItem{ Path=…, Categrot=… });

Page 21: Extending Your Brand to the Desktop with Windows 7

Taskbar and XAML<win7:TaskbarItemInfo.TaskbarItemInfo> <win7:TaskbarItemInfo ProgressState="{Binding ElementName=_progState, Path=SelectedItem}" ProgressValue="{Binding ElementName=_proglider, Path=Value}" Description="{Binding ElementName=_textBox, Path=Text}" Overlay="{Binding ElementName=_overlaySelection, Path=SelectedItem.Source}"> <win7:TaskbarItemInfo.ThumbButtons>

<win7:JumpList.JumpList> <win7:JumpList ShowFrequentCategory="True" ShowRecentCategory="False"><win7:JumpTask ApplicationPath=“Foo.exe" IconResourcePath=“Foo.exe" IconResourceIndex="0" Arguments="/Bar" Title=“The Foo Application" Description="Start Foo.exe "/>

Page 22: Extending Your Brand to the Desktop with Windows 7

Windows 7 Libraries

Page 23: Extending Your Brand to the Desktop with Windows 7

Be Library Aware

Page 24: Extending Your Brand to the Desktop with Windows 7

Using Windows 7 Libraries

“Aggregate” multiple feeds in to a single viewAllow quick and easy access to favorite content

SocialNetworki

ng

Page 25: Extending Your Brand to the Desktop with Windows 7

Using Windows 7 LibrariesQuick Way To Access My Content

demo

Page 26: Extending Your Brand to the Desktop with Windows 7

Using Preview HandlersMake the Desktop work for you

demo

Page 27: Extending Your Brand to the Desktop with Windows 7

Federated SearchConsistent experience across providers

Document Repository

Enterprise Data Store

Enterprise Application

Page 28: Extending Your Brand to the Desktop with Windows 7

Federated Search in Action – Part 1Truly A Software + Services Solution

demo

Page 29: Extending Your Brand to the Desktop with Windows 7

How Federated Search Works

Rich client experiencePreviews, metadata, and drag-and-dropFamiliar Explorer paradigms

Simple and lightweight integrationNo client codeAny server platform

Standards-basedOpenSearch 1.1RSS and ATOMAccept URL queries

Example: http://www.contoso.com/q={searchTerms}

AuthenticationIntegrated or custom

1. Search Connector (.osdx) Installed

2. Windows sends search terms as HTTP request

3. RSS results returned from server

Page 30: Extending Your Brand to the Desktop with Windows 7

Integrate Your Web Search into Windows Explorer

Immediate and easy access to (your) contentPersonalize search Integrated into the shellJump point to your site

Preview“Search on website” button

Search, News& Research

Shopping

Sharing Memori

es

Page 31: Extending Your Brand to the Desktop with Windows 7

Federated Search in Action – Part 2Extending your Web Search to the Desktop Search

demo

Page 32: Extending Your Brand to the Desktop with Windows 7

Win 7 Federated Search and IE8 Visual Search

Both based on open search definition (OSD)Windows 7 search connector

RSS – XML/AtomOpt into Windows ExplorerLimited to top 100

IE8 visual searchBoth HTML and RSS – XML/AtomNo limitation on total number of results Integrated into IE search experience

Page 33: Extending Your Brand to the Desktop with Windows 7

Creating Optimal Scenarios with IE8

Email and Communicati

on

Search, Newsand Research

Shopping

Entertainment

Sharing Memori

es

SocialNetworki

ng

These 6 scenarios have been identified as top browsing tasks across markets:

Visual Search Web Slices AcceleratorsRicher, more active, and

more useful search.Monitor your favorites

sites on the Web.Direct, contextual access to

web services from any page.

Page 34: Extending Your Brand to the Desktop with Windows 7

Summary

The Desktop completes the web experienceWindows can help promote your web brand

“Everyone” wants a part of the desktopWindows 7 provide additional valueConsider using

Rich applications with an offline storyWindows 7 federated search/IE 8 visual searchLibraries, preview handlers, taskbar, context menus, and ClickOnceGadgets

Page 35: Extending Your Brand to the Desktop with Windows 7

Resource

Windows 7 for developers: http://blogs.msdn.com/yochay Windows 7 MSDN dev page

http://msdn.microsoft.com/en-us/windows/dd433113.aspx

Page 36: Extending Your Brand to the Desktop with Windows 7

Evals

Do we have that slide?

Page 37: Extending Your Brand to the Desktop with Windows 7

Thanks you slide

Thank you image

Page 38: Extending Your Brand to the Desktop with Windows 7

Q&A

Page 39: Extending Your Brand to the Desktop with Windows 7

Please Complete an Evaluation FormYour feedback is important!

Please see the back of your attendee notebook for evaluation formsTemp Staff at the back of the room have additional evaluation form copies

Page 40: Extending Your Brand to the Desktop with Windows 7

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