Monday, July 10, 2006

Improved Response Time on Mobile Devices

When you are selecting a poll to start, resume, or review, the mobile application has historically just queried the file to get such information as the summary, the number of questions, and the number of responses. On a newer mobile device, this poses no problem whatsoever and occurs almost instantaneously. However, on older units it actually takes quite a few seconds to retrieve this info. On some really old units, the delay was completely unacceptable.

So I introduced an indexing scheme that involves new code in each of the Desktop, Data Transfer, and Mobile modules. The system now caches all of the necessary summary info of the Template files, which are the ones used to start new polls. The speed improvements on the mobile device are dramatic.

No comments: