{信息技术}第二节移动地理信息系统与嵌入式地理信息系统的关键技术

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(信息技术)第二节移动地理信息系统与嵌入式地理

信息系统的关键技术

第二节移动地理信息系统和嵌入式地理信息系统的关键技术

一、移动设备的开发方式

1、编译环境

1)EmbeddedVisualStudio

微软公司于发布WindowsCE的同时,为了推广WindowsCE的使用,仍免费提供了壹套专门针对WindowsCE的开发系统EmbeddedVisualStudio简称(EVS),Net平台出现前,WindowsCE下的开发主要是基于这个开发平台。

EVS4.0(VS)EVS3.0

EVS带有俩个开发工具,EmbeddedVisualBasic(EVB)和EmbeddedVisualc(EVC),于使用上这俩项工具均和PC平台下的VB和VC非常相似,所以开发人员不需要复杂的培训就能够直接于PDA平台上开发软件,这是EVS最吸引人的地方

如下图所示:

2)CodeWarrior

CodeWarrior是Metrowerks公司发布的,基于不同指令集系统开发的集成IDL环境。该集成环境包括以下几个功能模块:编辑器、源码浏览器、搜索引擎、构造系统、调试器、工程管理器。编辑器、编译器、连接器和调试器对应开发过程的四个主要阶段,其他模块用以支持代码浏览和构造控制,工程管理器控制整个过程。该集成环境是壹个多线程应用,能于内存中保存状态信息、符号表和对象代码,从而提高操作速度;能跟踪源码变化,进行自动编译和链接。

CodeWarrior壹个重要的特点就是其plug-in设计:根据不同开发IDE的需要,提供特殊的软件服务。该软件以壹个独立于IDE的文件方式提供,比较典型的有Windows下的DLL文件,MacOS和UNIX下的共享库文件等。

3)J2MEWirelessToolkit

Java编辑语言作为开发平台能够建立独立的应用程序(这些应用程序只需编写壹次,便既能够于Windows系统又能够于基于UNIX的系统上使用),正是这种潜力以及其跨平台的能力,使它于以后的几年里逐步引起商业终端用户的关注,且能够作为节约软件开发费用的壹种方法。

Sun公司曾经推出过多类Java平台的版本,最新的就是Java2平台下的J2ME环境。J2ME目前定义了俩种配置:

1、CLDC(connectedlimiteddeviceconfiguration,有线连接设备);、

2、CDC(connecteddeviceconfiguration,连接设备配置)。

其中,前者面向低端消费电子产品;后者面向的设备比较高端介于CLDC面向的设备和运行J2SE的完全桌面系统之间,这些系统的内存更大、处理能力更强,支持更复杂的环境。

J2ME的出现使移动GIS系统的开发更加方便和快捷,而且这种开发方式不仅能够支持C/S格式的开发,同时仍能够配合J2EE开发基于B/S的系统。

2、仿真器

仿真器是移动GIS开发调试不可缺少的壹部分。于很多情况下,移动软件开发者且不可能直接将程序和数据复制到硬件上进行调试,壹方面是由于传输程序速度太慢,比较麻烦;另壹方面是为了防止程序对硬件造成毁灭性伤害。所以于调试代码时,壹般均会先于仿真器上调试完毕,再使用真正的硬件进行测试。

仿真器壹般由硬件设备厂商提供,也有随着开发环境附带的

3、应用程序的部署

移动应用程序的部署是移动开发不可避免的壹环,因为调试完毕代码终究需要硬件环境的考验。目前比较流行的移动软件部署方式有俩种:OTA和非OTA。

OTA(overtheair)即经由无限通信网络将应用程序下载到移动设备上;而非OTA的方式是经由除OTA以外的所以方式将应用程序部署到移动终端上,目前较多的非OTA方式有:(1)有线传输;(2)红外线;(3)蓝牙;(4)多媒体信息服务;(5)Email附件。

采用非OTA方式获取应用程序壹般均要有各类厂商所提供的同步系统来完成。

二、无线网络的交互方式

通过无线网络将信息和服务从服务器端传输到移动终端上的技术,就叫网络互连技术。

常用的有1、短消息系统(shortmessagingsystem,SMS)

2、移动IP(MobilIP)

3、简单无线网络协议(wirelessapplicationprotocol,WAP)

1、SMS

1)概述

无线信息系统(SMS)于1991年出当下欧洲的无线领域,它提供了壹个机制,用于将短信传递到无线设备,及从无线设备发送短信。

SMS是壹种存储和转发服务。也就是说,短消息且不是直接从发送人发送到接收人,而始终通过SMS中心进行转发。如果接收人处于未连接状态(可能电话已关闭),则消息将于接收人再次连接时发送。

2)、SMS的优缺点

优点:

(1)简便SMS的消息能够于任何时间、任何地点发送,而且壹般情况下发出的消息就壹定能够被接收端接到。且SMS及时发送,不需要如TCP包壹般的上线下线,也不用顾及当前的网络情况,于使用上相当简便。

(2)兼容当前市场上支持SMS的设备非常多,尤其以手机为主的SMS应用平台使

用非常广泛,因此利用SMS作为交互手段,不用考虑其兼容性。

(3)廉价这种说法于不久的将来也许有待商榷。

缺点:

(1)复杂性开发SMS非常复杂,壹般需要使用AT指令集作为开发手段,且将要发送的消息内容通过繁琐的编码装载到AT指令集中且由某些I/O端口发送。

整个过程涉及的底层技术颇多,开发门槛相当高。

(2)非实时这是SMS的致命伤,因为SMS不是同步系统,其消息延迟相当严重,有时甚至可延迟大数小时之久,这也是SMS很少被应用于移动GIS系统中

的重要原因之壹。

(3)容错性由于没有提供足够的容错机制,SMS比较容易出现错误,于某些非民用信息的传输中也是无法容忍的。

(4)数据性由于天生的数据限制,SMS没办法传输大规模的地图数据。因此,使用SMS作为传输机制的系统,几乎只能使用SMS来传输少量的属性信息和

信令信息,以及文字形式表达的位置信息。

2、MobilIP

1)移动IP概述

移动IP技术是壹种于全球因特网上提供的移动功能的方案。

移动IP的工作原理:首先通过周期的组播或广播壹个成为代理广播的消息,家乡代理和外地代理宣告他们和链路的连接关系,移动节点于收到这些代理广播消息后,检查其中的内容已确定自己是连接于家乡链路仍是外地链路上:当连接于家乡链路上时移动节点就想固定节点壹样工作;如果连接于外地链路上,情况就复杂得多。

移动IP具有可扩展性可靠性和安全性,且使节点于切换链路时仍能够保持通信,于无线网络

相关文档
最新文档