> Why did Microsoft do this?  Because they were trying to optimize the performance of 
>WFC
> calls (their Java interface to MFC).  MFC is, of course, native code.  If WFC 
>required
> memory copies for every access to Java memory, the performance of WFC would suck.  So
> Microsoft chose not to implement JNI.

Most likely they tried to crush Java by creating a poluted version. This way many
developers could write code to their java language, hence being once again attached to
Windows... Well, fortunately they lost the first instance in the lawsuit with Sun and 
they
will have to comply with real Java (so, there is no such thing is MS JNI implementation
anymore, I didn't even bother memorizing its name). This way Java code will have no 
need
for any specific OS (such as Windows.. Did you get why they did that?).

> I also get upset when I hear FUD directed *to* Microsoft.

You will get upset a lot yet as the antitrust case goes on... I have no personal
complaints about MS, but their way of business, kinda "If I don't like, it won't exist"
doesn't seem to be correct. They really gotta have some agency to hold it.

Regards,

---------------------------------------------------------------------
         _/ _/    _/     Jauvane Cavalcante de Oliveira
        _/ _/   _/      University of Ottawa
       _/ _/  _/ _/_/  School of Information Technology & Engineering
      _/ _/ _/ _/     Multimedia Communications Research Laboratory
_/   _/ _/_/  _/     Phone:1(613)562-5800 Ext.6248/6243  FAX:562-5175
_/_/_/ _/     _/_/  Canada     http://www2.mcrlab.uottawa.ca/~jauvane
---------------------------------------------------------------------
|                Bolsista da CAPES - Brasilia/Brasil                |
---------------------------------------------------------------------

Reply via email to