Re: cross-platform programs



Hi Jon,

> The differences are that:
> a) Sun *do* licence the Java spec to other companies (eg IBM)
> b) Sun offer their JRE on multiple platforms already.

Well, Sun has had a good head start in that department. My experience with
Microsoft indicates to me that when Microsoft decides to compete, they do so
with a vengeance. I'm sure that you, like me, have had a good peek at what
Microsoft is working on for the near and far future. There are major
improvements in the .Net platform 2.0 compared with the 1.1 platform, which
was an incredible start. I've ben betting on Microsoft for over a decade
now. So far they haven't let me down. ;-)

> The legal situation of running a JRE on Linux and Windows is a *lot*
> rosier than the legal situation of running Mono on Linux and .NET on
> Windows. There's also the technical aspect of things (the JRE has the
> same codebase for both platforms, which certainly can't be said of Mono
> and .NET.)

You seem to forget the recent debacle over the Microsoft JRE for Windows,
which resulted in a catastrophic absense of support for Java on Windows XP,
for most end-users. Again, I think that the legal issues will straighten
themselves out over time, and Sun has had a significant head start with
Java.

Ultimately, I don't want anyone to "win." I want everyone to win. Absolute
power corrupts absolutely, but competition is good for everybody. Let's hope
that the balance of power is maintained!

>. Pity - I prefer C# to Java on the whole...

Same here. But I'm hopeful. As long as we keep participating in the process,
I think it will improve.

--
HTH,

Kevin Spencer
Microsoft MVP
..Net Developer
Ambiguity has a certain quality to it.


"Jon Skeet [C# MVP]" <skeet@xxxxxxxxx> wrote in message
news:MPG.1dba3744c08ace7098c901@xxxxxxxxxxxxxxxxxxxxxxx
> Kevin Spencer <kevin@xxxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
>
> <snip>
>
>> > The same is *not* to of MS, as far as I can tell. Yes, there's the Mono
>> > project, but there's been no guarantee (as far as I've seen) that MS
>> > won't sue companies who distribute Mono as part of their solution,
>> > based on intellectual property infringements.
>>
>> I doubt that the Mono project is working without Microsoft's knowledge
>> and
>> consent.
>
> MS certainly knows about Mono. As for consent? Well, they may have an
> admiration for the team, I don't know - but they *haven't* stated that
> they've checked for IP violations in there.
>
>> However, it would appear that Microsoft doesn't want anyone
>> indiscriminately to write a .Netimplementation for any OS. I doubt that
>> Sun
>> does either. It wouldn't be logical to do so.
>
> The differences are that:
> a) Sun *do* licence the Java spec to other companies (eg IBM)
> b) Sun offer their JRE on multiple platforms already.
>
>
> The legal situation of running a JRE on Linux and Windows is a *lot*
> rosier than the legal situation of running Mono on Linux and .NET on
> Windows. There's also the technical aspect of things (the JRE has the
> same codebase for both platforms, which certainly can't be said of Mono
> and .NET.)
>
> To my mind it's *currently* a no-brainer decision between .NET/Mono and
> Java when it comes to cross-platform software for an ISV to develop. MS
> could fix that fairly easily, but at the moment they're choosing not to
> do so. Pity - I prefer C# to Java on the whole...
>
> --
> Jon Skeet - <skeet@xxxxxxxxx>
> http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
> If replying to the group, please do not mail me too


.



Relevant Pages

  • Re: Does Eclipse has its internal Java JVM?
    ... Every year or so, Sun release a new version of Java, both the language itself, ... So users need a JRE, programmers need a JDK. ...
    (comp.lang.java.programmer)
  • Re: java2
    ... Sun refuses to acknowledge that the security of a system can/will most likely be compromised due to elevation of privleges in java applets. ... Also, when a system is updated with the latest JRE to resolve security issues the older, vulnerable version is left behind. ... Sun claims that files in the older, vulnerable versions are replaced, thus mitigating any security issues and that the vulnerable versions can not be called by malicious coders. ...
    (microsoft.public.windowsupdate)
  • Beware: Sun disabling the Microsoft VM
    ... I filed a bug report about Firefox hanging after running Java applets ... the problem occurs in JRE 1.6 Update 11. ... videos (Sun has never come close to the performance of the decade-old ...
    (comp.lang.java.programmer)
  • AMD64 - JRE - browser plugin?
    ... I've spend many hours downloading the java JRE from sun to get ... the plugin for mozilla/firefox. ... At least not the sun version. ...
    (comp.os.linux.misc)
  • Re: afraid of .NET
    ... on every Linux distribution, I suppose even Mac will support it. ... who is going to use Java on the desktop anymore? ... Is Mono being bunlded with most Linux distributions too now? ... Sun should make any possibile effort to convince the ...
    (comp.lang.java.advocacy)