Wine Management tracks wine production from harvest through bottling. As a record keeping system, it tracks history of wine compositions in all detail. It tracks variety, area, year, yield, and taste. Because it accumulates wine lost to processing and updates the yields, you always know the values when it was produced. Quantities processed by work center are kept up to date. Almost any level of inventory is available by month, including any combination of variety, area, year, taste, storage, and others. Tank lineup may prove very profitable with faster processing and reduced cellar cost and crews. It can find the best pipes to use based on either number of pipes, flow, or heat loss.
Gestures is an object that can recognize user gestures that form configurable shapes. It can listen to events of the user moving the mouse forming known gesture shapes. The object can recognize custom gesture shapes defined by a list of vertex points of the shape. A given callback function is invoked when the object recognizes a known user gesture shape. The object can also draw the gesture shape as the user moves the mouse.