漫步云端

移动开发(Android、iPhone、Windows Mobile) | JAVA | C | C++ | .net | Objective C | 微软企业开发技术 | 嵌入式系统设计与开发
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页

2011年3月27日

摘要: 一、回顾 在分享这个项目之前先来回顾以前的三篇文章: 《基于即时通信和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) 编辑

2011年3月22日

摘要: 目录: 第一章 HTML 5 的技术要点... 3 1. 地理位置API 3 1.1 简介:... 3 1.2 获取地理位置的方式及其优缺点:... 3 1.3 地理位置获取流程:... 3 1.4 浏览器支持的情况:... 3 1.5 浏览器支持的检查方法:... 3 1.6 位置请求方式:... 4 1.6.1 单次请求... 4 1.6.2 重复请求... 5 2. HTML5 离线功能..... 阅读全文

posted @ 2011-03-22 17:42 charley_yang 阅读(4193) 评论(2) 推荐(3) 编辑

2011年3月15日

摘要: 前言 -----------------------本前言来自网络-------------------------- JNI技术的出现主要是基于三个方面的应用需求: 1. 解决性能问题 2. 解决本机平台接口调用问题 3. 嵌入式开发应用-------------------------前言结束-------------------------------- 下面动手来实现使用Jni调用本地方法... 阅读全文

posted @ 2011-03-15 23:04 charley_yang 阅读(4592) 评论(0) 推荐(0) 编辑

2011年3月13日

摘要: 引言 在用C++的项目源码中,经常会不可避免的会看到下面的代码: -------------------------------------#ifdef __cplusplusextern "C" {#endif/*...*/#ifdef __cplusplus}#endif-------------------------------------它到底有什么用呢,你知道吗?而且这样的问题经常会出... 阅读全文

posted @ 2011-03-13 23:03 charley_yang 阅读(1006) 评论(0) 推荐(0) 编辑

摘要: 使用Javah 可以获取您的 Java 源文件并生成 C/C++头文件,其中包含您的 Java 代码中所有本地方法(native方法)的 JNI 存根(stub,C头文件)。如果您正在生成一个类的 JNI 存根,而且您已经把这个类定义为包的一部分,那么您 必须指定完全限定的类名。 下面举例说明: 使用eclipse建立一个工程假设工程路径为$ProjectPath,并且你已经定义了一个类,并且带... 阅读全文

posted @ 2011-03-13 22:17 charley_yang 阅读(29995) 评论(10) 推荐(5) 编辑

摘要: JNI技术的出现主要是基于三个方面的应用需求: 1. 解决性能问题 Java具有平台无关性,这使人们在开发企业级应用的时候总是把它作为主要候选方案之一,但是性能方面的因素又大大削弱了它的竞争力。为此,提高Java的性能就显得十分重要。Sun公司及Java的支持者们为提高Java的运行速度已经做出了许多努力,其中大多数集中在程序设计的方法和模式选择方面。由于算法和设计模式的优化是通用的,对Java... 阅读全文

posted @ 2011-03-13 00:48 charley_yang 阅读(4109) 评论(0) 推荐(0) 编辑

2011年2月28日

摘要: 上次周例会我给大家做了题目为:《漫游移动平台前端开发》的汇报,现在推荐一些额外的学习资料。 依照目前iPhone/Android 迅速提升市占率的情势来看,未来如果想要在先进的智慧型手机上撰写应用程式,要不是选择使用Objective-C + CocoaTouch Framework 撰写iPhone/iPad 应用程式,就是选择Java + Android Framework 撰写Android 应用程式,如果想要同时支援两种平台,势必要维护两套程式码,对于刚起步的小服务而言也算是个小有负担的维运成本。 大家一起来用HTML5 开发Mobile Web App 吧! 一、前言 所幸在iPh. 阅读全文

posted @ 2011-02-28 23:49 charley_yang 阅读(71483) 评论(5) 推荐(1) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 10 下一页