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!
source
share