I am trying to get the following UI. I am looking at using gwt mvp(activities and places). I am following the simple example provided with documentation. So far i have achieved a basic tab panel using GWT MVP(activities and places). The url changes depending on which tab panel you are in. How do i get the header(login info) and footer? I also want to make the second tab available only if the user is logged in. Is GWTP better suited for such a user interface?

GWTPhas everything you need. Use nested presenters for your UI with different regions. Use Gatekeeper for restricting the access to some part of your app.