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

Slides:



Advertisements
Similar presentations
Powerful and convenient management for Windows Mobile ® 6.1 devices in an enterprise environment. These features include: Centralized, over-the-air device.
Advertisements

OneBridge Mobile Data Suite Product Positioning. Target Plays IT-driven enterprise mobility initiatives Extensive support for integration into existing.
Ray Ozzie Chief Software Architect. Applications and Solutions Cloud Infrastructure Services Live Platform Services Global Foundation Services Services.
Mission Critical Messaging Platform Roni Havas Unified Communications Solution Specialist Specialists Technology Unit – EPG - Microsoft Israel
The System Center Family Microsoft. Mobile Device Manager 2008.
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Faith Allington Program Manager Microsoft Corporation Session Code: WSV304.
Sentry: A Scalable Solution Margie Cashwell Senior Sales Engineer Sept 2000 Margie Cashwell Senior Sales Engineer
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Mike Fitzmaurice Technical Product Manager Microsoft Corporation
Applying SOA for Agile Service Delivery in Communications & Media Jaron Cohen Asia-Pacific Service Enablement Solution Specialist.
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
OFC324 Microsoft Project Server: Putting Enterprise Project Management (EPM) To Work Sam Brooks
Rob Williams Program Manager Microsoft Corporation.
Rob Hwacinski Sr. Program Manager Lead Microsoft Corporation WEM206 Ashwin Kulkarni Sr. Product Manager Microsoft Corporation.
Introduction to Microsoft Lync Online This course covers the following: Overview of Microsoft Lync Online Customizing Lync Online.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Enhanced Collaboration and other benefits of Sharepoint Technologies Kern Sutton Business Productivity Group Microsoft Corporation.
Matt Steele Senior Program Manager Microsoft Corporation SESSION CODE: SIA326.
Managing Client Access
© 2012 Cisco and/or its affiliates. All rights reserved. CDN-4698 Cisco Public Collaboration Enabled Business Transformation (CEBT) Integration Platform.
May 30 th – 31 st, 2006 Sheraton Ottawa. Microsoft Certificate Lifecycle Manager Saleem Kanji Technology Solutions Professional - Windows Server Microsoft.
DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation.
DEV317 Integrating Extensible Business Graphics into Enterprise Applications using Visio 2003 Mai-lan Tomsen Bukovec Program Manager.
OFC 322 Building Office Research Web Services: Exposing Corporate Data Through Office Brian Jones Program Manager Authoring Services Martin Sawicki Lead.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
©Kwan Sai Kit, All Rights Reserved Windows Small Business Server 2003 Features.
OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
MBL393 Location Aware Devices Chung Webster Application Development Consultant.
DEP351 Windows ® Rights Management (Part 2): Enterprise Readiness & Deployment Marco DeMello Group Program Manager Windows Trusted Platforms & Infrastructure.
SEC303 Assessing and Managing Privacy in the Enterprise JC Cannon Privacy Strategist.
Slide 2 The Microsoft Office Project 2003 Software Development Kit Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation Uma.
DEP362 Automated Deployment Services Paul Sutton Program Manager.
OFC290 Information Rights Management in Microsoft Office 2003 Lauren Antonoff Group Program Manager.
DEP350 Windows ® Rights Management (Part 1): Introduction, Concepts, And Technology Marco DeMello Group Program Manager Windows Trusted Platforms & Infrastructure.
Project Server 2003: DC340: Security (Part 1 of 2): How to securely deploy Project Server in an enterprise environment Pradeep GanapathyRaj (PM), Karthik.
OFC 307 Office 2003 Solution Case Studies Ray Stephenson Smart Client Technical Evangelist
Slide 1.NET Development for Project 2003 Samples from the Project 2003 SDK Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation.
Grid Chemistry System Architecture Overview Akylbek Zhumabayev.
Identity Solution in Baltic Theory and Practice Viktors Kozlovs Infrastructure Consultant Microsoft Latvia.
Paul Butterworth Management Technology Architect
DEV333 Instrumenting Applications for Manageability with the Enterprise Instrumentation Framework David Keogh Program Manager Visual Studio Enterprise.
EBZ319 Building Enterprise Web Sites Using MCMS 2002 Daniel Kogan Program Manager CMS Group Microsoft Corporation Pat Miller Developer CMS Group Microsoft.
EBZ 321 Extending CMS 2002 Publishing Processes Scott Fynn Microsoft Consulting Services National Practices.
EBIZ327 InfoPath and BizTalk Server 2004 Scott Woodgate Jupiter Product Planner.
Rob Davidson, Partner Technology Specialist Microsoft Management Servers: Using management to stay secure.
MSG331 Exchange Server 2000/2003 Software Development Kit Susan Hill Lead Programmer Writer Microsoft Corporation.
DAT300 SQL Server Notification Services: Application Development Ken Henderson Technical Lead, SQL Server Support Microsoft Corporation
Module 1: Overview of Microsoft Office SharePoint Server 2007.
EBZ303 Building Applications Using BizTalk Human Workflow Services Nagender Vedula Group Program Manager E-Business Server Group Microsoft Corporation.
EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager.
DEV332 Programming for the Middle Tier in Visual Basic.NET Billy Hollis Author / Consultant.
SEC304 Enhancing Exchange, OWA and IIS Security with ISA Server Feature Pack 1 Steve Riley Microsoft Corporation
Making The Most Of RFID In Your Applications Anush Kumar DATL01 Program Manager Microsoft Corporation
MSG 334 Creating Exchange Administrative Scripting for the Non-Programmer Susan Hill Lead Programmer Writer Microsoft Corporation.
© 2008 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED,
OFC320 Building EPM Solutions with Microsoft Project Server Ted Dinklocker Program Manager Microsoft Corp.
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
DEV291 Microsoft CRM Jason Hunt Technical Product Manager.
Azure Active Directory - Business 2 Consumer
Introduction to Windows Azure AppFabric
Integrating Enterprise Applications Into SharePoint® Portal Server
SaaS Application Deep Dive
Building great Metro style apps for mobile broadband devices
{ Security Technologies}
Office 365 Identity Management
Open Automation Software
Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

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

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

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

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

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…

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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…)

Community Resources Most Valuable Professional (MVP) Newsgroups Converse online with Microsoft Newsgroups, including Worldwide User Groups Meet and learn with your peers

evaluations evaluations

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