Jerry said:
Wrong.
Microsoft and Sun signed an agreement to allow the MS JVM continue to
be used till 2009.
See
http://www.microsoft.com/presspass/press/2004/apr04/04-02SunAgreementPR.asp.
If it is indeed a 10-year agreement, wouldn't that mean that Microsoft's
JVM flavor would be available until 2014 (instead of 2009)? Yet
http://www.microsoft.com/mscorp/java/ says MS can provide their JVM
until 2007. They have not updated their product lifecycle web page at
http://support.microsoft.com/default.aspx?scid=fh;[ln];LifeDevToolFam
which says MS JVM dies as of 30-Sep-2004. Of course, that doesn't
require Microsoft to actually provide a JVM. That just allows to to
provide one *if* they so choose. Microsoft is not really a proponent of
Java as they have always preferred their own technologies.
Note in the article that it says, "The companies have agreed that
Microsoft may continue to provide product support for the Microsoft Java
Virtual Machine that customers have deployed in Microsoft's products."
Well, support is not the same as development. See
http://support.microsoft.com/?id=163637 which says, "Microsoft does not
provide a downloadable version of the Microsoft VM for computers that do
not already have the Microsoft VM installed." As it is now, the JVM
will get updated if and only if it is already installed (and it isn't
available in all configurations of Windows but may get installed with
some applications, like Visual Studio 6). If there is no further
development of the JVM (to match Sun's) then it is basically a defunct
product that merely exists but does not evolve and which users won't
want for much longer and may be unusable for Java apps that require new
features of fixes only available in the Sun JVM.