漫步云端

移动开发(Android、iPhone、Windows Mobile) | JAVA | C | C++ | .net | Objective C | 微软企业开发技术 | 嵌入式系统设计与开发
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年3月27日

摘要: 位置服务已经成为越来越热的一门技术,也将成为以后所有移动设备(智能手机、掌上电脑等)的标配。随着人们对BLS(Based Location Serices,基于位置的服务)需求的飞速增长,无线定位技术也越来越得到重视。GSM蜂窝基站定位,以其定位速度快、成本低(不需要移动终端上添加额外的硬件)、耗电少、室内可用等优势,作为一种轻量级的定位方法,也越来越常用。本文简单介绍一下各种基于GSM蜂窝基站... 阅读全文

posted @ 2011-03-27 18:10 charley_yang 阅读(3320) 评论(0) 推荐(0) 编辑

摘要: 一、回顾 在分享这个项目之前先来回顾以前的三篇文章: 《基于即时通信和LBS技术的位置感知服务(一):提出问题及解决方案》(外网地址) 在第一篇文章中我们提出了要让A与B在不同地方能即刻获取对方准确位置的需求。之后讨论了解决这一问题做出的方案选择,即放弃使用轮询(Pooling)的方式在不同客户端进行数据的更新,理由是因为B不知道A何时需要自己的位置信息,所以B只能一直post自己的位置数据给服... 阅读全文

posted @ 2011-03-27 17:53 charley_yang 阅读(11164) 评论(49) 推荐(8) 编辑

摘要: 主要包含4个章节: 1. Java 领域的即时通信的解决方案 2. 搭建 Openfire 服务器 3. 使用客户端测试我们搭建的 Openfire 服务器 4. Smack 和 ASmack 一、Java领域的即时通信的解决方案 Java领域的即时通信的解决方案可以考虑openfire+spark+smack。 1. Openfire是基于Jabber协议(XMPP)实现的即时通信服务器端版本,... 阅读全文

posted @ 2011-03-27 17:48 charley_yang 阅读(31053) 评论(5) 推荐(3) 编辑

摘要: 在《基于即时通信和LBS技术的位置感知服务(一):提出问题及解决方案》一文中,提到尝试使用XMPP协议来实现即时通信。本文将对XMPP协议框架以及相关的C/S架构进行介绍,协议的底层实现不再本文的讨论范围。 一、什么是XMPP? 介绍XMPP之前,我们先来聊聊GTalk。GTalk是Google推出的IM(Instant Messaging,即时通讯)软件,类似于QQ和MSN。从技术角度来说,GT... 阅读全文

posted @ 2011-03-27 17:46 charley_yang 阅读(12665) 评论(0) 推荐(3) 编辑

摘要: 一、前言、提出问题 公司最近举行2011年度创新设计大赛,快年底了正打算写写2010年以来Android开发的心得与经验,正好同事出了个点子:假如A和B两个人分别在不同的地点,能不能实现这样的功能,让A和B之间可以互相感知对方的位置信息。 于是整理了一下思绪,说白了分解开来就是两个方面的问题:一、实现信息的即时传递,二、实现基站/wifi、GPS的定位。 1. 实现消息的即时传递:说到这个问题大家... 阅读全文

posted @ 2011-03-27 17:44 charley_yang 阅读(6806) 评论(2) 推荐(0) 编辑