Smile [Q] Mobile Development

Hi Guys,

This is my 1st thread so please feel free to inform me if this thread is in the wrong forum .

I currently have a task to create a web application that can be accessed using the browser in the mobile i.e. iPhone, Android and Windows Mobile.

I have done the basic thing using Java J2EE and the web application is working just fine. However, I have some doubts.

1. In my web app, I have a jQuery autocomplete and jQuery calendar, will this work in all the mobile browsers? I know that jQuery has its own jQuery Mobile but as of now, I just wanted to use the same codes with my web application.

2. Later on, once this web app is working fine, we may start working on the native apps i.e. Android native apps, iPhone native apps and etc. Is there any framework or tools that I can use that will work on all the devices i.e. sharing a single common source codes instead of multiple version of source codes?

Thanks.
David