This example demonstrates using JavaScript code, some of the ATLAS client framework and a custom ATLAS client control to demonstrate mixing both client and server technologies in one place. It's also a useful example that demonstrates how to display progress information on a page using a message table that is used to pass messages between the processing application and the page which requests status updates. These updates provide status information as well as a percentage which is display in a custom ATLAS ProgressBar control.