Presentation is loading. Please wait.

Presentation is loading. Please wait.

MBL206 A First Look at the Microsoft Location Server (MLS) Steve Lombardi Technical Product Manager MapPoint Business Unit Microsoft Corporation.

Similar presentations


Presentation on theme: "MBL206 A First Look at the Microsoft Location Server (MLS) Steve Lombardi Technical Product Manager MapPoint Business Unit Microsoft Corporation."— Presentation transcript:

1 MBL206 A First Look at the Microsoft Location Server (MLS) Steve Lombardi Technical Product Manager MapPoint Business Unit Microsoft Corporation

2 Location, Location, Everywhere… Real-time location data for mobile devices is becoming available Coverage and precision will improve FCC E911 directive New revenue opportunity for mobile operators Sophisticated applications can be deployed on the rich mobile devices Enterprises want location-enabled applications

3 But Not An Application To Use… No platform for developing location- enabled applications Privacy concerns Security concerns Interfacing with multiple mobile operators is near impossible

4 May We Suggest Microsoft Location Server? A device and language neutral platform for developing location-enabled applications SOAP/XML API and SDK Includes MapPoint Web Service API Privacy framework Explicit opt-in User notifications Privacy settings remain within the enterprise SSL to secure external communications Plug-in provider model supports multiple mobile networks

5 Microsoft Location Server Application Scenarios Mobile workforce management Repair Technicians Salespersons Helping “on the road” employees Locate colleagues Maps and Routes Proximity search for food, services, entertainment, etc. Mobile asset management Security applications Consumer scenarios…

6 It’s pre-release, but lets give it a shot! demo demo

7 Microsoft Location Server Overview APIs and SDK Privacy Management Security Multiple Networks Administration Console Deployment

8 MLS Overview Microsoft Location Server User Privacy Any mobile app MapPoint Web Service Mobile Network’s Location Service SOAP/HTTPS Secure Channel LOBApplication User Privacy SOAP/ HTTPS Enterprise Network

9 MLS APIs and SDK Empower developers to easily create location-enabled applications Available to any ISV, SI, partner, or customer MLS APIs MLS Web Service API MLS Server API SDK will document all APIs and provide sample code

10 MLS Web Service API SOAP/XML API Designed for use by location-enabled applications Synchronous and Semi-synchronous methods for locating contacts Locatable contact-list management Privacy management Super-set of MapPoint Web Service API

11 MLS Server API SOAP/XML API Enables automation of administrative tasks Server configuration User provisioning Defining “Points of Interest” categories

12 Privacy Management Privacy protection is crucial for location- enabled applications MLS supports Explicit opt-in model Blocking of users Visibility control Notifications

13 Privacy Management Privacy settings are completely managed in the enterprise External systems do not receive any personally-identifiable information

14 Security User authentication with enterprise AD credentials SSL connection between devices and MLS Secure connection between MLS and mobile network to request real-time location Technology used is dependent on the mobile operator SSL connection between MLS and MapPoint Web Service Only MLS administrators can use the Administration console or call the MLS Server API

15 Multiple Network Support 802.11 Location Provider Provider Manager Network A Location Provider Network B Location Provider MLS Web Service Microsoft Location Server

16 Administration Console Microsoft Management Console (MMC) based administration console Features User provisioning and maintenance User selection from enterprise Active Directory “Points of Interest” category definition Manage MLS settings MapPoint Web Service credentials and URLs Provider settings

17 Locating a Contact MLS verifies Is the contact “visible”? Is the requestor allowed to locate the contact? Determines the mobile network to query for location Sends location request to mobile network Notifies contact before returning location information to requestor

18 Locating a Contact Microsoft Location Server Application MapPoint Web Service Mobile Network’s Location Service 1. GetPosition(ContactID) 2. Locate contact’s device 3. (Lat,Long) 5. GetMap(Lat,Long) 6. GetMap(Lat,Long) 4. Notify Contact Lat,Long SMTPServer

19 Code Sample Le’t see the code in VB.NET to build a buddy list and locate a device.

20 Deployment Architecture MLS DB Active Directory SMTP Server Internet MapPoint Web Service Mobile Location Service Location Enabled Application Wireless Network SOAP/HTTPS SOAP/ HTTPS Microsoft Location Server Outer Firewall Inner Firewall Enterprise DMZ Secure Protocol

21 Deployment System Requirements Windows 2000 Server; SP3 Active Directory.NET Framework 1.1 SQL Server 2000; SP3 High-speed Internet connectivity

22 Summary MLS is a device and language neutral platform for acquiring real-time location of a mobile device It addresses: Privacy Security Multiple Networks Ease of development MLS is a critical component of MapPoint’s end-to- end location solution that enterprises can deploy MLS offering will grow over time to support other Location sources (802.11, rfid…)

23 Community Resources http://www.microsoft.com/communities/default.mspx Most Valuable Professional (MVP) http://www.mvp.support.microsoft.com/ Newsgroups Converse online with Microsoft Newsgroups, including Worldwide http://www.microsoft.com/communities/newsgroups/default.mspx User Groups Meet and learn with your peers http://www.microsoft.com/communities/usergroups/default.mspx

24 evaluations evaluations

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


Download ppt "MBL206 A First Look at the Microsoft Location Server (MLS) Steve Lombardi Technical Product Manager MapPoint Business Unit Microsoft Corporation."

Similar presentations


Ads by Google