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

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

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二节 移动地理信息系统与嵌入式地理信息系统的关键技术.doc

第二节 移动地理信息系统与嵌入式地理信息系统的关键技术 移动设备的开发方式 编译环境 Embedded Visual Studio 微软公司在发布Windows CE的同时,为了推广Windows CE的使用,还免费提供了一套专门针对Windows CE的开发系统Embedded Visual Studio 简称(EVS),Net平台出现前,Windows CE下的开发主要是基于这个开发平台。 EVS 4.0 VS EVS 3.0 EVS带有两个开发工具,Embedded Visual Basic(EVB)和Embedded Visual c EVC ,在使用上这两项工具都和PC 平台下的VB和 V C非常相似,所以开发人员不需要复杂的培训就可以直接在PDA平台上开发软件,这是EVS最吸引人的地方 如下图所示: Code Warrior Code Warrior是Metrowerks 公司发布的,基于不同指令集系统开发的集成IDL环境。该集成环境包括以下几个功能模块:编辑器、源码浏览器、搜索引擎、构造系统、调试器、工程管理器。编辑器、编译器、连接器和调试器对应开发过程的四个主要阶段,其他模块用以支持代码浏览和构造控制,工程管理器控制整个过程。该集成环境是一个多线程应用,能在内存中保存状态信息、符号表和对象代码,从而提高操作速度;能跟踪源码变化,进行自动编译和链接。 Code Warrior一个重要的特点就是其plug-in设计:根据不同开发IDE的需要,提供特殊的软件服务。该软件以一个独立于IDE的文件方式提供,比较典型的有Windows下的DLL文件,Mac OS 和UNIX下的共享库文件等。 J2ME Wireless Toolkit Java编辑语言作为开发平台可以建立独立的应用程序(这些应用程序只需编写一次,便既可以在Windows系统又可以在基于UNIX的系统上使用),正是这种潜力以及其跨平台的能力,使它在以后的几年里逐步引起商业终端用户的关注,并可以作为节约软件开发费用的一种方法。 Sun 公司曾经推出过多类Java平台的版本,最新的就是Java 2平台下的J2ME环境。J2ME 目前定义了两种配置: CLDC connected limited device configuration, 有线连接设备 ;、 CDC connected device configuration,连接设备配置 。 其中,前者面向低端消费电子产品;后者面向的设备比较高端介于CLDC面向的设备和运行J2SE的完全桌面系统之间,这些系统的内存更大、处理能力更强,支持更复杂的环境。 J2ME的出现使移动GIS系统的开发更加方便和快捷,而且这种开发方式不仅可以支持C/S格式的开发,同时还可以配合J2EE开发基于B/S的系统。 仿真器 仿真器是移动GIS开发调试不可缺少的一部分。在很多情况下,移动软件开发者并不可能直接将程序和数据复制到硬件上进行调试,一方面是由于传输程序速度太慢,比较麻烦;另一方面是为了防止程序对硬件造成毁灭性伤害。所以在调试代码时,一般都会先在仿真器上调试完毕, 再使用真正的硬件进行测试。 仿真器一般由硬件设备厂商提供,也有随着开发环境附带的 应用程序的部署 移动应用程序的部署是移动开发不可避免的一环,因为调试完毕代码终究需要硬件环境的考验。目前比较流行的移动软件部署方式有两种:OTA和非OTA。 OTA over the air 即经由无限通信网络将应用程序下载到移动设备上;而非OTA的方式是经由除OTA以外的所以方式将应用程序部署到移动终端上,目前较多的非OTA方式有:(1)有线传输;(2)红外线;(3)蓝牙;(4)多媒体信息服务;(5)Email附件。 采用非OTA方式获取应用程序一般都要有各类厂商所提供的同步系统来完成。 无线网络的交互方式 通过无线网络将信息和服务从服务器端传输到移动终端上的技术,就叫网络互连技术。 常用的有 1、短消息系统(short messaging system , SMS) 2、移动IP Mobil IP 3、简单无线网络协议(wireless application protocol ,WAP) 1、SMS 1)概述 无线信息系统(SMS)于1991年出现在欧洲的无线领域,它提供了一个机制,用于将短信传递到无线设备,及从无线设备发送短信。 SMS 是一种存储和转发服务。也就是说,短消息并不是直接从发送人发送到接收人,而始终通过 SMS 中心进行转发。如果接收人处于未连接状态(可能电话已关闭),则消息将在接收人再次连接时发送。 2)、SMS的优缺点 优点: (1)简便 SMS的消息可以在任何时间、任何地点发送,而且一般情况下发出的消息就一定能够被接收端接到。且SMS及时发送,

文档评论(0)

dzzj200808 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档