I believe it's 'the duration of the product'. See Sun's java site for their wording on this. I guess that means about 2 years+ if you look how Java 1.0 is being de-certified, but Java 1.1 is still OK. Steve
To the best of my knowledge, there still is no time limit to complete the assignment. The only requireement Sun states is that it must be developed in a production version of Java that has not been superseeded by more than 18 months.
“Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.” - Rich Cook
I have a question along the same lines...I took out the assignment about 12 months ago. For various reasons I'm only completing it now - how can I chack what java version was current 12 months ago? As part of the deliverable, I must include a txt file called version.txt., so I need to know what version I should put in here.
Joined: May 24, 2004
You may develop your code using any implementation of the Java 2 platform, but the submission that you return must have been tested and shown to work under a production (not development) version of the Sun Microsystems' Java 2 platform and that platform must not have been superseded by a new production version for more than 18 months by the time you make your submission.
It doesn't matter what java version was current 12 months ago. When you submit your assignment, you must test it under a production version of Java that has not been superceed by more than 18 months. Whatever version you test it under is the version you put in your version.txt.
I think the safest thing to do would be to download the latest Java 1.4 SDK and try to compile/run your app with that. I doubt there will be any problems that you'll have to resolve with your code, if at all. This way you can be sure there will be no surprise problems.