Windows Live and Virtual Earth Building Mashups

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.
© 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.
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.
The Microsoft Technical Roadshow 2007 Windows Live Martin Parry Developer and Platform Group Microsoft
Co- location Mass Market Managed Hosting ISV Hosting.
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.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
WinHEC /22/2017 © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
© 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
demo Receive Inventory Export Parse and Normalize.
© 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.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

customer.
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
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
© 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.

demo User Signs Up Temporary Account is Created with Verification Link Sent User Clicks Link Account is Activated Login.Register(userName,
IT Operations Management
GrapeCity Build Experiences with Enterprise-level Tools and Solutions
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
Microsoft Ignite /10/2018 3:38 AM
Office 365 Developer Overview
Microsoft Office SharePoint Server 2007 Enterprise Search
Windows Live Martin Parry Developer and Platform Group Microsoft
Power BI Premium overview
IT Operations Management
Power your app with Live services
Возможности Excel 2010, о которых следует знать
Microsoft Translator Dr. Neil Roodyn.
Microsoft Virtual Academy
Title of Presentation 11/22/2018 3:34 PM
"Oslo”: Customizing and Extending the Visual Design Experience
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.
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
28 days.
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.
4/20/2019 Share © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
Microsoft Build /20/ :42 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
PENSACOLA ENERGY WORK PLAN OCTOBER 10, 2016
Title of Presentation 5/12/ :53 PM
Шитманов Дархан Қаражанұлы Тарих пәнінің
The complete developer's guide to the SkyDrive API
ASP.NET Roadmap: One ASP.NET – Web Forms, MVC, Web API, and more
Title of Presentation 5/24/2019 1:26 PM
5/24/2019 6:44 PM 1/8/18 Bell #10 In a world governed by the gods, is there any room for human will? Do human choices make a difference? EXPLAIN © 2007.
日本初公開!? Vista の新機能を実演 とっちゃん わんくま同盟 7/23/2019 9:09 AM
Title of Presentation 7/24/2019 8:53 PM
Build /27/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Developing with Windows Live
Microsoft Virtual Academy
9/24/2019 5:31 PM ©2005 Microsoft Corporation. All rights reserved.
Presentation transcript:

Windows Live and Virtual Earth Building Mashups Simon Davies sdavies@microsoft.com Developer and Platform Group Microsoft UK

Tonight's Agenda 6:30pm Introduction and Overview 7:45 pm Quick Break 8:00 pm Building Geo Mashups – Rob Blackwell AWS 9:15 pm Close

What is a Mashup? Rapid development by combining available services with value-add “glue” Granularity: fairly large The sum is greater than the parts Large number are geo-based Examples: http://www.snoasislocation.com http://www.holidaylocal.com/ http://www.lovelewisham.org http://maps.live.com – Search + Virtual Earth maps

Important Architectural Point The final composition of the data occurs on the client machine This is fundamentally different than traditional CGI, ASP or JSP models This decentralizes your server architecture, offloading capex, opex, bandwidth, power and heat to the end-user’s machine Mapping Data Multiple Listing Data Virtual Earth John L. Scott © 2006 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.

Windows Live Platform Ecosystem Open Windows Live services to 3rd parties to create a virtuous ecosystem that mutually benefits users, developers, partners, advertisers and Microsoft. Unique application capabilities Large user base and multiple monetization models More innovation in Windows Live services More user value from Windows Live Developers Live Platform Consumers Partners and Advertisers Larger advertiser base Greater ability for ISV revenue share More engaged and targetable user base Unique advertising vehicles © 2006 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. 5

Windows Live Platform Applications Common Services Core Infrastructure E-mail IM 3rd Party Applications Spaces Live.com Video Expo … Common Services Presence Search AdCenter Mapping Mobile … Contacts Identity Storage Core Infrastructure © 2006 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. 6

Platform Principles Users are in control of their personal data Consistency Easy for developers to make money Any platform, browser, language, device Straightforward low-friction licensing © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Windows Live Platform Services APIs available today: Search Messenger bots, activities and add-ins Gadgets Contacts Virtual Earth Spaces Expo Custom Domains Live Labs – Relay, STS, Photosynth

Gadgets for Live.com Mini applications… 9/11/2018 5:46 PM Gadgets for Live.com Mini applications… Eye-popping UX with deep access to Web services Simple for users to install and customize …driving Traffic to partner assets… Extends their reach beyond traditional properties Increases engagement through aggregation and customization …through multiple placement opportunities Live.com Windows Live Spaces MicrosoftGadgets.com © 2006 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.

Windows Live Gadgets Client Side Aggregation Content from diverse domains brought together in an end-user configurable display space Domain isolation via iframes Gadget SDK provides cross-browser JavaScript UI framework Available now to drop in to live.com and spaces.live.com personal pages http://dev.live.com/gadgets

Windows Live Search Programmatically construct search queries, receive structured results via SOAP API Search macros provide customised “search engine” Search Box enables “in site” search experience http://dev.live.com/livesearch

Messenger Bots Automated contacts in Messenger 9/11/2018 5:46 PM Messenger Bots Automated contacts in Messenger Easily connect to your customers, 24x7 From simple text to rich activities Driving traffic to your assets Extends your reach beyond traditional properties Spreads virally © 2006 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.

Messenger Activities API 9/11/2018 5:46 PM Messenger Activities API Rich applications shared between users within Messenger Natural extensions of the IM conversation Rich multi-user AJAX-based mashups Driving traffic to your assets and enabling new scenarios A new way to display content New support and commerce scenarios Deeper user engagement Available through Placement in Messenger Launched from any web site SDK available on dev.live.com © 2006 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.

Bot User Growth Two of the largest Bots on Messenger have spread virally by word-of-mouth: no advertising smarterchild@hotmail.com: 0 to 7.8M users in 7 months encarta@conversagent.com: generates 8M queries per month © 2006 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.

Case Study: Bot Minutes Growth © 2006 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.

UK Messenger reach\usage In October, Messenger reached 15.1 Million Unique Users On average, users have 73 buddies on the buddy list. 12 billion IM messages are sent every month. 15% of users log to IM for 1-2 hours per day 74% of all UK Instant Messenger users use MSN Messenger

Windows Live Messenger Bots and Activities © 2006 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.

Virtual Earth JavaScript API to programmatically control map viewer View lat/long location Set view extent Place pushpins Draw lines Handle mouse events – App specific popups Show roadmaps, aerial photos, birdseye views, etc. Virtual Earth 3D terrain mapping

Virtual Earth © 2006 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.

Licencing Virtual Earth offers an incredible free service for developers: There is no need to register with us, you can just use the API anonymously. You have permission to use our map service on commercial websites for free i.e. our free access doesn’t just limit you to “non commercial” use. You get at least 100,000 transactions per day free of charge which could equate to as many as 800,000 map tiles served per day free of charge. If you need to exceed these limits please contact maplic@microsoft.com and we’ll considering waiving the limit on a case-by-case basis, or contact the Virtual Earth Team (mapemea@microsoft.com) to discuss a commercial agreement. For full terms and conditions see http://www.microsoft.com/virtualearth/control/terms.mspx

Windows Live Contacts Control Enable end-users to use their Windows Live Contacts with your web apps Convenience – shopping cart order completion Socialization – share with friends Windows Live Contacts = Windows Messenger Addressbook, Hotmail Addressbook 240+ million active end-users More than 14 billion contact records worldwide Any web server, most modern browsers

Contacts Control Usage Model Web app specifies size & location of HTML element User clicks link to sign into live.com domain User’s contacts displayed in control User selects one or more contacts, clicks Submit User reviews selected info, clicks Send Web app receives selected contacts in OnData event

Windows Live Contact Control © 2006 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.

Resources Windows Live Developer Platform: http://dev.live.com Danny Thorpe's Blog: http://blogs.msdn.com/dthorpe VE licence: http://www.microsoft.com/virtualearth/control/terms.mspx VE community site: http://www.viavirtualearth.com Live Local Preview http://preview.local.live.com Live Local Collections: http://www.passthepoi.com Bird’s Eye Tourist: http://www.birdseyetourist.com Live Labs: http://labs.live.com ASP.Net AJAX: http://atlas.asp.net Virtual Earth Licencing Queries: maplic@microsoft.com Virtual Earth Commercial Agreements: mapemea@microsoft.com

©. 2006 Microsoft Corporation. All rights reserved © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.