データ(連絡先情報)を保存し、そのデータをサーバーに同期させるアプリケーションを作成するはずです。アンドロイド用Webデータベースソリューション?
今、私はサーバー側のための簡単なソリューションを探しています。 - >アプリが通信できるウェブデータベースを簡単に設定でき、フロントエンドを作成することができるので、アップロードしたデータをブラウズしたり、エクスポートしたりすることができます。
提案がありますか?このためにアプリエンジンを使用する必要がありますか?
ありがとうございます!
データ(連絡先情報)を保存し、そのデータをサーバーに同期させるアプリケーションを作成するはずです。アンドロイド用Webデータベースソリューション?
今、私はサーバー側のための簡単なソリューションを探しています。 - >アプリが通信できるウェブデータベースを簡単に設定でき、フロントエンドを作成することができるので、アップロードしたデータをブラウズしたり、エクスポートしたりすることができます。
提案がありますか?このためにアプリエンジンを使用する必要がありますか?
ありがとうございます!
私はApp Engineがそれにぴったりだと思います。 あなたはAndroidアプリを書いているので、App Engineの部分もJavaで書くと思います。データ保存のために
あなたがそこにデータストア http://code.google.com/appengine/docs/java/gettingstarted/usingdatastore.html
と呼ばれるものは、フロントエンドのためのGoogle Web ToolkitをはGWT http://code.google.com/webtoolkit/doc/latest/tutorial/index.html
短絡があるされ、サーバーにAndroidアプリからのデータを送っているので、おそらくユーザーを認証する必要があります。ここでそれについての素晴らしい記事です。通信のためにはPOSTリクエストを使用してください。 http://blog.notdot.net/2010/05/Authenticating-against-App-Engine-from-an-Android-app
そして、あなたはあなた自身をそれを発見しただろうとGoogleで検索した場合にはApp Engineの通信が http://code.google.com/webtoolkit/doc/latest/tutorial/RPC.html
にブラウザクライアントのためにRPCを使用して...
App Engineはこれに適しています。あなたの人生を楽にする低レベルのデータAPIを使用してください。
簡単でストレートフォワードは、レール上のルビーに依存しています。しかし、私はあなたが言語を切り替えるしたくないと思います。 AppEngineとGWT(Google Web Toolkit)を組み合わせることで、フロントエンドを簡単に作成できます。 Web-Serviesとしてメソッドをエクスポートすることもできます。もう一つの選択肢は、 "SpringRoo"(RESTを使用)と、mysqlのような通常の基礎となるデータベースシステム、または実際のプレイヤーと一緒に作業したい場合はhibernateで作業することです。
ただし、次回は質問をより明確に指定してください。要件をご記入ください。 "セットアップが簡単"という意味で、データベースは何をする必要がありますか?
CouchDBはおそらくソリューションであり、モバイルデバイスにデータを保存し、データをサーバーに自動的に同期できます。 ここにサイトがありますhttp://wiki.apache.org/couchdb/FrontPage ローカルストレージが要件にない場合は、App Engineソリューションが優れているようです。