2010-07-31 58 views
0

我们对SQL db2数据库使用后台统计系统。我们的销售,服务和管理都有黑莓。我已经开始编写一些经过BES服务器的HTML网页脚本,以便员工可以访问和更新数据(销售摘要,延迟订单,AR认证)。黑莓小程序与后台服务器进行通信

下一级似乎是使用原生黑莓小程序来管理数据。例如,我们可以使用一个应用程序,当正在为正在付款的客户准备好一份子金融订单时,通知A/R负责人。这需要服务器的推送通知(消息和/或电子邮件),黑莓数据库中的条目,查看未批准订单列表的屏幕,批准/拒绝将更新本地数据库和后台服务器的订单的方式。

问题

  • 什么语言? Java J2ME与黑莓类似乎最明显,但是这个平台上有没有可行的快速开发工具?

  • 什么数据库对黑莓?有没有选择?

  • 什么是适当的技术来推拉数据(套接字,HTTP?)

  • ,我们可以雇用一两年EXP一个普通的Java的家伙,还是我们需要一个黑莓专家

  • 同步数据的一个问题。如果黑莓手机超出范围,是否会自动同步丢失的信息,或者您是否需要通过程序控制?

谢谢

回答

0
  1. 黑莓应用程序是使用Java的API。它来源于J2ME,但您必须使用BB API来做任何有趣的事情。很多BB开发人员使用Eclipse插件。与Android和iPhone相比,BB开发有点笨拙。

  2. BB的运行OS 5及更高版本在设备上具有SQLite。所有设备都有一个“持久存储”。如果您的用户拥有较旧的设备,商店会为您提供广泛的支持 现在当然在你的后端,你可以使用任何你想要的数据库:)

  3. BB的可以做http,套接字,wifi(取决于设备)。诸如carrier-tcp之类的东西在旧设备和某些运营商上可能不可靠。但是,由于您拥有BES,因此您可以使用趋于可靠的MDS服务(只要BES正在运行)。 您也可以从发送到BES的推送消息中得到通知。这对于低延迟很有用。

  4. 我想大多数人都可以学习这一点,但我建议找到具有特定BB知识的人。根据我的经验,我发现这个平台很好地处理问题。为了让事情顺利进行,我必须做很多实验。

  5. 推送消息是“火和忘记”,但有一个“可靠的推送”机制我没有使用过。一般来说,无线应用必须善于不依靠网络可靠性。

+0

很好的回应,谢谢 – bob 2010-08-01 23:43:40

相关问题