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?

The footer can be easily added in your HTML Host Page as static content. For your login informatation widgets, in the Host Page you can get a DIV element properly positioned and later add any content you want:
MVP is an excellent pattern for GWT applications and it will certainly work for your page. The Second Tab addition can be managed like this in the Presenter:
And the in your Display class add the corresponding widgets to your View.