Fence Generator V3

Fence generator is upgrades to the Fence Generator. The main modification was to implement a scaling mechanism and to calculate the fence lengths dynamically. Also the menu look and feel was updated to be CSS controlled. The error checking was improved to display a popup window pointing to where the error occurs.
US Data Map

This map makes it simple to quickly get tabled information based on a certain state. The information can be sorted by the various categories.
Picture Marketing

This project was designed for customers that took their picture at advertising booths at various shows or festivals. The customer would then be given a unique login to access and play with their photo. In this case, they are able to change the border to their liking and then email it to a friend or print it.
Image Montages
These image motages were created for a site that had a variety of sections. They wanted to give a feel for each of those sections while bringing some eye candy to the home page. The image montages cycle through a set of image.
The first example is completely dynamic. It applies affects at random to a series of images.
The second example was taking the images and create unique affects that apply to each image. This technique utililized more processing up front of editing the images into various pieces, apply graphic effects to individual pieces like drop shadows, blurs and color changes.
Logo Generator

The logo generator allows a customer to generate their own custom logo. They step through 6 steps to select the printing process, the layout, entering text, selecting artwork, editing the artwork, and finally saving the logo.
Fence Generator

Fence generator is a basic drawing tool. It allows a customer to layout their yard with placing and sizing objects like houses and pools. Then the costumer can place fence posts and gates and connect them to create a fence.
Image Scroller
Image scroller dynamically reads in a list of images and scrolls them horizontally.
Image Widgets
The image widgets dynamically displays a set of images. They then display them in various ways and cycle through the images using a variety of transitions.
Image Viewer
Image viewer allows a list of images to be loaded into a viewer. Once an image is loaded it can be zoomed or dragged around to look into an image in more depth.
Image Gallery
Image gallery allows a list of images to be loaded into a viewer. Each image is sized into smaller thumbnails and laid out across an area. The user can click on a thumbnail and it expands up to a fuller view.
Thumbnail Selector
The thumbnail selector reads in a list of images and displays them in a scrolling list. The thumbnail selector is customizable by varying settings for the feel and control of the scrolling along with colors.











