How to migrate existing GWT project to Vaadin 7(server side framework)?

How to migrate existing GWT project to Vaadin 7?

We’re considering migrate one of our GWT projects to Vaadin 7. We like the server side framework, and we’d like to use it for the future development.

I’ve read lots of posts and articles, yet I still don’t know for sure how to do the migration.

Our project is a Tab based web application implemented by pure GWT 2.4. Some of the Tabs have another Tab Panel embedded. At most there could be 3 level Tabs for now.
Most of the Tabs contain a table for presenting a list of data. The client side UI has lots of business logic and GWT RPCs.

According to
this post
it seems it is possible to migrate a pure GWT application to server side framework. We have similar requirements as the post auther to migrate the application part by part and release “mixed” versions of the app (GWT/Vaadin) to production in between.

The 1st step is easy and done.

Can anybody give me some details or samples to do step 2 & 3?

What about those GWT RPCs we’re using? How to migrate them?

If it is possible by writing lots of additional codes (connectors, state, components…), would it be more complicated than just rewrite all the UI with server side components?

Any suggestions would be appreciated.

Just wondering if you ever got around these problems? If so, how?

Mee too have the same problem of how to migrate ext gwt project into vaadin?