As promised, the first article for my blog has arrived. I was asked by a client to add spell checker functionality to line of business application written in C# ASP.NET and AJAX. I went on a Google rampage trying to find a free spell checker that would do the job properly. There are tons of spell checker implementations for ASP.NET out there developed by some of the leading dev companies. The problem is I couldn’t find a free implementation that looked good and worked well. So I decided that I needed to find a pure JScript implementation of a spell checker and use that instead.
After searching a while I got the Orangoo AJAX implementation of a Google like spell checker that uses the Google Toolbar Spell Check API that was reverse engineered from the Google toolbar; a hack I know but; why not!
To implement a XmlHTTP proxy you can either create an elaborate web service that takes the requested information and passed it on with security etc. or you create a very simple page that proxy’s for you, assuming that you’ve used Windows or Forms authentication to reach the page as a security measure.
Then it’s as simple as adding the following to your page load event:
That’s that, you’ve successfully created an XmlHTTP proxy for a google spell checker that could be used for any Mash It Up scenario. Please see my disclaimer here…