Thanks, Theresa! I hope to start blogging about this here on the Cafe soon but there are many instructive elements to the code (the full source code is in the public domain via an open-source project) including localization (menus and such have been translated into Spanish, French, German, Portuguese, and Russian). Also, I originally wrote this game in Java back in 1997. I have successfully licensed that version to a few online gaming sites (answering the question "When is a game actually business software?" Answer, "When you sell it." <grin>). The port from Java, an object-oriented language, to EGL resulted in what I think is a pretty cool (and instructive) EGL application design. This is all in addition to the obvious benefit that developers might get from seeing how I used Rich UI components and related things such as the InfoBus and job scheduling. Again, hopefully I will have a chance to elaborate on all this in future blog entries. Meanwhile, the link from the Gallery to my site is there for anyone who wants to pursue downloading the source code or participating in the open-source project.
Great application, Dan! I showed it to a potential customer as one of the examples what you can do with EGL. Impressive. For me however a "business application" is something else, even though this game is probably played in a lot of businesses
Thanks, Ulf. Yes, for me as well a true business application is order entry, inventory management, accounts payable/receivable, and so on. Creating that stuff is my day job. This was just a fun way for me to do a deep dive into EGL Rich UI in my spare time and completely explore the depths of EGL's capabilities in that regard. Hopefully others can learn from what I've done via my open-source project. Also, as you point out, it doesn't hurt to have something fun and visual to demonstrate to clients that EGL is truly a modern language, as capable as any other (I would argue MORE capable than others) at providing impressive user interfaces. Thanks again and should you care to sign on to the open-source project we could use a Dutch translation. I would be delighted to add it to the other localized editions that I am hosting on my site.
--Dan
I'll have a look at it as soon as I have some time.
Ulf

Great job Dan! This app shows off the drag-and-drop functionality. Hope you enjoy "playing" with EGL!