Hi,
Just a little background. I am a proficient asp.net/c#/sql server programmer who has been learning Android for less than 2 days.
We have an existing .net website which stores a list of locations in MS SQL server 2008 and I'm trying to create and Android application that gets these locations and displays them on a Google Map.
The question really is how to get the app connected to the SQL database. I'm guessing there are a few options....
1) Some kind of direct connection between the app and the remote DB.
2) Creating some kind of middle layer using asp.net that would convert the data into something more usable to the Java code in the android app (bear in mind I know virtually NO java), in exactly the same was that we have .net code which supplies JSON to our web apps.
3) Creating some kind of web service to just return XML results from the web server. No idea how I would secure this so that only the Android app could request the data though.
Any help or advice on best practice would be really useful. I think I just need pointing in the general direction of a good strategy and I can work it out.