文档详情

《马宁_Windows Embedded CE导航与地图平台介绍.》.pdf

发布:2016-01-03约9.6千字共33页下载文档
文本预览下载声明
Windows Embedded Windows Embedded CE导航与地图平台介绍 CE导航与地图平台介绍 马宁 微软最有价值专家 主 要 内 容 位置定位应用程序的潜力 问题: 昨天和今天 Windows Embedded CE 平台解决方案 GPS Intermediate Driver (GPSID) Location Framework 位置定位应用的潜力 位置信息目前的应用 • 交通/ 导航/ 天气/ 新闻 显示附近的资源 – 餐馆/ 商场/ 朋友/ 停车场 / 实时路况 设备能告诉你更多的位置信息 – 现场控制系统Field force automation (快递公司、 电力巡检) – 朋友 – 孩子! 3G时代的杀手级应用? 定位应用=位置信息+ 地图+ 增值服务 位置信息 – GPS ,LBS,WiFi定位,RFID 地图 – 在线服务,设备内置地图 增值服务 – 餐馆预订,实时路况,停车场信息,朋友聚 会,增值信息服务 3G + GPS == 位置服务产业链?== 3G时代的杀手级应用 主 要 内 容 Location-Enabled 应用程序的潜力 问题: 昨天和今天 Windows Embedded CE 平台解决方案 GPS Intermediate Driver (GPSID) Location Framework • 让应用程序获取位置信息的很多方式 – GPS/ 手机基站/ Web Services 位置应用目前的问题 – 开放平台== 不同的底层硬件/调用接口 – 难以用统一的方式编程和配置 – 隐藏和变化的标准 • 每个应用程序都需要从头编写程序来得到位 置信息 如何访问GPS数据? • GPS 通常作为一个串口来暴露 • 你的程序看起来像这样 – CreateFile(“COM4:”,…); – ReadFile(szBuf,bufLen,…) Parse() – CloseFile • 字符串示例(NMEA 0183) – $GPRMC,192108.762,A,4738.0170,N,12211.1 877,W,0.094235,39.56,291004,,*29 • 看起来很简单,真的吗? GPS 目前的问题 • CreateFile(“COM4:”,…) – 你从何知道它是COM4? 每个应用程序都需要一 个配置文件,需要UI和用户来进行输入 • Parse() … – NMEA 在手机上不是接口, 每个制造商都会有自 己的机制 • CloseFile(…) – 驱动程序没有多路复用,一个时间只能有一个 应用程序使用GPS – 如果只有导航软件使用GPS则没有问题,但是一 般情况下会有多个定位应用程序 哥们,别躲了, 你的手机早就告诉我们你在哪了? 头儿,我发现目标了, 正赶过去 这都被你们发现了? 隐私保护 • Spyware: 恶意软件将告诉坏人你的位置, 从而给你带来真正的威胁 • 串口并不知道隐私的重要性 目前位置应用的现状 • 应用程序获取位置信息是非常困难的 • 一旦获取位置,应用也许会阻塞住其他应用 • 从一开始,我们也许并不真的信任应用 • 概述:人们要么不使用位置信息,要不就很 难得到它 主 要 内 容 Location-Enabled 应用程序的潜力 问题: 昨天和今天 Windows Embedded CE 平台解决方案 GPS Intermediate Driver (GPSID) Location Framework 抽象,抽象,还是抽象! Location应该有类似文件系统的抽象层; 需 Location应该有类似文件系统的抽象层; 需 要一个API
显示全部
相似文档