JGBlue – A Jumpgate Evolution Database
Recently I’ve been working on a new project called JGBlue. JGBlue is a database website written in the Python web framework Django, for the upcoming space combat MMO Jumpgate Evolution. I initially started the project to teach myself Django and Javascript, and to apply my knowledge of data formats and reverse engineering I gained from tinkering with World of Warcraft.
JGBlue, pronounced “Jumpgate Blue”, follows close to current popular MMO databases such as wowhead.com and aionarmory.com. I wanted it to have the same look and feel of these sites to make it familiar and easy to use.

One thing you’ll notice in the above image is the prototype model viewer (I call it… The Jb Cube)! To me JGBlue has always been about playing with new technology that was unfamiliar to me, which is why I had a lot of fun implementing a model viewer in Google’s new 3d plugin and javascript api called O3D. I also plan on making some future blog posts about my experience with the api so far and some techniques to get more performance out of it.
Django has been amazing, from the initial prototypes, to what’s running on the production server right now. It has provided me with everything I’ve needed so far, and their documentation is not far from perfection. I have Django running as fastcgi behind nginx, I’ve done a few benchmarks and I feel confident it’ll be able to handle whatever the Jumpgate community has to throw at it.
The release is still far away, with Jumpgate Evolution looking at a release sometime in 2010. Should give a perfectionist like me plenty of time :)
Looking forward to JGE? Leave a message and let us know what you’re most looking forward to!
