I am a newbie to mobile development and have been asked to develop a web app with a web service to work on any type of mobile device.

Any recommendations on the technology that would work for this kind of development, will be appreciated.

Also , any comments on approaches are welcome.