I’m not sure this question is appropriate here but I hope I could get some help. What i’m looking to do is basically to make a server based iPhone application. I’ve got an ubuntu server ready to be used. I’m thinking of making a web service which my application then can use but I have virtually no experience in this field so i’m looking for some help to get pointed into the right direction, what language to write the web service in etc. It isn’t required to be a web service but anything that make’s the iPhone app depending on the server.
This little mission is simply for learning experience.
Probably PHP is what you will use to write the webservice. REST based services are the most popular, but it could be as simple as a form POST passing in parameters. The PHP script (no matter which way you write it), will then pass those parameters and any other needed info to a server method that either executes a SQL query (preferably using a stored procedure) or uses some other server resource. That data would then be output via the webservice as either XML or JSON (I personally like JSON better).
Check out Ray Wenderlich’s tutorial on just this kind of thing:
When it comes time to handle the request in iOS, my personal choice is AFNetworking. It uses blocks instead of delegate methods and is blazing fast. I can hook you up with examples if needed.