Sascha P. Corti Microsoft Switzerland Developer & Platform Evangelism

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)
Feature: Identity Management - Login © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
 Mark Brown Sr. Product Manager Virtual Earth Microsoft Corporation BB10.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
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.
Mesh Henrik Westergaard Hansen ISV Developer Evangelist
 Raymond Endres Development Manager Microsoft Corporation BB05.
Amalga UIS Modules Medical Imaging Research Foundation Quality Measures Other HealthVault Partner Applications Microsoft Partner Solutions.
 Nishant Gupta Program Manager Live Services Microsoft Corporation BB51.
Co- location Mass Market Managed Hosting ISV Hosting.
 Ori Amiga Group Program Manager Microsoft Corporation BB04.
Developing on the Windows Live Platform Mike Ormond Developer & Platform Group Microsoft Ltd
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.
 Don Gillett Principal Architect Microsoft Corporation BB41.
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)
SharePoint 2010 Bing Maps SharePoint Online SQL Server 2008 SQL Azure.
Getting Started with Windows Azure Name Title Microsoft Corporation.
Inspire and enable transformative user experiences for retrieving and exploring content regardless of location.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Print Remaining Documents © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Connect with life Connect with life
© 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.
Feature: Employee Self Service Timecard Entry © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Azure Services Platform Update James Conard Sr. Director Developer & Platform Evangelism Microsoft Corporation.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Why data services? Common challenges when creating rich web applications Creating rich web applications with data services Future scenarios & roadmap.

customer.
Chris Pendleton Virtual Earth Technical Evangelist Microsoft Corporation.
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.
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.
Saranya Sriram Developer Evangelist | Microsoft
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

IoCompleteRequest (Irp);... p = NULL; …f(p);
Build /4/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Dynamics NAV 2018 – what’s new
Power your app with Live services
Возможности Excel 2010, о которых следует знать
Living up to the Promise of Online Advertising
Setting up team development infrastructure for SharePoint 2013
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.
Title of Presentation 12/2/2018 3:48 PM
SPC Developer 1/1/2019 Deep Dive on the Capabilities of SharePoint Online's New Public Website Josh Stickler Program Manager WCM Kevin Gjerstad Principal.
Sascha P. Corti Developer Evangelist Microsoft Switzerland sascha
TechEd /22/2019 9:22 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
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.
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Шитманов Дархан Қаражанұлы Тарих пәнінің
The complete developer's guide to the SkyDrive API
Title of Presentation 5/24/2019 1:26 PM
Presentation transcript:

Sascha P. Corti Microsoft Switzerland Developer & Platform Evangelism

Silverlight Streaming Virtual Earth Virtual Earth Control 6.2 Virtual Earth Web Services 1.0 Live Mesh Programming the Live Mesh

Provides developers a free, scalability-on-demand solution for Silverlight

Up to 10GB Hosting per Account Up to 105MB per Video File Map account / application via WebDAV Easily embed applications using IFRAME <iframe src= " scrolling="no" frameborder="0" style="width:800px; height:600px">

Blend Encoder Remote Silverlight Control & Video Embedded in HTML Local Silverlight Control loads Remote Video Silverlight Application Embedded in HTML as Windows HTA Application Silverlight Application Silverlight Video Asset

Your Applicati on maps.live.commaps.live.com Virtual Earth Platform (AJAX Control & Virtual Earth Web Services) MapTiles Imagery Tiles Elevation and 3D Models Search (Yellow Pages) Geo- coding Collections User Generated Traffic Data Routing and Directions Data Services & Reporting

Data Sources ProcessingStorageAccessDelivery VE AJAX Control 3D Control Maps are verified, reprojected, and tiled. In addition to tiling, photogrammetry is used to determine terrain elevation and build 3D models Road data is rendered into maps, then tiled. Aerial Imagery + Elevation data 3D Models Road Maps POI Data Data Centers Images captured via the UltraCam Maps & images licensed from USGA, Pictometry, NASA, GeoEye, etc. Road data and Points of interest are licensed from NavTeq

Made by Vexcel, acquired in May Megapixel 3 GB/Second 14 Processors Swappable Storage limited only by room on the plane Exclusive Source of Imagery for Creating 3D Building Models in Virtual Earth through Photogrammetry: Geometric properties of Buildings and Landscape can be determined from 2-D Photos.

AJAX Control Embedded in a web page, shows 2D maps Managed 3D Control Activated through the AJAX control Virtual Earth Web Services SOAP Web Services that handle server-side requests Map Cruncher A tool from MS Research to add your maps to the VE experience

Developed by Microsoft Research, now in Beta Takes digitized maps (jpg, pdf, etc.) and reprojects them, turns them into map tiles that can be layered on top of the base imagery Easy to use: just find 3 or more similar points on the digitized map and the base imagery (the more the better) and MapCruncher does the rest.

Map Control Access to both 2D and 3D; road, aerial & bird’s eye imagery Navigation tools: zoom, navigation panel, mini-map Events & callbacks to respond to user control Shapes Points, Lines, Polygons Placed on Layers with custom pop-ups Find Geocoding, Points of Interest/Yellow Pages listings Routing Multipoint routing, driving & walking directions Traffic Integration Integration Vector data from: GeoRSS/KML, Live Search Maps collections Raster data from custom tile layers (MapCruncher)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " var map = null; function GetMap() { map = new VEMap('myMap'); map.LoadMap(); }

Imagery Service Static Maps and Tiles Image Metadata Search Service White/Yellow Pages & Collections One box and structured Geocode Service Geocode & Reverse Geocoding Route Service Multi-point routing Major Routes (one-click directions) Common Service (asmx) Authentication and Tokens

The new Virtual Earth Web Services offers static map images for road and aerial maps. ImageryServiceClient imageryService = new ImageryServiceClient(); MapUriRequest mapuriReq = new MapUriRequest { Credentials = new Credentials { Token = token }, Center = new Location { Latitude = , Longitude = }, Options = new MapUriOptions { ZoomLevel = 5, Style = MapStyle.AerialWithLabels, ImageType = ImageType.Gif, ImageSize = new SizeOfint { Height = 400, Width = 400 }, } }; MapUriResponse mapuriRep = imageryService.GetMapUri(mapuriReq);

The full power of the Microsoft Virtual Earth Routing Engine, exposed through SOAP-based web services, expands the potential for powerful location-based mobile applications or by letting server-side code work with routing data before it is sent to the user. RouteServiceClient routingService = new RouteServiceClient(); Waypoint[] points = new Waypoint[2]; points[0] = new Waypoint { Location = new Location { Latitude = , Longitude = } }; points[1] = new Waypoint { Location = new Location { Latitude = , Longitude = } }; RouteRequest routeReq = new RouteRequest { Credentials = new Credentials { Token = token }, Waypoints = points }; RouteResponse routeResp = routingService.CalculateRoute(routeReq);

SDK’s, examples, blogs and more Samples in this session, plus BONUS content Questions on Licensing: Partners:

… are a set of building blocks for handling user data and application resources which can connect your application to hundreds of millions of users. Mesh Services

Foundation: Cloud at the core Identity: People, devices, and applications Data: Universal representation Devices: Topology and management Sync: Bring data closer to users and apps Sharing: Distribute data among users State: Complete awareness Comms: Seamless connections

Platforms in Preview: Windows XP Windows Vista Mac OS X Windows Mobile 6 Platforms in Preview: Windows XP Windows Vista Mac OS X Windows Mobile 6

creator consumer processor consumer rich end-point

Access user data Access information on user devices Access user’s social graph Sync user’s data Access user’s profile Provide access control to user’s data Share user’s data Provide news on actions Manage applications

Devices Media Resources Data Entry MembersMappingsData FeedsNewsSubscription ApplicationsNewsNotification Queue Mesh Objects ScriptsProfilesMeshContacts Live Operating Environment Data Entry

Bring exciting new devices into the Mesh, integrate with core infrastructure and experience. World of Devices Seamlessly integrate social applications across invites, news feeds, local devices experiences, and more. Social and Community Sites Service-enable client applications, make them Mesh- aware, enable multi-user sharing-based experiences. Client-to- the Web Take your web application and content to the client, enable a rich and seamless offline experience. Web-to- the Client

Talking to Live Services is easy We speak HTTP.NET, PHP, Java,Python, Ruby, AIR, Flash, Silverlight, etc. all speak HTTP Talk to client the same way you talk to cloud

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