Folks, I’ve got a new issue. You’ve all been so good to help with my past problems that I’m hopeful I can get some advice from you on this one.
Where I work, we’ve been using Java to create applets. Typically with version 1.4 via the swing API. I’m getting into the game development scene, but to be honest, most of these problems are coming from business apps. I’ve been really good to code to Java standards, but now with some of our companies new utility apps, my stuff is getting pounced on. Specifically, our companies new travel app (Extensity) and our server firewall app (eTrust Firewall), both require different versions of Java (Extensity actually REQUIRES the Microsoft JVM, and eTrust Firewall admin requires a specific version of Sun Java 1.3). Now that I’m thinking about it, even HP’s secure web consoles required the Microsoft JVM.
So here’s the real problem. Users are completely confused when they can’t load my applets. I know that it’s because they’re running an out-of-date version of the JVM, but if I have them upgrade, then their business utilities don’t work. I understand the issues with the Microsoft JVM, but what about Java 1.3.1? Shouldn’t 1.4 be able to handle the same apps? Is there some sort of work around for this?
I’m concerned that as I release some of these games I’m working on, that users will have a hard time running them because of all the Java version conflicts out there. Or what if a newer version of Java is going to break compatibility with some API call I “back in version 1.4?”
