title: What are the ways to show static content on new page in GWT application?
body: <p>I have a GWT application in which I want to show some static content in new tab.</p>
  
  <pre><code>private native void openResultWindow(String contents) /*-{
      var printWindow = window.open("", "PrintWin", "scrollbars=yes", false);
      printWindow.document.open("text/html","replace");
      if (printWindow &amp;&amp; printWindow.top) {
          printWindow.document.write(contents);
  
      } else {
          alert("The print feature works by opening a popup window, but our popup window was blocked by your browser.  If you can disable the blocker temporarily, you'll be able to print here.  Sorry!");
      }
  }-*/;
  
  </code></pre>
  
  <p>Right now I am using the above code to show the static content as simple html page styled with CSS. The <strong><em>contents</em></strong> variable passed to the function contains the HTML string. But I need richer UI. Are there any other UI options which can be integrated with GWT?</p>
  
  <p>Thanks.</p>