ゴルフトーナメントのために中央採点サーバーを構築するためにさまざまな方法を検索していますが、これをどうやって行うことができないのか、私が探しているのは、これをどのように実装すべきかに関するアドバイスです。私はObjective-Cでのプログラミングの背景を持っています。私はiPhoneアプリをいくつか作りました。私は新しいことを試して学習することを恐れていません。私が想像していることを説明し、始める方法についていくつかの提案を得ることができれば、それは素晴らしいことです。iPhoneを使用して中央のスコアリングサーバーを作成してアップデートを送信する方法
a。私のゴルフトーナメントでは約80人がプレーしていました。
b。私は5人のボランティアがゴルフ場の周りに置かれたiPhoneを持っていて、彼らが2つの穴を終えると選手から得点を集めるだろう。
c。ボランティアはiPhone上のアプリにスコアを入力します。アプリはそのスコアを中央スコアリングサーバーに送信し、クラブハウスの巨大なリーダーボードを更新します。
私の質問はどのデータベースを使用すべきですか?必要に応じてデータベースをすばやく変更する必要があるため、非常にユーザーフレンドリーなものが必要になります。 iPhoneがゴルフコースで3Gに出る可能性が高いため、iPhoneは中央サーバーと同じネットワークを共有しません。今のところ、サーバーにスコアを送信しているiPhoneアプリは、Ad Hocプロファイルを使用してアプリケーションをビルドするため、App Storeには存在しません。
ご意見、ご提案、アドバイスをいただければ幸いです。
どのようなサーバー言語/アーキテクチャを使用していましたか?どのくらい時間がありますか?その場でデータベースにどのような変更を加える必要がありますか? –
サーバ言語/アーキテクチャで0回経験...私はそれを学ばなければならないので、比較的習得しやすい言語が理想的でしょう。私はプログラムを作るのに1年弱しかかかりません。その場での変更には、イベントが実行される1時間前までのプレイヤーのドローの作成と変更が含まれます。 – Matt
私はGoogleのアプリエンジンをお勧めします。それは基本的にそのような小さなアプリのために無料であり、JavaまたはPythonでプログラムすることができます。これらは、データの問合せ、変更、および追加を容易にするすべてのオブジェクト・モデル管理用のWebツールを提供します。私は、モバイルとクラウドのサービスを統合するアプリを4〜5回やりました。アプリエンジンは、スケーラブルで、サービスを実装するのが比較的簡単です。 –