Developing on the Windows Live Platform Mike Ormond Developer & Platform Group Microsoft Ltd

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Windows 8 (1) (2) (3) Windows 8 (1) (2) (3)
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Feature: Reprint Outstanding Transactions Report © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Silverlight Streaming Overview Availability of the Service Using Silverlight Streaming MIX’08 Updates Demos Business Model.
Feature: Purchase Requisitions - Requester © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Building Web APIs in Windows Azure Name Title Microsoft Corporation.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Developing Rich Web Applications with Silverlight Mike Ormond Developer & Platform Group Microsoft Ltd
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
The Microsoft Technical Roadshow 2007 Windows Live Martin Parry Developer and Platform Group Microsoft
What’s new in ASP.NET 3.5? Mike Ormond Developer & Platform Group Microsoft Ltd
Co- location Mass Market Managed Hosting ISV Hosting.
Windows 7 Training. Windows ® 7 Compatibility Installer Detection.
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
Feature: Purchase Order Prepayments II © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
var site="s15gizmodo" var site="s15gizmodo"
Announcing Demo Announcing.
Feature: OLE Notes Migration Utility
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
300MM active users worldwide Worldwideleadership.
Residents Visitors Outbound marketing Citizen Marketer Other Site.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
 Rico Mariani Architect Microsoft Corporation.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Windows 8 (1) (2) (3) Windows 8 (1) (2) (3)
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Connect with life Connect with life
The Windows Live Dev Platform Martin Parry Developer & Platform Group Microsoft Ltd
NEXT: Overview – Sharing skills & code.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Overview of Silverlight Mike Taulty Developer & Platform Group Microsoft Ltd
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

customer.
Mike Taulty Developer & Platform Group Microsoft Ltd
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Feature: Suggested Item Enhancements – Analysis and Assignment © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and.
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
The CLR CoreCLRCoreCLR © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Language Integrated Query Mike Taulty Developer & Platform Group Microsoft Ltd

Возможности Excel 2010, о которых следует знать
Office 365 Development.
Citrix Virtual Desktops version 7
ASP.NEXT The ASP.NET 3.5 Extensions
SharePoint & jQuery: Better Together
Office Mac /30/2018 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Title of Presentation 12/2/2018 3:48 PM
Catching up on Rich Clients (round 2)
Overview of Silverlight 2
Silverlight Debugging
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Silverlight 2 Mike Taulty Developer & Platform Group Microsoft Ltd
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Шитманов Дархан Қаражанұлы Тарих пәнінің
The complete developer's guide to the SkyDrive API
Title of Presentation 5/24/2019 1:26 PM
ASP.NEXT Mike Ormond Developer & Platform Group Microsoft Ltd
Presentation transcript:

Developing on the Windows Live Platform Mike Ormond Developer & Platform Group Microsoft Ltd

Agenda Live SearchMicrosoft Silverlight Streaming by Windows Live

Microsoft Silverlight is a cross-browser, cross-platform implementation of.NET for building and delivering the next generation of media experiences & rich interactive applications for the Web.

Timeline & Packaging Timeline V1.0 Released September 2007, V1.1 in Alpha (timing and some functionality TBD) Moonlight – timing TBD (Novell) Packaging Browser plug-in, little dependency on other s/w

Silverlight V1.0 and V1.1 Silverlight V1.1 Silverlight V1.1 Silverlight V1.0 Silverlight V1.0 V1.1 will add.NET to V1.0 CoreCLR Independent subset of the.NET Framework

A richer web with Silverlight

Silverlight Streaming Provides developers a free, scalability-on-demand solution for Silverlight Free, 4GB hosting and streaming You build the application, we deliver the scale High quality, differentiated, controllable user experience Complete API Programmability

Using Silverlight Streaming What can it host? Silverlight applications Content (video) for use in Silverlight apps Invoking Default (requires JavaScript) –Special version of Silverlight.js –Parameters move to manifest Iframe (no JavaScript) –URL syntax

Packaging Content for SLS Single zip file archive (Video files restricted to 22MB) Add application manifest (manifest.xml) List of JavaScript files to load in order Set parameters (like Silverlight.createObject()) Add startup code to local page

Packaging Content for Silverlight Streaming

Expression Encoder Generates VC-1 (WMV) content Optimised for Silverlight Add leaders / trailers / watermarks / chapters / captions etc Output *.wmv file Complete Silverlight media player app Publish to Silverlight Streaming (plugin preview) Command line interface

Video & Expression Encoder

Silverlight Streaming API URL Credentials HTTP basic authentication (HTTPS required) –Username = Account ID –Password = Account Key File Set Group of files representing a Silverlight application Contained in a single zip archive Include a manifest (manifest.xml)

Silverlight Streaming API Operations PUT / POST Adds a file set Request body must be a file set (zip file) DELETE Deletes a file set GET Retrieves information specified by the URL Eg list of file sets, list of files in file set etc

Silverlight Streaming API

Contoso Bicycle Club Virtual Earth Spaces Silverlight Streaming (geo-sync'd) Expo Adventure Works Resorts Live ID associated with ASP.NET Profiles User Generated Video Content Accepting file uploads (via a form post) Dropping uploads into MSMQ Queue Encoding using Expression Encoder Uploading to Silverlight Streaming Playing videos from Silverlight Streaming Map Point Web Service Contacts Control Spaces Photo Control Windows Live Alerts Virtual Earth Contoso University Contacts API (Windows Live Data) Virtual Earth Spaces Silverlight Streaming Expo Windows Live Quick Apps (Beta) Free source code to build social networking sites

Considerations Cross domain issues Different domains = restricted access Use initialisation parameters (initParams) Hosting HTML hosted / non-hosted structure differs Access to HTML DOM

initParams

Live Search

Adding Search On Your Site Live Search Box Fast Simple No code Live Search Web Service Flexible Powerful Unlocks Capabilities

Live Search Box Basic Search either web or specific site Advanced Web search plus optional –Site Search (multiple sites) –Search Macro Customisation Options

Live Search Box

Live Search Web Service SOAP API Get application ID Add Web Reference …and play

Offset Total Source Result []Results SourceResponse[] Responses... ResultFields Source String CultureInfo String AppID SourceRequest[] Requests String Query SearchRequest MSNSearchService.Search(SearchRequest) SearchResponse The Live Search API

Additional Resources Main Hub Silverlight Main Silverlight Site – Silverlight Streaming Site – Silverlight Streaming SDK – Live Search Live Search Service Home – Live Search Interactive SDK –

MSDN in the UK Visit Newsletter Events Nugget Videos Blogs

© 2007 Microsoft Ltd. 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.