Vaadin has just released TouchKit 2.0 Add-on that allows you to develop web and hybrid applications for mobile telephones. This add-on is optimized for touch screen devices and the user interface it produces is the same as common native application developed for mobile telephones.
If you are not familiar with Vaadin I recommend you to make your first step using my Vaadin course. You can find its community version available for free personal usage at www.abelski.org. I believe you can also find useful my free video clips about Vaadin. My Vaadin playlist in English is available at http://www.youtube.com/view_play_list?p=3B1B7739CB21A9C6. My Vaadin playlist in Hebrew is available at http://www.youtube.com/view_play_list?p=PLE1A49A798C863569.