How does Everest deal with the generally slow speed of the Web?
Until now, there has been no practical way to deliver real-time CBT on the Internet. However, Everest version 2 overcomes the bandwidth limitations by applying three technologies: • 1) Predictive Preloading: while a user is running your project, Everest predicts his/her next action. It automatically looks ahead to see what content (graphics file, animation, etc.) will be needed, and silently obtains these items in advance. When the user proceeds ahead, there’s little delay because Everest already has pre-loaded the necessary items into a cache on the user’s computer. • 2) Data Compression and Granularity: Everest applies a high level of compression on your entire project as you author; basically, it stores everything in .ZIP form. Some items (such as .BMP files) often compress at a 100:1 ratio! These small files transmit quickly. • 3) Just-in-Time Compilation: Everest compiles your project’s content on the end user’s computer as it is needed. Only the necessary pieces are compiled, so