私は現在、最初の Android アプリケーションを開発していますが、まだ設計段階にあり、しっかりしたモデルを考え出そうとしています。
私のアプリケーションは、ユーザーの Google カレンダーの GCal データを使用し、それを 1 人以上の他のユーザーと同期して、メールでスケジューリングする面倒なやり取りをせずに、全員の共通の会議時間を決定します。
私は、毎日更新されるデータベースに各ユーザーとそのカレンダー データを保存することで、これが機能することを想像しています。グループ間の最適な集合時間を求めるクエリが発行されたとき、データベースから各ユーザーのカレンダー データを選択し、最適な時間を計算して、クエリを実行したユーザーに結果を表示したい。
AWS SDK for Android は Amazon SimpleDB と S3 をサポートしています。その場合、データベースには SimpleDB を使用します。私が迷子になっているのは、SimpleDB と連携して Amazon EC2 Web サービスを使用して計算を実行することです。
まず、私のアプローチやデザインに関するフィードバックをお待ちしております。
第二に、Android 以外の Java ベースの API/SDK を使用すると、アプリケーションにどのような影響がありますか。
Java 用の API typicaは、たとえば Android で使用できる場合、興味深く便利に見えます。
ありがとう!