移动原生应用程序:长期运行的后台任务(使用Ruby)?

时间:2014-02-27 15:24:27

标签: android ruby mobile thermal-printer network-printers

我是移动应用程序开发的新手。 我想实现这里附带的客户端 - 服务器架构。

enter image description here

我想说:

  1. 服务器端:包含某种API的“标准”电子商务Web应用程序 可以由远程客户端轮询以询问“新订单”的服务器。

  2. 客户端,一个手机应用程序,包含一个长期运行的后台任务,可以实现这个伪代码(Ruby):

  3. ruby code

    因此脚本每N秒轮询一次服务器,使用HTPPS GET获取新订单以及打印订单到本地热敏打印机(ESC / POS) 顺便说一句,我遇到的第二个问题是了解通信媒体将打印机连接到snmartphone(USB或WI-FI,(或Bluethoot ......)。在我的移动设备无知中,我假设我“只是”拥有将字节码写入“串行线”......

    问题: 你认为在智能手机上运行这种“只是背景”长期运行的脚本是否可行(比如Android 4.x设备)?

    因为我是Ruby开发人员(服务器端),所以在手机设备中也可能使用Ruby作为开发语言会很棒。有可能?

    顺便说一句,我刚刚开始阅读Rhodes这个看起来非常有竞争力的多平台(Android,iOS,Windows)SDK。 有关该框架的任何经验吗? 任何建议的替代方案?

    或者我必须使用我的应用程序编码 - 平面原生Java(Android),Objective-c(IOS)和oso on?

    感谢您的帮助! 乔治

0 个答案:

没有答案