Stefano Mallè Evangelism Lead - Developer and Platform Evangelism Microsoft Switzerland - Richtistrasse 3 - 8304 Wallisellen

Slides:



Advertisements
Similar presentations
Ray Ozzie Chief Software Architect. Applications and Solutions Cloud Infrastructure Services Live Platform Services Global Foundation Services Services.
Advertisements

Lync Online Name | Title | Microsoft Corporation.
Faith Allington Program Manager Microsoft Corporation WSV322.
.NET 3.5 SP1 New features Enhancements Visual Studio 2008 SP1 New features Enhancements Additional features/enhancements.
Services Course Windows Live SkyDrive Participant Guide.
Windows Vista Presentation Advances Daniel Moth Developer & Platform Group, Microsoft Ltd
Services Course Windows Live SkyDrive Participant Guide.
Name | Title | Microsoft Corporation
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Silverlight Streaming Overview Availability of the Service Using Silverlight Streaming MIX’08 Updates Demos Business Model.
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
Services Course Live SkyDrive Participant Guide.
Developing on the Windows Live Platform Mike Ormond Developer & Platform Group Microsoft Ltd
Varun Sharma Security Engineer | ACE Team | Microsoft Information Security
1 Outlook Live Live Messenger SkyDrive Office Live Live Spaces Live Groups.
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.
35% of Internet traffic is video today, by % Growing at ~50% CAGR TV IP Delivery ~50 million internet connected TVs sold this year 150M+ video.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
The Windows Live Dev Platform Martin Parry Developer & Platform Group Microsoft Ltd
Integrating NAV 2013R2 and Office 365 Office 365 Single Sign-on NAV as an app NAV online document store.
Feature: Suggested Item Enhancements – Sales Script and Additional Information © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows.
Stefano Mallè Evangelism Lead - Developer and Platform Evangelism Microsoft Switzerland - Richtistrasse Wallisellen
Connect with life Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India
Services Course Assigning Homework Participant Guide.
demo User Signs Up Temporary Account is Created with Verification Link Sent User Clicks Link Account is Activated Login.Register(userName,
WEB203 Lap Around the Windows Live Platform Catherine Heller Windows Live Technical Evangelist Microsoft Corporation.
Office 365 Upsell Paths.
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
Office 365 Developer Overview
Microsoft Office SharePoint Server 2007 Enterprise Search
TechEd /1/2018 7:56 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
MIX 09 6/5/2018 9:14 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
9/11/ :51 AM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
SPC Developer 6/25/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Virtual Academy
Services Course 9/9/2018 3:37 PM Services Course Windows Live SkyDrive Participant Guide © 2008 Microsoft Corporation. All rights reserved.
Services Course 9/11/2018 5:45 PM Services Course Windows Live Messenger Participant Guide © 2008 Microsoft Corporation. All rights reserved.
9/13/2018 6:37 AM Services Course Getting Started Participant Guide
Using AAD B2C for WordPress & Secure Deployment Scenario
Power your app with Live services
Excel Services Deployment and Administration
Office Power Hour New developer APIs and features for Apps for Office
Office 365 Development.
Living up to the Promise of Online Advertising
Azure AD Line Of Business Application Integration
Integrating Microsoft SharePoint 2010 with Windows Azure
MIX 09 11/16/2018 4:08 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Office 365 Development July 2014.
Developer Patterns to Integrate Silverlight 4.0 with SharePoint 2010
MIX 09 11/23/2018 6:07 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Windows Azure Keenan Newton 3-021
Microsoft Virtual Academy
12/9/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
Pablo Castro Software Architect Microsoft Corporation
Office 365 Development.
TechEd /22/2019 9:22 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Office 365 Development.
Game On with Windows & Xbox One
Microsoft Office 4/3/2019 Deep Dive into native Universal App development with the Office 365 APIs Speaker name Title Microsoft Corporation © 2012 Microsoft.
Developing for Windows Azure
4/15/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
The complete developer's guide to the SkyDrive API
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Presentation transcript:

Stefano Mallè Evangelism Lead - Developer and Platform Evangelism Microsoft Switzerland - Richtistrasse Wallisellen Blog: Technology Talk, DPE Team BlogTechnology TalkDPE Team Blog Co-ordinates: XING, LinkedInXINGLinkedIn

2 “in the sky”

Controls Windows Live Tools for Visual Studio 2008 February CTP: Contacts, IDLogin, IDLoginView, SilverlightStreamingMedia, IM ControlsAPI Do more Do it with more technologies Javascript Objects & Libraries … it‘s more complex 3

Enhance your site with live services Live ID

What digital IDs for all MS online services  Windows Live, MSN, Office Live, Xbox Live, Microsoft.com… works on multiple devices  PC, Xbox, mobile phone, TV (Media Center, MS TV) industry Leading Platform 420 million users 1+ billion authentications per day hundreds of relying sites & servicesWhy secure (CardSpace), userfriendly ”single sign-on” to services and sites Windows Live ID Federation seamless access to / integration of live services via live APIs and/or live controlsHow Windows Live ID Client Authentication (Client SDK) Windows Live ID Web Authentication (Web SDK, WL Tools for VS Controls) Relying Party Suite (RPS) SDK Terms of Services* …has no user limits or fees * For a complete and binding description refer please to

2 Options: SDK Zero server-side installation requirements Sample code in ASP.NET, Perl, Python, PHP, Java, Ruby WL Tools for Visual Studio 2008 IDLoginView Extends the ASP.NET LoginView control Multiple views in different authentication states IDAuthentication Provides wrapper for Live ID authentication URL/Iframe 6

1) User Requests Web Page 2) Website returns Sign In link 3) User clicks Sign In 4) Windows Live™ ID Sign In Page is returned 5) User enters Credentials 6) User is authenticated by Windows Live™ ID 7) User is redirected to your site 8) Your application displays protected or personalized content. 3 rd Party Server Windows Live ID Authentication Server

2. Add a Sign In link 3. Create a "handler" page, to receive the user ID 1. Register your site 4. Capture & store user profile items in your database Application name Return URL Secret key WebAuthHandler.aspx UserID: AppId &context=myContext&style=font-size%3A+10pt%3B+font- family%3A+verdana%3B+background%3A+white%3B" …"> AppId

Windows Live Tools for Visual Studio 2008 (login & association to form authentication)

Depth integration Web scenario Full branding of login.live.com screen Uses common Live ID CID of user Requires significant development and configuration Access to SDK requires Microsoft approval Production deployment requires Microsoft compliance review

Enhance your site with live services Contacts

What Single shared internet-scale address bookWhy 500 million address books 30 billion contact associations 1 address book per Windows Live IDHow Live Contacts (REST) APIs (with delegated authentication) Live Contatcs Control Terms of Services* Controls: Free unlimited usage APIs FREE! up to 1 million unique users per month More than 1 million unique users: Ad revenue sharing, or $0.25/unique user per year * For a complete and binding description refer please to Messenger 263M users Messenger Hotmail 280M accounts Hotmail Spaces 93M Spaces Spaces Windows Live Contacts Office Live XBOX Live Your Apps

Windows Live Tools for Visual Studio 2008 (contacts & presence control)

(excurse)

Windows Live delegated authentication is a technology that allows user to delegate authority to a particular application for a set of resources

Enhance your site with live services Messenger

What Instant Messenger capabilities for your web site TalkBack Full Javascript ClientWhy Implement new communication channel (ask the experts, the hotline,…) Increase time spent on your siteHow JavaScript Client API („Full experience“) Windows Live Messenger IM control ("Talkback") Windows Live Presence (REST/JSON) API Terms of Services* IM control: no user limits or fees Presence API FREE! up to 1 million unique users per month Above 1 million users, $0.25 per user / year * For a complete and binding description refer please to

Windows Live Tools for Visual Studio 2008 (talkback control)

Enhance your site with live services Silverlight Streaming

What …is an online service for hosting "to-be-streamed" Silverlight applicationsWhy Streaming infrastructure optimized for world-wide deliveryHow Via SLS admin siteSLS admin site Create an account at (Account ID and secret key) upload Silverlight Applications in ZIP format (.zap) or via encoder upload videos (encoder) End users require the Silverlight runtime (browser plug-in) Everything else is HTML/JavaScript (iframe or script invocation) Silverlight Streaming REST API Terms of Services* 10GB storage, up to 1.4 Mbps streaming, 105 MB max video file size Pre-release: FREE! unlimited streaming Post-release: free with adv model or … * For a complete and binding description refer please to

Surface computing It works without a traditional mouse or keyboard, allowing people to interact with content and information by using their hands and natural movements. Users are able to access information either on their own or collaboratively with others. Surface computing features four key attributes: Direct interaction. Users can actually “grab” digital information with their hands and interact with content through touch and gesture, without the use of a mouse or keyboard. Multi-touch contact. Surface computing recognizes many points of contact simultaneously, not just from one finger as with a typical touch screen, but up to dozens and dozens of items at once. Multi-user experience. The horizontal form factor makes it easy for several people to gather around surface computers together, providing a collaborative, face-to-face computing experience. Object recognition. Users can place physical objects on the surface to trigger different types of digital responses, including the transfer of digital content.

Silverlight Streaming

Making it even easier…

dev.live.com Windows Live Tools for Visual Studio 2008 February CTP: Contacts, IDLogin, IDLoginView, SilverlightStreamingMedia, IM Controls Standardization on AtomPub get/put/post/delete  combine it with ADO.NET Data Services! Quick Apps Full sample code to download and adapt Script# brings the C# developer experience (programming and tooling) to Javascript/Ajax is a C# compiler that generates Javascript instead of IL Intellisense for jscript For instance for VE control:

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