Slashdot Mirror


Java Thrown Back in Windows, For Now

darnellmc writes: "According to this News.com article, Microsoft has decided to include their JVM in the next Windows XP service pack. They are doing this in an attempt to avoid Sun's recent lawsuit against them for anti-trust violations. I wonder if the recent decision allowing the nine states' suit to continue had anything to do with this? Of course it did. MS plans not to have the JVM in future versions of Windows though."

431 comments

  1. Come on... by Quixotic137 · · Score: 1, Insightful

    Is it so far-fetched that Microsoft is actually trying to provide it's users with the features that they want?

    1. Re:Come on... by Anonymous Coward · · Score: 0

      Great! When are they putting the OS/2 subsystem back so all the dual mode assembly programs that I have been using since 1988 don't break?

    2. Re:Come on... by 1010011010 · · Score: 2, Interesting

      In this case, yes.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    3. Re:Come on... by FreeUser · · Score: 5, Insightful

      Is it so far-fetched that Microsoft is actually trying to provide it's users with the features that they want?

      Yes, it is, particularly since the java they're including is a horribly outdated version that won't run must of the java code on the net today.

      It is a ploy designed to confuse the user, break as many existing java apps as possible, and spin the tale to place the blame on 'java' or Sun, rather than squarely on Microsoft where it belongs.

      --
      The Future of Human Evolution: Autonomy
    4. Re:Come on... by Zeinfeld · · Score: 2
      Is it so far-fetched that Microsoft is actually trying to provide it's users with the features that they want?

      I doubt that there are many people clamouring for client side java. I have yet to visit a site that uses Java since I installed XP.

      These days everything seems to be Macromedia Flash, only if someone would work out a way to block flash downloads I would do it in a flash as the abuse by advertisers is getting ridiculous. Unfortunately Microsoft didn't think to include the 'no I don't want to download that crap and don't ever, ever ask me again' option.

      I suspect that this is simply Microsoft having demonstrated to Sun that its users are not demanding Java is now thinking it might sell a few more copies of J# if they distribute a VM again.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    5. Re:Come on... by ProtonMotiveForce · · Score: 0

      If your OS/2 apps don't run, don't upgrade to XP, rocket surgeon.

    6. Re:Come on... by ProtonMotiveForce · · Score: 2, Informative

      What a load of crap. They're damned if they do, damned if they don't. Why should they support Java - Sun has a JVM, a plugin, etc... Sun whined when they tried to extend Java, now they whine that they didn't include a JVM. Microsoft could _only_ distribute an old version according to their contractual/legal obligations, genius.

    7. Re: Come on... by Black+Parrot · · Score: 1


      > Is it so far-fetched that Microsoft is actually trying to provide it's users with the features that they want?

      Not if "they" refers to "Microsoft".

      --
      Sheesh, evil *and* a jerk. -- Jade
    8. Re:Come on... by Verizon+Guy · · Score: 3, Insightful

      Huh? It was my understanding the reason WinXP didn't ship with Java is cause Sun complained! Sun wanted people to go out and download their own JVM, that's why. Well, knowing Windows users, that never happened for 95% of the userbase, so now they're putting it back in and everyone is like "it's Microsoft't fault." Well, if it wasn't for Sun bitching, this never would have happened.

      --

      Aw, fuck it. Let's go bowling. - The Big Lebowski

    9. Re:Come on... by ergo98 · · Score: 1

      Speaking of that: Sun has a horribly designed website. I hate to even mention it because I'm sure some wise ass will respond telling me how easy it is, but of the several times I've installed machines or virtual machines, one thing that I am always astounded about is how bloody hard it is to find the plug-in on the Sun site : You would think that this would be a huge market for them to exploit, and maybe the IE browser identification when I visited should have led them to put it front and center, but instead it seems to be hidden away in the middle of who knows where.

    10. Re:Come on... by Anonymous Coward · · Score: 0

      Heh. And my options when support is pulled for NT and 2000 are...what?

      Losing the OS/2 subsystem is a bummer. But having them break dual mode programs which have executed just fine under DOS and Windows 95/98/Me for years is what really annoys me.

    11. Re:Come on... by Anonymous Coward · · Score: 0

      Yes it is. Microsoft does not think in those terms. Anything they've done to benefit end user experience is just a side effect of them attacking their competitors.

    12. Re:Come on... by Anonymous Coward · · Score: 0

      Try the FORCEDOS command. I never could get those duel-mode things (eg, IBM driver downloads) to work right on NT, even with the OS/2 subsystem.

    13. Re:Come on... by Anonymous Coward · · Score: 0

      Try java.sun.com -- scan until you see the 'Get The Plug-in' graphic.

    14. Re:Come on... by RAMMS+EIN · · Score: 1

      Now if they actually included a _Java_ virtual machine, that would be useful. The MicroSoft VM is crap. It's waaaay outdated, and doesn't conform to the standard too much. Thanks to MicroSoft's dominance of the browser market, developers are still limited to JDK 1.1, as anything compiled with a newer version will likely not run on M$'s VM. And you don't want to force your visitors to download Sun's HUGE Plug-In, either.

      --
      Please correct me if I got my facts wrong.
    15. Re:Come on... by FuzzyBad-Mofo · · Score: 1

      I feel your pain brother. In fact the recent Flash ad abuse first led me to uninstall the evil plugin from IE, then to migrate to Mozilla entirely (which does not nag about missing plugins or warnings about activeX controls).

      So, thanks are due to Macromedia and MS for pushing me to discover Moz! :)

    16. Re:Come on... by MisterBlister · · Score: 0, Flamebait
      I hardly think Sun needs Microsoft's help when it comes to confusing the user and breaking Java apps. Have you ever tried using even Sun's own implementation of Java? Slow as fuck. Buggy as fuck. Java's OK on the server where workarounds for the shady concept of WORA can be implemented, but it sucks ass as a client-side language.

      The most ironic part is even though Microsoft DID pull some shady tricks with their JVM implementation, it was by far the best JVM to run client-side apps on, bar none. Even when running pure Java (non-MS extended) apps you didn't have to sit there waiting 20 minutes looking at a blank gray box while the JVM initalized, unlike Sun's own VM..

    17. Re:Come on... by Anonymous Coward · · Score: 0

      Currently the anti-MS rant is at +5 while the replies arguing against it, that are cognizant, and valid, are stuck at 1. To mod up the counter-arguments is to give support to MS, something "not allowed on slashdot". You moderators are pathetic.

    18. Re:Come on... by l810c · · Score: 1
      ...only if someone would work out a way to block flash downloads...

      PopUpCop blocks Flash animations. I'm sure some of the other anti-popup progs do this too. You can run them if you like by clicking on them.

    19. Re:Come on... by bursch-X · · Score: 1

      Err, well, maybe Sun was bitching for a reason, in the first place? And maybe that reason lies with Microsoft?

      --
      There are two rules for success:
      1. Never tell everything you know.
    20. Re:Come on... by barnsleyBigUn · · Score: 1

      Exactly...that's THE feature I want in IE at the moment. Have you noticed that scrolling the page takes longer and flickers a little bit when there is a Flash movie playing (or 3 in the case of some ad-web-sites!)

    21. Re:Come on... by THEbwana · · Score: 1

      hehe .. read the article again and see which vm they actually want to deliver. the 1.1.4 (!). Ahh..those were the days...we're talking pre y2k java here :-) (was it 95-96?)
      /m

    22. Re:Come on... by ranulf · · Score: 1
      It is a ploy designed to confuse the user, break as many existing java apps as possible

      Microsoft could _only_ distribute an old version according to their contractual/legal obligations

      Yeah, and it doesn't really matter all that much that it is an old version, as it's the same old version that everyone else uses. Anyone who's done any applet development knows what a PITA it is targetting JDK 1.1, but you just have to deal with it.

    23. Re:Come on... by Coward+the+Anonymous · · Score: 0

      How so? What site besides java.sun.com uses applets? Besides, if you don't have a JVM, which only new installs of XP don't (all upgrades to XP still have the JVM), you are prompted to install it. The download isn't that big even for dial-up. And you could always install Sun's JVM which is up to date. MS is stuck using 1.1.8. Java is on 1.4 now. So how is this a feature that users want? I hate applets and ActiveX controls a like. Users read stories on CNet about how the JVM is not included and they freak out not knowing that there is a 99% chance they won't be affected at all.

      --
      -- Jason
    24. Re:Come on... by oldwarrior · · Score: 0

      LOL! MS took out the JVM since Sun got so prissy about how good MS's JVM implementation was the last time! MS figured - screw it - we don't need any steenking JVM anyway and now Sun won't have anything to whine about... Then Sun bawled like a baby that MS wasn't playing fair by NOT including their Sun JVM! Sun is one huge collective of temper tantruming rugrats and MS can't do anything without provoking a lawsuit or whine-fest by Sun and the states AG's and the leftwing tech-media. ROFLMAO!

      --
      If it were done when 'tis done, then t'were well it were done quickly... MacBeth
    25. Re:Come on... by Anonymous Coward · · Score: 0

      Or just use a browser that does what you want w/o having to use callback hacks to the OS.

      But if you do enjoy creating a more unstable OS enviroment, go ahead.

    26. Re:Come on... by Physics+Dude · · Score: 3, Informative
      It was my understanding the reason WinXP didn't ship with Java is cause Sun complained!

      That's the Microsoft propoganda, but it's all lies (well at least VERY missleading). What Sun did was to get a court order saying that after a certain date Microsoft couldn't ship their bastardized JVM and keep calling it Java when it was non-compliant (Ever heard the term Embrace-and-Extend?). Microsoft could have included any Java compliant JVM and been fine (except for the fact that Java is a threat to the Windows monopoly).

      Instead, they issued a press release making it sound like they were dropping support for java because they were forced to by Sun, when in reality Sun was only forcing them to be standards compliant.

      Sun did the Right Thing(tm) IMHO, in using their legal rights to keep Microsoft from coopting and breaking the Java standard as they have with so many other protocols.

    27. Re:Come on... by sbrown123 · · Score: 1

      Go to www.javasoft.com. On the right hand side you will see a white arrow on blue background that states:"Download J2SE v1.4 Now" on the right. Click on that.

    28. Re:Come on... by cyclist1200 · · Score: 1

      Well, which do they want? First the JVM comes out of Windows, now it's back in, but Microsoft doesn't plan on including it in the next version...

      It's making me dizzy.

    29. Re:Come on... by Anonymous Coward · · Score: 0

      Well, part of the reason that applets are so bad is that the Swing UI didn't come out until 1.2, which actually can make applets look much better and more useful. With MS only supplying a 1.1 JVM, they can keep it out of the browser. The 1.1 JVM uses the AWT to draw its widget, which doesn't perform as well or is as feature-rich.

      Besides, from your post I'd guess you probably think Java can only do goofy 'wavy water pool images' and other simple applets. It CAN do much more than that, you know.

  2. Nothing like those temporary compromises by newt_sd · · Score: 0, Flamebait

    Hmmm, When are we gonna start learning from Microsoft. Do what ever you want and piss on the competition and be rewarded in Monopoly land. Looks like they own park place and we are struggling down on Baltic Ave.

    --
    ***I GOT NUTHIN***
  3. who cares by Anonymous Coward · · Score: 0

    i could dl jvm in 5 minutes anyways...whats the significance of it being bundled

  4. Old java by discstickers · · Score: 5, Informative

    Its a token gesture Java 1.1.3. Now they can say "See theres Java, yup its in Windows!" To bad that java is years old. Stale mb ;)

    --
    I have a shitty sig!
    1. Re:Old java by GoatPigSheep · · Score: 1

      java has always been in windows (or at least, with IE).

      Microsoft didn't include it in XP because of a lawsuit, get your facts straight.

      --
      GoatPigSheep, the 3 most important food groups
    2. Re:Old java by Anonymous Coward · · Score: 0

      It think it is. Thats my heavily-used laptop, not some server sitting in a closet. It went across state twice, and was sometimes hooked up to an external monitor. It also got heavy use with games, etc. Now... I have a linux box here that's doing nothing but running dFold it needs to be restarted every other day. I'm not trolling here, I'm just stating fact.

    3. Re:Old java by bromba · · Score: 1

      OK, there is something I don't understand.

      I have Win XP Home, and it came with M$ JVM, from the very beginning. And it was I think 1.1.3.

      So, what's up? in the immortal words of Bugs Bunny?

    4. Re:Old java by Coulson · · Score: 1, Insightful

      While it's true that Microsoft is using an old version of Java, the surprising thing is that the performance (both memory and speed-wise) of this old VM (especially for client-side UI apps) is actually better than most modern J2SE VMs. The Sun crew has spent a lot of time optimizing HotSpot for server-side applications (J2EE, servlets, etc.) and implementing the new class libraries... meanwhile the MS VM remains solid and fast for most client-side apps.

    5. Re:Old java by Anonymous Coward · · Score: 0

      It looks like you need to either configure your Linux box correctly or get your hardware fixed.

    6. Re:Old java by Daimaou · · Score: 0

      MS's JVM isn't better. Current JVMs are far more powerful and robust. What you're saying is like saying Windows 3.1 is better than Windows 2000 or XP because it is faster and takes up less memory. I'm not buying it.

    7. Re:Old java by Anonymous Coward · · Score: 0

      Under the terms of Microsoft's agreement with SUN the 1.1.4 JRE they used to ship is the only one they are legally allowed to deploy.

      Let's take a look at the history here:

      SUN sues Microsoft to prevent Microsoft from shipping an incompatible JRE and obtains an injunction against J++. Sun then settle and agree that Microsoft will ship only JDK 1.1.4 and will phase it out in a period of no longer than 7 years.

      SUN decides that Microsoft shipping a JRE that supports 1.1.4 is Microsoft attempting to damage Java and so they go to court to try to force Microsoft's hand again. Microsoft stop shipping a 1.1.4 JRE.

      Then SUN decided that, no, they DO want Microsoft to ship a JRE, just not a 1.1.4 JRE... so they go to court.

      Microsoft start shipping the JRE again until 2004 when it will be phased out.

      basically, SUN wants to force Microsoft to ship their current JRE with Windows which is total nonsense. Why should GM be forced to ship Ford parts with every truck they sell?

      What it amounts to is that SUn thought they were going to screw over Microsoft by denying them Java. When that didn't work out and Microsoft instead created their own answer to Java, SUN realised their mistake and decided to use the courts to try and get their way again.

      SUN and all you whinging Linux babies need to grow the hell up. If you spent half the time and money on innovation as you do on litigation you *MIGHT* be able to compete with Microsoft... oh, but that's right... it's so much easier to just sit back and use the courts to do that work.

      As for Java... java has survived in SPITE of SUN. In fact, had Microsoft not introduced the JITC, java would be a distant memory now. SUN continually bangs it's head on the wall trying to get Java on the client side where it has failed TIME and TIME again (Oak, AWT, Applets, Swing). Java is a SERVER-SIDE technology and it's never going to succeed as a client-side technology and yet, for some reason known only to SUN, that's where they want it to be...

    8. Re:Old java by Anonymous Coward · · Score: 0

      The facts are that MS and Sun settled, and MS has the right to ship Java 1.1 for the next 7 years or so.

    9. Re:Old java by Anonymous Coward · · Score: 0

      If you had a low-memory machine and 16-bit apps, I'd go with Windows 3.1 over XP.

      Likewise with Java. Sun 1.4 is great stuff, but it's not 100% compatible with all of the browser applets out there, and certainly loads slower. I could live with the slowness -- But having it crash my brower is unacceptable. MS-JVM is purely the way to go if you are just surfing with IE.

    10. Re:Old java by Anonymous Coward · · Score: 0

      No kidding it is the old Java. They are not allowed to ship anything newer because of their lawsuit with Sun in 1998, they are frozen legally. Sun has no idea which way they want it, since now they are bringing a suit because Microsoft is not shipping a version of the JVM at all. Blame McNealy; he is the jackass!

      If Sun wants to get their JVM shipped, then they either need to make a deal with Microsoft (like that will happen), or get in with someone like Dell or even Gateway. They have nothing to complain about; they brought this upon themselves.

      The consumer can always download the latest JVM from Sun at http://java.sun.com/j2se/1.4/download.html.
      Even I have done this, and I would classify myself as a Java opponent. Not that Java is a bad language, but that it is really, really slow. Second, I am sick and tired of companies which won't look at anything that isn't programmed in Java even if it completely out-performs it. To date, I have never seen a Java project which has been on time or under budget, much less perform to an acceptible level. I will go as far as saying that I have never seen a Java project which went into production (that is large scale Java application - not counting some silly applet). I am sure they exist, but I personally have never heard or seen a success story.

    11. Re:Old java by junkgui · · Score: 1

      Please... don't listen to this guy... he is just flat out wrong... I once wrote a little applet for a graphics class that drew a spinning utah teapot... it did some vector/ matrix math and drew to the screen with a homemade awt double buffered panel... the frame rate whent up 100 times when I started using hotspot... that is a big improvment, (probably bigger then most benchmarks but it just shows this guy is just wrong... plus java stunk before the collections api got added...

    12. Re:Old java by hendridm · · Score: 2, Informative

      > I have Win XP Home, and it came with M$ JVM, from the very beginning.

      Two possibilities I can think of:

      1) If you bought your computer new and didn't reload it, the manufacturer could have included it in the install, or
      2) You have your security for the Internet zone in IE set to Low, in which case it could automatically install itself when requested by a page with Java content.

      Are either of these the case? Either way, I always install the latest runtime from java.sun.com or downloads.com.

    13. Re:Old java by Ilgaz · · Score: 1

      From an end user persvective, I couldn't agree more. I don't know about mac but... Here, on Opera and Netscape (6.x,7.x), when I use Sun Java (I don't have any chance) most of the "chat" etc apps creates problems except well written ones.

      MS is really clever on this thing. First of all, like Sun says, they want to trick DOJ... Also they hurt entire non-IE browsers by using that old thing forcing most of the developers stay on that crap's compatability.

      So, I/we will get lots of "applet not found", "applet crashed" crap messages for sometime...

      Oh, Java geeks, don't hesitate to help giving arguments etc, its not the issue... :)

    14. Re:Old java by Anonymous Coward · · Score: 0

      It's not that sucky of a JVM. Most applets will run on this. At least the companies supporting IE 5.0 ...

      Now 1.02 ... THAT'S an awfull JVM ... see it on Unix boxes all the time ... even once at Sun's booth at Internet world (old version of Netscape).

    15. Re:Old java by G-funk · · Score: 1, Insightful

      As others may have pointed out, this is total bull on the part of Sun.

      Sun:you can't make java any more!
      MS:OK.
      Sun:You're not putting java on your cds, we'll sue!
      MS:OK.
      Slashdot:Evil Bill is using old java. It must be a conspiracy!

      --
      Send lawyers, guns, and money!
    16. Re:Old java by Anonymous Coward · · Score: 0

      "To date, I have never seen a Java project which has been on time or under budget, much less perform to an acceptible level. I will go as far as saying that I have never seen a Java project which went into production (that is large scale Java application - not counting some silly applet). I am sure they exist, but I personally have never heard or seen a success story"

      Try http://industry.java.sun.com

    17. Re:Old java by a_n_d_e_r_s · · Score: 2, Insightful

      I wonder how many times this FUD is being said on Slashdot and I wonder why there are so many clueless posters who moderate up Microsoft FUD.

      Micosoft violated the contract regarding Java and made a non-standards Java version. (I think we all heard that before - they basically make that eith everything they get thier hands on to try and make the item propriatory to thier OS)

      So Sun suid them to get them to comply with the contract and of cource they won. Mocrosoft then got sully when they could not bully Sun, like they do nearly everyone else, so Micosoft then refused to include further versions of Java in the OS making a lot of customers unhappy.

      That is what really happend and has to be stated every time Java comes up since their still seams to exist many clueless Slashdot posters or people deliberatly spreading FUD.

      --
      Just saying it like it are.
    18. Re:Old java by a_n_d_e_r_s · · Score: 1

      More MS FUD. They must spread it like menure.

      --
      Just saying it like it are.
    19. Re:Old java by a_n_d_e_r_s · · Score: 1

      Are you being paid by Micrsoft to spread FUD or a fool.

      Oh, sorry I repeat myself.

      --
      Just saying it like it are.
    20. Re:Old java by Anonymous Coward · · Score: 0

      What utter balls, and Sun FUD. What really happened was that Sun deliberately made a technology (Java) that had no migration path from previous technologies. Since one of the major reasons to use MS is that they always give you a migration path, MS took the tech and extended it (aka innovation).

      Sun of course had a hissy fit and went to court, getting the decision that it is now illegal for MS to make a new Java implementation.

      MS can't include a JVM: people whine that it's too old.
      MS can't not include a JVM: people whine that it's anticompetitive (funny how bundling X is anticompetitive and NOT bundling Y is also anticompetitive for X=media player, Y=JVM).

      Basically, Sun are fucked and it's their own silly fault.

    21. Re:Old java by oever · · Score: 1

      Sorry, completely offtopic, but I'm so happy.
      One year of uptime.

      %uptime
      9:47am up 365 days, 15:30, 5 users, load average: 0.08, 0.02, 0.05


      This is a machine running linux 2.2.19 and it's the central server of a distributed computing network.

      Hooray!
      Now blow out the karma.

      --
      DNA is the ultimate spaghetti code.
    22. Re:Old java by Anonymous Coward · · Score: 0
      Why should GM be forced to ship Ford parts with every truck they sell?

      If GM was a convicted monopolist (like Microsoft) it makes perfect sense. They have a monopoly, they have illegally abused their position in the market, they no longer have the luxury of trying to kill competing technologies.

      Thems the breaks. Had they competed fairly, it would be a different case altogether.

    23. Re:Old java by Anonymous Coward · · Score: 0
      They are not allowed to ship anything newer because of their lawsuit with Sun in 1998

      How difficult is it to get simple facts straight? Microsoft is perfectly within its legal rights to distribute newer compatible versions of Java. Problem is, Microsoft does not have a compatible Java (as was proven in court). So they need to either develop one, or use someone else's implementation.

      Instead, Microsoft wants to be childish about it, and continue to ship their old 1.1.3 version where they had not decided to break the compatibility yet.

    24. Re:Old java by Anonymous Coward · · Score: 0
      I personally have never heard or seen a success story.

      You living in a fucking hole somewhere underground then? Do they not let you out of your cage because they know you're raving mad?

    25. Re:Old java by Simon+Brooke · · Score: 5, Insightful
      As others may have pointed out, this is total bull on the part of Sun.

      As others may have pointed out, this is your favourite monopolist up to its old tricks again.

      Sun:you can't make java any more!

      But Sun never said that. They said that Microsoft could not ship, as 'Java', something which didn't comply with the Java specification. In other words, Microsoft couldn't embrace and extend Java and still call it 'Java'. What's unfair about that? Microsoft are still shipping the embraced and extended Java, of course, but now they call it 'C#'.

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
    26. Re:Old java by fredrik70 · · Score: 1

      Well, notvery smart of them taking *someone elses* technology and and extend it to their hearts content.. What, did they think sun would just let them do it like that without any grub?
      MS can always bundle a campatible version of a JVM (suns own, for example) but that's not really in their interest, so they bundle their old one - that way people can't complain their tryng to lock sun out from the win market.

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    27. Re:Old java by Anonymous Coward · · Score: 0

      http://bsd.slashdot.org/comments.pl?sid=34291&cid= 3711018

    28. Re:Old java by Anonymous Coward · · Score: 0

      Must be his parents basement, strange isn't it that he hasn't seen a large scale java project either there or at his school.

      Must mean that there aren't any.

    29. Re:Old java by jrumney · · Score: 1

      The option that is open to Microsoft is to ship Sun's, IBM's, or anyone else's JVM. The only things they are prevented from doing are further developing their own incompatible JVM, and continuing to ship their existing out of date one past some date (which must be getting close now).

    30. Re:Old java by Anonymous Coward · · Score: 0

      Neither, you poor excuse for an English-speaking citizen. I find Windows NT at least is not as horrible as the Linux zealots would like you to believe.

    31. Re:Old java by bromba · · Score: 0

      I'm on a shitty 56 KB modem with a slow connection to the US. I would notice if it would try to d/ld JVM. Internet security is set to custom and it won't do anything without prompting me first.

      MS jvm was already there when the computer came with xp preloaded. Since then I had to reinstall it, because I was too cheap to buy Partition Magic and I had to repartition the disk to install Linux. After reinstall jvm was already there. Mind you, this is a Dell notebook and it came with a FULL OEM WinXP install CD, not some crappy restore disk.

      Besides, I do use Sun's jvm. I was just making a point that at least some versions of WinXP come with MS jvm.

    32. Re:Old java by Anonymous Coward · · Score: 0

      May not be smart in your eyes but that's what they always did when a technology became widely used, assimilate it one way or another. They couldn't buy Sun so they had to destroy Java as a portable environment.

    33. Re:Old java by Tony-A · · Score: 2

      meanwhile the MS VM remains solid and fast for most client-side apps.
      So does GWBASIC. Your point is?

    34. Re:Old java by Ooblek · · Score: 1

      But at least we don't have to download that huge Java JVM and install it on our XP machines. Now all we have to do is download this really big service pack....oh wait...

    35. Re:Old java by ManxStef · · Score: 1
      Microsoft are still shipping the embraced and extended Java, of course, but now they call it 'C#'.

      Well, kindof. I'd say this is actually more embracing and extending Borland's Delphi, as MS bought out Anders Hjelsberg (the creator of Turbo Pascal and Delphi/Object Pascal) and got him to write C#. But yes, C# does indeed borrow a fair amount from JAVA too :)

      Cheers,
    36. Re:Old java by richardthegreat · · Score: 1

      If it extends Delphi can we assume its as crap as delphi too?

    37. Re:Old java by oreilco · · Score: 1

      They are shipping 'old java', simply because it is the most f*****-up java they are legally allowed to ship.
      They could ship Sun's or IBM's JVM, but that would _help_, and they are not in the business of _helping_.
      They could even implement their own JVM ( like IBM did ), and if they don't f*** it up, it's perfectly legal, but that doesn't suit them.

  5. I'm for one glad to hear it by Anonymous Coward · · Score: 0

    Because I used to love computing back in the 286 days, and now I can run applications at 286 speed again.

  6. the MS JVM by Qrlx · · Score: 1, Funny

    The best part about Microsoft's Java implementation is that the word 'java' is nowhere to be seen. It's the "Microsoft(TM) Virtual Machine." I think Microsoft were hoping that Java would go away if they simply don't ever speak the name.

    I was installing some game the other day (I think it was Dungeon Siege) and within the EULA was the standard Java disclaimer about not running it on a nuclear reactor or air traffic control system. It made me chuckle. It also makes me wonder why MS doesn't include the same sort of liability disclaimer for their products. Because if the nuclear reactor is running Windows, I am moving at least 100 miles away.

    1. Re:the MS JVM by bleckywelcky · · Score: 4, Funny



      Um, 100 miles away? Have you ever experienced a Windows crash... when it crashes, it crashes hard, and geez, what crashes. If I knew of a nuclear reactor that operated under Windows, I would move to a different continent. I just hope there aren't six or more reactors operating under Windows, else I would have to move to Antarctica probably.

    2. Re:the MS JVM by einhverfr · · Score: 2

      I was installing some game the other day (I think it was Dungeon Siege) and within the EULA was the standard Java disclaimer about not running it on a nuclear reactor or air traffic control system. It made me chuckle. It also makes me wonder why MS doesn't include the same sort of liability disclaimer for their products. Because if the nuclear reactor is running Windows, I am moving at least 100 miles away.

      Iirc, it does.

      --

      LedgerSMB: Open source Accounting/ERP
    3. Re:the MS JVM by Tony-A · · Score: 2

      standard Java disclaimer about not running it on a nuclear reactor or air traffic control system
      I would imagine that Sun does make software intended for such use. The disclaimer is a notice that this particular software (Java) is not that kind of software despite the Sun brand. At this kind of level, failure modes become important. Which way it fails is more important than being correct. Not easy and not cheap.

    4. Re:the MS JVM by Anonymous Coward · · Score: 0

      Nuclear plants use Windows NT out the wazoo for everything imaginable. Get with the program.

    5. Re:the MS JVM by Anonymous Coward · · Score: 0, Offtopic

      Yeah Windoze sux0rs. I overclocked my 900MHz Celeron to 1.2 Gigahurtz and that biatch crashes if I play even a Garth Br00ks MP3. Goddamn K0rn would make it meltdown, know what I'm sayin?

      I can boot Linuz on it and use tin to read alt.sex.stories.plushies all damn day and it don't crash for shit man.

    6. Re:the MS JVM by WetCat · · Score: 1

      A pity, 3 years ago I talked to some contractors that did controllers for coal electrical plant (in USA). They were actually forced to use NT for that!
      And they liked that, donkeys!

    7. Re:the MS JVM by pyite · · Score: 0, Redundant

      They do. Somewhere in Microsoft's stuff I've read the phrase, "Not for use in Mission Critical applications."

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    8. Re:the MS JVM by hendridm · · Score: 1, Flamebait

      > when it crashes, it crashes hard, and geez, what crashes.

      Ummm, try upgrading from Windows 98 to something like Windows 2000 or XP.

      Oh yeah, and throw away that AMD crap while you're at it and don't buy memory from the cheapest person on Pricewatch. I have ZERO problems with my 5 installations of Windows 2000 Professional (one game machine, one general machine, and 3 development/testing/network slaves). Intel CPUs/boards/NIC, Kingston or Crucial memory. You get what you pay for.

    9. Re:the MS JVM by MisterBlister · · Score: 2, Insightful
      Have you ever experienced a Windows crash... when it crashes, it crashes hard, and geez, what crashes.

      Have you ever experienced a Linux kernel panic? When it crashes, it crashes hard, and geez what crashes.

      Hello? Foolio? If your OS crashes, no matter what OS it is, you're fucked, period. You could make a case that Windows crashes more than Linux except you'd be making shit up...Its not 1999 anymore, Windows 2000/XP are just as, if not more, stable than any other OS available for x86 processors.

      Wake up, you're living in the past!

    10. Re:the MS JVM by Anonymous Coward · · Score: 0

      I've had 0 problems on 6 installs of FreeBSD on AMD parts and decent hardware.

      Trivia is fun, isn't it?

    11. Re:the MS JVM by shepd · · Score: 1

      So, what you're saying is that if you pay for an expensive OS you have to buy expensive hardware?

      Whoopie! So you really *do* get fucked coming and going.

      I'll stick with Linux running on an underclocked-to-be-stable AMD 486 from hell for my firewall rather than spend $2500 on hardware and another $250 on XP Professional for a machine I rarely touch as it is, TYVM. Same thing for my CD burner, print server, DVD player, SANE Networked Scanner server, MP3 machine, my machine, my parents machine, and the other gateway at a friend's house, and my machine at work.

      Had I chosen windows XP professional, I'd be looking at:

      $2500 x 8 (work machine doesn't count) + $250 x 8 = $22,000.

      Instead my computers cost an average of $400 each (a couple are quite decent), meaning I've saved enough money to buy a new car, which is far more attractive to the ladies than my any computer anyone could build at all...

      (No, I don't pay the electricity bills around here!)

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
    12. Re:the MS JVM by os2fan · · Score: 2
      Well, all it needs is a text file to crash windows. I've even had OS/2 crash...

      I'm not a big fan on 2k, since it has all sorts of serious Win3.1 bugs and IE bugs kicking around in it. I have managed to wedge it a few times. You see, the kernel should be fixed by now, but there's still other parts of it that play up, such as the loosing IE interface, and the dozens of different ways to open a program bugs.

      Not sure about XP, but it's a 0.01 downgrade on 2K (ie WinXP = NT 5.01, 2K = NT 5.00).

      On the other hand, I have had systems crash, and not crash the fs. Even DOS and Win98.

      --
      OS/2 - because choice is a terrible thing to waste.
    13. Re:the MS JVM by Anonymous Coward · · Score: 0

      Even win98 is more stable than win2k.

    14. Re:the MS JVM by pinny20 · · Score: 1

      Well, all it needs is a text file to crash windows.

      The text file "trick" (where video memory could be overwritten) could be done in Win95/NT4 - but has been fixed since Win98/Win2000.

      I'm not a big fan on 2k, since it has all sorts of serious Win3.1 bugs and IE bugs kicking around in it

      And how does Windows 2000 have loads of Windows 3.1 bugs? Windows 2000 comes from the NT codebase which never had anything to do with Windows 3.1. In fact parts of Windows NT came from... OS/2.

      IE bugs are not part of the kernel - the kernel in most operating systems (including Windows NT/2K/XP, Linux and most other Unix) does low-level hardware operations. That's all - IE runs as a user space application.

      Not sure about XP, but it's a 0.01 downgrade on 2K (ie WinXP = NT 5.01, 2K = NT 5.00).

      Erm, it's an upgrade and Windows XP is officially Windows NT 5.1 - so it's a 0.1 upgrade.

      On the other hand, I have had systems crash, and not crash the fs. Even DOS and Win98

      And strangely enough I've had systems crash and wipe the filesystem. Especially DOS and Windows 98 which uses FAT. On Windows NT/2K/XP you get the wonderful NTFS which rarely loses data.

      Come back when you actually learn about what you're talking about. :P

    15. Re:the MS JVM by Hast · · Score: 2

      And my XP Pro box crashes if I try to play a music CD in it.

      It's a "new" problem though, it didn't appear in the beginning. (And I'm not trying to play protected CDs.)

      A problem with reading a CD should never be able to crash the entire system. Good sign that something is seriously wrong.

    16. Re:the MS JVM by hendridm · · Score: 2

      *sigh* The parent was complaining about WINDOWS stability issues, and you throw a Linux assault at me.

      I have no problems with Linux either. Runs fine on my system. My gripe is with AMD crap. Intel hardware is NOT that much more expensive for much more quality.

      I never said YOU can't run Linux. I was merely saying the parent, who apparently has at least one copy of Windows running to bitch about, should upgrade to Windows 2000 or higher if he/she wants stability.

    17. Re:the MS JVM by hendridm · · Score: 1

      > I'll stick with Linux running on an underclocked-to-be-stable AMD 486 from hell for my firewall rather than spend $2500 on hardware

      So your ONLY two options are old AMD 486 hardware or a new $2500 Intel computer?! Where do you buy your systems from? You could build a cheap Intel system with Rhambus and a decent hard drive for less than $800 (probably less than $700, depending where you shop).

    18. Re:the MS JVM by shepd · · Score: 1

      >So your ONLY two options are old AMD 486 hardware or a new $2500 Intel computer?!

      Read my comment a little closer...

      I said:

      Instead my computers cost an average of $400 each (a couple are quite decent)

      There you go. 2 decent $1000 machines, the rest ranges from a Cel 566 down to a 486 to be specific. It just so happens that the 486 is the most used machine of the bunch, since its the gateway.

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
    19. Re:the MS JVM by shepd · · Score: 1

      >The parent was complaining about WINDOWS stability issues, and you throw a Linux assault at me.

      I suppose we're even then, since you've thrown a double comment assault at me.

      >I never said YOU can't run Linux.

      In fact, you didn't mention Linux at all.

      However, you did strongly imply that the majority of windows stability problems are due to hardware malfunctions. I think common experience would say you are wrong. My co-workers machine, for example, runs a completely Intel system with good quality components, but eventually internet explorer got itself in such a bad state that it couldn't even open up a new window without crashing. This was clearly an O/S bug because nothing else (excepting applications using internet explorer) would crash, and the cause of the crash was definately repeatable, unlike many hardware failures.

      AMD "crap" is perfectly fine. Its only when you mix AMD stuff with non-AMD stuff, like VIA chipsets you have trouble. The errata for AMD processors is short. Likely shorter than many intel processors.

      The reason intel's processors appear more stable is that people usually buy motherboards with intel chipsets when they buy an intel CPU. Ask anyone who has owned a VIA/PcChips/Sis based intel board what they think of intel and you'll quickly see a pattern: Crappy chipsets are often the source hardware malfunctions, not CPUs.

      Try out an AMD processor on an AMD chipset and come back to us with your AMD stability gripes, if you have any. I think you'll find it really is windows that's the problem all along.

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
    20. Re:the MS JVM by os2fan · · Score: 2

      Windows 2K has a number of Windows NT 3.1 bugs in the command prompt.

      eg passing parameters to a script in the form works, but closes the window.

      rexx mycalc.cmd 2+2 fails
      mycalc.cmd 2+2 works

      Running a pipe under cmd.exe usually closes the session window. This is documented in technet under NT 3.1. Pipes work as expected under the DOS session.

      The DOS session looks like it's about to crash+burn. This gives a similar appreciation to Windows NT in general.

      You can run OS/2 1.3 rexx under NT, either under 4OS2 2.50 or OS/2 1.3 cmd.exe.

      I'm aware that NT derives from OS/2. What no-one says is that it's version 1.3, ie 16-bit stuff. OS/2 is up to version 4.5.1 now. Like Posix, the OS2 subsystem is hopelessly crippled tick-list feature [yes we run OS/2 and Posix programs]. Most OS/2 stuff is 32-bit stuff, not the 16-bit stuff.

      Windows 2K does not support multiboot with non-MS operating systems, unless service pack 2, (and its series of bugs) is installed.

      4NT reports WinXP as 5.01, not 5.1. That a vendor can put a different version on the box is not supprising. PCDOS 6.10 reports itself as 6.00.

      Any version of Windows is legacy software in the making. It's only because of people's reaction and the antitrust thing that Microsoft's plan for NT4 were brought to heal.

      IBM continue to support vers 3, 4 and 4.5, vers 3 is up to fix-pack 43, and still benefits from driver extentions. v 4.0 fixpack brings it up to the 4.5 codebase.

      MS should have forked NTFS into a new partition type, instead of pretending it's HPFS. Don't these guys have *any* imagination???

      I've had NT systems locked up from scrambled passwords as well.

      --
      OS/2 - because choice is a terrible thing to waste.
    21. Re:the MS JVM by hendridm · · Score: 1

      Let me rephrase then:

      "So your ONLY two options are $400 AMD/Celeron systems or a new $2500 P4 computer?! Where do you buy your systems from?"

      There is middle ground. I didn't like your idea of $2500 as a cost of a new computer. I bet you can build an XP box that will run well for $500 new complete (minus monitor). Prolly $700 if you want quality parts.

      Hell, Best Buy has some pretty kick ass, loaded VPR-Matrix computers with 1.6-1.8GHz processors for $799-$899 with a decent warranty and XP Home included.

  7. perfect opportunity by ledbetter · · Score: 2

    Plus, this is a perfect opportunity to break XP's compatibility with sun's JVM !! Anyone want to bet that sun will have to release an update to jdk 1.4 pretty soon after xp sp1?

  8. Hmm... by Anonymous Coward · · Score: 3, Funny

    Which dipshit customer requested the mandatory authentication in XP?

    1. Re:Hmm... by ScottKin · · Score: 0, Flamebait

      All of the warez-monkeys that posted copies of Win9x along with CD Keys on pr0n-filled W@R3Z S|73Z kinda forced the issue. I'm thankfull that I got the opportunity to help close some of them down.

      ScottKin

      --
      I don't give a rat's behind about "karma" here or anywhere else. Don't like what I have to say here? Deal with it!
    2. Re:Hmm... by spongman · · Score: 2

      the dipshit that would like to pay Microsoft for their copy of Windows, as opposed to half of it going to pirates.

    3. Re:Hmm... by ceejayoz · · Score: 2

      Except for the fact that all of said warez monkeys also are able to find the cracks that get rid of authorization. Hell, I disabled it on mine - I change my hardware enough to need it gone.

      Activation is hardly a silver bullet against software piracy.

    4. Re:Hmm... by Paradise+Pete · · Score: 1

      And now they've all gone out and bought copies, I'm sure.

    5. Re:Hmm... by gaj · · Score: 2
      OK, I'll bite:

      How the fsck does any of the money paid for a copy of Windows go to pirates, even if the piracy that Microsoft purports is going on and does "cost" what they say it does?

      Seriously. I don't get it. Perhaps it bites into Microsofts profits (again assuming their numbers are anywhere near correct). Perhaps Microsoft therefore charges you more.

      Still, no money goes from your purchase to pirates, let alone half.

    6. Re:Hmm... by MoneyT · · Score: 2

      Heck, if the pirates are getting half of the money of every version of windows sold, sign me up. I got a few copies to distribute, and at $200+ copy, I'll make a good amount of money on the side.

      --
      T Money
      World Domination with a plastic spoon since 1984
    7. Re:Hmm... by Anonymous Coward · · Score: 0

      What an incredibly stupid dipshit being concerned about pirates getting money while paying ransom to the greatest of all pirates.

    8. Re:Hmm... by spongman · · Score: 2

      Sorry, I was implying that those that download or use pirated copies are also pirates. Does that help?

  9. Either way... by URoRRuRRR · · Score: 1

    Now "Write once, run anywhere" is actually going to mean it, instead of "Write once, run anywhere that has downloaded the JVM and installed it properly."

    --
    "Oh no, 3 horny women and only 2 condoms...Thank god I read slashdot"
  10. This will hurt Java by Wesley+Felter · · Score: 5, Insightful

    This is an old 1.1 VM that won't run any modern Java code. Now people won't want to download Java VMs because they "already have Java", frustrating Java developers just as much.

    1. Re:This will hurt Java by randomkind · · Score: 1

      No kidding. It appears that this is more of an insult doubling as legal appeasement more than anything. MS is big on vengeance. Any IT-savy court should see that implementing a five year old, custom version of the VM is not only doing no good, but more harm as casual users wonder why their applications won't work.

      --

      Vote with a bullet.

    2. Re:This will hurt Java by Anonymous Coward · · Score: 0

      That'll teach Sun a lesson. Programming languages are supposed to be a basic stable infrastructure. I don't see engineers modifying the design of the Golden Gate Bridge every month. That's because they didn't build the bridge before they had a good design, and they are sticking to that design even if something slightly better is now possible. It should be the same thing with Java: waiting until Java is fully developped before releasing it, and sticking to exactly what was released.

    3. Re:This will hurt Java by Anonymous Coward · · Score: 0

      ehehehe...Microchips ARE transistors...LOTS of transistors...

    4. Re:This will hurt Java by Anonymous Coward · · Score: 0

      Today I turned on a microchip-based stereo.

      Yeah, well i bet you it won't work anymore after I take a piss in it.

    5. Re:This will hurt Java by Anonymous Coward · · Score: 0

      I don't see why you bring this. Radio is the perfect example of a standard that didn't change. A lamp radio can still play a year 2002 broadcast, but the Microsoft 1.1 VM cannot "play" a Java2 program. You see the problem now?

    6. Re:This will hurt Java by Anonymous Coward · · Score: 0

      People don't have to use it, and frankly it's sad Microsoft is capitulating to Sun. Sun fought desperately to kill Microsoft's Java runtime, and when Microsoft told them to eat shit out of their ass, they got pissy and start suing them to put it back. Well, quite honestly, I can't say I visit a single web site that requires my client support Java, so I don't give two shits.

      Am I hurt? No. I wasn't hurt when they didn't include it. I wasn't hurt when I had to click to install it, and I'm not hurt by having to install the Java plug-in if I want to use modern Java. Since I don't use and don't want to use Java in my webclient, it seems rather likely the only victim is Sun. That's ok, Sun screwed itself over.

    7. Re:This will hurt Java by Ilgaz · · Score: 1

      " Its speed and memory performance are better than the modern Sun J2SE jre. Why?"

      Let me say why... Its just same reason why Windows 3.1 or Windows 95 (without IE) would "fly" in your computer... Because old version on new hardware that is...

    8. Re:This will hurt Java by Anonymous Coward · · Score: 0

      An ANSI C program will not compile on a K&R C system. Should we blame ANSI?

      A modern UNIX program may not run on a UNIX box from 1972. Should we blame Bell Labs? UC Berkeley? Your favorite UNIX vendor?

      A Windows program will not work in DOS. Should we blame Microsoft?

      A Windows 95 program will not work in Windows 3.1. A Windows program that uses NT/2k/XP-specific calls will not run on Windows 98. Again, should we blame MS?

      A Linux libc6 binary will not run on a libc5 system. Should we blame GNU?

      Many Linux programs won't compile for libc5 systems, because libc5 has much worse ANSI/ISO compliance. Should we blame GNU for providing an improved libc?

      A Linux ELF binary will not run on Linux 1.x. Should we blame Linus?

    9. Re:This will hurt Java by Anonymous Coward · · Score: 0

      So radio is "compatible". That doesn't apply here. Software is not an analog audio signal. Sun has, rightfully so, deemed it necessary to add new classes and methods to the Java standard library. Java software that takes advantage of these new features will not run on MS's VM, because MS's implementation is outdated.

      If years ago, a UNIX vendor had refused to implement ANSI functions in the C library, it would be the same situation. And said UNIX would be unable to run a lot of UNIX software.

    10. Re:This will hurt Java by Citizen+of+Earth · · Score: 0, Troll

      Write once, run anywhere... NOT!

    11. Re:This will hurt Java by Anonymous Coward · · Score: 0

      Sun has, rightfully so, deemed it necessary to add new classes and methods to the Java standard library.

      Well, they should have released these "new classes" as .class files under a liberal license. That's how you extend a language so you don't break anything. Java was designed to function in that way. Marketing is the one screwing it up because they enjoy forcing users to upgrade.

    12. Re:This will hurt Java by Anonymous Coward · · Score: 0

      I thought they did more than just add classes.

      Didn't they change their event handling and some other core language features at SUN. I'll have to take a look, but some of the early Java App's I wrote don't COMPILE anymore, even though their source code generated no warnings or compiler errors at the time I wrote the code. Fortunately, the old .class files still interpret just fine (since the JVM didn't become incompatible).

      When ANSI extended C, they left in a backward compatability mode for old K&R style stuff, SUN decided otherwise and broke working software (including my own). Unfortunately, due to the evolution of the langauge and the class structure, I think some of the original post's comments were on target.

    13. Re:This will hurt Java by WasterDave · · Score: 0, Flamebait

      So, do some Java bunnies want to tell me what happened with "write once, run anywhere"?

      Hmmmm?

      So why should I believe the next piece of pointless hype?

      Dave

      --
      I write a blog now, you should be afraid.
    14. Re:This will hurt Java by a_n_d_e_r_s · · Score: 1

      " Write once, run anywhere... NOT!"

      You are right, had not MS shipped an invalid Java version Java would have been much better.

      Sadly they are now shipping the crippled version again - probably just to confuse users who think they will get anything usefull and give Sun 's Java a lot of bad press.
      I wish Microsoft would honor the original contract with Sun and ship the latest Java VM instead.

      --
      Just saying it like it are.
    15. Re:This will hurt Java by Anonymous Coward · · Score: 0
      Write Once, Run Anywhere means cross platform capability of Java. It was never intended to mean that all new features of the platform will also work on old versions of Java (although the old versions do continue to work on newer platforms).

      Hear the fucking clue phone ringing yet, moron?

    16. Re:This will hurt Java by Anonymous Coward · · Score: 0
      Its speed and memory performance are better than the modern Sun J2SE jre

      No it is not. None of the JVM benchmarks in the last 3 years support your claim. Go spread your fucking FUD crap somewhere else, bitch.

    17. Re:This will hurt Java by Anonymous Coward · · Score: 0

      Uhm... event handling was changed between 1.0 and 1.1 around 1996. That was more than 5 years ago.

    18. Re:This will hurt Java by ggeens · · Score: 1

      True.

      When MS removed their JVM from Windows, it opened up new possibilities for Java:

      • The "Windows only" extensions would die, so that everyone could concentrate on writing "real" Java programs.
      • Removing Java from the browser will lead to a more wide-spread adoption of SUN's Java plugin. This eliminates the need for browser-specific applets, and even more important, it allows Swing applets. (Almost nobody uses applets nowadays, but this could change.)
      --
      WWTTD?
    19. Re:This will hurt Java by esarjeant · · Score: 1

      Agreed. That was my first impression, this legacy JVM lacks many of the API's that are part of the Java 2.0 specification. To make matters worse, MS included a variety of native calls to enable COM/COM+ integration with Java so non-MS users are bound to experience errors.

      The result? Windows users will grow frustrated by the MS legacy JVM incompatibilities and will migrate towards the MS ActiveX "standard". This is the worst thing that could happen to Java in the browser, we were better off when MS had stopped supporting the format.

      Java applications will suffer as well. Users with the braindead MS implementation will find themselves unable to run most modern Java code. In most cases, when it doesn't work users assume a format is broken.

      --

      Eric Sarjeant
      eric[@]sarjeant.com

    20. Re:This will hurt Java by greenrd · · Score: 2
      Java 1.4 runs even on Windows 98. If you can't be bothered to install it, that's your problem, not Sun's. This has nothing to do with WORA.

    21. Re:This will hurt Java by Anonymous Coward · · Score: 0

      Yes we should blame them. And yes we should blame Java when entire APIs are deprecated because they were so poorly designed. Java was designed from the ground up to be multithreaded, but has serious design flaws that required core APIs to be marked as unsafe. Basic functions like thread.stop(), for example, just don't work.

      Logged in trolls can blow me.

  11. BIG FAT HAIRY DEAL by furiousgeorge · · Score: 3, Flamebait

    I'm sure i'll get modded down, but whatever.

    If you've ever used XP things are pretty damn simple. Go to a site that uses java .... up pops a window saying "you need a java VM - wanna download one?" Say yes --- it's downloaded from MS and life goes on. Same thing with flash or a bazillion other plugins.

    Java was never 'blocked' or 'disabled'. They just didn't ship it on the CD's.

    Christ -- don't we have anything REALLY important to report on?

    1. Re:BIG FAT HAIRY DEAL by Anonymous Coward · · Score: 0

      not around here - after all we can't go one day on slashdot without an 'MS are evil and suck' story can we...

      And people wonder why Open Source is seen as ireelevant in corporate and business environments ?

      now SUN are cool again - a while ago they were evil (over Star Office) and now they're cool - yesterday AOL were cool, IBM are cool..

      hmm is the Nazi party existed today all they would need to be acceptable on slashdot is to announce an open source software initiatvive - instant street cred.

    2. Re:BIG FAT HAIRY DEAL by civilizedINTENSITY · · Score: 3, Informative

      I didn't think you could download a current java VM from MS...isn't that what the courtcase settled? So 1.1.3 is the best MS can do...and your stuck unless that popup directs you to a sunsite (which it would, yes? why would it *ever* direct you to MS to get a java VM?)

    3. Re:BIG FAT HAIRY DEAL by bromba · · Score: 0, Offtopic

      Actually on some OEM (Dell) CDs MS JVM was already included.

    4. Re:BIG FAT HAIRY DEAL by zangdesign · · Score: 2

      You can't get a current JVM from Microsoft because Sun sued them and made them stop producing newer versions. Then Sun turned around and sued MS because MS wouldn't ship a JVM with XP.

      Either way, Sun wins - I hope I never have to do business with them. Write once, run anywhere sounds great, but I have yet to see a Java app that is worth my time.

      --
      To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
    5. Re:BIG FAT HAIRY DEAL by Chasuk · · Score: 3, Interesting

      You can't download a current JVM from MS, but that is only important to Sun's PR lackey's, not in the real world.

      MS's own JVM works flawlessly on every web site I've ever visited which required Java. Joe Average Consumer doesn't care who wrote it or or even what it is, as long as it works.

      Joe Educated Consumer might care, but there aren't enough of that breed to ever make Sun an important player in the client-side language market.

      No flaming here, but I've never seen a client-side Java application that wasn't mediocre, anyway. I know that it has been relatively successful in the area of web services, but the public doesn't see that, so Sun's mindshare is particularly low, despite their recent move toward a more open Java.

    6. Re:BIG FAT HAIRY DEAL by Anonymous Coward · · Score: 0

      ' Microsoft does suck and they are evil. To report otherwise would be a breech of journalism ethics.'

      As a journalist i can say you are full of crap - opinion is not journalism and to consider yourself a journalist is doubly insulting.

      Opinions are like assholes - everyone has one...funny i mentioned you and assholes in the same sentence isnt it....

    7. Re:BIG FAT HAIRY DEAL by Anonymous Coward · · Score: 0

      ... I have yet to see a Java app that is worth my time.

      I won't even get into to how great Tomcat and other server-side java technology is for developers, but I will mention a few client-side java apps:
      Jedit - The fabulous text/code editor.
      Robocode - Learn to program! Play a cool game! Same thing!
      LimeWire - Everyone loves P2P! Share the love.
      Runescape - An MMORPG that runs on Linux and Mac (besides Windows) thanks to java? Hell Yeah!

      Go back to browsing msn.com you mindless XP automaton! Not everyone creams at the sight of another buggy MFC shareware app.

    8. Re:BIG FAT HAIRY DEAL by mlk · · Score: 1

      There was JQuake, fantastic. Multiplayer Quake action in an apple, alass it's gone down now
      [ was http://hem.passagen.se/carebear/fragisland.htm ]
      Ahh the hours at Uni on an old sun pizza box playing this....

      --
      Wow, I should not post when knackered.
    9. Re:BIG FAT HAIRY DEAL by Llywelyn · · Score: 2

      I don't know, I think it is kind of nice not having to download a JVM and being able to run [insert Pure Java(TM) application here] without any finangaling and just by inserting the (simple, easy) commands. Call it a service to the customers.

      But then, I'm a Mac user.

      --
      Integrate Keynote and LaTeX
    10. Re:BIG FAT HAIRY DEAL by Anonymous Coward · · Score: 0

      > Go to a site that uses java .... up pops a window saying "you need a java VM - wanna download one?" Say yes --- it's downloaded from MS and life goes on.

      As I understand it the VM download is to be removed (see theregister) so that SP1 is the only way to get the VM for XP (and older Windows versions will have to 'upgrade' to XP + SP1 if they want the VM and don't have it).

      It is hard to tell if MS are doing this due to 'customer demand' or just so they can 'get the tick in the box' as supporting Java.

    11. Re:BIG FAT HAIRY DEAL by Chops · · Score: 2
      MS's own JVM works flawlessly on every web site I've ever visited which required Java.

      Because:

      (A) Java developers, having signed the contract of "write once, run anywhere," do their development on Solaris, test their applets on a Mac, and then it magically works on Windows, because Windows has a properly working Java VM.

      (B) Everyone tests it on Windows and works around the bugs in MS's VM.

      I developed a couple of semi-nontrivial Java apps in my day, and getting them to work on MS's JVM was a colossal pain in the ass (Win98/IE5.5). Some classes (I think somewhere down in java.awt.color) were just missing. Taxing the garbage collector or the console would crash the OS. Parts of the AWT were broken as well; I remember a simple loop that would load 1000 10x10 transparent GIFs and then display them all in the applet's window at slightly different locations -- this would reliably hose the VM to the point that only about half the images would even get a chance to display. We got the thing done (and mostly working), but it was way late, and the experience was akin to walking on one broken leg. In the end, it "works flawlessly" at what it does -- because it has to work on Windows, and so we sucked it up and made it.
    12. Re:BIG FAT HAIRY DEAL by Hektor_Troy · · Score: 2

      As mentioned in a post above this one, it works because programmers target the MS JVM.

      I'm personally working on an applet that CANNOT target that JVM for several reasons:

      1) MS' JVM has no support for PNG. The applet is using a multitude of images, and they're too large to be in GIF; it runs off a webserver with a total of 256 KB storage, and the images take up 258 KB as max compressed GIF.

      2) Making network-connections is a pain in the ass with MS' JVM, and due to time constraints, this was the main reason we dumped the MS JVM.

      3) Things that work in Suns JVM doesn't always work in MS' JVM - even when targeting the same version. Using selective applet loading, you can work around this, but not when you only have 256 KB to play around with.

      4) Tracking bugs in MS' JVM is also a pain, since it doesn't give you the line-number in stackTrace(). This is not a problem, when you're only working with small methods, but when you are working with complicated methods, it gets old really fast, to the point of litterally hurling a mouse through the office, and nearly incapacitating a PHB.

      5) It is possible to crash IE when using MS' JVM. I'm not entirely sure how or why, since the applet worked flawlessly when using Suns JVM and this was around the time we dumped MS' JVM. It wasn't a local problem - it happened on every single machine we tried it on.

      Yes, this is an applet that is to be sold to companies, and yes - we WILL be shipping it with the current JVMs for all platforms we can think of.

      --
      We do not live in the 21st century. We live in the 20 second century.
    13. Re:BIG FAT HAIRY DEAL by barnsleyBigUn · · Score: 1

      Debugging...

      Microsofts VM is the best I've used for debugging because it integrates with their other tools...so a problem or a breakpoint in the Java code takes you into Visual Studio (perhaps their standard script debugger) at the exact line where it happening. Move the pointer over the variables to see values, do watches, change values, continue, etc.

      Using the right tool for the job you aren't

    14. Re:BIG FAT HAIRY DEAL by Hektor_Troy · · Score: 2

      "Using the right tool for the job you aren't"

      Visual Studio != the_right_tool

      It might be, if I was targeting a pure windows-environment and ms' jvm, but it's not in this case.

      Also, when run-time-testing on say a FreeBSD workstation, just how the devil do you intend to pop into VS?

      Granted, I haven't put much effort into VS for java, for two reasons:

      1) I was far more comfortable with another IDE
      2) It seemed to be working against me, in that some times it wouldn't allow me to do things my way. I can't remember the details, but I remember one specific instance, where it would claim to compile the file, but the class-file not reflecting the changes I had made. Deleting the class-file and trying again did not cure the problem. I think this was the specific reason I dropped it.

      --
      We do not live in the 21st century. We live in the 20 second century.
    15. Re:BIG FAT HAIRY DEAL by Hektor_Troy · · Score: 2

      Just out of curiosity, how do you debug an applet, that uses network-access?

      An applet can only access the server it was loaded from (ie. 192.168.1.101). If you run if from your workstation (ie 192.168.1.102) as I assume you would when debugging it, you can't get it working, as it won't allow you to access .101, where you have your needed variables etc.

      --
      We do not live in the 21st century. We live in the 20 second century.
    16. Re:BIG FAT HAIRY DEAL by Teutates · · Score: 0

      Big companies who use Veritas Volume Manager already are using a client side Java Application. The interface is java, runs beautifully and is done right.

      You might not use it, but there is at least ONE decent java app out there.

    17. Re:BIG FAT HAIRY DEAL by Simon+Brooke · · Score: 3, Insightful
      MS's own JVM works flawlessly on every web site I've ever visited which required Java. Joe Average Consumer doesn't care who wrote it or or even what it is, as long as it works.

      Which is exactly what the monopolist was seeking to achieve. By preventing a consistent, modern Java VM from being distributed to Joe Average Consumer, they've created a situation where we can only deploy obsolete Java apps to the client, thus preventing any real competition with the monopolists own rip-off clone of Java, 'C#' and '.net'.

      You think this is reasonable?

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
    18. Re:BIG FAT HAIRY DEAL by jrumney · · Score: 1
      MS's own JVM works flawlessly on every web site I've ever visited which required Java. Joe Average Consumer doesn't care who wrote it or or even what it is, as long as it works.
      Of course client side Java works flawlessly on the JVM that is installed on 80% of desktops, it is written to target that JVM. If you did any Java development you would realise what a pain in the arse it is having to support these old JVMs when the API has improved so drastically since then.
    19. Re:BIG FAT HAIRY DEAL by Anonymous Coward · · Score: 0
      Either way, Sun wins - I hope I never have to do business with them. Write once, run anywhere sounds great, but I have yet to see a Java app that is worth my time.


      Firstly, you have not understood the lawsuits. Microsoft produced a JVM which didn't conform to spec, they forced the situation of controlled browser specific jre's (now the plugin prevails) they released j++ to try and control all java development so they could get money from it.

      Money, thats all they care about. Restricting access to Java on thier OS, but kindly giving us MSN (Please if you use MSN, or hotmail, remove your accounts now, and delete them) and a zillion other third party junk shit.

      I don't like hearing people dis' Sun. They are the most benevolent company in the IT industry. I am blessed with OpenOffice, NetBeans, Java 1.4, the upcoming final of Java3D.

      What could I say about Microsoft? They once posted me a DirectX 8.0 SDK, and subsequent patches, which sucks, because it was so damn stupid.

      And I would argue that someone as ignorant as seem to like to portray yourself (and arrogant) isn't worthy of the time of a Java developer.

      You can stick with your shit development environments (despite the fact that the chances of you having the creativity or intellect to create/develop something).

      When you get the mark of the beast, as you mindlessly click thorugh the next windows packaged with GAIN and GATOR and NEW net ALT net FUCK net .NET wank NET whatever, think to yourself how different it could have been


      This trolling flame was brought to you by slashdot, who run PERL because they think it is cool.
    20. Re:BIG FAT HAIRY DEAL by yanagasawa · · Score: 1

      The only reason that "MS's own JVM works flawlessly on every web site..." is because developers, knowing that they must conform to java 1.x standards, are forced to use this subset of java which is why you've "...never seen a client-side Java application that wasn't mediocre, anyway". It's a catch-22 - get it? I think that it's worth stating that neither the OS nor the browser should be in the position of supplying the JVM to the end user. This very notion puts the OS supplier and browser supplier in the driver's seat. I would prefer that the OEM's (the Dells, Compacs, etc.) supply the JVM at system integration time.

    21. Re:BIG FAT HAIRY DEAL by Anonymous Coward · · Score: 0

      'I don't like hearing people dis' Sun. They are the most benevolent company in the IT industry. I am blessed with OpenOffice, NetBeans, Java 1.4, the upcoming final of Java3D.'

      Man have they been working hard on the brainwashing ....

      This is the same SUN that fucked over open source more than once right ? do some research on them before spouting this shit - i worked with and supported SUN's and they have an attitude to customer support that makes MS look like mother teresa - theyre benevolent only when they think there is a patent and a standard in it (helps to sell all those copies of Solaris and Sun boxen)

    22. Re:BIG FAT HAIRY DEAL by Anonymous Coward · · Score: 0
      MS's own JVM works flawlessly on every web site I've ever visited which required Java

      While this may be true in your experience, it is generally not true. I've been using the Sun's JDK 2.0 for a while now, and Microsoft's JVM flatly refuses to run applets compiled with Sun's command line Java compiler. However, if I compile the same code with VJ++, the applet works fine.

      Apparently, Sun got wind of this, and if I use their Forte development environment, I can get the applets to run with Microsoft's JVM. But even so, I'm still limited to using the AWT libraries which were released 6 years ago! I can't use Swing, or any of Java's newest features(3D, for example) if I want all viewers to be able to run my applet.

      The motives are clear, though. Aside from Windows and Office, Microsoft has no other viable products - Unlike Sun, which could conceivably sell servers with Microsoft OS's if they really wanted to (Fat chance, though!). Microsoft is correct in understanding that Java is a very real threat to the monopoly on PC operating systems that Microsoft currently enjoys. With Java, developers don't have to play by Microsoft's rules, meaning that they could release a better version of Office (currently, the Visual Studio EULA prevents it from being used to develop office/productivity software), or create a program that was OS agnostic. The sale of Windows hinges on the fact that the vast majority of PC software is available only for Windows. Take this away, and Microsoft's monopoly will go away as well. Which is why Java scares Microsoft.

    23. Re:BIG FAT HAIRY DEAL by rkischuk · · Score: 2

      That's absolutely amazing that it works. Even relatively simple and common constructs from the Collections API would hose 1.1.1 - either the developers coding these sites are targeting the MS JVM, they're not particularly clueful developers, or the apps are exceedingly simple. Probably a little of each.

      --
      Seen any BadMarketing lately?
    24. Re:BIG FAT HAIRY DEAL by mbbac · · Score: 1
      Go to a site that uses java .... up pops a window saying "you need a java VM - wanna download one?" Say yes --- it's downloaded from MS and life goes on. Same thing with flash or a bazillion other plugins.

      If you read the article, you would have noticed that the download on demand feature you mention is being removed by Microsoft in favor of including a very old JVM with Windows XP. It appears that Microsoft plans to not deal with JVMs at all in Windows SCKS (their new version of Windows).
      --

      mbbac

    25. Re:BIG FAT HAIRY DEAL by Kymermosst · · Score: 2

      Of course client side Java works flawlessly on the JVM that is installed on 80% of desktops, it is written to target that JVM. If you did any Java development you would realise what a pain in the arse it is having to support these old JVMs when the API has improved so drastically since then.

      Personally, I just don't bother to write Java code anymore, if it will be exposed to M$ VM users. Especially since I've gotten used to Swing and other API improvements. Why lower the standard of my code?

      --
      "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
    26. Re:BIG FAT HAIRY DEAL by Anonymous Coward · · Score: 0

      Well, except for when it stops working for no apparent reason, making you recycle the server. Or the "start GUI, have smoke, come back, maybe it'll be up" speed.

      The NetBackup (3.4) GUI's also got the same problem with speed; though, to be fair, the Motif GUI's almost as bad. Working with the native Java app from a W2K workstation is only marginally faster than running the Motif GUI over X. Wasn't much better on Ultra 10s. And I haven't been able to load the Activity Monitor in my production environment for about 6 months now. It just spikes my CPU to 100% for 30 seconds, then freezes there with the "loading data" window up.

      It works, but I'd say "decent" is overgenerous.

    27. Re:BIG FAT HAIRY DEAL by Anonymous Coward · · Score: 0

      Somebody mod this fucker down.

  12. Except... by Anonymous Coward · · Score: 0

    that they're using the old 1.1 Java VM, while the rest of us are up to 1.4.

  13. The Register... by Atrax · · Score: 1

    is noting this and being careful to mention that XP users are still better off with the SUN version.

    --
    Screw you all! I'm off to the pub
  14. Good? Bad? Ugly? by Schmelter · · Score: 1

    Perhaps someone can remind me what the Slashdot should be here?

    When Windows 98 was the standard, Microsoft allowed the JVM packaged with it to become way out of date. At the time, people complained that new code couldn't be written to take advantage of the newest features.

    Then the Anti-trust court case came around, and Windows XP was developed. Microsoft decided to take the JVM out entirely, to hurt SUN and promote .NET. People then complained that it was their overbearing monopolistic powers at work, trying to destroy the competition to .NET.

    Now they put Java back in... People will of course complain because that's what they always do, but of what this time? Oh yes, that they're not doing it out of the good of their heart, but for other, nefarious reasons.

    Obligatory Simpson's quoute:
    Grandpa Simpson: Bitch, bitch, bitch.

    Obligatory Open Source Plug:
    Get Mozilla, it comes with the a JVM.

  15. I don't really know why they bother by BrainInAJar · · Score: 1

    Anyone serious about running java is just going to install the Sun VM anyways. $Deity knows I do.

  16. An old, sort-of Java by dpp · · Score: 1

    As The Register point out, it's a rather old version of the JVM, and Sun are arguing that it isn't actually Java at all.

    --
    This post is strictly my own opinion and not necessarily that of my employer.
    1. Re:An old, sort-of Java by Verizon+Guy · · Score: 1

      And let me clarify that the reason it's a rather old version of the JVM is because MS signed an agreement with Sun saying that they wouldn't release a newer JVM.

      --

      Aw, fuck it. Let's go bowling. - The Big Lebowski

  17. Which JVM version? by Anonymous Coward · · Score: 0

    1.2? 1.3? 1.4?
    No matter which JDK version Microsoft adds to Windows Sun is going to bitch about something. Either they aren't applying all the right Java patches or some nonsense. This is even more stupid in light of the fact that Sun's lawsuit against Microsoft was to REMOVE Java from Windows. Sun Micro - what is it you want????! Man, I certainly prefer the devil I know (Microsoft) over Sun and its whine tactics any day. Here's an idea for you Sun - get a real business plan - your Sparc servers are being outclassed by lowly Intel boxes. Innovate or litigate - guess what Sun prefers to do.

  18. Wait, I'm confused... by SlashChick · · Score: 3, Interesting
    • Microsoft includes their crappy Java with IE.
    • Sun (rightfully) sues, saying it breaks compatibility with the real Java.
    • Microsoft removes Java from Windows. (Sun, what did you think was going to happen?)
    • Sun sues again, this time claiming that Microsoft is doing irreparable damage to their customers by forcing them to download a 5MB version of crappy Java. (Oh yes, and even though Sun isn't profitable, Sun insists on taking out full-page ads in major newspapers whining about how badly everyone has it now that they actually have to download Java.)
    • Microsoft, wanting to avoid more bad press, puts its crappy Java version back into Windows.

    Who is the winner here? It's certainly not developers. We're either going to have to code to an ancient, incompatible version of Java because it's the "default", or we're going to have to keep explaining to people the difference between the Sun JVM and the Microsoft JVM (and either including a JVM with our applications or forcing people to download yet another JVM, something our customers won't give a flying @%^$ about), or we're going to have to give up using Java completely.

    And consumers aren't the winners either, because the version of Java that ships won't run very many newer Java applications, so they are still going to have to download a JVM when they want to do the latest Java stuff.

    Sun certainly isn't the winner; they've spent far too much money on a battle that doesn't win them very much at all in terms of hard cash. (I mean, I don't see Macromedia complaining that Flash isn't built into Windows, and I don't see AOL wringing its arms about AIM and ICQ not being included with the OS -- why should Sun be any different?) Plus, Sun looks silly. They sued, they won, and they got what they wanted -- and then (as if they had never expected to win in the first place) they sued again to force Microsoft to do the opposite of what they had wanted Microsoft to do before.

    The only (marginal) winner that I can see is Microsoft. Microsoft has managed to completely destroy any hopes of Java being a great client-side language -- by including an incompatible version of Java, then not including it, and then including that same ancient crappy version again. Java has been relegated to web services, where it's just barely holding its own against ASP and PHP. (PHP is on 24% of web servers now, BTW... many more than Java servlets or ASP.)

    So, in the end, Sun spent a lot of money and lost; Microsoft spent a bit less money and lost; and we spent money on Windows and... well... we lost. Scott McNealy, I hope you're happy.
    1. Re:Wait, I'm confused... by heybrakywacky · · Score: 1

      I'm sure they're out there, but I don't personally know anyone who codes much client-side Java anymore, and I'm guessing it's for this reason.

      But either way, I'm of the mind that if you're developing client- or server-side Java software, it's pretty easy to document what version(s) of Sun's JVM you support, as well as exactly how to get them. Then someone goes, takes five minutes, and downloads them. End of story.

      Honestly, I'm sick of seeing stuff about Microsoft's anti-trust suits anymore, mostly for the reasons you've cited; namely, no one is winning in any of this. It's just turned into a giant legal mess, which the sooner I learn to ignore, the sooner I can get back to work writing in whatever language for whatever platform is needed for my current project. Hopefully that doesn't sound like a troll. I guess I can sort of see the relevance of the outcome to the open source community. But from my perspective, the eventual outcome will be a stalemate at best, and all of these ridiculous wranglings for what's included with the operating system will be for naught. The damage is already done, and it won't be corrected.

      --
      I'm sorry sandwich! --Brak
    2. Re:Wait, I'm confused... by bokmann · · Score: 4, Informative

      I'm sure Mr. Gates is very happy that you are spreading his FUD for him, free of charge.

      Sun's FIRST lawsuit was NOT about Microsoft including Java... It was to force Microsoft to include Java without polluting it with windows-specific crap - Microsoft had signed an agreement saying they wouldn't do this then tried to get out of it.

      Sun won, and Microsoft said "Fine... we don't want to play with your toys anyway. We're going home". Basically saying to Sun, "You either let us pollute your language, or we don't want anything to do with it".

      To which Sun countered with "Look! Microsoft is using their market leverage to coerce us! Exactly what the anti-trust suit was about!".

      And Sun was right.

      Don't get me wrong... I have no great love for Sun either, but at least they aren't a convicted felon.

    3. Re:Wait, I'm confused... by startled · · Score: 2

      " I'm sure they're out there, but I don't personally know anyone who codes much client-side Java anymore"

      Hey!

      :)

      Windows-only, but that's what we're talking about here. Write once, run anywhere my ass.

    4. Re:Wait, I'm confused... by einhverfr · · Score: 3, Interesting

      Hmm Java commoditizes the hardware and OS markets-- but SUN sells these things.... SUN is really not acting out of self interest here...

      Come to think of it, doesn't .NET do this too? Where is MS going to go when they succeed in commoditizing Windows?

      --

      LedgerSMB: Open source Accounting/ERP
    5. Re:Wait, I'm confused... by Jester998 · · Score: 1, Troll

      "or we're going to have to give up using Java completely"

      Sounds like a plan. Java sucks, PHP and Perl rule. Did I mention that Java sucks? :)

      - Jester

    6. Re:Wait, I'm confused... by Chasuk · · Score: 2

      Microsoft includes their crappy Java with IE.

      There is/was nothing crappy about MS's JVM. Yes, it violated Sun's licensing agreement, but it was both fast and functional.

      I am an addicted web surfer... I visit hundreds of sites weekly, and, of the sprinkling which require Java, MS's JVM always performs flawlessly.

      The average web surfer still doesn't understand that there is a difference between Java and Javascript, or that Sun, when it is capitalized and appearing in the same sentence as Java, is not referring to solar heated coffee. In other words, this decision is of zero importance to MS or Sun, because the great unwashed mass of their customers will never read past the headline, and won't understand what they are reading if they do.

    7. Re:Wait, I'm confused... by Anonymous Coward · · Score: 0

      Perl is the single most retarded language I've ever had the displeasure of being forced to use. What a nightmare. I find it an insult to my butt everytime I have to dig through someone else's perl code (or even my own after a week of not looking at it).

      PHP is cool, but Java on the server is by far the coolest of the web development technologies in my opinion. If you want reasons why, learn Java and use it for a week to replace your CGI scripts. I'm sure you'll come up with a bunch of them.

    8. Re:Wait, I'm confused... by Verizon+Guy · · Score: 1

      I'm sure they're out there, but I don't personally know anyone who codes much client-side Java anymore, and I'm guessing it's for this reason.

      Oracle does. It sucks. Big time. Java may be portable and all, but it is mad slow.

      Also, on another note, Oracle ships with a JVM (Sun's I think) so there's that problem soved.

      Maybe what should be done is everyone tell Sun to "fuck off." An open-sourced version of Java should be written, with, you guessed it, Microsoft providing help with it. They can include it into Windows, and tadah, peace and harmony all around, except of course, Sun, who gets raped in the ass.

      --

      Aw, fuck it. Let's go bowling. - The Big Lebowski

    9. Re:Wait, I'm confused... by Joe+Tie. · · Score: 1

      I'm sure they're out there, but I don't personally know anyone who codes much client-side Java anymore, and I'm guessing it's for this reason.

      For me that was pretty much it. A copule years ago I thought it'd be fun to write a little game in Java, both to get porting time down and because I thought it might be neat to set it up as an aplet on my page as well. Unfourtunatly even with a warning right on the page for the demo that they'd need suns jvm, and a link there, I'd still get complaints from people about it not working. "i didnt goto that link because my browser ie comes with java already and thta jar thing dosnt do anything on the desktop thingy 2. u need to learn 2 code lolol plz help plz". The sad thing is just how little I'm exagerating that reply.

      --
      Everything will be taken away from you.
    10. Re:Wait, I'm confused... by Daimaou · · Score: 1

      Who is the winner here? It's certainly not developers. We're either going to have to code to an ancient, incompatible version of Java because it's the "default"

      This is not new news. Microsoft has been unable to ship a decent JVM since 1.1.3. To most Java developers, I would think whether MS includes their JVM or not is highly irrelevant.

      I don't know how other Java developers have dealt with the MS problem, but I just distribute the latest JRE with the software I make for my clients if it contains client side applets. Otherwise I just make everything into a servlet or JSP page, which makes client JVM irrelevant.

      Either way, problem solved.

    11. Re:Wait, I'm confused... by SteveX · · Score: 3, Insightful

      The JVM that Microsoft included in Windows was only "incompatible" in that it extended the Java standard. It wasn't incompatible in the sense that some Java stuff wouldn't work on it - it was incompatible in that you could write code that would run on it that wouldn't run on any other VM.

      If Sun had let them keep shipping it, but stuck to its "Pure Java" type branding, then any "Pure Java" program would have run on Windows on the Microsoft VM.

      This would have been good for everyone, I think - sure you could write something for Microsoft's JVM that wouldn't run on Sun's JVM.. but I can still do that today if I really want to (tie my code to a particular VM or a particular set of native code).

      Instead we have the situation we have now, which is pretty bad for Java. Maybe Sun should supply Microsoft with a VM and give Microsoft a free license to ship it - that is if Sun really does want everyone to have access to Java on an "out of the box" Windows installation..

      (Making Microsoft pay for the right to ship Sun's JVM would be silly since Microsoft spent the time and money developing their own JVM to ship with Windows.. and it was a pretty decent one too).

      - Steve

    12. Re:Wait, I'm confused... by Anonymous Coward · · Score: 0

      "... any hopes of Java being a great client-side language"

      Java has FAILED on EVERY attepmt at the client side and with GOOD REASON.... it's crap on the client-side.

      Oak - failed.
      AWT - failed.
      Applets - failed.
      Swing - failed.

      Java is a SERVER-SIDE language. It's a great language for server-side and the only reason it's in there is because of Microsoft's influence in the first place (JITC technology).

      SUN are to blame for ALL of Java's failures and responsible for NONE of it's successes (those lie with Microsoft and, more recently, IBM).

      Even JSP, another server-side technology, is a copy of Microsoft's ASP technology.

      SUN is in very serious shape... it's markets are being eroded on all sides and they STILL can't make money on Java, though they won't give up on the hope that one day they might (hence the reason they won't pass it off to a standards body ands continually try to force it onto the client where they may stand a better chance [yeah... right!]). SUN is going down... and Java will go with it. The best possible thing for Java would be for IBM to buy it from SUN.

    13. Re:Wait, I'm confused... by Anonymous Coward · · Score: 0

      No... SUN is simply an unconvicted felon. ALL big business plays like Microsoft... they simply haven't all been caught yet. If you're naive enough to think otherwise you're too stupid to live.

    14. Re:Wait, I'm confused... by Anonymous Coward · · Score: 0

      "Where is MS going to go when they succeed in commoditizing Windows?"

      They'll be selling millions of copies of .NET Professional Runtime for Windows and Linux for $199 each.

      They will then sign a consent decree with the government to finally settle the anti-trust case by spinning off Windows, Inc. as a seperate company.

      Windows, Inc. will immedately go bankrupt (as MS and the Free Software folks have conspired to destroy the market for commercial operating systems) and have to be taken over by the US government as a public utility essential for the national defense. Then the taxpayers will fork over the money for Windows maintenance work while Gates moves to his orbiting satilite with his band of aryan super-astronautettes and proceeds with his plans for destroying humanity so that he can repopulate the planet with his prodegy.

    15. Re:Wait, I'm confused... by Anonymous Coward · · Score: 0

      I would go as far as saying that Java SUCKS on the server side. Try to run anything that does even a small amount as real processing. I am not talking about some silly web app which displays a couple of records from a database. Someone give me a real world example, please.

    16. Re:Wait, I'm confused... by Anonymous Coward · · Score: 0

      Sounds like your Perl problem lies between the keyboard and the chair.

      Funny that you think PHP is cool, though.

      Web Objects.
      Zope.

      Just two examples of better technologies.

    17. Re:Wait, I'm confused... by Anonymous Coward · · Score: 0

      It was the best. It was the only reason people even considered client Java, and when Sun started its nonsense, client Java died.

      The only place you see it now is in Intranets.

    18. Re:Wait, I'm confused... by TWR · · Score: 2
      Untrue. RMI, for one thing, was removed from the MS JVM. To add RMI back in required FTPing the classes from a Microsoft server that changed week to week.

      -jon

      --

      Remember Amalek.

    19. Re:Wait, I'm confused... by Jason+Earl · · Score: 2

      Of course Microsoft's JVM performed flawlessly. Since Microsoft's JVM is the one that everyone has, it is the one that gets tested. Anyone writing Java applets is going to make sure that it runs on Microsoft's crufty JVM. Unfortunately for Java hackers Microsoft's JVM doesn't have any of the nifty new features that have been available in other JVMs for years.

      In other words, Microsoft is using their desktop monopoly (again) to control the rate of adoption of Java. If Microsoft didn't include their JVM then people might be convinced to get a real JVM, and people deploying JVMs could start using the new features.

      Not that I particularly care. I have no love for Java. It's just painful to see Sun make so many stupid political mistakes. Java is about to become irrelevant in the Windows world, so Windows developers aren't likely to use it, and the Free Software hackers already avoid Java like the plague. It's a shame.

    20. Re:Wait, I'm confused... by Anonymous Coward · · Score: 0

      > And Sun was right.

      And Sun was wrong. Microsoft was under NO OBLIGATION to include any kind of Java support.

      None.

      Sun won't let MS 'extend and extinguish' Java on Windows; fine enough, they're entitled.

      Microsoft's JUST as entitled to decide not to include default Java support, but rely on the 3rd-party Windows JVMs to take up the slack.

      Microsoft's a convicted monopolist, and Sun's an unconvicted think-one-move-ahead chess player. They got outplayed, and then screamed about it. What whiners.

    21. Re:Wait, I'm confused... by smaug195 · · Score: 1

      Sun's first lawsuit told Microsoft you can't make new versions of their VM. That's any new version. Hence, Microsoft said fine, we will just not include their VM as it's useless, and why the hell should we include Sun's?

    22. Re:Wait, I'm confused... by Random+Feature · · Score: 2

      Actually, quite a few network hardware manufacturers utilize Java applets as one of the management mechanisms.

      Quite a few appliance vendors do the same. I see more Java applets from them than I do on the Web.

      And almost every single one, bar none, includes the Sun JVM with the installation because they _know_ the MS one is broken and old already. I've seen some sweeeet applets for controlling devices and doing reporting.

      --
      I don't have a solution, but I certainly admire the problem.
    23. Re:Wait, I'm confused... by Anonymous Coward · · Score: 0

      > The JVM that Microsoft included in Windows was only "incompatible" in that it extended the Java standard. It wasn't incompatible in the sense that some Java stuff wouldn't work on it - it was incompatible in that you could write code that would run on it that wouldn't run on any other VM.

      Nice attempt at spin there. It was only "incompatible" in the sense that it modified several core Java classes with Windows-only methods and didn't ship support for RMI or JNI. So, a large majority of Java developers back in those days would have been building Windows-only Java applications - not exactly the WORA idea, was it?

    24. Re:Wait, I'm confused... by Redline · · Score: 2

      I don't see Macromedia complaining that Flash isn't built into Windows

      Ahem, Flash does come with Windows.

    25. Re:Wait, I'm confused... by SteveX · · Score: 2

      I don't believe RMI was available when Microsoft shipped their first VM.. and JNI? If a developer's using JNI then he's not WORA anyway.

      - Steve

    26. Re:Wait, I'm confused... by NovaX · · Score: 1

      I've always heard that, but no real facts since people first talked about it. And Apple allows you to program in Java or Object-C to their API, which gives you the flexability and cleaness with the native performance. I heard people then say, why didn't Microsoft do this, it would have rocked? And so I keep wondering, was this what MS tried to do?

      If it was, then MS would have helped clean up their API and make programming Windows nicer. It would have also made Java less controlled and more like C++, with competing standards, thousands of libraries, and to many fixes that drive you to another language where they fixed it for you but kept the syntax. Right?

      Could someone say exactly how Java was to be extended and how this differs from Apple (other then a larger company/force behind it)?

      --

      "Open Source?" - Press any key to continue
    27. Re:Wait, I'm confused... by jejones · · Score: 2
      But either way, I'm of the mind that if you're developing client- or server-side Java software, it's pretty easy to document what version(s) of Sun's JVM you support, as well as exactly how to get them. Then someone goes, takes five minutes, and downloads them. End of story.

      Well...unless, of course, you're on a dialup line, in which case it takes a lot longer. The more inconvenient MS can make it to use Java, the better for MS.

    28. Re:Wait, I'm confused... by antijava · · Score: 1

      Java on the server never made sense to me. After all, you KNOW what hardware/OS you are running on. What's the point of paying a virtual machine penalty for platform independence when you don't need it, since you control the box?

    29. Re:Wait, I'm confused... by Anonymous Coward · · Score: 0

      'Don't get me wrong... I have no great love for Sun either, but at least they aren't a convicted felon.'

      Now but then again mcneally is a bigger moron than he looks and they havent evere been convicted (but a lot of mud has been thrown their way over the years - of course we cannot note these days the teactics of Sun in getting competitors out of the marekt (merger agreements pulled at the last minute thus sending the other co. broke (Apollo ?) or their less than clean business practices with UNIX (where did they borrow that source from anyway ?? hmmm HINT - theres some documentation around discussing SUN, AT&T and Copyright infringement)

      never forget that MCNeally is jealous of gates success and not an altruist.... but what can you expect of the guy who turned down a merger of Sun and Apple for capricious reasons.

      Anyone reading a bit of industry history would see Sun in a different light....

    30. Re:Wait, I'm confused... by Anonymous Coward · · Score: 0

      but don't most people (like my boss) who administer such equipment (like the sweet ass cisco management software...rowr) view themselves as professionals and thus are probably either savvy enough to be running 1) mozilla 2) linux or 3) download the sun JVM? I know my boss chooses the first two options.

      -Fuzzy (i forgot my damn password)

    31. Re:Wait, I'm confused... by q-soe · · Score: 2

      "Oracle does. It sucks. Big time. Java may be portable and all, but it is mad slow"

      You think thats bad you should see the SAP Java gui - now THAT is painfull - and yep it uses the Sun Java VM...

      --
      I refuse to argue with Anonymous Cowards - if you want a discussion get an account....
    32. Re:Wait, I'm confused... by Anonymous Coward · · Score: 0

      Just today -- the management applets for a HP printer bork on Sun 1.4 Plug-in, work great with MSJVM.

    33. Re:Wait, I'm confused... by Anonymous Coward · · Score: 0

      I suppose Sun is also a little guilty here for not
      opening up the java spec to any sort of control
      by an outside standards body and controlling
      licensing abilities so that other vendors
      cannot easily make java runtime environments
      and integrate them into other platforms. Their
      strict dictatorial control over the language has
      really helped to make it one of the most standard
      and consistent languages in use today (IMHO),
      however I think this same control is one of the
      major reasons we don't see every operating system
      shipping with java support and having the ability
      to execute java bytecode in an integrated manner.

      Rock and a hard place I guess. Do you open the
      language up and let Microsoft walk all the fuck
      over it, or do you shoot yourself in the foot by
      making it nearly impossible for developers to
      expect the runtime environment to exist on their
      customer's machines. Write once run everywhere
      will only really be a reality once Sun can
      resolve this conundrum. It's a little absurd to
      ship pre-packaged java software when you have to
      expect a user to go through the rigamarole of
      installing the runtime environment first. Do you
      build your 'write once run everywhere' software
      and then focus precious development time on
      making an installer binary for every platform
      you intend to run it on?

      The real question is this: did Sun even need to
      go through all this litigation? I mean, are
      java developers really that stupid that they
      wouldn't see the benefits of doing without
      Microsofts retarded platform specific
      enhancements? It seems to me that, provided
      Sun feels as strongly about their Java product
      as I and many others do, the core/official Java
      language would have survived on its merits
      alone. Who on earth would choose to develop in
      Java with all its performance and other
      limitations and not take advantage of its key
      benefit, being able to run on operating systems
      other than just Windows. The superiority
      and indiscriminate availability of the standard
      java classes would have won this battle without
      a lawsuit.

      Just two shady, dumb-ass companies eating their
      own shit.

    34. Re:Wait, I'm confused... by a_n_d_e_r_s · · Score: 1

      I see smaug is spreading MS FUD. Why is it that every time Java and Windows is meantined there are a lot of Slashdot users willing to spread MS FUD.

      --
      Just saying it like it are.
    35. Re:Wait, I'm confused... by WasterDave · · Score: 2

      Java has been relegated to web services, where it's just barely holding its own against ASP and PHP.

      They are in very different territories though. PHP is still (mostly) a hack-a-thon language with little or no attention paid to long term maintainability, error handling or scaleability. Not that scaleability is a problem in a world with hardware load balancers, but I digress.

      Other than that I thoroughly agree with you. Client side Java sucked anyway.

      Dave

      --
      I write a blog now, you should be afraid.
    36. Re:Wait, I'm confused... by Anonymous Coward · · Score: 0

      Jesus, how many times are you going to type "FUD" today? What, did you just pick up that word or something? I've already read a couple other posts by you where you use it like 5 times per sentence. Stop!

    37. Re:Wait, I'm confused... by crudeboy · · Score: 1
      I guess the point would be that when you grow out of your unix-server you can move your application to a mainframe :-)

      But then again, if you can afford the move from large unix-systems to even larger mainframes you can probably pay a dime or to to port your application...

    38. Re:Wait, I'm confused... by GnomeKing · · Score: 2

      This would have been good for everyone, I think - sure you could write something for Microsoft's JVM that wouldn't run on Sun's JVM.. but I can still do that today if I really want to (tie my code to a particular VM or a particular set of native code).


      Have you forgotten how "good" it is for everyone that a non-standards-complient browser has a huge market share at the moment? (IE)

      Both developers and consumers are getting a raw deal because developers have to cater for quirks and some consumers are locked out of certain websites

      When people extend the standards with their own stuff which only they can use, its fine... so long as no one uses it - else people are tied to using the windows platform

      Its not a question of "wanting" to break suns JVM so you have to use microsofts, but if enough developers use the extensions, it becomes the norm and it excludes a lot of people and removes choice from others by forcing them to use microsofts JVM
    39. Re:Wait, I'm confused... by bcc123 · · Score: 0

      Sun did the right thing.
      What MS was trying to do is to get people to code in J++ (with all those extensions) and then prtty much make Java -> MS J++ and own it. So there would be no java, but MS J++ left for the masses.
      It's not like they never done anything like that with other technologies.

    40. Re:Wait, I'm confused... by ChrisCampbell47 · · Score: 1
      Don't get me wrong... I have no great love for Sun either, but at least they aren't a convicted felon.

      I see we've reached detente on the company-is-singular-vs-plural issue. Or are you posting this from the middle of the Atlantic?

    41. Re:Wait, I'm confused... by kistel · · Score: 1
      While it might be true that Java failed on the client side, I disagree with you on it being server side.

      Server side Java was nowhere before. It only existst because of the (previous) hype Java possibilities caused: suddenly there were a lot of programmers who knew the language itself. This was because Java (in this context: applets) filled in a big hole in the browser UIs: client side interaction, graphics, games etc. (most of this is wiped away since then, of course, especially by Flash and stuff)

      So, why not put these programmers into work on the server side also? They could be productive. IMHO this was a brilliant idea, despite the fact Java requires a LOT more resources than traditional C/C++ ("now, that's no problem, they will buy more HW, preferably Suns" :-)

      Even JSP, another server-side technology, is a copy of Microsoft's ASP technology.

      Again, I disagree. Show me another server side, HTML embedded language; it will be basically the same... ASP, JSP, PHP, maybe even SSI :-) There's nothing new under the Sun *grin*

    42. Re:Wait, I'm confused... by phud · · Score: 1

      but at least they aren't a convicted felon. I thought the case against M$ was a civil case not a criminal one.

    43. Re:Wait, I'm confused... by juliao · · Score: 2
      This would have been good for everyone, I think - sure you could write something for Microsoft's JVM that wouldn't run on Sun's JVM.. but I can still do that today if I really want to (tie my code to a particular VM or a particular set of native code).
      It's not just a matter of extending. It's a matter of leveraging another tool (IE) into making your JVM the de facto standard. If the number of MS JVM installed outnumber the Sun JVM installed, MS gets to be the standard. If they provide a useful, updated JVM, laced with a few "extensions", users are lured into using it. If developing with the extensions makes it easier to cut corners than to write correct code, developers do exactly that. Slowly, many applets start working only in the MS JVM. Since MS has most of the market, the Sun JVM will appear to be "broken" (yes, that's the difference between "X has additional features" and "Y is broken", it only depends on who is more popular). Suddenly, it's Microsoft that has the leading JVM. And how did they do it? By "embracing and extending". Not by giving back to the community, not by "making a better product". If they can "make a better product than the standard product" let them make one that is the same, but better implemented. Not by adding proprietary features and using their browser/OS market leader position to stronghold everyone into their implementation.

      All in all, this is not good news for anyone. Since they won't ship a decent, updated, standard JVM, it's better that they don't ship a JVM at all. Shipping a broken, "mutant" version (think of the MS JVM as a person with an extra arm coming out of their back - funny, but still...) will only contribute to kill Java - oh wait a minute... could it be that's what they're after?

    44. Re:Wait, I'm confused... by drew · · Score: 0, Flamebait

      Microsoft has managed to completely destroy any hopes of Java being a great client-side language -- by including an incompatible version of Java, then not including it, and then including that same ancient crappy version again.

      actually, i think sun had already pretty much destroyed java's hopes of becoming a great client-side language when they made it suck.

      --
      If I don't put anything here, will anyone recognize me anymore?
    45. Re:Wait, I'm confused... by angel'o'sphere · · Score: 2


      The JVM that Microsoft included in Windows was only "incompatible" in that it extended the Java standard. It wasn't
      incompatible in the sense that some Java stuff wouldn't work on it - it was incompatible in that you could write code that
      would run on it that wouldn't run on any other VM.


      This is wrong.

      M$ omitted RMI compleetely and provided interacton with native code which was not adhering to the JNI standard.

      So neither "standard" mixed code using Java and C worked on the M$ JVM nor was it possible to write a "standard" java application which talked to a server Java application via RMI (remote method invocation).

      Further more M$ introduced one or two own keywords which made it possible to write M$ Java source code which would not even compile on a standard Java compiler.


      Instead we have the situation we have now, which is pretty bad for Java. Maybe Sun should supply Microsoft with a VM and give Microsoft a free license to ship it - that is if Sun really does want everyone to have access to Java on an "out of the box" Windows installation..


      If you go to the SUN web site you would see that EVERYBODY has the FREE RIGHT to ship a JVM. Thats called a JRE; Java Runtime Environment.

      As far as I udnerstand the license agreements (for downloading a JRE) on Suns site, no special contract would be required between Sun and Microsoft(to install and distribute THAT JRE with their own software).

      angel'o'sphere

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    46. Re:Wait, I'm confused... by angel'o'sphere · · Score: 2


      I don't believe RMI was available when Microsoft shipped their first VM.. and JNI? If a developer's using JNI then he's not WORA anyway.

      Not WORA but WOCAWITORAR(Compile Everywhere where intended to Run and Run).

      JNI defines how C code (or any code able to interact with C) can access objects nside of the VM. Of course it also defines how the VM should call C code and tus defines how teh library should look like (e.g. compiling pascal with C calling and naming conventions into a .so or .DLL).

      If you need C code to interact with a device driver ... or one has shipped you a C library you NEED to use and like to uise it on different platforms, then JNI is definitly VERY usefull and teh appropriated way to go for.

      angel'o'sphere

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    47. Re:Wait, I'm confused... by Anonymous Coward · · Score: 0

      No, some things didn't work with the MS JVM out of the box. RMI for example.

    48. Re:Wait, I'm confused... by einhverfr · · Score: 2

      They'll be selling millions of copies of .NET Professional Runtime for Windows and Linux for $199 each.

      Yes, except that their support for Mono and Portible.net commoditizes the .NET runtime market...

      I think at this point, Microsoft is pulling a Sun here and getting blinded by their hatred of Java, and doing stupid things.

      --

      LedgerSMB: Open source Accounting/ERP
    49. Re:Wait, I'm confused... by bokmann · · Score: 2

      OK, in order to understand what microsoft was doing, you have to understand part of the packaging structure of the language.

      Libraries in java are stored in 'packages'. These package names are typically the domain name of the organization backwards. (Therefore, stuff I write and release is typically under com.fgm.)

      Well, the libraries that are part of Java are under package names like 'java.util' and 'java.io'.

      According to the agreement with Sun, Microsoft was
      1) repsonsible for implementing those libraries for their platform in such a way that they passed Sun's validation tests.
      2) releasing anything microsoft specific under 'com.microsoft' package structures.

      Microsoft, in their typical 'embrace and extend' way, added 'features' to the APIs of the java libraries. Microsoft claimed "we are just adding useful things - we were responsible for implementing the API- no one said we couldn't ADD stuff to it".

      Then they wrote their IDE tools to use these new API 'features'. The end result? Java code that would only work on Microsoft's VM - contrary to the whole point of java.

      Sun sued, and won. If Microsoft had played 'nice' and stuck with the part of the agreement that said they would only add their stuff under their package name, none of this would have been an issue. That is what Apple does with their custom code...

      Lets get one thing straight in all of this - Microsoft doesn't ship a java VM with windows because THEY don't want to - not because Sun doesn't want them to. If they had just done what they agreed to do, we would probably have an incredibly fast (but probably buggy) version of a Microsoft JVM running J2SE 1.4 today.

  19. Everyone's doing it. by destinyland · · Score: 1
    I wonder if this kind of weasling-in-plain-sight really works?

    Because everyone's doing it; AOL's stopped releasing the number of AIM subscribers they have for the same reason. To conceal the fact that they have a near-monopoly lock on the messaging space.

    ---
    Destiny-land.

    The happiest blog on earth.

    1. Re:Everyone's doing it. by incripshin · · Score: 1
      does AOL even delete the old usernames that nobody ever uses anymore? ask yourself everyone ... how many different AIM accounts have you ever had?

      Mark

    2. Re:Everyone's doing it. by bkocik · · Score: 1
      does AOL even delete the old usernames that nobody ever uses anymore?

      Inactive AIM names are cleaned out on a fairly regular basis.

    3. Re:Everyone's doing it. by Anonymous Coward · · Score: 0

      You're comparing a legal monopoly (so far) with one that has already been found to be illegal by the courts. Microsoft is not guilty of having a monopoly, they are guilty of illegaly abusing that monopoly to stifle competition. I'm not a big fan of AOL or their shifty AIM dealings, but there is nothing stopping you from switching to another instant messenging service or using multiple instant messenging clients. There is a lot to stop me from not using windows.

  20. Re:Good? Bad? Ugly? by VertigoAce · · Score: 1

    It's interesting to note that XP doesn't ship with .NET either. You want to run Java apps? Then go download the Java VM. You want to run .NET? Then go download the .NET Framework. Compiling source that uses SDL? Hunt down the website and download the RPM (I'm sure not every distro maintains up-to-date versions of every library that developers use).

  21. They will cave in when necessary by i_want_you_to_throw_ · · Score: 1

    They did on Apple when they injected the $100 million+ to save them. Best anti-trust insurance (for the time) they could've bought, plus they kept a market alive.

    It seems that the one thing that is totally damaging to them is that they have legally been labeled a "monopoly". Any lawsuits from now on that alleges damages because of their monopolist practices already have a big leg up.

    M$ will settle when they HAVE too. Bet that didn't feel too good going down in Redmond though.

    1. Re:They will cave in when necessary by Qrlx · · Score: 1

      They did on Apple when they injected the $100 million+ to save them.

      For $100 million, they finally got to put the recycle bin in the lower right corner of the screen in Windows XP.

      You know, just like the Mac had back in the 80's. Hmmm...I guess in many ways Microsoft is like our current government then, recycling old politicians as proof of how modern they are. Microsoft's perfect ad would be George W. Bush flying around to Madonna in one of those XP ads. If 9/11 hadn't presidentalized him, he might have gone for it.

    2. Re:They will cave in when necessary by madburn · · Score: 1

      The story-behind-the-story for this particular case is that Microsoft was caught dead-to-rights by Apple having stolen patented QuickTime technology, if not actual code.

      Steve Jobs was smart enough to realize a public commitment to the Mac platform by Microsoft was much more valuable than a court case.

      There was a lot more to that $150 million investment than most people seem to realize.

    3. Re:They will cave in when necessary by Mr.+Droopy+Drawers · · Score: 1

      Apple didn't have a recycle bin; They have (and always have had) a trash can.

      I remember this well; I beta-tested Digital Research GEM. They got sued for copying the icons on the Mac almost to the letter. And, faster than the Fat Mac at the time.

      They pulled the IDE and gave us the first recycle bin. MS simply took that idea forward.

      --

      To Copy from One is Plagiarism; To Copy from Many is Research.

  22. M$ is going to try to slap old crap back in by crovira · · Score: 1

    only to rip it out once the auditors have been and gone and wrote down that they'd been good boys and played nice with the other children.

    The ONLY remedy that will work is to simply NAIL 'EM to the X86.

    Jobs will just have to push OpenOffice and help 'em out integrating it into OS X.

    The remedy and the verification would be extremely simple and cost dick-all to verify.

    Any M$ code on another architecture than the X86 and Gates and Balmer get intimate with some new shower mates. And if I was ZMonkey boy, I'd hang on tight to the soap.

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
    1. Re:M$ is going to try to slap old crap back in by Anonymous Coward · · Score: 0

      That's the stupidest thing I've heard on Slashdot in several days now. Punish MS by fucking over Apple? MS would probably love to ditch their non-X86 apps but would get in legal trouble if they did. And you want to require this?

  23. Which is more dangerous? by Anonymous Coward · · Score: 0

    Although I don't like a lot of what Microsoft's been doing lately and can't help but think of the dangerous precident this sets if we start to tamper with what a company can and cannot put in their software.

    Obviously IE in Windows is what really killed Netscape (note: I'm using Moz 1.0 right now) but what if Redhat dominated Linux distros (like a 75%+ share), because it had some magical feature not present in others. Would it be okay to force them to remove it? Are we stinting innovation? (please no flames about MS and their innovations or lack thereof).

    In any case, now Sun is suing MS for removing Java from Windows. It's MS's right to remove it. Wouldn't you agree? Imagine getting sued for removing the air freshner from your car.

    What a world we live in.
    "You will pay for your insulin!"

    1. Re:Which is more dangerous? by spress · · Score: 1

      It isn't the feature that would be the problem but what they did with it that would be the issue. If they used it to break/keep out software that should work across all distos then they would be in trouble. Taking out and putting in features on their own terms, in this case which version of Java, is a clear example of monopolistic practices. It isn't the product, but how it is used/abused.

      --
      Subverting the meta-moderating system since 2003
    2. Re:Which is more dangerous? by Anonymous Coward · · Score: 0

      I agree that interfering with others' software is monopolistic but I can't see why Java cannot work on XP. I'm ashamed to say I run XP and I use Java (1.31 from Sun) everyday and I experience no problems. If MS puts back their JVM I won't use it.

      In other words Sun is not prevented from running Java on XP, they're just inconvenienced and that is a dangerous precident if we can sue based on this. If I made a piece of software that I wanted to send to all XP users I could just sue MS and make them do the distribution work for me.

      Companies should be able to do anything with their own software. That includes sticking in IE, SQL server and anything else they want. Because the alternative is governments granting us permission to create software and functionality.

      That is 10x more dangerous!

  24. BWAHAHAHAHAHAHAHA.... by sterno · · Score: 1

    ...HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH A
    HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH AHA
    HAHAHAHAHA HA HA HA HA HAAAaaaaa...

    Wow, that's the best one I've heard in a LONG time!

    I mean seriously, why would Microsoft, who has demonstrated, time and time again, a desire to control every single API for the windows platform, put a competitors API on their system? There answer is simple: the wouldn't. The only reason they would is if there were overwhelming cries from the people using the OS, and most of the people just shrugged their shoulders and downloaded it.

    --
    This sig has been temporarily disconnected or is no longer in service
  25. introduce incompatibilities by Anonymous Coward · · Score: 0

    the whole idea in the first place was to introduce incompatibilities so that when some apps or webpages with java try to load it creates a hassle. Microsoft isn't nearly strong enough to shut out java with strong arm tactics now. Not including a JVM was never their tactic. But they learned very well in the browser wars that a "minor" incompatibility for a small, but sufficiently large group of people will cause developers to shy away from using the technology.

    And especially they'd much rather everyone use their buggy 1.08(?) JVM than Sun's shiny new 1.4 Again, not to break compatibility, because those who need the functionality will get it, but to lower the "lowest common denominator" developers aim for to achieve compatibility.

  26. java 2 oem support by primus_sucks · · Score: 2

    We don't need some crappy out-dated version of Java on Windows. What would be great is for OEM's to start pre-installing Java 2 (including Java Web Start) before they ship the computers - like OSX!

    1. Re:java 2 oem support by ImaLamer · · Score: 2

      I must ask, what is out there for Web Start?

      All I can find are the four "apps" that come with it.

      I would love to find more and if there is a repository I would love to add to it (I'm planning on taking a crappy course in Java and I would like doing Java GUI apps.)

    2. Re:java 2 oem support by primus_sucks · · Score: 1

      Check out http://java.sun.com/products/javawebstart/partners . tml. Java Web Start is basically a way of deploying a standard Java application. The nice thing is that it let's a signed application run outside of the security sandbox (with the user's permission of course).

    3. Re:java 2 oem support by Anonymous Coward · · Score: 0

      Don't foist OEM's to install more crap on the systems than what they have... jre would be the first thing I uninstall... Down with Java... Go Perl, Python, whatever (anything but Java)... I cannot suppor McNealy!!!!!

    4. Re:java 2 oem support by scrytch · · Score: 2

      Not a lot of webstarted apps out there, since Sun doesn't seem to be shipping much in the way of useful utils to deploy existing apps with it. There's a list of existing webstarted apps at http://openjnlp.nanode.org/app-list.html

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    5. Re:java 2 oem support by ImaLamer · · Score: 2

      I know what web start is... I just couldn't find any apps.

      I love it - I'm excited in developing some web start apps.

  27. Why they can't say "Java". by SlashChick · · Score: 4, Insightful

    "The best part about Microsoft's Java implementation is that the word 'java' is nowhere to be seen. It's the "Microsoft(TM) Virtual Machine." I think Microsoft were [sic] hoping that Java would go away if they simply don't ever speak the name."

    I know this was modded as "funny", but I thought I should explain why Microsoft can't say "Java".

    According to the settlement terms, "Microsoft ... is permanently prohibited from using 'Java compatible' trademarks on its products." So it's not Microsoft that is doing this; it's Sun -- and for good reason. Sun doesn't want its name associated with the hunk o' junk that is the Microsoft virtual machine.

    By the way, you've made a mistake I see all the time. I don't know where people got the impression that a company is plural, but it's not. A company is a single entity. Your sentence should be phrased, "I think Microsoft was hoping..."

    Hope that clears some things up for you. Also, I agree that the "Java should not be used in life-or-death situations" disclaimer is pretty classic. ;)

    1. Re:Why they can't say "Java". by Anonymous Coward · · Score: 0

      Plural vs singular for companies are a difference between British and American English.

    2. Re:Why they can't say "Java". by Anonymous Coward · · Score: 0

      I had no idea! I just confirmed with some people in a chat room. That is crazy stuff.

      Thanks for the tip.

      --SlashChick

    3. Re:Why they can't say "Java". by Fastball · · Score: 2

      As part of their "agreement" Sun requires Microsoft to put that verbage about nuclear reactors, etc. into their license.

    4. Re:Why they can't say "Java". by Anonymous Coward · · Score: 0

      Errr... you've got your history a little screwed up there. I realise that reality and /. don't often meet but in actual fact, it was Microsoft's Virtual Machine that kept Java alive because it was the first JVM to use JITC technology.

      Remember that Java was a failed technology until Microsoft's VM came out... no one used it on the client side because it was crap and no one used it on the server side because it was SLOOOOOOOOOOOOOOOW.

      Today JITC is commonplace for JVMs largely due to Microsoft's initial efforts and IBM's continued effort... very little thanks go to SUN who were the LAST to use JITC technology.

      Remember, also, that Java has failed in EVERY venue except server-side applications and the only reason is even made it into that area was because it finally gained enough performance to make it worth a look.

    5. Re:Why they can't say "Java". by zulux · · Score: 2

      I don't know where people got the impression that a company is plural, but it's not.

      In America it's singular, in England it's been simplified to the plural during the last 80 years or so.

      Treating a Company, made up of group of people, as singular is a special case and isen't terrbily logical when you think about it:

      The programmers were stupid. (American, English)
      Microsoft was stupid. (American, older English)
      Microsoft were stupid (Modern simplified English)

      It's easier to teach children that a company is plural, and unfortunatly ease has won in certain circles and the special case has been forgoten.

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    6. Re:Why they can't say "Java". by marick · · Score: 2

      By the way, you've made a mistake I see all the time. I don't know where people got the impression that a company is plural, but it's not. A company is a single entity. Your sentence should be phrased, "I think Microsoft was hoping..."

      Actually, SlashChick, that depends on where you live. The British actually refer to companies in the plural. Supposedly that's standard in Australia as well.

    7. Re:Why they can't say "Java". by .com+b4+.storm · · Score: 1

      A company is a single entity. Your sentence should be phrased, "I think Microsoft was hoping..."

      I don't know about the original poster, but British convention seems to be that companies are plural nouns. "Microsoft are", "Borland have", and so forth, are all common sights in British English. It annoys the hell out of me, because it's not logical, but then again, how much of English (British or otherwise) is?

      --
      "Wow, you're like some kind of superhero able to ward off happiness and success at every turn."
      -- Ryan Stiles
    8. Re:Why they can't say "Java". by Anonymous Coward · · Score: 0

      Would an army be plural? For instance, would you say "Hitler's army were ready to crush Britain prior to America's entry into the War"?

      Would "America" be plural, as in "America were responsible for keeping Britain from speaking a German/Russian hybrid language"?

    9. Re:Why they can't say "Java". by WzDD · · Score: 1

      >In America it's singular, in England it's been >simplified to the plural during the last 80 years or so.

      I don't know about England, but in Australia a company is singular, and I don't think it's special-case at all, for the same reason that I don't think it odd to refer to a country, a school, or the Government in the singular.

    10. Re:Why they can't say "Java". by Anonymous Coward · · Score: 0

      In america, a company has most of the same legal rights as a paerson - hence in america, lawyers now talk of "natural persons" and "legal persons".

      This was invented to keep merchantilism alive - no matter what anyone tells you, america is NOT capitalist, it's merchantilist.

    11. Re:Why they can't say "Java". by Anonymous Coward · · Score: 0

      Well countries and armies aren't companies (no pun intended on military organization :), so it would still be "America consistently underestimates and ignores the contributions of other countries during World War II", "The fact that Britain was able to hold out against the Axis for so long allowed America a base of operations in Europe, without which they, together, could not have defeated Germany in the following few years", and "Britain's army in North Africa (with indispensible help from the Royal Navy in the Mediterranean) was able to prevent the Axis from overrunning Egypt, thus keeping the Suez available to the Allies."

      I'm sure we can think of many more examples; try reading some history sometime, you might even enjoy it.

  28. Parrot, anyone? by bcrowell · · Score: 4, Interesting
    What this whole mess says to me is that only an open-source VM is invulnerable to MS shenanigans. I'm really looking forward to Parrot as a way to bind Perl and Python together, and to do some of the things that Java was supposed to do.

    Java promised "write once, run anywhere," and gave us "write once, debug everywhere." It's also nice to see that the Parrot folks are concentrating on making Parrot small and fast.

    People are complaining a lot about how MS is only supporting a really old version of Java. Well, it's not just MS. For instance, Apple got way behind the curve with Java for a period of several years. The sheer size of Java made it difficult for people to implement, and then reimplement, and then re-reimplement, ... The nice thing about Parrot is that all the other bits besides the VM are nice and mature. (OK, Perl 6 is a prtty drastic rewrite, but Perl 6 is going to be able to run Perl 5 code, and there will also be an automatic translator.) Java has always been too much of a moving target for my taste.

    1. Re: Parrot, anyone? by Black+Parrot · · Score: 1, Funny


      > I'm really looking forward to Parrot as a way to bind Perl and Python together, and to do some of the things that Java was supposed to do.

      I really appreciate the vote of confidence, but I simply don't have time to do all that right now.

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re:Parrot, anyone? by jsse · · Score: 2

      "write once, run anywhere," and gave us "write once, debug everywhere."

      It's an old saying. Well-written java application like JEdit and Netbeans have the degree of portability Java should have. You said Java is a moving target of your taste, while you want us to pardon the chaos from Perl 5 to Perl 6 just because you like Perl? :)

      Nowaday we can still hear the echo of screaming of my colleagues when they ran Perl 5 codes on Perl 6. :)

    3. Re:Parrot, anyone? by Anonymous Coward · · Score: 0
      What this whole mess says to me is that only an open-source VM is invulnerable to MS shenanigans.

      The rest of this message does not even begin to support this statement. First, you say the only Java implementation that will be invulnerable to "MS shenanigans" (an interesting euphemism for illegally obtaining and maintaining a monopoly) is an open-source implementation, then you go on to talk about Parrot (an April Fool's joke) and how it will do what Java was supposed to do. So what does this have to do with open-source Java?

      Java promised "write once, run anywhere," and gave us "write once, debug everywhere." It's also nice to see that the Parrot folks are concentrating on making Parrot small and fast.

      First, the "write once, debug everywhere" thing is just not true, no matter how many times it's repeated. True, there are problems writing perfectly compatible AWT code for 1.1.x VMs (which is unfortunately what MS has decided to continue shipping), but those are fairly easy to work around, and the rest of the VM and class libraries are very stable, even back as far as 1.1.4 and earlier. So what does that have to do with open-source Java? Further, what does that have to do with Parrot being small and fast?

      The regurgitation of the "Apple got way behind the curve with Java for a period of several years" line is so out of date that it's a non-sequitur. The current Apple VM is 1.3.1, and there is a 1.4 in prerelease. But what does that have to do with open-source Java? I understand that the large 1.1-1.2 delta made it harder to update from Java 1.1 to Java2 1.2, but again, the Apple example was last true in March 2001. If your analogy held, then MS would be shipping JDK 1.1.4 in Win2K and 1.4 in XP, but they've done nothing with Java for years (and it ain't because Java's hard to implement, it's because they're trying to kill it because it threatens their illegally obtained and maintained monopoly).

      The nice thing about Parrot is that all the other bits besides the VM are nice and mature.

      Well, okay then -- the even nicer thing about Java is that the VM and the class libraries are nice and mature, and very, very stable. Which clearly leads us to the dramitic conclusion of this tortured syllogism:

      Java has always been too much of a moving target for my taste.

      We can draw this conclusion because an open-source Java, or the chimerical marriage of Perl and Python to form Parrot, or the violated write-once promise of Java, or year-old news about Apple's version of Java (in Mac OS 9, by the way) have what to do with anything remotely related to this topic?

      I'm much less disappointed by the complete failure of any two consecutive sentences in your post to form a coherent argument as I am that it got modded up above -1. Are we reading the posts before we moderate, or are we just playing with the pretty pop-up menus?

    4. Re:Parrot, anyone? by bcrowell · · Score: 2
      Nowaday we can still hear the echo of screaming of my colleagues when they ran Perl 5 codes on Perl 6. :)
      Your colleagues must have been screaming for some other reason -- too much caffeine? dropped below 50 karma on Slashdot? Perl 6 is still in the design stages. There isn't even a formal specification of the grammar yet. They're intentionally concentrating on developing Parrot first, so that they'll have a clear, well-defined VM to compile to with the new compiler.

      Anyhow, the comparison bewteen Java's evolution and the Perl 5-Perl 6 transition isn't very accurate. Perl 6 will automatically detect whether a given file contains Perl 5 or Perl 6 source code, and will automagically run it correctly. There will also be an automatic Perl 5->Perl 6 translator.

      The reason Java implementers have had such a hard time keeping up with the new versions of Java is that the Java libraries are so huge, and keep having new things added to them with each new language version.

  29. 1.1.4 is M$'s own fault by Compulawyer · · Score: 2

    If M$ hadn't been greedy and tried to "embrace and extend" Java in violation of its license from Sun, then it wouldn't have been sued by Sun and wouldn't have LOST that lawsuit. THAT is the reason why they are shipping an old version of the JVM.

    --

    Laws affecting technology will always be bad until enough techies become lawyers.

  30. Ending support in 2004 by Anonymous Coward · · Score: 0

    Microsoft also stated that they were *ending* support for Java in 2004. What does this actually mean. They won't provide a JVM (whatever version) but will still allow plugin's 9which Sun can - and do- already provide). There doesn't seem anyway even M$ can stop java.

  31. Old Java 1.1.3??--I hope you're kidding by Anonymous Coward · · Score: 0

    Boy, does Microsoft have nerves, if you're right.

    They'd have to explain why their consumers would want to run a pretty old version of Java.

  32. Microsoft's JVM by newerbob · · Score: 1
    is BY FAR the best Java VM out there.

    I can't imagine why Sun is so angry at Microsoft simply because they lost and Microsoft won.

    Anyway, the whole thing is Moot. Java is dead, like CB radio and the Internet, and isn't taken seriously anymore by anybody.

    --

    --
    Ask the Ya-Hoot Oracle Anything!
    1. Re:Microsoft's JVM by a_n_d_e_r_s · · Score: 1

      Actually Sun won the lawsuit and Micosoft lost. But as always MS spin-doctors have been busy.

      Java is currently the fastes growing language and are replacing C/C++ in many places.

      --
      Just saying it like it are.
    2. Re:Microsoft's JVM by Anonymous Coward · · Score: 0

      Maybe you should look around a little harder, moron.

    3. Re:Microsoft's JVM by Nadir · · Score: 1

      Java is taken VERY seriously, especially on the server side.

      Look at the plethora of application servers by BEA, IBM, etc.
      Look at the exceptional tools made by Apache's Jakarta project: Ant, Xerces, Xalan, Tomcat, Log4J, Struts, etc.

      --
      --
      The world is divided in two categories:
      those with a loaded gun and those who dig. You dig.
  33. Do more harm than good by jsse · · Score: 2

    MS plans not to have the JVM in future versions of Windows though

    This will make Sun more focusing on backend Java, an area where Microsoft has lost a lot of grounds.

    If they'd really want to hurt Sun, they could just make a version of JVM which is hardly up-to-date and sometime incompatible with Sun's, like they did before. Come to think of it, this plan is doing good to the industry!

  34. Hmm.... by smoondog · · Score: 4, Funny

    In this article on SFGate, the MS spokesman said today that they won't support Java after 2004, and here is what he had to say:

    "The decision to remove Microsoft's Java implementation was made because of Sun's strategy of using the legal system to compete with Microsoft," [Microsoft spokesman Jim Cullinan]

    I guess M$ really does like illegal competition....

    -Sean

    1. Re:Hmm.... by a_n_d_e_r_s · · Score: 1

      I guess M$ really does like illegal competition..

      Given that Sun suid Micosoft and WON, I sould say that it looks like Micosoft doeas not like to have an legal competition.

      Microsoft prefers to fight where they can use illeagel ways to win....

      --
      Just saying it like it are.
  35. Sun should cut a deal with AOL... by mgkimsal2 · · Score: 3, Interesting

    to have every AOL CD on the planet contain then-current JVMs which get installed with AOL. Sun could have AOL do incremental upgrades while people are chatting with AIM - they'd probably not notice a few K here and there being chewed up to bring new JVM upgrades. Everyone would have latest JVM. Java advocates would have *nothing* to complain about - if people didn't run Java apps it would be because they suck, not because of some evil ploy to keep Java out of the hands of people. MS manages to get people to upgrade whole operating systems - and they make it relatively painless. Sun can't seem to get a 20meg binary in people's hands, nor can they seem to make an installer system so I don't have to mess with command line crap to run a Java application. WebStart is half-assed, but it's a step in the right direction. Why don't they associate ".class" files with the java binary when it gets installed? This would make it so much easier to distribute apps - here, put this disc in and click 'myapp.class'. Nope - nothing's that simple with Sun, but they BITCH to high heaven about how bad MS is treating them. If they took half the money they spend on bitching and lawsuits and channeled it into getting Java into people's hands, making worthwhile *consumer* apps in Java, the Java mindshare would go through the roof.

    Let's see:

    Java was meant for TVs and coffee makers.
    Whoops, no, Java will replace the OS on clients.
    Whoops, no, sorry, "java applets suck" and all us Java advocates *really* meant that Java was really meant to run on the server all along.

    Which 'whoops!' is going to come next? When Sun manages to lose whatever foothold they have in the server arena, we'll be hearing "yeah, well, servers suck - Java will *really* kill everyone in PDAs".

    1. Re:Sun should cut a deal with AOL... by Anonymous Coward · · Score: 0

      If you double-click a .jar file (which is how you should distribute your java app), it will start the VM in background without any console and load your app.

    2. Re:Sun should cut a deal with AOL... by Anonymous Coward · · Score: 0

      Regarding a file association with a class file -- that isn't enough. A class file will require at very least a classpath to be set...

      jar files, on the other hand -- there's such thing as an executable jar file. the manifest specifies a class file to be executed as the 'main class'. Further, jar files can declare dependencies on other jar files...

      the requirements of a good deal of applications can be met using an executable jar file...

      applications that need to adjust the boot classpath, are dependent on native libraries, or require environment variables (or special VM options) to be set are (to the best of my knowledge) out of luck with this approach -- workarounds exist, but they aren't clean or standardized in any way...

    3. Re:Sun should cut a deal with AOL... by Ilgaz · · Score: 1

      Did you check Sun Java end user support pages lately? Found a single frigging article mentioning how can we (end users) prevent "applet not found" errors on their Java VM?

      AOL would need another $45b to deal with frustrated end users saying Yahoo chat (on some machines) doesn't work etc..

      Sun is right on issue but they should do better than giving a plain mail adress (mailto) link for support/feedback.

    4. Re:Sun should cut a deal with AOL... by henben · · Score: 1
      nor can they seem to make an installer system so I don't have to mess with command line crap to run a Java application.

      This is a very good point. I have a Java outliner program which is good, but it's launched by a 20 line batch file (this is on Windows). If you make a shortcut to launch it from outside the folder it's installed in, it fails to launch. Now, I could probably fiddle with the batch file and fix it if I really cared, but that would stump most users and they'd think the app was broken.

      Until Java apps install and run just like other Windows apps, they just won't be suitable for the desktop.

    5. Re:Sun should cut a deal with AOL... by Anonymous Coward · · Score: 0

      Funny, I launch my jEdit from an icon in my start menu in Windows. Seems to work just fine. Maybe you're just incompetent in what you do?

    6. Re:Sun should cut a deal with AOL... by Simon+Brooke · · Score: 2
      Java was meant for TVs and coffee makers.

      And, hey, what do you know. It's in TVs and coffee makers. And phones. And Lego, for God's sake. Your problem is?.

      Whoops, no, Java will replace the OS on clients.

      And hey, what do you know, it did

      Whoops, no, sorry, "java applets suck" and all us Java advocates *really* meant that Java was really meant to run on the server all along.

      Yup, it works server side as well. It always did. Nothings changed. Your problem is?

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
    7. Re:Sun should cut a deal with AOL... by saforrest · · Score: 1

      Bundle your classes in executable JAR files.
      Java registers the extension such that the code will be correctly executed.

      In fact, Solaris machines even recognize the jar magic cookie sequence, so in recent Solaris versions (v 9, IIRC) you can do

      ./myjarfile

      instead of

      java -jar myjarfile

  36. How to break the cycle by ReNeGaDe75 · · Score: 1

    I wonder if Microsoft has ever thought of maybe agreeing with Sun on a license to include THEIR version of the JVM and not Microsoft's. Hmm... I suppose Bill Gates would have to give Sun credit for their hark work then wouldn't he? Nah, I guess that wouldn't work...

    --
    Hypocrisy is the 8th deadly sin.
    1. Re:How to break the cycle by Anonymous Coward · · Score: 0

      Your ignorance is showing.

      Java is where it is today BECAUSE of Microsoft and IBM. When no one was interested in Java for anything more than water-shimmer effects on the occasional webpage, Microsoft stepped in and added JITC technology to the JRE. Suddenly Java, even as it was dying on the vine client-side had a new lease on life on the server-side. Since SUN sued Microsoft for shipping Java, not shipping Java, shipping an old version and now NOT shipping an old version, Microsoft have gone off and created a competing technology that is in many ways FAR superior.

      SUN was so busy trying to screw Microsoft that they didn't realise they'd just taken one up the arse themselves... now they're panicking.

      Since Microsoft lost interest in Java, IBM took up the torch.

      All Java's failures are PURELY the fault of SUN. All Java's successes are the result of Microsoft and IBM.

      Before you post you should at least know what you're posting about... oh yes, but this is /. where any old crap will get posted as long as it's pro-Penguin Shit and anti-Microsoft, right?

  37. Yeah... by hackwrench · · Score: 1

    Now that's something they really need to put back. Anyone who really wants Java can download it from Sun.

  38. for a short while by YahoKa · · Score: 0

    But didn't MS also say that that was only for two years, then that's it?

  39. Whoops! We lost $45 billion! by Mulletproof · · Score: 2

    You might want to reconsider that proposed alliance of yours since AOL has been hemorrhaging cash lately-- To the tune of $45,000,000,000 dollars. Just a thought.

    It's probably the most evil, legal thing Microsoft can do is turn 3rd party products into native support. It's their ace in the hole, making their clone product easier to get to than the competitions. Winamp is probably the most noteworthy exception I can think of at the moment cuz it beats the pants off WMP time and time again...

    --
    You need a FREE iPod Nano
    1. Re:Whoops! We lost $45 billion! by mgkimsal2 · · Score: 3, Insightful

      Why would cutting a deal with AOL cause Sun to lose money? If Sun paid AOL money to distribute Java with every AOL disk and update every AOL member's JVM, AOL could actually make a bit of money from that. I'm completely mystified as to why suggesting Sun should get off their ass and make a real effort to get Java into end user's hands should *not* be done because AOL/TW lose money.

  40. If you don't like it by anthony_dipierro · · Score: 3, Insightful

    don't buy it.

  41. Either way, you still gotta download it. by SonicBurst · · Score: 1

    If it's coming as a service pack, most people will still be downloading it, either via Windows Update or maybe as a separate download. Very few people will get this on a CD, I would suspect. The only possible exception to this I would think would be OEMs who integrate the pack into their default XP installations.

    --

    Geek used to be a four letter word. Now it's a six-figure one.
  42. I don't think it matters much at this point by Joe+Tie. · · Score: 1

    The people who wouldn't download suns JVM in the first place are the same people who can't be bothered to use windows update. If microsoft was serious about it, they'd be sending out crappy cd's with Java 1.1.3, best jvm EVER! written in big shiny letters.

    --
    Everything will be taken away from you.
  43. Re:Good? Bad? Ugly? by Verizon+Guy · · Score: 1

    Oh, let's turn the tables here and say MS was trying to hurt Sun, huh? Well I'm not saying they didn't, but the real reason that the JVM wasn't included with XP is because of licensing issues with Sun. That's also why it's an outdated version... yet people are still laying the smackdown on MS. It royally pisses me off that Sun is acting pissed off now that MS did this... I mean, who would waste their time going searching Sun's site to download their JVM? Here is the real story:


    Microsoft: No Java support in Windows XP
    CNET,

    SEATTLE--Microsoft will not include the software needed to run programs written in the Java programming language in its new Windows XP operating system, the software giant said Tuesday.

    Microsoft spokesman Tom Pilla said the company decided not to include support for the language so it wouldn't violate a legal settlement agreement.

    Java maker Sun Microsystems in January settled a lawsuit it brought against Microsoft three years ago in the U.S. District Court in San Jose, charging Redmond-based Microsoft with infringing a licensing agreement to use Java.

    Java, introduced by Sun in 1995, lets developers write a software application that can run on a variety of computers, regardless of the underlying operating system. The language is widely used on Web sites and Sun had hoped to make Java a universal programming language.

    Sun alleged that Microsoft violated the terms of an agreement signed in 1996 by creating a Windows-only version of Java that was incompatible with other software. Sun also claimed copyright infringement, but a judge later dismissed that part of the claim.

    Under an agreement, Microsoft agreed to no longer license from Sun any current or new versions of Java, but it would have been allowed to distribute products carrying outdated versions of the Java technology for seven years.

    Microsoft also had to pay Sun $20 million, and was barred from using Sun's "Java Compatible" trademark.

    "In the wake of the settlement agreement with Sun and the resolution of that litigation, this approach simplifies our implementation and adherence of that agreement," Pilla said.

    In light of the settlement agreement, which gave Microsoft just seven years to phase out Java, he said the decision should come as no surprise. "The reality is that (Java) represents a lot of code that the vast majority of users don't need," Pilla said.

    A Sun spokeswoman could not immediately be reached for comment Tuesday.

    Pilla denied that the move was aimed at phasing out support for Java in Microsoft applications. He said Windows XP users will be able to easily download Java off a Microsoft update site if they come across a software application running on Java.

    The U.S. Circuit Court of Appeals for the District of Columbia also addressed Microsoft's use of Java in its ruling last month that unanimously reversed the breakup of Microsoft.

    The court overturned the court-ordered breakup of Microsoft, but upheld the trial judge's finding that the software giant violated antitrust laws by muscling hardware and software companies into giving its operating systems preferential treatment.

    In its ruling, the court said making an incompatible version of Java was not illegal, but said Microsoft's agreements with software vendors to use only the Microsoft-compatible Java version was illegal.

    Microsoft, meanwhile, has recently begun developing a set of Internet services, called .Net, based on Extensible Markup Language (XML). The .Net strategy calls for selling a series of paid services over the Internet that users can access on any computer device. This could range from booking plane flights to buying concert tickets.



    There. Let's set the record straight. This is all Sun's fault... yet they are trying to offload the blame. It's one evil fighting a worse evil... you don't know who to root for, really.

    --

    Aw, fuck it. Let's go bowling. - The Big Lebowski

  44. the sun jvm? by Anonymous Coward · · Score: 0

    what the hell is that? i haven't used that for ages. always went with big blue's jvm. might take a little longer to get a workstation setup, but that's what ghost and/or netcat/dd are for =)

    --m

  45. it's because they're including .NET by spongman · · Score: 3, Interesting

    I imagine the main reason they're including the JVM is because they'll also be including the .NET runtime in SP1. They lawyers probably told them that it wouldn't look so bad if they were to also bundle a version of a competitor's runtime in with the upgrade. When people turn round and say 'hey you're bundling .NET, too' they can shrug it off because they're uncluding Java support as well.

  46. News: Java Thrown Out of Windows by Snard · · Score: 1

    Man standing under window sill gets scalded.

    --
    - Mike
    1. Re:News: Java Thrown Out of Windows by Anonymous Coward · · Score: 0

      > Man standing under window sill gets scalded.

      Caption on the T-shirt worn by the man: "I'm Scott McNealy"

  47. $45 billion dollar Java by Mulletproof · · Score: 2, Informative

    "Why would cutting a deal with AOL cause Sun to lose money?"

    Actually, I was suggesting that Sun might want to do business with somebody more finacially stable than AOL. $45b is a damn big hole that a company can't simply overlook when looking for business partners.

    --
    You need a FREE iPod Nano
    1. Re:$45 billion dollar Java by hendridm · · Score: 1

      Losing money or not, you have to admit that AOL can easily reach out to a lot of trusting, unsuspecting consumers who don't care about which runtime they're using as long as it works...

  48. wrong title by ntldr · · Score: 1

    as usual, the slashdot title gives you the wrong impression, java never left the building.

    the title should read "who cares?" I hardly ever find a web site that uses java anymore.

  49. Microsoft's Crappy VM is still VITAL by rochlin · · Score: 1

    Because SUN hasn't chosen to make their current VM Backwards compatible, tens of thousands of Java Applets live out there DEPENDENT on MSFTs old old VM.
    Skeptical? Want a great example? Try Datek.com's free real-time quotes streamer. A great applet (and, by the way, a great source of free realtime quotes). Does it work with Sun's current VM? Nope. MSFT's OLD VM? Yup.
    And Datek isn't alone. Companies will have the choice of recoding (often from scratch) to accomodate Sun's VM, or just coding their client apps in (God verbid) C#.

    1. Re:Microsoft's Crappy VM is still VITAL by jjohnson · · Score: 1

      Maybe they shouldn't have coded to Microsoft's VM in the first place. This should sting only those developers who bought into the Microsoft vision of the future in the first place.

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
    2. Re:Microsoft's Crappy VM is still VITAL by Anonymous Coward · · Score: 0

      > Does it work with Sun's current VM? Nope. MSFT's OLD VM? Yup.

      Is this a case of Windows-specific J++ code, or would these applets work on Sun's 1.1.3 VM as well?

    3. Re:Microsoft's Crappy VM is still VITAL by jcast · · Score: 1

      The original poster claimed Java isn't backward compatible. Are you denying that (yes, I really am too lazy to look it up myself)?

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
    4. Re:Microsoft's Crappy VM is still VITAL by jjohnson · · Score: 1

      My mistake. I read it, incorrectly, as something like "Sun's VM is not backwards compatible with Microsoft's old VM", implying that MS specific extensions to their VM were the problem.

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
    5. Re:Microsoft's Crappy VM is still VITAL by Anonymous Coward · · Score: 0

      It was actually the Sun vision of the future that Microsoft would write the JVM for Windows/IE.

      Sun only started supporting the 90% marketshare browser with their JVM a few months ago, BTW.

    6. Re:Microsoft's Crappy VM is still VITAL by jilles · · Score: 2

      SUNs JVM is very much compatible even with the old 1.0.2 and 1.1 jvms. It is just that the MS implementation never was compatible (this is MS'fault) and that people wrote applets for that non compliant JVM and forgot to properly test their stuff with compliant JVMs. Sad, but you can't blame SUN for that. They certainly did everything to make MS comply with the standard they licensed.

      I'm running jdk1.4.0 and it runs most applets I encounter just fine in internet explorer and mozilla. If a particular applet doesn't work that means that its developer hasn't bothered to update the code in years and doesn't care about non IE/MS JVM users. That should make you wonder whether you actually want to run such old, obsolete, abandoned code. I couldn't care less.

      --

      Jilles
    7. Re:Microsoft's Crappy VM is still VITAL by Lyran · · Score: 1

      Unfortunity true. I teach Java and require my students to download the Java SDK 1.4 from Sun. Java programming works fine, but many web sites which use "Java" no longer function UNLESS M$ "Java" 1.1.4 is used by default. I can't even access the online environment of Web Tycho (University of Maryland) to teach my classes though Linux or pure Java. Guess we know who pays the bills at the University of Maryland. Starting next year, students MUST use Visual Studio (previously it was Borland CBuilder.)

      Welcome to the corporate-controlled academic environment.

      --
      Remember, for every CD you purchase, you give the RIAA that much more power. RIAA = SCO = IP terrorists. Any questio
    8. Re:Microsoft's Crappy VM is still VITAL by rochlin · · Score: 1

      Pretty Idea and it's always fun to blame MSFT, but the fact is, the Datek streaming applet (for example) worked with Sun's previous JVM. That means they changed something, doesn't it?

    9. Re:Microsoft's Crappy VM is still VITAL by jilles · · Score: 2

      Ok, now you're saying something else. Maybe you've discovered a bug in the JDK or something that maybe affects one or two applets. That is something else than claiming that thousands of applets suddenly stop working.

      --

      Jilles
  50. Microsoft, Open Source, and eating their cake too by wadeomatic · · Score: 1

    A quote from the related article on Reuters:

    ...
    Cullinan blamed the decision on a previous antitrust settlement between the two companies, which prohibits Microsoft from making any changes to the Java software that it includes in Windows. "If there's a security hole found or a security problem found, we can't fix it,"
    ...

    Wait a second, isn't that a rather "open source" way of looking at things? So, they want to change other people's source to work better with Windows, but they don't want anyone else to have the same ability?

    The government won't stop Microsoft, Microsoft will do that all by themselves.

  51. In addition to a penguin suit McNeally should by Anonymous Coward · · Score: 0

    put on some lederhosen.
    That guy is such a twit.
    Does he even understand the techno-babble that he is uttering?
    I, for one, won't shed a tear when Sun goes bankrupt with Scott at the helm. They deserve each other.
    I don't know who is more annoying Bill "Intellegent Machines Are Going To Attack Us" Joy or McNeally.

  52. Re:Parrot, anyone? In our lifetime? by Anonymous Coward · · Score: 0

    Man that Parrot progress is SLOW compared to Mono.
    I wonder if it'll turn into another "Topaz."

  53. This is an End Run on the court's ban on Vaporware by rochlin · · Score: 2, Insightful
    One of the issues involved in the anti-trust finding of fact in the MSFT case was their consistent announcement of vaporware just before a competitor was going to release some piece of keen new kit.
    That's anti-competitive (unless it's not vaporware and you do have a product release immenent).
    In this case, MSFT is pre-warning corporate America that Windows may be Java inhospitable in future versions (blocking Java apps "for security reasons").
    Corporate America may be cowed, as they were by vaporware announcements, into believing MSFTs real or not so real version of the future.
    MSFT doesn't want to totally remove Java now because they know a lot of their customers would be pissed (IT departments installing VMs en masse).

    This way, MSFT preps the cow before it hits it over the head in 2004.

  54. In a perfect world... by rice_burners_suck · · Score: 5, Insightful

    Honestly, who cares?!?! Now that FreeBSD has Java, who needs Windows anymore? In my opinion, the operating systems of the future are the free UNIX ones. Linux is supported by a great many companies. The BSDs form a good group of friendly competition. There are a whole bunch of fringe operating systems out there. Sooner or later, already the laughing stock of the industry, Microsoft is just going to lose the market, regardless of whether the government does anything to screw them over. Microsoft has abused its customers time and again, promising change and delivering crap each time. Think a memo about reliability is going to change anything? It'll take Microsoft years to solve the problems in their software, because it contains so much code, and even more so because it's a moving target: Microsoft can't afford to simply stop development and concentrate on reliability. They have to implement new features and stay on top of the constantly changing market.

    Although Microsoft does have a shitload of money, I believe they made a fundamental mistake, and their high rate of success is only going to make them fall much harder when the time comes. That mistake was simply trying to accomplish too much. Regardless of their size and resources, they simply can't manufacture the rigorous quality that's becoming ever more important in our world. Their software is defective to the core, and it shows.

    What Microsoft tried to do was become the empire. Like Rome or something. Rome took over about a quarter of the world, probably in hopes of gaining complete control over everything. Furthermore, the rich people donated a lot of money to the empire for various things. Everyone who donated wanted their name to go down in history, so they donated money to build extravagant things like colosseums and whatnot. Nobody wanted to support the maintainence of roads or other boring stuff. As a result of this negligence and many "management" mistakes, the empire declined until it fell apart completely. Microsoft tried the same thing: They either bought out or put out of business just about every profitable software company out there, in hopes of gaining complete control over the software industry. Furthermore, instead of concentrating on reliability, they concentrated on extravagant things like features nobody uses and talking paperclips. This practice has resulted in millions upon millions of lines of code, and probably 3000% duplication of effort, of which probably a good one fourth is defective, and this is hidden by hasty workarounds and kludges in order to meet shipping schedules.

    I believe Microsoft would have been much better off if they didn't produce any software at all! Instead, they would be a software publisher, a packaging and marketing company of sorts. Microsoft would form alliances with companies in the markets they wished to enter. To begin with, they would offer a shitload of money to these companies, up-front, as an investment. The companies would produce the software, which must meet Microsoft's would-be rigorous software testing and auditing requirements. No known bugs would be released, and Microsoft would throw whatever was required into ironing out all but the most obscure and unknown bugs. For the release, Microsoft would print fancy documentation, put the software in fancy boxes, and spend a shitload on marketing. (The software would be sold as, for example, Microsoft C++, Presented by Borland International, or something like that, in much the same way as some science fiction books are sold as Isaac Asimov Presents whatever by whomever.) Then, Microsoft and the software producer would equally split the profits and share a few truckloads of Negra Modelo while they're at it. Everyone wins.

    As time passed, and the Microsoft name was found on more and more products, companies would run to Microsoft, desperately trying to get Microsoft's name on their products. Instead of Microsoft blackmailing companies to give in, "Sell out to us or we'll crush you," everyone would run to Microsoft, in an effort to make Microsoft ditch one product for another. (Of course, the vast superiority of a product would have to be demonstrated in order for Microsoft to make such a move.) To make a long story short, there would be no anti-trust trial and software would be extremely reliable.

    But then reality sets in, and all the free software out there has a giant advantage over Microsoft. That advantage is simply time. Linux, for example, had about 7 or 8 good years to simply develop without market pressure or competition. That allowed a good, solid foundation to be built and a lot of experience to be gained. Regardless of their resources, Microsoft did not have that kind of time to research and develop Windows, because the reality of the market forced them to continually make releases and add features. So I go back to what I said at the beginning of this unnecessarily long post, and that is that free software is going to replace commercial software, at least in the operating systems market.

    1. Re:In a perfect world... by Anonymous Coward · · Score: 0

      That has got to be the stupidest load of crap i've ever read. go back to bed, buttlicker.

    2. Re:In a perfect world... by pmineiro · · Score: 2, Insightful

      Although Microsoft does have a shitload of money, I believe they made a fundamental mistake, and their high rate of success is only going to make them fall much harder when the time comes. That mistake was simply trying to accomplish too much. Regardless of their size and resources, they simply can't manufacture the rigorous quality that's becoming ever more important in our world. Their software is defective to the core, and it shows ... I believe Microsoft would have been much better off if they didn't produce any software at all! Instead, they would be a software publisher, a packaging and marketing company of sorts.

      i'm sorry, but this is ridiculous, and i'm an avid linux fan.
      we're talking about one of the most successful companies of all time. had they waited until their products were very reliable (something *not* demanded by the marketplace at the time) instead of building the empire, they wouldn't have $40b in the bank and $1b/mo in profits.
      and as for being a software publisher, well, if i were microsoft, you'd have to drag me kicking and screaming away from a model that generates $1b/mo. reliability is a factor for them now that they want to invade upmarket into the server/enterprise arenas, but they now appreciate this at a deep level (bill gates' memo). with $1b/mo, they can eventually buy reliability. hey, they can hire 100k more developers whose sole job is to audit their codebase for security problems, or they can rewrite windows from scratch (again), and buy a small country to boot.
      i love linux. my startup uses linux exclusively. i've put people through a little bit of hell getting them to use openoffice and mozilla, with the occasional incompatibilities that arise and the confusion of a novel interface, because i neither enjoy nor understand how to administer windows boxes. but i attribute most of the defects in windows to the lack of sophistication among consumers (much like i blame bad politicians on the electorate). for microsoft the company, i have only grudging respect, mixed with a little fear.

    3. Re:In a perfect world... by WasterDave · · Score: 2

      Now that FreeBSD has Java

      Ummm, it doesn't. Tried sticking Java on a FreeBSD box recently?

      Dave

      --
      I write a blog now, you should be afraid.
    4. Re:In a perfect world... by Anonymous Coward · · Score: 0
      Now that FreeBSD has Java, who needs Windows anymore?
      Have fun in you ghetto, kid. Us grownups will still be here when you get back.
    5. Re:In a perfect world... by Anonymous Coward · · Score: 0

      Works fine. Just install the Linux version. FreeBSD has linux binary compatiblity sufficient to run the Sun 1.4 JVM.

    6. Re:In a perfect world... by roseanne · · Score: 1
      Now that FreeBSD has Java, who needs Windows anymore?
      This is so funny, I wonder if the writer _intentionally_ intended this to be a joke.

      I believe Microsoft would have been much better off if they didn't produce any software at all! Instead, they would be a software publisher, a packaging and marketing company of sorts.
      Yes, give up a nice, lucrative business for the financial uncertainty of Open Source, all to salve a few Slashdot egos. Makes perfect business sense.

    7. Re:In a perfect world... by IamTheRealMike · · Score: 3, Insightful
      we're talking about one of the most successful companies of all time. had they waited until their products were very reliable (something *not* demanded by the marketplace at the time) instead of building the empire, they wouldn't have $40b in the bank and $1b/mo in profits.

      Well yeah, sort of. The market didn't really realise that computers could be reliable though. You know, I've met people who think that when a computer crashes it's their own fault! I was thinking about this the other day after reading that article about software reliability, and I think basically the poor quality of todays software in terms of crashiness etc is largely Microsofts doing (i said largely, not completely).

      So the IBM PC is released, and along comes Windows. Windows crashes 3 times a day, but they have a monopoly, it's all people ever know. How should they know that computers aren't inherantly unreliable? Nobody tells them that, apart from the occasional lone geek. Instead, people just roll their eyes and say "Computers! What can you do?".

      It wasn't like that in the 70s. If your mainframe app crashed, the owner would be on the phone giving you hell. These days, people just accept it as normal, and so developers don't bother with long testing cycles, cos they know that their customers expect unreliability.

      Take Apache and KDE. Apache was left to accumulate bugfixes for months, even years after v2 was virtually finished. I know it was running apache.org for a long time before it went gold. Dirk Mueller would have been crucified if he'd said "well we've got kde 3 here, but I want to leave it for a year to accumulate bug fixes so it doesn't crash".

    8. Re:In a perfect world... by Reziac · · Score: 2

      You're forgetting that the Roman empire, in one form or another, lasted about 1100 years.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    9. Re:In a perfect world... by Lord+Omlette · · Score: 2
      Now that FreeBSD has Java, who needs Windows anymore?
      FreeBSD also has a .NET CLR! w00t! FreeBSD forevah!
      --
      [o]_O
  55. What does the installer do? by Animats · · Score: 2

    Is this going to be one of those Installs from Hell, where everything you buy from Microsoft forcibly installs a new IE, thereby deleting a useful Java engine and replacing it with Microsoft's old 1.1 engine?

  56. Sun deserves this one... by Anonymous Coward · · Score: 0

    Sun couldn't make up its mind on this issue. We want Microsoft to remove all support for Java from its OS, no wait... we really didn't want you to do that, so we'll sue to have you put support back into your OS. Personally I'd rather see Microsoft squash the Java language, its a crappy little language that makes horrible looking interfaces and has horrid performance under load. Personally, I'd like to see Sun take it in the yam bag on this one. My other personal vendetta is against Oracle, why would you rewrite your entire installation / user interface using Java? Barf...

    1. Re:Sun deserves this one... by Anonymous Coward · · Score: 0

      lets see howmany slashdotters are thick bastards that have obvously never actually used java...
      Ohhh found one...

  57. Yahoo Games by asv108 · · Score: 2

    With the ever growing popularity of Yahoo Games I've seen a lot of non-technical people with pretty up to date JRE's, 1.3+. It seems people are willing to take the time to download JRE's if there is something worth the wait. I still like the idea mentioned here of a partnership with AOL. If AOL install CD's put the JRE on by default, Sun could bypass M$ all together.

    1. Re:Yahoo Games by Anonymous Coward · · Score: 0

      My god no one on Slashdot reads do they?

      AOL and Sun ALREADY HAVE AN ALLIANCE.

      Read damn you, READ!

      http://wp.netscape.com/netscape/alliance/press/

      Not that it's getting either one of them anything at all. They are both still bleeding out.

      And how freaking hard is it for people to download the damn JRE from Sun? What? Sun never heard of the concept of DISTRIBUTING their own software and instead needs Microsoft to do it for them? I mean come on people, would Pepsi ask Coke to distribute their soda for them? No.

  58. Wait... by ceejayoz · · Score: 2

    So... wait... Microsoft gets in trouble for bundling IE, but they get yelled at for not bundling Java? WTF?

  59. Mixed bag... by ImaLamer · · Score: 2
    For Microsoft they can go down the road of a developed cross-platform VM. Apple seems to love it, linux loves it - so do you do what everyone else is doing or squash it.

    Of course you've got .net in your pocket - passport and so much more. What do you do? Microsoft putting a little backing behind Java could jump start their own cross platform answer because getting users excited about it in the first place.

    Hey, look how cool Windows ran Java! We can make you something even better - join the revolution with Windows<Longhorn>.


    But I like Java, it has come a long way since I first saw a clock on a web page! Fully developed applications, it has become part of the system on all good desktops.

    Right now, you can't be without Java. Maybe Microsoft doesn't have to bend for Sun but it sure would good if they acted like they were playing nice. Then they can try to come out with their "Java Killer", until then I'm happy.

    Of course more Java development would help keep it in place.
    1. Re:Mixed bag... by Anonymous Coward · · Score: 0

      Yes, you can. I don't use Java anymore. I don't miss it.

  60. Then there's that. by Mulletproof · · Score: 1

    Yeah, can't deny their user base. Kinda like playing with a black hole, I think... "Let's see how close we can get to that sucking money pit before-- WhooPs!" *ShluurP!*

    --
    You need a FREE iPod Nano
  61. query about the act. by kinglink · · Score: 1

    Does this mean all the versions from now on? or is there an EASY way to patch, something automated?

    My guess is all new copies (aka That is all copies but the majority they will sell)

    And how do we know the java is perfect?

  62. Then Why Doesn't Sun Include .NET!? by MSwanson · · Score: 1

    If Microsoft has to bundle a non-Microsoft technology with their product, why doesn't Sun have to bundle .NET?

    1. Re:Then Why Doesn't Sun Include .NET!? by Anonymous Coward · · Score: 0

      Because Microsoft is an illegal monopoly and Sun is already Microsofts bitch. Thats why.

    2. Re:Then Why Doesn't Sun Include .NET!? by Anonymous Coward · · Score: 0

      MS does not "have to bundle a non-Microsoft technology with their product". There was never a judge decision of that kind. They could have never included any JVM, ever, in any version of WinDOS, and avoid all kind of problems.

      Well, MS did it in the first place with IE4/w98. Do you mean you did not want MS to include any MS JVM in IE4/w98 ? You seem to think it was a bad management decision to include one?

      Also, are you insinuating you would like MS to ship a port of Sharp#/Net to Solaris/SPARC instead of only supporting NT/386 as a development platform? You disagree with management's strategic lines again?

      And, finally, avoid saying that Sharp#/Net is a "Microsoft technology". I remind you that we are supposed to say that it is a "open standard" not controlled by MS' management.

      Ballmer has a lot of problems, but you are not helping him at all by starting this innocent thread.

  63. What a bunch of whiners.... by Anonymous Coward · · Score: 0

    Man what a bunch of whiners you all are!

    Java is not that bad (pointers who needs'm!) and well the m$ vm will run 1.3.1 compiled code quite happily if you are sticking to the 1.1 stuff, 1.4 won't though....

    And this raises the public knowledge of java, the smell of cover doesn't disappear so quickly!

    :-)

  64. Woops! All Java sucks! by Anonymous Coward · · Score: 0
    Sun really had to think harder when they killed Tcl, which is much better for applets and servlets in terms of combination of usability, extensibility, performance and footprint. I imagine the world without this memory-leaking monster, the world where same language (Tcl) is used for both HTML scripts (instead of JavaScript) and applets (Tcl/Tk instead of Java).

    Well. May be Tcl sounds too revolutionary nowadays. Let's agree on Python.

  65. Maybe another reason.. by Anonymous Coward · · Score: 0

    Sun might also like to avoid climbing into bed with the worlds biggest media monopoly as well...

    oh i forgot - MS are the only evil company on here - the Past behaviour of SUN and AOL and IBM are all forgotten in the face of blind hatred of MS...

  66. Better yet. by SHEENmaster · · Score: 1

    Move to the core of the earth.

    Sure it will be a bit warm, but that will be nothing compared to a reactore going off every 10-15 minutes.

    --
    You can't judge a book by the way it wears its hair.
  67. convicted felon? by sheldon · · Score: 3, Informative

    Neither Microsoft or Sun are convicted felons.

    Anti-Trust is a matter of civil law, not criminal law.

    1. Re:convicted felon? by shepd · · Score: 1

      >Neither Microsoft or Sun are convicted felons.

      Microsoft, the company, perhaps not. However, the largest shareholder (AFAIK), who has control of the company, Bill Gates, has reportedly driven without a license, and for some "unknown" reason, has a convict's mugshot (mostly used for people involved in criminal wrongdoings), taken at a police department. If I know my US law well enough, driving without a license is a criminal offense.

      I think it would be next to impossible for a corporation to do something criminal unless that's their main intent, rather than their legally obliged intent to make money at all costs...

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
    2. Re:convicted felon? by cant_get_a_good_nick · · Score: 1

      Bill Gates [apbonline.com], has reportedly driven without a license

      He also has a Porsche 959. The 959 was never EPA cleared for the US. $250,000 car, at the time the height of technology, I'd bet my ass he drives it. I doubt he'd ever get busted tho, no cop would realize its a 959, think it's just a tricked out 911.

    3. Re:convicted felon? by T-Ranger · · Score: 1
      For the record it was some minor traffix offence; definitly not an indictable offence. Had he been comvicted (which I dont think he was) it was a misdemeanor at best.

      No where near a felon.

    4. Re:convicted felon? by mvdwege · · Score: 2

      From the Sherman Act, as published by the DOJ Antitrust division:

      Article 1

      ...Every person who shall make any contract or engage in any combination or conspiracy hereby declared to be illegal shall be deemed guilty of a felony...

      Article 2

      Every person who shall monopolize, or attempt to monopolize, or combine or conspire with any other person or persons, to monopolize any part of the trade or commerce among the several States, or with foreign nations, shall be deemed guilty of a felony...

      These were the articles under which Microsoft got sued by the DOJ, and at least partially convicted.

      So MS is a convicted felon. But nice to see you still got your blinders on.

      Mart
      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    5. Re:convicted felon? by sheldon · · Score: 2
      These were the articles under which Microsoft got sued by the DOJ, and at least partially convicted.

      Actually no...

      Read the case... This was a Civil action brought against Microsoft.

      This is consistent with the Antitrust Division's mission:

      The Division prosecutes serious and willful violations of the antitrust laws by filing criminal suits that can lead to large fines and jail sentences. Where criminal prosecution is not appropriate, the Division institutes a civil action seeking a court order forbidding future violations of the law and requiring steps to remedy the anti-competitive effects of past violations. Many of the Division's accomplishments on these fronts were made possible by an unprecedented level of cooperation and coordination with foreign antitrust enforcement agencies and with State Attorneys General.


      It would appear that the DOJ goes after individual's with criminal prosecution, but in the case of corporations they use civil. Otherwise Microsoft would simply have paid the $10 million fine and walked away. You forgot to quote that part.

      So MS is a convicted felon.

      So Microsoft is NOT a convicted felon.

      But nice to see you still got your blinders on.

      Sorry, it's simply a case of my being more informed than you.

      If Slashdot is anti-Microsoft, then why do the astroturfers all have a +1 bonus?

      Well look on the bright side, even those ignorant of the Microsoft case such as yourself have a +1 bonus. So you can spew your anti-MS rhetoric at the same level.
    6. Re:convicted felon? by mvdwege · · Score: 2

      Finally got around to answering you, so here goes.

      In order to have grounds for civil prosecution, the DOJ has to prove a violation of the Sherman Act. According to this act, these violations are felonies.

      So in order to start civil proceedings, the DOJ still has to prove that Microsoft committed a felony crime, violating sections 1 and 2 of the Sherman Act. To start criminal or civil proceedings to address Microsofts acts is up to the discretion of the DOJ, but the definition of those acts is not: they are felony crimes.

      This is the way it is done under Dutch law, with which I am very familiar having studied it, and a little research indicates that US legal practice does not differ a lot. First it must be established that a wrongful act (the Dutch term loosely translated) has occurred, before civil proceedings can start. This wrongful act may be a crime, and it is not necessary that this crime be penalised after a criminal prosecution first. However, the fact of the crime must be established to have grounds to prosecute in a civil case. The only difference appears to be that in US anti-trust proceedings the determination of guilt and the civil enforcement proceedings can be rolled into one case, as is the case in the US vs. Microsoft.

      So here is my question: did or did not the DOJ prove that Microsoft violated criminal law as grounds for its civil proceedings?

      Mart
      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
  68. What's the big deal anyway?? by Gravaton · · Score: 2, Insightful

    I just don't understand this entire JVM issue. The argument seems to go something like this:

    1 - Microsoft didn't include a JVM in Windows.

    2 - Getting a JVM is confusing and not ReallyEasy(tm) for grandma

    3 - Microsoft had damn well better put a JVM in Windows!

    OK now...let's see what happens when we abstractify this argument.

    1 - Company A won't include competing company B's part in its machine

    2 - Putting Company B's part in isn't easy!

    3 - Company A should help its competition by including said part.

    Seems kinda silly doesn't it? Now I am in no way saying MS is sparklin' clean, or that they haven't participated in intensely overbearing and monopolistic practices. They're no angel at all. But this SPECIFIC issue seems really silly to me. Do we honestly expect a company to willingly compete against itself? One might ask the philosophical question of: Seeing the necessary end-result of capitalism and being so displeased with it, how can we at the same time so enthusiastically support the system?

    1. Re:What's the big deal anyway?? by Accipiter · · Score: 3, Insightful

      You don't get it.

      Sun's original lawsuit was not about the non-inclusion of the JRE in Windows. It was about Microsoft's "extension" of Java in their VM. Microsoft made their VM with Windows/Microsoft-specific "enhancements", and when programmers use these routines, they become broken on other platforms.

      Sun had every right to say "Hey, you're breaking our language. Stop that crap right now, and do it the way we tell you."

      When Microsoft first wanted to ship their VM, they told Sun "Sure sure, whatever you say." when Sun told them not to "extend" Java with their own bullshit. Remember Microsoft's track record with "Embrace and Extend"? Sun wanted to avoid that.

      So Microsoft went ahead and created their modifications anyway, and Sun said "Okay. Stop. No more. We TOLD you not to pull that shit, and you did it anyway." Hence, the original lawsuit. Sun wins, and Microsoft says "Fuck you then.", and totally removes the VM.

      THIS time, Sun is saying "Hey! Monopoly Abuse!", so Microsoft throws in this old, broken, shitty, outdated VM in a service pack so they can say "There, happy?"

      --

      -- Give him Head? Be a Beacon?
      (If you can't figure out how to E-Mail me, Don't. :P)

    2. Re:What's the big deal anyway?? by Gravaton · · Score: 1

      I admit my ignorance to the nature of the original lawsuit. Sun is definitely right to take issue with someone else breaking their language and marring their reputation. HOWEVER, what I don't understand is Part 2. Sun won the lawsuit, that's great, fairness meted out. But since when did Microsoft lose the right to simply not include Sun's product? While they have NO right to break Java, they have EVERY right to simply drop it.

    3. Re:What's the big deal anyway?? by junkpunch · · Score: 1

      First off, that is NOT what the lawsuit was about in the first place. The MS virtual machine did not pass Sun's compatibility tests, not because what MS added, but because of what they left out. Sun said MS could not include it in Windows or use the Java logo, because it did not pass the tests. The extensions that MS added were completely legal under the agreement with Sun (see section 2.1.a of their license agreement).

      Anyway, how is this "Monopoly Abuse" then? I know Sun (and a lot of others) like to throw this phrase around, because it gets attention. I cannot see how Microsoft's market position, or the original lawsuit, has anything to do with this at all. I understand that MS not including Java may hurt the acceptance of Java, but what compels MS to include Java at all? Why isn't Sun made to include .NET support in Solaris?

    4. Re:What's the big deal anyway?? by Anonymous Coward · · Score: 0
      Umm, no their changes were not legal under the license agreement. Microsoft changed classes in java.* packages, which is explicitly disallowed. Go read the license again.

      They could have extended the same classes in their own com.microsoft.* package but then, that would not have gotten them to their original goal, which was to break Java's cross platform compatibility and force Java programmers to tie themselves to a specific OS platform.

      Microsoft's only goal ever was to break Java. It's fucking obvious to anyone except you MS apologists. There's enough court evidence that shows what they were after, and should not leave any doubt even for someone with shit for brains like you.

      Why isn't Sun made to include .NET support in Solaris?

      Because Sun has not been convicted of illegally using their monopoly position to destroy competition, moron.

    5. Re:What's the big deal anyway?? by Anonymous Coward · · Score: 0
      Microsoft lost that right when they were conviceted of illegally abusing their monopoly position in the market to destroy competition (including Java technologies).

      When you don't play by the rules, don't expect the same rules to apply in your defense. They fucked up, and now it's time to bear the consequences.

  69. My favorite line... by ender- · · Score: 1

    From the article: "Cullinan blamed the decision on a previous antitrust settlement between the two companies, which prohibits Microsoft from making any changes to the Java software that it includes in Windows.

    "If there's a security hole found or a security problem found, we can't fix it," Cullinan said. "


    Maybe it's just me but isn't that the same reason so many of us prefer Linux and BSD over Windows?!?!?!

    Now I'm not arguing whether either side is right or wrong, but I think that one of the MAJOR problems with Microsoft is that they've gotten SO big, their right hand doesn't know what their left hand is doing.

    Left Hand: Waa! We can't make changes to Java, so we're going to quit using it, instead of using Sun's release.
    Right Hand: No! You can't make changes to Windows to make it more secure! Now buy upgrades to all Microsoft products by next week or you'll lose all support!

    THIS is why I think they need to be broken up. Not because I hate Microsoft per se [though I have little love for them], but because they've become too big to function effectively. I really feel that if each division were on it's own, they would be able to provide better, more stable, more efficient and more secure software.

    Ender

    1. Re:My favorite line... by tweggen · · Score: 1
      I agree that size does make the company more ineffecitive.
      But I think that the gap between marketing/sales on the one hand and development/techs on the other hand also produces statements like the aboves (don't mean to insult sales or marketing people here)


      Many times I've experienced examples proving that each department had its own "view" on the facts, and this also in small companies. We do not know enough from each other's departments to decide what's important and what not.

  70. Re:Keep the blame where it is by nhavar · · Score: 2, Insightful

    While I'm not going to argue Microsoft's innocence I will say that Sun shares significant amount of blame for the situation at hand. They are easily guilty of many of the things that MS has done as far as predatory business practices and yet they are the first to condemn MS.

    The original issue with Sun vs. MS and Java was that MS was shipping the VM with proprietary code. By itself a controllable issue but the secondary problem arose when MS began to ship IDE's that leveraged that proprietary code making it easy for developers to create java apps that could be dependent on MS and their VM to run properly (NOTE: NOT ABSOLUTELY but COULD BE, just like with VC++ you could write MS independent and standard code).
    Sun then sued based on breach of contract and misuse of the Java trademark. It eventually won but majorly screwed that up.
    The end agreement stated that MS "COULD" ship the Java VM but that that VM had to conform to Java's compatibility checks. It barred MS from using the Java trademark (to infinity and beyond!) hence the reason you see Microsoft(tm) VM instead of Java(tm) VM, MS cannot legally use Java in the product name. The end agreement said nothing about MS being FORCED to ship the Sun JVM nor did it state that the VM had to keep up with the updates to the changes in the language, nor did it state that MS had to ship any VM at all. The agreement simply stated that if MS CHOSE to ship a JVM that it had to conform to the compatability tests for the JRE it supported.
    MS decided to take it's ball and go home. It stopped keeping up with the updates to the language and resigned to keeping the JVM to the compatability set at the time of the original agreement (all nice and legal). Eventually they realized that the people really making use of the JVM were developers who in the end downloaded the JVM and JDK from SUN or from IBM and that sending a JVM out to support 5% of their user base plus having to field the additional support calls was just not financially feasible. They announced well before hand that Windows would be losing the JVM because of the lack of updates and incompatability with current Java version.
    This would have been the prime opportunity for SUN to step forward and play "let's make a deal" by buying a place for Java in Windows, like so many other software makers do. The truth is though that for the most part Java on the clientside is DEAD. SUN's profits come from the developers developing server side code that helps SUN to get a foot in to sell high priced servers, license products, and write out lucrative service contracts.
    So instead of shelling out some cash and looking like a hypocrit considering their stance with the anti-trust allegations, they decided to go the "easy" route and claim yet another breach of contract by stating that MS was not living up to the original agreement previously set. They claimed that the agreement forced MS to include the VM (the outdated one). It was a win win situation for SUN - they knew most people would be too lazy or ignorant to check the facts of the original case and others would be so blinded by their hate for all things MS that it wouldn't matter. They also knew that MS wanted to avoid any further legal entanglements no matter how frivolous and so threatening MS would get them to reintroduce the tired old VM into Windows. In the end having the VM does little for SUN except in the fact that it sticks it to MS just a little more. Most people falsely assume that MS is making the move to thwart SUN and Java - that's the other part of the win for SUN in that they make MS look like the ogre again - "shipping an outdated VM, HOW DARE THEY! Come on over to java.sun.com we'll set you straight. Everything will be alright."

    So there you have a long summation of MS's crimes against Java. I consider them SUN's crimes but oh well.

    --
    "Do not be swept up in the momentum of mediocrity." - anon
  71. Sun's GetJava site by Nicopa · · Score: 2

    Sun created a site targeted to end users, this is the Get Java site. It features an automatic install of Java 1.3 for XP users, and a download for other platforms. There are Java demos too.

  72. a few misunderstandings by j3110 · · Score: 3, Insightful

    WebStart was designed so that shared libraries wouldn't need to be redownloaded, programs automatically install, and programs are up to date. If you want a program an your computer that will run when you double click it, take a look at the executable jar format. It's been around for years, and .jar's are associated with javaw -jar (I search down the registry entries to add -client to make my programs start almost instantly). Linux has had this functionality for a long time, and there are a bazillion how-to's.

    Correctly written programs in java are almost impossible to distinguish from their counterparts. Take a look at eclipse or open/star office.

    Java is prospering in cellphones, pda's, desktop apps, as well as the server. Cellphones and pda's because no two use the same hardware, but it costs more money to rewrite the apps than to just run them. No one knows about the desktop apps they have that were written with java (Limewire gnutella client for one). The main reason java hasn't taken off before is because it had that stigma of being slow. It is less slower than C than C is slower than assembler. That's little to pay for not having to port apps and not having to rewrite code over and over vs reuse of code that is given in the API and your own object oriented code.

    I think it's pretty obvious why SUN really wants this lawsuit. MS is going to bundle .Net with Windows and that will be another plus for companies debating which to use. It's the same case as Netscape vs Microsoft, and they'll win if MS doesn't include Java. They only included their own insecure and buggy v1.1.4. I wished they would remove it and force people to get a real jvm.

    Just don't go bitching about SUN when the real problem seems to be the programs written in java that you've got. If anyone wants, I'll email them a 10K jar file that will run when you double click it. If you want to create your own, create a text file with Main-Class: a.class(be sure you press enter after the line). type jar -cfm my.jar file_with_main_class_in_it a.class. That's all it takes. Hell, you can include all your libraries in that one file and all will be fine. In fact, I can give you one jar file that you can copy into the deploy directory of jboss, and it will deploy both the website and the ejbs. Then you can take that same file and double click it to run the client side app. Java supports it just fine, but all the apps you've seen are appearantly written by a crackpot that thinks he knows java after compiling his hello world program.

    BTW, it's only a 9.3 meg file that you can get from java.sun.com just click the j2se button on the right and get the jre 1.4.0_01 :) Compare that to 20M .Net upgrade.

    If you want a faster VM, try these free VM's :
    http://jrockit.com (email verification, but free)
    http://www-106.ibm.com/developerworks/java/ (but you have to register... click tools and products on the left side and go to IBM Developer Kit)

    There are already talks about java running multiple programs in one VM. There are a few programs out there that do it for you, but they aren't there yet. Once this is in place java programs will start instantly after the first one. The reason why java appears to be slow to people is that it takes longer to start than other programs because of the git and vm load. The -client setting skips jit on startup and there is a JSR proposal on it's way for keeping the VM live. Java has come a long way and has had years of testing. It's not going to leave the servers any time soon! Especially now that we have JBoss 3.0 stable with EJB 2.0 support.

    Want to see a java app done right? Try limewire.com :)

    --
    Karma Clown
    1. Re:a few misunderstandings by WasterDave · · Score: 1

      I'm a recently recanted Java hater. Hell, I got paid good money for coding in Java and was a Java hater for all of that, so this is no minor thing. Point is that these days Java advocacy generally doesn't wind me up, but that .... some of that .... was total shit. For instance:

      Correctly written programs in java are almost impossible to distinguish from their counterparts.

      They run at half the speed of a C++ app on a good day. Add to this the fact that the JIT/VM code sits in the processors L1/L2 cache, reducing the applications cache hits significantly. Add to this the far, far larger memory footprint whacking memory bandwidth... nasty stuff.

      It is less slower than C than C is slower than assembler.

      There's actually an ongoing rumour that C, with the right compiler, is now faster than assembler. This is to do with the compiler having a much better idea how the processor's pipeline is built than a person, being able parallelise data automagically, and (in some cases) drop in MMX/SIMD instructions where appropriate.

      That being said Java is a lot faster than it was.

      Java is prospering in cellphones, pda's

      Java is prospering in cellphone and pda vapourware. When Nokia suss that a java application drains the battery at least twice as fast as it's C counterpart it'll be adios to our friends with p-code, I'm afraid. You want to see where cellphones are going? Talk to the guys at Symbian.

      That's little to pay for not having to port apps

      Did you learn nothing from the WAP debacle? Applications have to be written completely differently when you contol a 2" screen with your thumbs.

      OK, enough. I like Java because it pisses Microsoft off and has immeasurably better standards support. But it needs to know it's place - a glorified scripting language.

      Dave

      --
      I write a blog now, you should be afraid.
    2. Re:a few misunderstandings by j3110 · · Score: 5, Insightful

      I have shown two programs to friends that have hated Java since it was born. They couldn't tell that Eclipse was written in Java. They couldn't tell that arkanae(.tuxfamily.org) was written in java. Neither are slow except for loading, but so are all other IDE's and 3D games.

      The optimizations that you point out are just as valid for Java and are more of an arguement that Java can be optimized for each CPU that it runs on despite the fact that it is cross platform. Not only has it got faster, but it has the potential to be much faster yet. Consider the power of being able to dynamically determine if a function should be internal or not based on statistical information. C certainly doesn't have that ability. This makes it quite possible for Java to surpass C in performance based upon the very fact that it is dynamically compiled.

      I was told that the phones that will run java would have a different processor designed for that purpose. In that case it wouldn't really hurt battery life that much would it? You're right about Symbian, but even they know that Java is a big market and have a VM for it.

      Sure you can't run desktop apps on a pda, but you sure can run a java pda app on any pda without having to port it to all the various processors.

      There are plenty of people that call C a glorified assembler, but that doesn't make it all bad. Java is a bit more than a scripting language. Scripting languages are notably procedural. That's the true meaning of "script". It's a procedure to be carried out. Java is more like a system of interacting components.

      The debate that you refer to is that programmers can no longer generate assembler as good as they once could. I know of this one crazy guy who optimized his program to the rotational speed of the disk drive. There were 0 IO waits in his program and I gaurantee you it ran at least twice as fast as any C program could :) The real point I guess I'm trying to make is that you would have to know what kind of hardware you were on at compile time to get the most performance. Java only moves compilation to the client machine. Javac is nothing more than a source code obfiscator. In the end there will be a VM that can handle garbage collection better than the C programmer can handle memory leaks, segmentation faults, and buffer overflows. What am I talking about? That day has already come. Every other day someone screws up a buffer and my system is in a constant state of vulnerability. Why fix the problem in every location that it's broke? Why not just fix it in one place forever? If not Java, some virtual machine will eventually prevail. Given that Java has a head start, it will most likely be the one.

      As for GIT/VM sitting in L1/L2. That's only true when the program is running in interpretted mode. This will only last until the program has been completely compiled. During that time (the first few minutes of running the application) the cache misses will be heavy. That's not so bad when you consider that's when cache misses are already heavy from not having the program fully in memory.

      As for consuming memory... I really don't get it. Most people don't care that Windows consumes about twice as much memory as Linux when deciding which OS to run. What really matters on a client workstation is how quick the program responds to the user. Threading fixed this problem long ago. And java fixed the threading problem.

      --
      Karma Clown
    3. Re:a few misunderstandings by Anonymous Coward · · Score: 0

      Everyone bitching that Java client-side apps are slow and/or look ugly should check the few at http://www.jgoodies.com

      The truth is, it requires some skill and dedication to write a fast-running, good-looking app in Java. It might be that less skill is needed to do the same with MS VC++ or VB (?), I don't know. As in "my code is crap, but C is soo fast, so noone will really notice".

    4. Re:a few misunderstandings by Thunderbear · · Score: 1

      The HotSpot JVM compiles to native code as needed. Therefore the JVM does not fill out the L1 + L2 cache

      --

      --
      Thorbjørn Ravn Andersen "...and...Tubular Bells!"
  73. Thrown Back In? Hmmmm.... by Anonymous Coward · · Score: 0



    Sounds kinda........"modular".

  74. Sun already did this, sort of by Anonymous Coward · · Score: 0

    The last AOL disc I bothered to examine did include a reasonably-current (1.3.something) version of the Java Runtime Environment among the "extra features" users could choose to install. It even left an Annoying Desktop Shortcut(TM) to start the setup program.

    I don't know how many people actually installed it, though...

    (Then again, I'm not sure that many AOL users know of Java as anything other than a buzzword somehow associated with computers.)

  75. No JVM is better than a 1.1 JVM by CoderByBirth · · Score: 2, Insightful

    I develop Java software in my spare time.
    When I started programming in Java a couple of years ago,
    I thought that maybe I could make applications and applets that people would actually use.

    Granted that my crappy applet isn't the best one around, but when you see that your site got 30000 hits, and only 5000 played your game, you start thinking that maybe this isn't all your fault.

    I don't know how many times I've explained to people how they go about to download the newest JRE.

    Today, I would say that there are extremely few shareware/freeware utility applications written in Java especially in light of it's wide use in the industry, and the main reason for this is that they basically require a Java programmer to install them.

    No JVM is better than a crappy old one, because then people will have to download the newest JRE the first time they come across an applet; this way, maybe we Java programmers can start utilizing the 1.2+ API instead of restricting ourselves to the 1.1 API for compatibility (which is really insane, because the 1.2 has been around since 1998 and is ten times better).

    Whatever the cause, the Java language has definitely suffered from the lack of standardized and widespread VM software.

  76. talking to your self again? by red5 · · Score: 1, Offtopic

    wonder if the recent decision allowing the nine states' suit to continue had anything to do with this? Of course it did.

    You know talking to your self is one of the first signs of schizophrenia.

    red5: Hey you don't have to be a dick about it red5!

    red5: Ah, shut up! :)

    --
    I know I'm going to hell, I'm just trying to get good seats.
  77. Exercise by Anonymous Coward · · Score: 0

    I exercised at 12:30 a.m. because I forgot to exercise earlier. Now I can't sleep, is this normal? Its already 2:30 and I need to wake up by 9:00.

  78. The JVM in Windows is old and non-compliant by tarmo · · Score: 1

    The JVM MS is including in Windows XP is apparently version 1.1.4 (read: "ancient"). This may just be another move to make users "see" that Java doesn't do anything so perhaps they'll try out C#. And users might not complain as much when they again remove Java support, since that old buggy version they're using pretty much makes Java unusable for the average non-geek user that cannot install a proper JVM.

  79. Re:Keep the blame where it is by a_n_d_e_r_s · · Score: 3, Informative

    Sorry you are spreading MS FUD.

    Microsoft can not use the Java name for MS own crappy JVM since it does not follow the Java standard.

    If Microsoft made a JVM that follows the standard they can still use the Java trademark.

    This is the same requirement that Sun has on all that uses thier code - it can only be named Java if it follows the standard.

    Thats is the only way to make sure that develop once run everywhere works.

    --
    Just saying it like it are.
  80. Question by barnsleyBigUn · · Score: 1

    I've been wondering for a while just how *stupid* Sun is...now I know I don't want to find out...

  81. Re:Microsoft, Open Source, and eating their cake t by a_n_d_e_r_s · · Score: 1

    Sorry, MS FUD doctor it's not.

    The open source way have never been to add propriotory extentions that noone else can use...

    --
    Just saying it like it are.
  82. Bull by Anonymous Coward · · Score: 0

    Sure.
    Are you just trolling around?
    The current VMs are FAR more advanced and rival
    the speed of C++/C sometimes surpassing them.

    And many many fortune 500 companies rely on Java day-in-and-out. Educate yourself before posting such FUD.

  83. An insincere act? by scottme · · Score: 1
    "For the next year and a half, we are going to include (the JVM) in Windows XP. Then we'll make the changes to make sure that moving forward, we don't put Windows or our customers at risk," Cullinan said

    Does Microsoft think its customers suddenly won't need Java at all in 18 months time? I don't understand this comment, unless the sole motivation for putting it back in is to get around litigation issues.

  84. Performance of JVM by jawtheshark · · Score: 1
    You actually complain about the load time? This could well have to do with the fact that the dlls for the JVM are (partially) preloaded on your system with Windows. What matters *much* more than load-times to me (and to many users) is the execution speed. I can tell you (from my own experience because I was involved in the development of e-banking applets) that the Microsoft VM sucks performance-wise. It's as simple as that. If you run a 1.3 Sun plugin, without even recompiling for 1.3, it runs a factor 3 faster. And 20 minutes? Ahem.... You like exaggerating isn't it?

    I think however that Java Applets have failed on the www. You rarely see applets bar the occasional games and the occasional IRC clients. Java has found it's niche on the server, and it's here to stay.

    In some ways I don't agree wit Sun: I think Sun and Microsoft would be better off that OSes shipped without JVM. The download is not *that* big. Besides, what stops Sun from providing CD's to OEM dealers to include with the new (inevitably Windows XP) machines? Most Joe Users push in every CD they get with their new machine (I don't but then I format the disks when I buy a new one) so the Sun JVM *will* be installed.

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
  85. Like it matters by Anonymous Coward · · Score: 0

    You can't run any programs like Tomcat, OpenEJB, or JBoss on a M$ JVM anyway. You need all of Sun's J2EE libraries for this, there of coarse won't ship with XP.

  86. Sun's JVM would be much more useful by Anonymous Coward · · Score: 1, Insightful

    Microsoft's JVM has , if anything, slowed the uptake of Java - it's so crap and outdated that no-one can write "modern" applets for it. MS probably realised that the alternative, MS bundling Sun's JVM would mean that Java instantly became useful - now people won't bother to install the Sun JVM, and continue to think Java is crap.

  87. In and out by Anonymous Coward · · Score: 0

    In, out, twist it around, put it back in, just like sex.

  88. The way out... by Gwauri · · Score: 1

    and I will continue programming in Java (I swear).
    But how to deal with my customers that like this
    Microsoft feeling so much? I'm not going to code
    in J# (ROFL) and I'm not trying to cross-compile
    my sources to C# (ROFL again, that is what they
    actually want me to do) but I simply use JNI to
    get my GUI in touch. Too much work? Actually not,
    if one knows that there are tools to make things
    easy going (e.g. Cigee from b-novative.com - those
    guys me that they will offer a C# backend generator
    soon ;-). Cheers Bill!

  89. huh???? It's on the front page! by CProgrammer98 · · Score: 1
    Clue: Big Blue box with 16pt text on the right hand side of the java.sun.com main page. It says:

    "Get JavaTM Technology Now" and a big image to click on... How much easier do you want it to be ?

    --
    And the people shall be oppressed, every one by another, and every one by his neighbour Isaiah 3:5
    1. Re:huh???? It's on the front page! by ergo98 · · Score: 1

      Well, firstly that hasn't always been there. Secondly, they made it a GIF (with a not-very-helpful ALT tag of "Get Java Now"), which means that a find on the page fails. Thirdly, that page is usually grossly polluted with thousands of words crammed onto one page. I guess I just think that when Joe Average with java.sun.com goes to java.sun.com, and they're running a Windows OS with IE, you'd think that Sun would super capitalize on that and make it enormously clear how they can find and install the superior Sun plug-in.

    2. Re:huh???? It's on the front page! by cHiphead · · Score: 0

      and you sir are complaining over a site designed with professionals in mind, not folks worried about the format pictures are saved in. btw, i would've done a search for java if searching on the page itself, what were yOU searching for? learn to search. www.searchlores.org

      --

      This is my sig. There are many like it, but this one is mine.
    3. Re:huh???? It's on the front page! by CProgrammer98 · · Score: 1

      I agree it IS a very busy page, but that link has been there for the last 3 months at least.
      I agree that maybe the text should be actual text and not a gif, but at least it does stand out on the main page (imho). I can't say that Ive ever been frustrated by not being able to find it though.

      --
      And the people shall be oppressed, every one by another, and every one by his neighbour Isaiah 3:5
    4. Re:huh???? It's on the front page! by ergo98 · · Score: 1

      Search for Java on the java.sun.com page? Are you trying to be funny? Of course there'll be hundreds of matches, the overwhelming majority of which will not be the plug-in for the 32-bit Windows variants. The point of my original message is that many people, such as myself, are often under tight timelines when they have to find something like that, and Sun should take advantage of every eyeball to the greatest extent possible.

      P.S. The point about the graphics "format" had to do with the fact that I usually expedite overly-polluted pages like that (er...what you like to call a "professional" page) with a CTRL-F and then trying to find on the page what I'm looking for. Obviously that doesn't search the text bitmaps on a GIF image.

  90. Not going to work by rasmithuk · · Score: 1

    Do you think that someone should tell Microsoft that the J2SDK doesn't compile for anything less that 1.2 unless you kick it.

  91. Better than nothing by vidnet · · Score: 1
    It's better than nothing.. Why? Because now those install-anywhere packages might have a shot at working on windows. The only thing you have to do is write the first part in 1.1 AWT and if os.name equals windows, download the j2re 1.4 and install it behind the scenes.

    So what if the Windows users will have to wait an hour extra, it's not like they're not used to it :)

  92. WOW you can remember the future? by red5 · · Score: 2

    Nowaday we can still hear the echo of screaming of my colleagues when they ran Perl 5 codes on Perl 6. :)

    Since to my knowledge they haven't even released a development version of Perl 6 yet. It's really no wonder that it didn't work.

    Perl 4 on Perl 5 works rather well BTW.

    --
    I know I'm going to hell, I'm just trying to get good seats.
  93. Use your mod points, mods. by Anonymous Coward · · Score: 0

    Damn, where are my mod points when someone for once says something really insightful, if not very original. :)

  94. Some corrections by Rogerborg · · Score: 4, Informative

    Microsoft does not provide a "JVM". They provide the Microsoft Virtual Machine or Microsoft VM. This may or may not be compatible with any given version of valid Java object code: Microsoft doesn't make that claim any more.

    Further, Microsoft VM object code compiled with Microsoft J++ is definitely not guaranteed to work with any version of the Sun JVM. Further further, Microsoft VM object code compiled for any given version of the Microsoft VM is not guaranteed to - and sometimes does not - work with newer versions of the Microsoft VM.

    Let me give you an example of what this means in practice. My employer uses the web based Rational ClearQuest for bug tracking. It used java-like applets, and works with all versions of Microsoft IE on 9x/NT/2K/XP platforms using the Microsoft VM that we've tried it with, but with no versions of the Sun JVM in IE, or indeed with any browser other than IE.

    It gets worse. Our actual product uses java-like applets, built using Microsoft J++. They work with IE 5.5 under Windows 9x/NT/2K using the supplied VM. And nothing else, which exactly fulfills the specification given to the developers. Our tools don't work with any other browser, nor with the Sun JVM, nor (and this is where it gets silly) nor with XP and IE 6 using the latest downloaded Microsoft VM. Yes, our code is "write once, run once" in the worst sense. By tying ourselves to the Microsoft platform, Microsoft browsers and Microsoft VM, we've even managed to build in obsolescence and ensure non-forwards compatibility on our chosen platform.

    The scary part for me isn't that the java-like "experts" in my company don't care, but that so many of them don't even understand what I'm talking about. As far as they're concerned, IE running java-like applets using the Microsoft VM on Windows is Java. They don't even seem to know about other platforms or VM's or appletviewers or applications, or that they're creating java-like object code rather than correct Java.

    As a hobbyist Java programmer (using the Sun JVM on multiple platforms) this both pisses me off, and makes me very sad indeed. I greatly fear that Microsoft has succeeded in assimilating and killing Java. I worry that Java has already been dealt the fatal blow, but it's still staggering on under its own momentum, shedding limbs and slowly dissolving. When it finally expires, the beast that will erupt from its tattered corpse won't even be J++, but C#

    --
    If you were blocking sigs, you wouldn't have to read this.
    1. Re:Some corrections by CowboyBob500 · · Score: 1

      Let me give you an example of what this means in practice. My employer uses the web based Rational ClearQuest for bug tracking. It used java-like applets, and works with all versions of Microsoft IE on 9x/NT/2K/XP platforms using the Microsoft VM that we've tried it with, but with no versions of the Sun JVM in IE, or indeed with any browser other than IE.

      Well it works in Netscape 4 on Linux but not in Mozilla!! Our company has a close working relationship with Rational (they're based in the same US city) and have submitted a bug report to Rational with comments along the lines of fix it or we're out of here.

      Bob

    2. Re:Some corrections by Glock27 · · Score: 4, Informative
      As a hobbyist Java programmer (using the Sun JVM on multiple platforms) this both pisses me off, and makes me very sad indeed. I greatly fear that Microsoft has succeeded in assimilating and killing Java. I worry that Java has already been dealt the fatal blow, but it's still staggering on under its own momentum, shedding limbs and slowly dissolving. When it finally expires, the beast that will erupt from its tattered corpse won't even be J++, but C#

      Very alarmist scenario, but quite overblown.

      Java is doing very well indeed in several areas (particularly server-side and cell phone). Apple has a full-blown implementation that is quite good, and is pushing Java as one of it's primary development languages. The VMs just keep getting better and better, and I'm sure millions of copies of Windows and Linux have a modern JVM installed.

      I do think AOL/Netscape will push modern JVMs onto lots of desktop machines.

      Finally, it is up to software developers to help their customers use the best technology. Evaluate Java objectively, and you'll use it because it's the best thing out there for lots of projects. Yes, its that good. :-)

      C# won't really be a competitor until there are great C# environments for MacOS, Linux, Solaris etc. I'm certainly not holding my breath... ;-)

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
    3. Re:Some corrections by Anonymous Coward · · Score: 0

      c# won't be a competitor until there is a great environment for Solaris

      bahaha. you're funny

    4. Re:Some corrections by Rogerborg · · Score: 2
      • The VMs just keep getting better and better, and I'm sure millions of copies of Windows and Linux have a modern JVM installed.

      Let me explain why you're agreeing with me. The VM's plural keep getting better. There are millions of copies of Windows (and Linux and BeOS and MacOS) with a java-like VM installed.

      Did you not understand my point? Java is not the source code. That's irrelevant (says Sun). What's important is that there's one correct VM object code syntax and one definitive VM, otherwise it's not "write once, run anywhere", and you might as well hammer the underlying OS or hardware. Did you not read where I said that I have in front of me a production quality java-like applet (claiming to be Java) that run only on one version of one vendor's VM? That's not Java, that's "java like object code for version 1.1.4 (or whatever) of the Microsoft VM". Java - as a write once, run anywhere language - is dead.

      You want to debate further? OK, can you lay your hands on one of those java-like cell phone applications, because I'd like to try running it on my PC under a variety of browsers and appletviewer. Want to bet that it'll work? Bet your career?

      --
      If you were blocking sigs, you wouldn't have to read this.
    5. Re:Some corrections by Physics+Dude · · Score: 1
      Sorry to hear about your company's chosen development path.

      Here at my company, we created our flagship product using Sun's JAVA. It's a large java client application that connects via socket to a custom high speed unix database. It's a very vertical (read: expensive) application and we initially targeted Windows platforms and didn't do any special cross-platform work. When R&D tried to run it on a Linux system, it worked without a hitch! Sales have gone up dramatically and our company's outlook has never been better. Our latest version will be out soon and uses the 1.4 JVM.

      Of course, because of all the crap that MS is pulling, our installer includes the Sun JVM on the disk. :)

    6. Re:Some corrections by Glock27 · · Score: 2
      That's not Java, that's "java like object code for version 1.1.4 (or whatever) of the Microsoft VM". Java - as a write once, run anywhere language - is dead.

      Nobody who knows anything cares about the Microsoft JVM. It is a perversion of justice that they will ship it with Windows XP rather than a modern implementation. Anything that uses modern Java will point the user at the right place to download it. The JRE isn't much of a download, and seldom requires an upgrade.

      My investment in Java revolves around the platform going forward. The language is evolving minimally, while providing backward compatiblity. It seems to me that (especially when using mostly base language features) an investment in coding Java will pay off for many years. I expect the major VMs and gcj to be 99.9% compatible going forward (that may or may not include Swing, see below).

      You want to debate further? OK, can you lay your hands on one of those java-like cell phone applications, because I'd like to try running it on my PC under a variety of browsers and appletviewer. Want to bet that it'll work? Bet your career?

      Why would I want to run an app set up for a (crummy) cell phone screen on my PC? Right now it is perfectly reasonable to differentiate between those devices.

      I could certainly write a lot of Java code that would run either on the PC or on the cell phone, though. Let's say an interest calculation object, for instance...

      I'm primarily interested in Java applications, in conjunction with Java Web Start. I'm also open to the idea of SWT, which has already been used with gcj (as well as the vendor-supplied VMs). If Swing founders, SWT will take up the slack, IMO. Eclipse looks like a nice IDE, though I haven't done much with it yet.

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
  95. Easier than that by Salsaman · · Score: 2
    If AOL ever switch to using their own Netscape instead of Microsoft's IE, the problem will be solved for their users. Netscape ships with Sun's JVM by default.

    Just one more reason why AOL should make the switch !

  96. The java saga is a perfect example by glsunder · · Score: 1

    The java saga is a perfect example of why people dislike MS. If their goal wasn't to control everything, if it was to actually make the best quality product they could, Java would have went in unmolested from the beginning. They could have worked to make windows the best platform to run and develop java on. Instead, they piss a group a people off, we lose out on a language that had nice potential, and make it look like capitalism just makes adults act like kindergardners (ever notice how "smart" adults generally get along IRL, or can at least behave well enough to appear that way?).

  97. anti competition in its finest by Anonymous Coward · · Score: 0
    Sun realizing that Java is slow and very limited, has decided that instead of fixing it (it is soooo close to being great) they would rather put that development money into the legal department for litigation. Yeah anticompetition.

    Wouldn't it be better for Sun to say, "We have filed and anticompetitive (us) suit against Microsoft, because they beat us out and we cannot adapt or compete" Sun has always been the less sucessful Microsoft and I have to laugh anytime they try to take the economical or moral high ground.

  98. But they do... and have for years by Anonymous Coward · · Score: 0

    Um, having worked at Clinton Nuclear and to other reactors over the past years in IT, I can say that without a shadow of a doubt they are running windows. The only Linux you will find, at clinton for example, is something someone snuck in. You will find Unix for radiological survey and what not, but primarily all computers in the network are some MS product. No Macs, No RedHat. They had been considering switching over to virtual desktoping running Win2K virtual computers on a mega server... don't know what happened there.

    Now, the reactor systems themselves are custom jobs with lots of firmware, but even so you will find MS systems in the control room itself.

    An interesting side note... Three Mile Island was almost ALL Linux/Unix before the accident.

    1. Re:But they do... and have for years by Anonymous Coward · · Score: 0

      Given that Linus was probably about 10 years old when TMI happened, I suspect there wasn't any Linux there.

  99. Oh, good god by Dark+Paladin · · Score: 2

    Pul-eeze. And there's never been a software package out there that can't read old files/programs? Try to run Ultima VII on Windows 98. Can't do it? Oh, duh, that's right, it uses really fucking old system calls taht nobody uses any more. Try and run some old OS 8 programs under the Macintosh - some will work, others won't (my daughters Preschool software won't).

    The point? Even the best designed system has to break backwards compatibility to have better software.

    Or, simply: duh.

  100. This kinda sucks by plazman30 · · Score: 1

    You know, they're doing this just to keep the JAVA 1.3.1 and 1.4 VMs out. This way Windows comes with the old Java 1.1 VM. This blows. Andy

  101. Re:Two things... by Anonymous Coward · · Score: 0

    When they were giving out brains, did they skip you in line?

  102. Java places us at risk? by gillbates · · Score: 2
    For the next year and a half, we are going to include (the JVM) in Windows XP. Then we'll make the changes to make sure that moving forward, we don't put Windows or our customers at risk

    What strikes me as interesting is that Cullinan implicitly refers to Java as a "risk," when the software projects he manages have placed far more computers at risk of data loss, hacking, virus threats, etc... than Java ever has. Does Jim Cullinan actually use Windows? How can he be so clueless as to imply that Java places customers at risk when his own software has cost companies billions of dollars in downtime?

    Oh, wait, I get it. Microsoft's Virtual Machine places customers at risk. No wonder he's going to stop shipping it in the future!

    --
    The society for a thought-free internet welcomes you.
  103. Microsoft will not support Java past 2004 by burgburgburg · · Score: 2, Interesting
    Monopolist Microsoft have again decided to illustrate their unbridled power (even before finishing closing arguments in their antitrust case) by declaring that they will remove support for Java on future versions of the Windows OS.

    Why, you ask? "The decision to remove Microsoft's Java implementation was made because of Sun's strategy of using the legal system to compete with Microsoft," Microsoft spokesman Jim Cullinan said in a statement. Cullinan said the company will temporarily support Java "to minimize any potential disruption among our customers."

    But is Microsoft admitting that they are punitively trying to harm Java and Sun? No, of course not. Microsoft claims that the settlement they signed when they were found to have created Java tools to intentionally fool programmers into writing incompatible code forces them to drop Java support.

    How, you ask? "The settlement agreement between the companies prevents Microsoft from making any changes -- including any security fixes -- to our Java implementation after January 1, 2004," Cullinan said. "We will not put our customers or Windows at risk so you can anticipate that there will be no Java in Windows from that point forward."

    One of the antitrust penalties proposed by the states would force Microsoft to carry support for Java. Now why do you suppose they would have suggested that?

    Read all about it here (free registration required).

  104. MS to stop supporting Java by 2004 by lostboy2 · · Score: 1

    Interesting development:
    msnbc.com is reporting an Associated Press story that Microsoft will stop supporting Java in Windows by 2004..

    -- D.

    I tried to submit this article as a story to /. but got shot down. It's my rejection and I'll grouse if I want to! :-P

  105. Why this matters not by Hecubas · · Score: 2, Informative

    Um, correct me if I'm wrong but if you are developing client side java for an in-house system, this matters not. You just distribute your JVM in the usual manner.

    If you are developing for the internet, why not use the OBJECT tag and automatically download the required JVM from sun?

    Check out http://java.sun.com/j2se/1.4/docs/guide/plugin/dev eloper_guide/using_tags.html on how to do that.

    --
    hecubas

    --
    Hecubas
  106. I know of such a plant by JoshWurzel · · Score: 0

    It's being set up in Taiwan right now. Reactor control software runs on windows. I have never been happier to be an american.

  107. Write once, Run everywhere - get it right, people! by SillySlashdotName · · Score: 1, Interesting

    I am getting tired of hearing "Write once, Run everywhere - Yeah, right!" as though Sun somehow put something over on us, and Microsoft is not doing anything wrong.

    I think the correct statement is "Write once, Run on any standards compliant JVM" - which Microsoft is not including in windows. In providing the older version, they (Microsoft) are giving us (and SUN as well as the courts) the finger as well as the opportunity to "Write once, Run on any JVM that it happens to run on - guaranteed to have problems with some other JVMs as ours isn't compatable with the current standards. Oh well, so sorry - ha! Fools!"

    --
    Acts of massive stupidity are almost never covered by warranty. --me.
  108. "Unsure on the concept" Dept by SillySlashdotName · · Score: 1, Funny

    From an article on MSNBC.COM (http://www.msnbc.com/news/768968.asp in case the HTML doesn't render correctly)

    ....Several witnesses appearing in the states' case against Microsoft, including executives of computer maker Gateway, accused the software giant of retaliating against companies that refused Microsoft edicts or helped the government build its antitrust case.

    And

    ....MICROSOFT cited Sun's opposition in the case as the reason for the decision to remove support for Sun's Java programming language from future versions of Microsoft's Windows operating system.

    Some people (and companies) just don't get it, even when slapped in the face.

    --
    Acts of massive stupidity are almost never covered by warranty. --me.
  109. WTF?? by Anonymous Coward · · Score: 0

    Who the fuck runs java? Why do I give a shit that Sun got out manuvered by MS.

    MS pwnes you all!

  110. Re:Keep the blame where it is by Anonymous Coward · · Score: 0
    Do you train to be this fucking stupid or does it come naturally?

    From the original post

    The end agreement stated that MS "COULD" ship the Java VM but that that VM had to conform to Java's compatibility checks. It barred MS from using the Java trademark hence the reason you see Microsoft(tm) VM instead of Java(tm) VM, MS cannot legally use Java in the product name.

    And from your reply

    Microsoft can not use the Java name for MS own crappy JVM since it does not follow the Java standard

    Jesus... fucking braindead 'insert-nickel-to-get-uninformed-opinion' zealots. As for the reference to

    Thats is the only way to make sure that develop once run everywhere works

    well, if you believe in the WORA fairy then gimme some of that two-dollar crack that you're smoking... and get your head out of BillJ and ScottMcN's crotch before you choke on their manhoods.