Today, I’ve posted an update to the software service package. Many of you have emailed me with questions about the AtD service, these updates should help you out. Here are the main changes:

Added a low-memory mode to run AtD. Now you no longer need a super-computer to run AtD. The low-memory mode loads (and discards) parts of the language model as needed. The trade-off, it’s a little slower and probably won’t scale to hundreds of thousands of clients per day. The option to run AtD in full-bore production mode still exists. The quality of service is the same between the two modes.

Parts of the AtD service were rewritten to allow AtD to run on Windows out of the box. I’ve also added a run-lowmem.bat file that starts the AtD service in low-memory mode on Windows.

This update to the service supports the /checkGrammar API call that AtD for OpenOffice.org relies on. This call performs all checks except spelling. Why? Because the spelling corrector is the slowest part of AtD. By eliminating it, it’s possible to do as-you-type grammar checking for a lot of people.

Of course this update has more grammar checks, an updated dictionary, and other enhancements that come from my maintenance of After the Deadline. You can view the commit to see the differences.