I have an idea to implement a deep scaling interface located in the browser for sports training data (speed, distance, heart rate, etc.). However, instead of the images that I really want to increase in the hierarchy of information. For example, the initial screen will display daylight saving time grid, for example, during 2008, and the rotation of the mouse wheel (or click) will increase this year, but during scaling I want 2008 to go blank and replace the calendar of months. Zoom in again by the month, and months are replaced by the calendar of months, zoom in on the day, and you finally see a chart with the training data plotted on it. All the time, only dates with actual data will be highlighted somehow.
My question is whether this is possible, even if someone has already seen examples of this. I assume that most of the time the next level of information can be cached in the browser (in fact, since it is based on a calendar, I can calculate most of this and cache the dates that will be highlighted.) I could also zoom in to an empty chart. while the Ajax stream retrieves the displayed data.
I have never tried anything like this before, and I am particularly interested in whether DHTML can be this way (I suspect not, and I have to resort to Silverlight) and whether Ajax execution will be continuous while the browser rendering stream is constantly animating.
Phil source share