java – 移动应用程序的最佳远程技术是什么?

我有一个java后端,需要向在以下环境中运行的客户端公开服务:

> J2ME
> Windows Mobile
> iPhone

我正在为每个平台寻找最好的工具.
我不会搜索到处都有效的技术.
我需要一些适合低速互联网接入的“光”.

现在我正在使用SOAP.它是冗长的,并不容易在移动设备上解析.问题是我没有看到任何真正的替代方案.

是否有一种格式与这些平台之一“开箱即用”?
我宁愿不使用膨胀的库,这将极大地增加应用程序的下载时间.

每个人似乎都同意JSON.有没有人实现了基于运行Objective-C,J2ME,Windows Mobile的JSON的解决方案?

注意:到目前为止,最好的解决方案似乎是Hessian.它适用于Windows Mobile和Objective-C / iPhone.最大的问题是J2ME. Hessian的J2ME实现具有严重的局限性.它不支持复杂的对象.我写了另一个关于它的问题.

如果您有任何想法,非常欢迎.

最佳答案
黑森州. http://hessian.caucho.com.多种语言(包括ObjC)的实现,超轻量级,并且不需要依赖dom / xml解析器来从有线模型转换为对象模型.一旦我们找到Hessian,我们忘记了我们曾经知道XML.

转载注明原文:java – 移动应用程序的最佳远程技术是什么? - 代码日志