1

私はモバイルアプリ開発の初心者です。ここで設計されたクライアント サーバー アーキテクチャを実装したいと思います。

ここに画像の説明を入力

私が持っているとしましょう:

  1. サーバー側: 「新しい注文」を要求するためにリモート クライアントによってポーリングされる可能性がある、一種の API サーバーも含む「標準」の e コマース Web アプリケーション。

  2. クライアント側、この疑似コード (Ruby) を実現する長時間実行されるバックグラウンド タスクを含む携帯電話アプリ:

ルビコード

したがって、スクリプトは N 秒ごとにサーバーをポーリングし、HTPPS GET を使用して新しい注文をフェッチし、注文をローカルのサーマル プリンター (ESC/POS) に印刷する場合、二次的な問題は、プリンターを接続するための通信メディアを理解することです。 snmartphone (USB、または WI-FI、(または Bluethoot...)。モバイル デバイスを知らないので、「単純に」バイトコードを「シリアル ライン」に書き込む必要があると思います...

質問: この種の「バックグラウンドのみ」の長時間実行スクリプトをスマートフォン (および Android 4.x デバイスなど) で実行することは可能だと思いますか?

私は Ruby の開発者 (サーバー側) なので、携帯端末でも Ruby を開発言語として使用できるようになれば幸いです。可能 ?

ところで、私は非常に有望なマルチプラットフォーム (Android、iOS、Windows) SDK と思われるRhodesを読み始めたところです。そのフレームワークの経験はありますか? 提案された代替案はありますか?

または、フラット ネイティブ Java (Android)、Objective-c (IOS)、および oso on を使用してアプリをコーディングする必要がありますか?

ご協力いただきありがとうございます!ジョルジオ

4

0 に答える 0