Java Image Gallery System

Home Page

About Jigs
  What is Jigs?
  How Jigs Works
  When to use Jigs
  System Requirements
  Jigs Project Authors



When to use Jigs

Note that the webpages created by Jigs are static. This means that each page is created and saved to your hard disk when Jigs is run; the pages are not created on the fly whenever a browser asks for them. While this approach takes more space and is not as dynamic, it is preferable for applications in which each page will get a lot of hits before it is updated. Good examples of when this is preferable over dynamics approaches include:

Photo Albums
Pictures don't change over time, and it is also unlikely that the pages that they are on will have to change. New pictures can be added quickly by appending them to the "end" of the album by re-running Jigs. Jigs is smart enough to cut out costly steps if it sees that they are redundant.

Webpages on CD's
Sometimes it is nice to be able to put webpages on CDs for distribution. For instance, you can use Jigs to create webpages of your family reunion and then give CD's of the output to your family as presents. Analogously, this is nice for presentations, for while many computers have some presentation program (i.e. PowerPoint, etc.), there are sometimes version compability issues between one computer and the next; on the other hand, virtually all computers have a web browser, and hence are able to view Jigs output.

High Profile Websites
If your website has a lot of traffic, it doesn't make sense ( computationally) to generate the same page over and over again. It is much quicker to just read a file from the hard disk.

Next: System Requirements