J. Michael Palermo IV Director of Development Interface, USA WUX206.

Slides:



Advertisements
Similar presentations
Windows 8 (1) (2) (3) Windows 8 (1) (2) (3)
Advertisements

Shyam Pather Development Manager Microsoft Session Code: DTL402.
 Karsten Januszewski Developer Microsoft Corporation PC55.
Gavin Russell-Rockliff BI Technical Specialist Microsoft BIN305.
Wally Mead Senior Program Manager Microsoft Corporation Session Code: MGT303.
Ashish jaiman architect evangelist Microsoft
Eric Harlan Principal Architect Sogeti LLC USA Session Code: OFC311.
Session 1.
Windows 8 (1) (2) (3) Windows 8 (1) (2) (3)
Robert LevyDoug Kramer Program ManagerDevelopment Lead DTL337.
Tony Whitter Principal, Whitter Technology WMB401 Author Jeff Neafsey Mobility Architect Microsoft.
J. Michael Palermo IV Director of Development Interface, USA WUX203.
Siddharth Bhatia Senior Program Manager Microsoft Session Code: DTL301.
Eric Carter Development Manager Microsoft Corporation OFC324.
Tim Keller Lead Developer Umoya Networks DTL302 Who am I Tim Keller or timk.co.za) Your typical Mac/Linux type Lead Developer of a PHP-based.
Users are moving towards web applications Content on the web is more personal & meaningful Development on the web is easier than the OS.
Thavash Govender Senior BI Consultant iSolve Business Solutions BIN307.
Donald Farmer Microsoft Corporation BIN308.
Pieter Hancke Senior Consultant Microsoft Consulting Services Session Code: WCL303.
Alyson Powell Erwin Sr. Program Manager Microsoft BIN307.
Arend-Jan Speksnijder Solutions Architect Microsoft Dynamics Lighthouse team Dynamics AX2009 Technical Overview and Demo (DYN301)
Dawie Human Infrastructure Architect Inobits Consulting VIR202.
Gavin Russell-Rockliff BI Technical Specialist Microsoft BIN202.
Pete LePage Senior Product Manager Microsoft Corporation WUX310.
Tim Rains Group Product Manager Microsoft Session Code: SIA101.
Sara Ford Program Manager Microsoft Corporation DPR301.
Warren Stevens-Baytopp Director YoungBlood Consultants Session Code BIN303.
OFC308 Hilton Giesenow Development Manager - 3fifteen Host –
Luke Hoban Senior Program Manager Microsoft Session Code: DTL319.
David B. Cross Product Unit Manager Microsoft Corporation Session Code: SIA303 Donny Rose Senior Program Manager.
Scott Morrison Program Manager Microsoft Corporation Session Code: WUX308.
Errol Schoenfish Director Product Management Microsoft Session Code: DYN304.
OFC303 Hilton Giesenow Development Manager - 3fifteen Host –
6/2/2018 3:37 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Tech·Ed North America /6/2018 2:20 AM
6/13/2018 1:23 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
6/23/2018 8:42 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
6/26/2018 9:02 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Build /4/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Ajax Taking Ajax to the Next Level
9/11/2018 5:53 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Tech·Ed North America /14/2018 7:13 PM
Excel Services Deployment and Administration
Overview of Social Computing in Microsoft SharePoint 2010
Implementing RESTful Services Using the Microsoft .NET Framework
Sysinternals Tutorials
11/22/2018 8:05 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advanced Dashboard Creation Using Microsoft SharePoint Server 2010
Jason Zander Unplugged
Integrating Security Roles into Microsoft Silverlight Applications
12/5/2018 3:24 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Tech·Ed North America /7/2018 2:51 PM
Tech Ed North America /1/2019 2:58 AM Required Slide
Tech·Ed North America /2/2019 4:47 PM
Tech·Ed North America /17/2019 1:47 AM
Tech·Ed North America /17/2019 6:01 PM
Tech·Ed North America /18/2019 4:15 PM
2/16/2019 8:43 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
2010 Microsoft BI Conference
Building Silverlight Apps with RIA Services
Tech Ed North America /12/2019 6:45 AM Required Slide
A Lap Around Internet Explorer 9 For Developers
2010 Microsoft BI Conference
Tech·Ed North America /25/ :53 PM
Hack-proofing your Clients using Windows 7 Security!
Lap Around the Windows Azure Platform
5/24/ :22 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
6/20/2019 1:09 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Tech·Ed North America /17/2019 4:14 PM
What’s New in Visual Studio 2012 for Web Developers
Presentation transcript:

J. Michael Palermo IV Director of Development Interface, USA WUX206

Hidden Speaker Notes Some speakers at Microsoft like to use this slide for hidden “notes slides”. Delete it if you don’t want to use it. NEXT:

Agenda What are we doing here? 200 Level Session What are they? Why do you want to use them? How would your users use them? How do you implement it? How do I deploy it?

New Services Accelerators, web slices & search providers Accelerators Provide your services from anywhere on the web Web Slices Bring pieces of your site directly to the user Search Providers Provide visual search and search suggestions Create a sticky connection to your user!

Design Principles Simplify a common user pattern Easy for publishers & web developers – no client-side code Works with existing services and sites

Search Providers: Your Favorite Search Engines with Suggestions

Open Search Descriptor My Custom Search <Url type="text/html” template=" <Url type="application/x-suggestions+json” template=" <Url type="application/x-suggestions+xml” template=" <ie:PreviewUrl type="text/html” template="

Adding Your Provider //check the user agent string if client is MSIE 8.0 //for more info: //check if service is already installed window.external.IsSearchProviderInstalled (‘ //if false, display button to add service window.external.AddSearchProvider (‘ ;

Writing Your Own Search Provider

Search Provider Resources Create Your Own Search Provider More Information about Search Descriptor Files Internet Explorer 8 Search Provider Extensibility

Accelerators: Your Favorite Services from Any Webpage

OpenService XML Description Serialize Content Serialize Content Navigate URL HTML Preview Accelerator Results in Situ Install Accelerator Select Content Select Accelerator Execute Accelerator Navigate to Service Accelerators Flow

Accelerators Format Main components of Accelerators Accelerators don’t do any manipulations Can do POST or GET requests Adding a Preview uses a 320x240 window Can send several parameters HighlightedText, {selection} DocumentName, {documentTitle} DocumentDomain, {documentDomain} DocumentHost, {documentHost} Link, {link} LinkText, {linkText} LinkRel, {linkRel} LinkType, {linkType} LinkDomain, {linkDomain} LinkHost, {linkHost}

OpenService Format Map with Live Maps

Accelerator Deployment //check the user agent string if client is MSIE 8.0 //for more info: //check if service is already installed window.external.IsServiceInstalled (‘ ‘category’); //if false, display button to add service window.external.AddService (‘ ;

Writing Your Own Accelerator

Accelerators Summary Accelerators are a light-weight way for users to have easy access to their favorites services from any web page 1.Think about ways to drive users to your site from any webpage: - lookup information (rating, similar information, etc.) - create new content - link sharing 2.Create an Accelerator using the OpenService Format Accelerators are designed to work with today’s services 3.Advertise your Accelerator on your website Installing an Accelerator requires no code deployment

Web Slices: Get Updates to Your Favorites Pieces of The Web

Web Slices

Basic Web Slice

Alternate Update Source

Alternate Display Source

Basic Example Amazon Kindle, Unopened Current bid: US $282.11

Web Slice Parameters hslice entry-title – the title of the feed item entry-content – the description of the feed item ttl – time-to-live value feedurl – alternative path to get updates endtime – the date in which the item is no longer relevant

Web Slices Network management Feed Download Engine checks for updates once a day by default (15 minutes max) Set time-to-live value Updates every 60 mins Provide alternative feed Direct download engine to different source for getting updates Subscribe

Web Slices Privacy and authentication Feeds enable opening web data to users and applications Web Slices are the same as feeds Data is cached on user’s local machine Expose private data through authentication Feeds Platform Auth Support: Persistent cookie based auth On expired cookies, click thru to clip page to re-auth Http based auth (Basic & Digest) Basic auth via SSL Uses saved credentials for background download On failure, user can click thru to page to “fix” problem NTLM (Corporate Scenarios)

Writing Your Own Web Slices

WebSlice Summary Web Slices are a lightweight way for users to stay in touch with your web content Start today: no client-side code required! user notification of updates entice users via preview to click-thru to site

Summary Connect users to your site through Accelerators and Web Slices

International Content & Community Resources for IT Professionals Resources for Developers Microsoft Certification & Training Resources Resources Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings from Tech-Ed website. These will only be available after the event. Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings from Tech-Ed website. These will only be available after the event. Tech ·Ed Africa 2009 sessions will be made available for download the week after the event from:

Related Content Breakout Sessions (session codes and titles) Whiteboard Sessions (session codes and titles) Hands-on Labs (session codes and titles) Required Slide Speakers, please list the Breakout Sessions, TLC Interactive Theaters and Labs that are related to your session. Any queries, please check with your Track Owner. Required Slide Speakers, please list the Breakout Sessions, TLC Interactive Theaters and Labs that are related to your session. Any queries, please check with your Track Owner.

Required Slide Complete a session evaluation and enter to win! 10 pairs of MP3 sunglasses to be won

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