Javaを使用してAndroidアプリケーションを構築する必要があります.GWTテクノロジーを使用してGoogle Webサーバー上のデータストアやデータストアにデータを読み書きするリクエストを送信できます。 AndroidアプリはGoogleアカウントでユーザーを認証し、サーバー上のデータベースにデータを追加し、データフォームサーバーを受信するようサーバーに要求を送信できる必要があります。 私が使用すべき最良のアプローチとアーキテクチャは何ですか?ネットワーク(RPC、GET要求)を介してデータ応答を取得するためにどのようなメカニズムを使用する必要がありますか?私はサーバ側(サーブレット、...)に何を置くべきですか? gwt appをビルドする方法の例があります:ブラウザでjavascriptを実行する2.サーブレット、サービス、serviceImpl、serviceAcynchなど...私は直接取得してデータを送信する必要があるため、 /サーバーから。GWTを使用したAndroidアプリ向けのアーキテクチャ
Google MapViewの座標を取得/更新するには、GWTサーバーとのデータ交換が必要です。したがって、私はアンドロイドクライアントアプリとGWTの間でデータ交換の仕組みを使用する必要があります。
なぜこれがアンドロイドに必要ですか?私はアンドロイドデバイスのGPS位置を取得し、Webサーバーでデータを更新し、マップ上に私のアンドロイドデバイスの位置を表示することができなければなりません。私はGWTを保存し、配置し、位置データを返す必要があります(例えば訪問先の場所を表示するなど)。 Androidのネイティブアプリとして構築する必要がありますか?どのように私はGWTサーバーからデータを更新することができますか?
あなたはモバイルWebアプリケーションについて説明しました。私はネイティブアプリとしてこれを開発する際には何のポイントも見ません。 – mikerobi
「ネイティブアプリ」どうして? –
ネイティブアプリは電話にインストールされるものです。ウェブアプリはウェブブラウザからアクセスされるアプリケーションです。アプリケーションの記述にはネイティブアプリケーションの構築が必要な機能は含まれていません。特に、アプリケーションがWeb RPCインターフェイスに完全に依存している場合は特にそうです。 – mikerobi