My assignment instructions say that my submission 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.
Since J2SE 5.0 (1.5.0) was released on Sept 29, 2004 (according to J2SE Code Names), I'm assuming that, if I want to use J2SE 1.4.2, I have until approximately March 28, 2006, to submit my assignment. Does that sound right?
Yes, that is correct. However you do not have to panic about that end date - even if you miss it, it does not mean that you have to start from scratch. All you would have to do in that circumstance is validate it under JDK 5 (that is: recompile all code, and prove that it works).
I didn't know Tiger was released that long ago. Seems like that adoption process is still pretty slow & Mustang is coming?
But anyway, your codes that worked in J2SE 1.4.2 should work in Tiger, unless you used some reserved keywords. Shouldn't be too much of an issue, I feel. We're not going to be assessed if we made used of new Tiger features. [ January 10, 2006: Message edited by: Chengwei Lee ]