Ursine rambling and grumbling

I just put up a new version of Black Box at http://www.bibeault.org/blackbox. For those familiar with the previous version please don't get too excited; there are no user-visible changes.

Rather, I've made a change in some of the technology used to drive the game.

Originally. in order to avoid having to refresh the screen every time a "move" was made, which caused an annoying and disconerting "flash", I had instituted a mechansim whereby a "behind the scenes" request would take place by sending the request to a hidden iframe. The returning response contained Javascript commands that called mechanisms on the main page to update the display.

This newest version of Black Box replaces the iframe mechanism with the newly sexy XMLHttpRequest mechanism -- "newly sexy" because even though this object has been around for a while, its use by Google has brought it a great deal of recent attention.

This technology -- sometimes dubbed "AJAX", an acronym that just makes my skin crawl for some unknown reason -- allows "behind the scenes" requests to be made without having to create requests to hidden windows.

For more details on how the game is constructed, please visit the game site and click on the "colophon" link.

Oh, and have fun playing the game too!


Jay did a good job on the graphics; that's the first I've seen of your creation there.
I'm just starting to explore AJAX (sorry I used that phrase). Is there any chance I could get the server side source code? I'm familiar with servlets, jsp, struts, etc running on Tomcat app server. However, I see you are using your own framework. I can understand if you don't want to provide the source, but maybe you will.
Howdy, thanks for your interest, but I can't really share the server-side source code at this time. I license the framework and its source for a non-trivial fee and it would not be fair to paying clients to share it at this point.


Add a comment

Title
Body
HTML : b, i, blockquote, br, p, pre, a href="", ul, ol, li
Math Quiz 4 + 3 = (Helps stop blog spam)
Name
E-mail address
Website
Remember me Yes  No 

E-mail addresses are not publicly displayed, so please only leave your e-mail address if you would like to be notified when new comments are added to this blog entry (you can opt-out later).

TrackBack to http://radio.javaranch.com/bear/addTrackBack.action?entry=1115872359672