Installation:

The Panoramix applet itself consists of three .class files, a panorama image and a .html page. Install Panoramix according the following directory structure:

\server\webroot\appletpage.html
\server\webroot\panorama.jpg
\server\webroot\ibm\panoramix\PanoramaImageSource.class
\server\webroot\ibm\panoramix\PanoramIXlet.class
\server\webroot\ibm\panoramix\SvrImage.class

 

Known issues:

There is a practical limitation to the size of the rectilinear image used. This is imposed by memory constraints of the JVM and is not a bug, per-se. Generally the danger zone seems to be around 1000x300 pixels or larger rectilinear images. The only constraint on the projected size itself (the applet width and height) is speed. Things slow down considerably when the applet window gets bigger.

Configuring the Applet:

The following <PARAM> tags allow you to control various aspects of the PanoramIX applet.

<PARAM name=background value="bank.jpg">
This is the name of the rectilinear image you'll use as your panorama. This image may be in either gif or jpg format.

<PARAM name=fovangle value="110">
10 to 110 degrees is the allowable range to determine how zoomed in you are when the applet first appears on the web page. 10 is zoomed all the way in, 110 is zoomed all the way out.

<PARAM name=azimuth value="0">
0 to 360 degrees represents the point on the compass where your view starts (North=0/360, East=90, South=180, West=270 and all points in between).

<PARAM name=elevation value="90">
90 to -90 degrees is the range, but your image may not support the entire viewing range.  To take advantage of this control you can try setting the fovangle to be more zoomed in, giving you more "room" to play with.
 

The following three parameters controls the speed of the previously listed parameters .  The allowable ranges are .1 to .9, where .1 is the slowest speed and .9 is the fastest.

<PARAM name=azimuth-v value=".1">
This is how fast the panorama will spin.

<PARAM name=fovangle-v value="0">
This is how fast  the panorama will automatically zoom out.

<PARAM name=elevation-v value=".9">
This parameter is used to control the elevation speed.