Android Application Development Using Amazon EC2 and SimpleDB

I am currently developing my first Android application and is still at the design stage, trying to come up with a solid model.

My application will use the GCal data from the Google users calendar and synchronize it with one or more other users to determine the total meeting time between everyone without tedious email scheduling.

I see that this works by storing each user and their calendar data in a database that will be updated daily. When a query is issued to determine the optimal time for a meeting between a group, I want to select the calendar data for each user from the database, perform a calculation to find the optimal time, and display the results back to the user who executed the request.

The AWS SDK for Android supports Amazon SimpleDB and S3, in which case I would use SimpleDB for my database. When I'm lost, you use the Amazon EC2 web service with SimpleDB to do the calculations.

Firstly, any feedback on my approach and / or design is welcome.

Secondly, how to use applications other than Android, but the Java API / SDK, or is it possible?

The typica API for Java looks interesting and useful if you can use it with Android, for example.

Thank!

+3
source share
2 answers

So, I think it’s important to note a couple of things.

  • What you are describing is not an “android application”. This is a web service application with android client. The reason I am pedantic is because many of the design decisions you need to make are completely related to the fact that your main client will run on Android.

  • , . , , , (), , . , , , / . , , , . .

  • , AWS SDK android S3 SimpleDB, , . , EC2, , - EC2 S3 SimpleDB. AWS SDK, -. , , . iOS - ​​ , Android , s3 db . , .

  • non-android api sdks - . , . , .

, , , , Google, - Google App Engine. , , . , , . , , - android. , "" . , , . .

+4

, O-O. db amazon dynamoDB, . / .

0

All Articles