Friday, July 14, 2006

Photo module for personal home server appliance

This describes a photo module that can be used on a Windows or Linux computer:

The technology should be .NET / ASP.NET that will run on Windows via MS .NET Framework and Linux via Mono project implementation (PHP may also be applicable);

On the server side will be images stored in some folders;

The web gallery should allow photo selection from those folders and resize them on the fly when the viewers are watching the gallery;

To improve speed the web application may create a cache in a folder, the size of the cache being established in the application settings. Less accessed photos can be deleted from cache is the cache becomes full. The cache may contain resized versions of photos;

The web application may have the possibility to lunch an application that will preprocess automatically all specified photos and put the results in the cache;

The web site should provide a form that will allow sending photo emails. When a photo email is sent, in the email will be inserted only links to images from the server;

The person that sent a photo email should be able to see how many peoples have watched the email (and each photo in the email);

No comments: