Presentation is loading. Please wait.

Presentation is loading. Please wait.

Microsoft Corporation

Similar presentations


Presentation on theme: "Microsoft Corporation"— Presentation transcript:

1 Microsoft Corporation
Microsoft® Lync™ 2010 Instant Messaging and Presence Experience Module 07 Microsoft Corporation Slide Objective: Notes: Introduction Reflect on previous sessions Thank people for the feedback on previous releases

2 Session Objectives Learn about Lync 2010 Instant Messaging and Presence Investments Share what we have learned from user feedback Look under the covers for the new Lync 2010 features Understand infrastructure and new service updates in Lync 2010 Slide Objective: Notes: Message – Feedback is incorporated Session Objective : - Help understand investments we made - Go under cover for features and explain how they work Help understand infrastructure required/providing some of the features No demos in this session

3 Instant Messaging and Presence in Lync 2010
Locate someone on Lync 2010 using incomplete information Find and communicate with the right people People are easy to get in touch with. Share where you are and what you are doing Connect with your social network Easily manage your day-to-day communication using Lync 2010 Manage your communications Communicate and collaborate from within office applications Communicate within context Slide Objective: Notes: Our goal: - Connect People in new ways Any Time Anywhere. - Provide same experience by the single extensible platform – example Office Research shows most people spent 60% of time communicating (voice, video, sms, tweeting, anything) For this example we have identified 4 scenarios Scenario 1 Find the right person Locate that person quickly Scenario 2 Your Social network Feed that connection Create awareness be productive Scenario 3 Communications overload Get back control of your work/life Don’t get interrupted Scenario 4 Ability to do all in daily workflow, (example CRM)

4 Instant Messaging and Presence in Lync 2010
Live Contact Card Bringing real time up to date information about People Contact Photos Know who you are trying to find Contact Spoken Name Know how to properly pronounce other persons name Fast Search Experience Server based Search (ABS-WQ), alternate to local GAL download Skill Search Better Together with SharePoint Find and communicate with the right people Slide Objective: Notes: Find/Locate a right person New features in the client: -Live Contact Card - Contact Photos - Contact Spoken Name - Fast search - Skill search

5 Find and Communicate with the Right People
Hover Card – Consistent People Experience Across Office Richer presence information: picture, status, location and access to all communication modalities Live Contact Card Aggregated data from Presence, Active Directory® Domain Services (AD DS) and Exchange Personal Contacts Organizational Information Slide Objective: Notes: Same contact card across Office 2010 More info about the person: Picture Presence Availability Modality to talk ( , IM, Voice) Physical Info - where person is currently located Org chart

6 Live Contact Card User Interface aggregates data from multiple sources
Active Directory Exchange Personal Contact Presence Access controlled Presence information Work group can see Free/Busy information through the Calendar along with subjects of meetings Family and friends can see home phone numbers Familiar experience across Lync 2010, Office, and other applications Organization information helps find alternate contacts Slide Objective: Notes: Data from AD, Exchange, Presence aggregated by Client Presence controls contact card view More control than R2 Simplified Privacy Relationship (former …) description and control (more and better than R2)

7 Contact Photos Photos are delivered to the Lync 2010 client in one of two ways: Presence document – URL set by user in options dialog in Lync 2010 URL cannot have any sort of authentication required to access, and picture must be less than 10K in size Address book service – Web Query (ABS-WQ) Web service on Lync 2010 that pulls pictures from Active Directory Domain Services (AD DS) . Pictures in AD can be synced with SharePoint using Forefront Identity Manager User adds Photo to MySite (SharePoint 2010) SharePoint 2010 syncs photo to Active Directory Lync Server 2010 pulls photo from AD to GAL (User Replication) Lync 2010” issues ABS-WQ for contact and gets Photo URL Lync 2010 issues second ABS-WQ to Photo URL to get binary file Active Directory Slide Objective: Notes: User can pick from two possible sources: Publish URL: URL must be reachable from inside the corporate network as well as from the outside. URL must not have authentication (e.g. LinkedIn or Facebook picture). Picture must be less than 10k AD AD can pull picture from MySite Preferred Method: AD Pictures cached on the client For AD, need for “resize and upload tool”. The recommended thumbnail size is 96*96 pixels. More details Lync Server 2010

8 Contact Photos Pictures do not get bigger than 4 KB when resized
Stored in the thumbNailPhoto attribute, modify and replicate to the Global Catalog Will increase Global Catalog replication in multiple domain forests Sizing is based only on employee accounts Client cached the pictures and hash value comparison is used to check for updates Slide Objective: Notes: Typical AD myths importing all those photos is impacting size of the AD database Increase in replication traffic Answers attribute is limited to 10K in size Example original picture used 9K, compressed approx. 2K-2.5K no noticeable degradation when displayed AD Certs 10K or smaller size thumbnail pictures are comparable in size 10,000 users would take close to 100 Mb data that doesn't change frequently. Recommended thumbnail photo size 96x96 pixels. More information can be found at Full photo story: GAL Photo FAQ: Sample script for uploading photos:

9 Contact Photos (Cont’d)
With Exchange Server 2010: Import-RecipientDataProperty -Identity Ayla -Picture - FileData ([Byte[]]$(Get-Content -Path "M:\Employee Photos\JohnSmith.jpg" -Encoding Byte -ReadCount 0)) Without Exchange Server 2010: Fill the thumbNailPhoto attribute More information: KB Full photo story: GAL Photo FAQ: Sample script for uploading photos: downloads/script-uploadphoto-ps1/ Slide Objective: Notes: Cmdlet in Exchange Server 2010 AD Attribute thumbNailPhoto More information can be found Full photo story: GAL Photo FAQ: Sample script for uploading photos:

10 Contact Spoken Name Similar to photos Consider Global Catalog grow
Must be either WMA 9 voice or PCM 8 KHz 16 bit File must be smaller than 32 KB/s Data is cached via EWS With Exchange Server 2010: Import-RecipientDataProperty -Identity "Tony Smith" -SpokenName -FileData ([Byte[]]$(Get- Content -Path "M:\AudioFiles\TonySmith.wma" - Encoding Byte -ReadCount 0)) Slide Objective: Notes: Diverse workforce, how to properly address person for the first time Example: Pick your last name as example, Remco’s last name or how to pronounce Stephen (Steven or French way) Exchange UM uses the same attribute Replication consideration Not every user object needs to have a name recorded – subtract service and admin accounts Spoken name is streamed inline, not a file download

11 Fast and Skill Search Fast Search Experience Across Office Applications Search your organization directory Faster identification of picture and title Presence helps find who is available Skill Search Integration with SharePoint to enable broad keyword based search experience Slide Objective: Notes: Scenarios: You remember the content, but not the author? Bank Branch teller looking for a Financial advisor? Person offline but team member available Want to thank/escalate by contacting persons superior Promoting yourself: - SME Draw business by “advertising” within enterprise (finance industry)

12 Fast Search Experience Address Book Service – Web Query(ABS-WQ)
Lync Server 2010 now supports a server-based search (ABS-WQ) Addition to GAL (galcontacts.db and deltas) download search Eliminates the need to download and manage GAL files on the desktop Also used to retrieve photos, distribution group information, and organization information Results are hashed/cached on the client to reduce network traffic Enabled via in-band settings Default set to do local ABS download for Lync 2010 client and ABS-WQ for devices TIP: With ABS-WQ, clients are no longer required to download a local copy of the GAL Slide Objective: Notes: - GAL downloads are updated once per day (less traffic) Download behavior does not change, Default still file download Aries phone and new Tanjay software uses web service Searching is fast (no need for FAST Search Server 2010 for SharePoint we acquired “Fast” in 2008)

13 ABS – Web Query How it works
Query Input Search Results Search String (text or number) Search Fields Fields that need to be returned back in Search Results Maximum Number of results returned Exact or Prefix Search Contact Object1 / Hash Value1, Contact Object2 / Hash Value2 Contact Object3 / Hash Value3 Search for: “Marco” ABS-WQ Lync Server 2010 Local Cache Local Cache Slide Objective: Notes: Local cache checked first Search against number or phone number Possible to define fields to get back “OCom” - can build and hook up your custom search interface

14 ABS – Web Query Searchable fields
ABS-WQ searches all the fields currently supported in the client-based contact list search: First name (givenName) Last name(sn) Display name (displayName) Company Primary All addresses (e.g. sip, x500, etc.) Alias (mailNickname) Phone Numbers (Home, Mobile, Work, Other) Slide Objective: Notes: Searchable fields (last slide in the deck) Same like in the locally stored galcontacts file

15 ! Skill Search Overview In-band Settings
Lync 2010 supports SharePoint Profile Search Web-Service for skills-based searches Requires SharePoint 2007 or later with maintained MySites SharePoint search center URL is provisioned via in-band settings SP must be published to Internet: Different URLs for search center (internal and external) Requires full SharePoint – Windows SharePoint Services are not sufficient Lync Server 2010 SharePoint Server <QueryText> Tech ready </QueryText> <ResponsePacket> <Response> In-band Settings ! Slide Objective: Notes: - content on mysites is the main pillar Searching is fast (no need “FAST” engine) Details in hidden slide External users requires publishing SharePoint via Reverse Proxy NOTE: Integration with Lync 2010 requires all out-of-box people search properties to be present in the Sharepoint User Profile schema.

16 SharePoint Profile Search Integration
Do not delete any of the out of band (OOB) people properties on Microsoft Office SharePoint Server (MOSS) 2007 or later. Properties in the stored procedure (SP) Extensible Markup Language (XML) request are hard coded in Lync 2010 – if any of the properties are not configured on the server, SP response will fail with invalid property error and Lync 2010 expert search will display an error. Configure the SPSearchInternalUrl and/or SPSearchExternalUrl in-band setting on Lync Lync 2010 expects the URL to be in this format: To link search results directly to SharePoint (for Browsing more information), Lync Server 2010 admin can configure the SPSearchCenterInternalURL/SPSearchCenterExternalURL. The URL entered for these two settings should be in the following format: . Once configured, a link to SharePoint will appear at the bottom of the Lync 2010 expert search results Slide Objective: Notes:

17 Instant Messaging and Presence in Lync 2010
Connect with your Social Network Unified Contact Store Contact sync using Exchange Search Social Network Using Outlook Social Connector – Outlook 2010 Frequent Contacts Activity Feed Share where you are and what are you doing Slide Objective: Notes: Facebook, Twitter, LinkedIn, Lync 2010, MSN, AOL Many contact locations for the same person Ability to communicate with Outlook contacts Social contacts from Facebook, LinkedIn etc.

18 Connect with Your Social Network
Unified Contact Store Exchange is your single contact store for Lync 2010, Outlook, or mobile contacts Enabling you to Rename, add Phone numbers or other Contact details in one single place Search Social Network (using Outlook Social Connector) Search your social contacts across LinkedIn, Facebook, and other networks Unified Search experience Slide Objective: Notes: Introduction of Unified Contact Store Current phone numbers (Ad may not be dynamic, home phone may not be part of AD) Current Titles (what is more current, LinkedIn or AD) Instant Access to your Social network

19 Unified Contact Store (UCS) Overview
Contact Sync – Lync 2010 contacts are also your Exchange personal contacts, which allows a single unified contact store Search Aggregation – Merging duplicate contacts across AD DS and Exchange in Search results Contact Merge – Single representation of contact using data from AD DS, Exchange, and Presence Slide Objective: Notes: Contacts Sync - Put all contacts to Exchange personal store True contact management, right-click and edit Can use nickname, short or different name spelling for the person Search Aggregation Single result Match Entities looked to provide single contact Contact Merge We look at all aspects and UI presents the logical data possible (at UI level, not backend) Title is probably more up to date in AD, but phone in contact list

20 UCS – Contact Sync Lync 2010 creates Exchange contacts for all contacts on the contact list (AD DS, Federated, One-Off) Requires Exchange Server deployed with Exchange Web Services (EWS) Allows for editing contact properties Rename a contact and add additional phone numbers, notes and other information Only the preferred endpoint migrates contacts to Exchange Must be Lync 2010 or later endpoint Cannot be a Unified Lync Client Platform/Lync application programming interface/Lync Mobile client or devices Must have Exchange Web Services connectivity Should be the first endpoint that signs in ! NOTE: Either Admin or user can turn off Contact sync which is on by default Slide Objective: Notes: This is for Contact sync only EWS and Exchange Server 2010 and above only required for contact sync Creates Contact for all contacts More flexibility (phones in AD out of date) Exchange Server 2010 not required for Search Aggregation and contact Merge

21 UCS – Search Aggregation Merging duplicate contacts
Only contacts between AD DS and Exchange (Personal Contacts) can be merged AD/AD contacts are not merged (they are always unique) Exchange/Exchange contacts are not merged Both Contacts from Exchange? Both Contacts from AD? Exchange IM Address = AD SIP URI? Merge Contacts Exchange 1/2/3 AD Primary SMTP/SIP URI/All s Stop Merge ! Slide Objective: Notes: Duplicates Clean-up may be required if you have duplicate from the same store, (Exchange AD) Leftovers from AD migration/merge NOTE: Search results will return all matching contacts if multiple Exchange contacts have the same phone number.

22 UCS – Contact Merge Contact merging fallback logic
Priority is given to AD  Presence  Outlook for: Title, Company, Department, Office, Org (e.g. Manager), Web Page (e.g. MySite), Alias (mail nickname) Priority is given to Presence  AD  Outlook for: Phone numbers (Work, Home, Mobile, Other), Location, Calendar F/B, Presence, IM Address (Session Initiation Protocol Uniform Resource Identifier (SIP URI)) Display Name uses Outlook Presence  AD (Primary Simple Mail Transfer Protocol (SMTP) Address) uses Outlook  AD  Presence ! NOTE: Display name priority: Outlook contact, Presence, AD DS, Company for Outlook Contact, FileAs from Outlook Contact Slide Objective: Notes: The decision of what information to use is not made in general, but there are different priorities for different sources of information

23 Search Social Network Using Outlook Social Connector (OSC)
Outlook contacts referenced/linked to AD DS and Contacts are kept in sync using OSC OSC syncs contacts from popular Social Networks (LinkedIn, Facebook, MySpace, Windows Live) into Exchange/Outlook personal contact Lync 2010 indexes all personal contacts and enables search across all social contacts Slide Objective: Notes: Outlook Social Connector: - One Unified Store in EX Sync GAL and Personal Contact Store Bring and sync contacts from Facebook and LinkedIn All is in EX Store, Lync Server 2010 can search it

24 Frequent Contacts System generated group based on Lync 2010 history
Pinned Contacts (User Managed) User can Pin frequently used contacts in this group Roams across end points System created Frequent Contacts Top 10 Frequently contacted contacts Lync 2010 has local cache of Contacts with whom the user has interacted with Cache has assigned weight for each contact based on Conversation type, modality, incoming vs. outgoing, and last time used Cache pre-populated (and pinned) team information from AD DS ! NOTE: Recent contacts are available as part of Lync history in conversation Environments Slide Objective: Notes: Pinned Contacts Based on Lync history, not recent Team is pinned by default and roam through devices Recent contacts are machine based

25 Activity Feed Me Area Activity Feed
SETTING Me Area Share where you are and what you are doing Quick access to set your information Activity Feed Know what your network is doing View status updates, new Pictures, Office moves, or a changes in role My Activities for reviewing what others are seeing about yourself UPDATES Slide Objective: Notes: Communication overload: Inform your peers what do you do Know what is your network/team doing Make communication decisions based on their feed

26 Activity Feed Components of Activity Feed
Note/Status Message History Last 3 Notes published by the user User has option to clear Note History Picture Update User can change the picture in AD DS/SharePoint or via URL in Presence Lync 2010 compares hash code for Pictures to trigger new activity feed Title and office location Update Auto triggered by the change in AD ! NOTE: Activity Feed generated for Frequent Contacts as well as for contacts in your Distribution Groups (DGs) on contact list Slide Objective: Notes: User in control to turn on/off activity feed Update based on: Notes Picture change Title or Office Feed generated for frequent contacts and your DG

27 Instant Messaging and Presence in Lync 2010
Manage your Communications Exchange Integration Connecting using EWS and MAPI Authentication in Lync 2010 New ways to Authenticate in Lync 2010 IM and Presence Enhancements Reliable and Improved experience Slide Objective: Notes: Exchange Integration New Authentication methods (Cert Auth, required for SBA or AD goes down) IM and Presence enhancements

28 Manage Your Communications
Conversation Environment Manage your Active Conversations Redial list for all your conversations (IM, Calls, Conferences, and Collaborative Conversations) Access to Conversation History (via EWS) Slide Objective: Notes: Feedback - Current conversation history is difficult Restart your conversation (continue conversation and see history) Not limited to IM Conference, go back to your meeting Phone Conversation History - Based on EWS (Exchange Server 2007 or 2010 required) , no need for outlook

29 Exchange Integration Lync 2010 interaction with EWS and MAPI
Lync 2010 now prefers Exchange Web Services (EWS) over Messaging Application Programming Interface (MAPI) New 64-bit UCMAPI to support 64-bit Outlook Connecting to MAPI/EWS is delayed after sign-in to reduce performance impact TIP: Lync 2010 now uses EWS to overcome 64-bit MAPI marshaling (CU4) Slide Objective: Notes: Past - lots of pitfalls for administrators around Outlook/Exchange integration Changes introduced 64bit Outlook is available since Office (Lync 2010 Client is still 32 bit) MAPI/EWS delay is good for reducing the load on the Exchange CAS server if a bulk of users reconnects to Lync 2010 - after outage - logon during peak hours (9:00 AM OST gets refreshed and Lync 2010 is hammering the CAS as well for EWS)

30 Exchange Integration Lync 2010 interaction with EWS and MAPI
Feature Exchange Server 2003 Exchange Server 2007/Lync Server 2010 No EWS Exchange Server 2007/Lync Server 2010 (MAPI + EWS) Exchange Server 2007/Lync Server 2010 (No MAPI) Voice Mail Notification – Read/Unread Count MAPI (Pushed) EWS (Subscription) Missed Conversations Notification – Read/Unread Count Voice Mail display in Lync 2010 N/A Recent Conversation History in Conversation Environment Exchange Contacts Integration (Contact merge and search) Write Conversation History to Exchange MAPI (On Demand) (On Demand) Contacts Creation in Exchange (sync) Free/Busy Calendar Information MAPI (Polled) (Polled) Working Hours Out of Office Message MAPI (Polled) Exchange Delegates ! Slide Objective: Notes: MAPI and EWS can pull Voice mail notification Pulling EWS constantly may affect CAS Outlook leveraged where we do have MAPI for VM Notification Without Outlook, we pull every 15 min Only scenario requiring MAPI is Delegate Scenario for Calendaring NOTE: Conversation Environment requires EWS enabled on Exchange

31 Authentication: New in Lync Server 2010
Certificate authentication Authenticating without AD DS (temporarily) for Branch Resiliency PIN based devices authenticating outside enterprise PIN based authentication Inside devices authenticating with keypad In order to support these scenarios, we have added a new authentication framework called Web-Ticket Slide Objective: Notes: CertAuth: - WAN or AD outage Phone PINAuth – for phone keyboard Lobby Phone Cert is scoped for Lync Server 2010 only, it will not help other services to do Kerb/NTLM authentication PIN Auth Phone authentication (limited to Phone Devices only) Can be limited within enterprise. Device must be authenticated inside first, to acquire a Cert Cert is scoped for Lync Sever 2010 only, it will not help other services to do Kerb/NTLM authentication

32 Web-Ticket Authentication
Service can use NT LAN Manager (NTLM), Kerberos, PIN, or Lync Server 2010 Signed Certificate to get a web-ticket Web-ticket authentication used for Lync Server 2010 Web services ABS, Distribution List Expansion (DLX), ABS-WQ, Response Group Service (RGS), Lync Server 2010 Certificate Consolidates web service authentication under a single standards-based framework WS-Transfer, WS-Trust, WS-Security, Security Assertion Markup Language (SAML), Simple Object Access Protocol( SOAP), WS-MetadataExchange First Time Use NTLM/Kerb/PIN to get Web-Ticket Use Web-Ticket to get Lync Server Certificate Use Lync Server Certificate to renew Web-Ticket Use Web-Ticket to authenticate with other Lync 2010 services: ABS/DLX/etc. Slide Objective: Notes: Single framework for service authentication Allowes us to use: Kerberos NTLM PIN Auth Certificate Live ID (For Service offerings) Based on standards WSTrust, Security Transfer Used for all Lync WEB services: Adress Book Addr List Download Addr Book Web Query Response group To get initial Certificate

33 ! AutoDiscovery Device Discovery Order
Internal Network DHCP Option 43 (certificate chain) DHCP Option 120 (Registrar) DNS-SRV _sipinternaltls._tcp.domain DNS sipinternal.domain External Network _sip._tls.domain sip.domain Microsoft Lync 2010 Discovery Order Internal Network DNS-SRV _sipinternaltls._tcp.domain DHCP Option 120 (SIP Server) DNS sipinternal.domain External Network _sip._tls.domain sip.domain ! Slide Objective: Notes: Change in AutoDiscovery Required for discovery during outage Different discovery between devices and client (reason side by side upgrade, OCS 2007 R2 director will not understand Cert or PIN authentication) Script provided to configure DHCP Server Options (Server option covers multiple DHCP Scopes) Discovery order for Lync 2010 DNS-SRV _sipinternaltls._tcp.<domain> internal SRV-Record DHCP Option 120 _sip._tls.<domain> external SRV-Record Sipinternal.<domain> internal A-Record Sip.<domain> external A-Record NOTE: Devices discover Dynamic Host Configuration Protocol (DHCP) before DNS for PIN authentication to avoid OCS 2007 R2 directors.

34 IM Reliability Pain points addressed
You see someone as available but get NDR when you send IM – Stale Presence First message and invite appears to be out of order – A new header has been introduced in Lync Server 2010 so that the initial INVITE and MESSAGE are packaged together Presence is stale for users logged in Externally – Reduced the timeout for users connected via the access point to be equivalent to the timeout for users on corpnet IM Conferences do not auto rejoin in case of transient network drop offs –Lync Server client will now automatically rejoin IM conferences whenever possible if the Lync window is still open Not sure if IM is successfully delivered – visual indicator for IM delivery Better reporting for monitoring system reliability Slide Objective: Notes: Changes based on customers feedback Stale Presence (get NDR when somebody is available) Stale Presence led to reliability of presence There is a hint that IM was delivered successfully Added in reliability Better Monitoring

35 Presence Enhancements Pain points addressed
Shows Presence for only people in contact list – Added support for enhanced privacy User confusion with half states in Presence – Removed half state visuals, inactive information available as Text Helping users control their availability after work – New manual Presence state “Off Work” Make location information more accessible – Location and time zone information is available for Company Container Free/Busy data is not available when contact is away – Making Free/Busy time-bound instead of end-point Slide Objective: Notes: Feedback – Enhanced Privacy , shows presence only to contact list (more details next slide) Feedback - Removed ½ state visuals , displayed as text Off Work, new presence status Display/Hide your location

36 Presence Enhancements Enhanced Privacy option
Supports Migration for user access level from OCS 2007 and OCS 2007 R2 to new privacy mode in Lync Server 2010 Admin can turn the Enhanced Privacy for a specific pool using in-band setting (EnablePrivacyMode: True) User can opt out of Privacy mode and allow everyone to see her Presence In addition to Presence Privacy, user has options for enhanced Privacy: EnableLocationPrompt: Controls access to user location provided by OCOM (Including Office 2010) PublishLocationDataDefault: Controls publishing of location data for other users DisplayPublishedPhotoDefault: Controls showing of photo in Lync 2010 UI Slide Objective: Notes: Enhanced Privacy option, new feature Company can set Enhanced Privacy for specific pool (in-band) User can over-ride setting User Access level migrated from 2007(R2) to Lync Server 2010 Besides Presence options for Location and Photo

37 Q&A Slide Objective: Notes:

38 Appendix Slide Objective: Notes:

39 SharePoint Profile Search Integration
Properties requested by Lync 2010 Lync 2010 requests for all the SharePoint 2007 OOB people properties: PreferredName JobTitle Department OfficeNumber Work Responsibility SipAddress PastProjects Interests Memberships AboutMe HitHighlightedSummary HitHighlightedProperties Path (required property for the Query web service) Description (required property for the Query web service) Write (required property for the Query web service) Rank (required property for the Query web service) Size (required property for the Query web service) Slide Objective: Notes:

40 4/6/ :34 AM © 2011 Microsoft Corporation.  All rights reserved. Microsoft, Windows, 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.  This document may contain information related to pre-release software, which may be substantially modified before its first commercial release. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED  OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. Unless otherwise noted, the example companies, organizations, products, domain names, addresses, logos, people, places and events depicted herein are fictitious, and no association with any real company, organization, product, domain name, address, logo, person, place or event is intended or should be inferred. © 2010 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. © 2011 Microsoft Corporation.  All rights reserved. Microsoft, Windows, 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.  This document may contain information related to pre-release software, which may be substantially modified before its first commercial release. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED  OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. Unless otherwise noted, the example companies, organizations, products, domain names, addresses, logos, people, places and events depicted herein are fictitious, and no association with any real company, organization, product, domain name, address, logo, person, place or event is intended or should be inferred. © 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.


Download ppt "Microsoft Corporation"

Similar presentations


Ads by Google