I built a simple launcher page which did a window.open on a load of differnt sized windows for various sizes, portrait and landscape:
<script>
var win;
function openWin(w,h){
if (win != undefined || win != null){
win.close();
}
win = window.open('index.html', 'test', 'width=' + w + ',height=' + h + ',scrollbars=yes');
}
</script>
<style>
body {
font-family:sans-serif;
font-size:12px;
}
</style>
<b>Small Phones, 320 x 240</b><br>
<a href="javascript:openWin(320,240);">Landscape</a><br>
<a href="javascript:openWin(240,320);">Portrait</a><br>
<br>
<b>Standard Phones 480 x 320</b><br>
<a href="javascript:openWin(480,320);">Landscape</a><br>
<a href="javascript:openWin(320,480);">Portrait</a><br>
<br>
<b>Large Phones 800 x 480</b><br>
<a href="javascript:openWin(800,480);">Landscape</a><br>
<a href="javascript:openWin(480,800);">Portrait</a><br>
<br>
<b>Android Tablets 1280 x 800</b><br>
<a href="javascript:openWin(1280,800);">Landscape</a><br>
<a href="javascript:openWin(800,1280);">Portrait</a><br>
<br>
<b>iPads 1024 x 768</b><br>
<a href="javascript:openWin(1024,768);">Landscape</a><br>
<a href="javascript:openWin(768,1024);">Portrait</a><br>
<br>
<b>HD phones / Tablets 1920 x 1080</b><br>
<a href="javascript:openWin(1920,1080);">Landscape</a><br>
<a href="javascript:openWin(1080,1920);">Portrait</a><br>