I should develop an application able to run on PDA devices.Such application should be able to access to a database driven web site. (The web site is very complex and has an its own business logic, so it is no possible to redesign it).
It should be possible to view the content of the site (with a layout that fits the PDA screen size), modify some forms and download files on the PDA.
As next step, I could add the possibility to work on the PDA in an offline mode (in this case it is needed a client side support to do this, right? For example Microsoft SQL Server CE. In this way switching to online mode it should be possible to synchronize the device with the database of the site, updating the data modified locally.
Could someone give me any suggest on how to develope the application?(At least for the first step)?
My idea was to create a web service as a component between the PDA and the web site (or more precisely the DB). Is this right or the solution could be obtained in a better way?