So we already have a web service that was develop a long time ago. It’s the legacy .net web service (not WCF)
I’m looking into how to build a web application that i’ll be able to run on multiple different devices : IPhone, IPad, Android.
So far i’ve seen PhoneGap : http://www.phonegap.com/. This is interesting for us because it seems to allow us to use Native Device Features. Our app needs to use Scanning capabilities.
Since phonegap is based on HTML … would it be possible to have it communicate with our legacy web service? How can this be achieved?
Let’s say our app don’t need to use any device native features, I guess just building a regular ASP.NET page should work right?
Do I have to make modification to our existing webservice? Like making it RESTful?
Any advice is appreciated,
Thanks,
You simply create an XMLHttpRequest in Javascript, pass in your GET/POST parameters, and handle the XML which the webservice returns. It’s quite simple, really!
jQuery gives javascript developers $.get and $.post functions which make this extremely easy. Remember, you can use any javascript library and function supported by the devices webview within your phonegap application!