我希望我的BlackBerry设备可以获取并可能将数据设置为服务器,并且对所有选项有些困惑:

轮辋 - 邮轮/pap-push。 使用任何能够组合HTTP获取请求到MDS-CS服务(不是MDS-IS)的库。这是从服务器到设备的单程操作。

  • RIM-PUSH(将URL和 /或Shorcut推到设备以进行离线查看)
  • Pap-Push(与上述相同,但允许消息确认交付)

网页服务: :使用Visual Studio 2008创建仅Web服务项目。我不清楚是否已支持此功能,或者是否使用了MDS-IS。这是一个2方式操作。

MDS-IS: 使用Eclipse来开发应用程序,并且需要Java,我不确定客户端库能够执行什么操作(2方式操作)。

让我知道是否缺少任何选项,或者我是否需要修改我对基础知识的理解

有帮助吗?

解决方案

这实际上是一个广泛的问题 - 黑莓设备与服务器进行交互的方法有很多,理想的方法在很大程度上取决于您的特定应用程序。

一般来说:

MDS Studio: :Visual Studio 2008方法不再被积极支持。这是一个主要的视觉形式设计师,但由于很多原因而不是一个很好的解决方案。基本上,不要使用它。

移动网络: :根据您需要做的事情,这可能起作用。一切服务器端。要注意的是(为什么这对很多问题不起作用)是,在BlackBerry 6之前,浏览器在HTML支持或JavaScript支持方面都不是很有能力。但是,您可以为移动网站创建快捷方式,这些网站在Blackberry Homescreen上显示为图标。您可以使用BlackBerry Web信号: http://na.blackberry.com/eng/developers/browserdev/websignals.jsp 将更改推向移动网页到设备

小部件: :BlackBerry OS 5及更高版本。 http://na.blackberry.com/eng/developers/browserdev/widgetsdk.jsp 这些包装非常类似于“本地” BlackBerry应用程序,但使用HTML和JavaScript编写。如果您只针对OS 5,并且具有BlackBerry浏览器的局限性,则可以是快速开发的一个不错选择。许多JavaScript挂钩到系统功能,因此它们比纯移动网络为您提供更多功能,并且您可以通过应用程序世界等分配它们。

Java应用程序: :大多数开发工作,但您可能会获得最佳的用户体验和功能最多的功能。一个主题太广泛,无法在这里充分涵盖,但是在So和其他地方有很多问题。一个好的起点是黑莓开发人员区域: http://www.blackberry.com/developers RIM推送和PAP推送都属于这一类别,因为它们与Java应用程序交互,尽管您还可以使用其他方法来获得类似的结果(客户端进行了调查,或者我甚至看过SMS或电子邮件用于推出信息或唤醒信息提高客户端,尽管RIM不建议这样做)。

有关选项的更深入概述,我推荐我的朋友John Wargo的一本书,称为BlackBerry Development基本面。他很好地涵盖了各种选择。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top