Slashdot Mirror


MS XP Drops Java Support

Indicating this ZDnet article, an Anonymous Coward writes: "Something I haven't seen mentioned before; XP will apparently drop Java support, not only for Java apps, but in the browser as well. XP users can still download and install Java seperately, but of course, how many will choose to do so?"

367 comments

  1. Re:Holy FUD Machine, Batman! by Anonymous Coward · · Score: 1

    Any java email virus is the fault of microsoft itself. Of course there are a hundred easier ways to exploit Outlook and Internet explorer, but Microsoft's JVM has holes as well. On the flip side, I am aware of no publicly known vulnerabilities in Sun's Java 2 security. While there was once a never publicized method of writting malformed code that gets by the bytecode varifier, I am aware of no current (or even recent) faults in Sun's virtual machine security.

  2. Re:It's still too hard... by Anonymous Coward · · Score: 1

    Whereas you may be right that XP leads the horse to water, Millenium's assertion that most user's regard their PC as a "magic box" is quite true and insightful (I work in a corporate environment in an IT-support function - you should see the look on people's faces when you tell them that they have to upgrade) But a second point... Corporate Environment. My company have just recently started running a *very* customised version of Internet Explorer 5.x which has very restrictive security settings. Under WinNT, the users (who don't have local administrator rights) used to require a support person to come to their machines and log-in as administrator to install these plugins, like the "Java thing". With our *new* implementation, even as local administrator it is not possible to install anything more or less than what IT deems acceptible... can mine be the only environment in which this sort of thing happens...? Now, if M$ says Java runs viruses, inept IT middle-managers will believe them and recommend that the JVMs not be installed (even some IT middle-managers believe that the PC is a "magic box"...). Many companies will run what M$ says works.... users will use at home what they're forced to use at work... Java slowly fades from view. A coupe de grace to Java... ... .NET, here we come....

  3. Re:Um, nice quotes, what are they smoking? by Anonymous Coward · · Score: 1

    Apparently, Microsoft execs have not surfed the web recent; it's hard to find a mainstream site which at some point doesn't use Java-based ads.

    But if you have Java disabled, you wouldn't know that. So, in fact, you can surf the web every day, and still be completely ignorant of whether or not anyone uses Java. (In fact, it's complete news to me. I had no idea until this /. discussion that anyone uses Java for ads.)

    So I think your inference that MS exec don't surf, is flawed.

  4. Re:Um, nice quotes, what are they smoking? by Anonymous Coward · · Score: 1

    You know what the "extra step" is? You go to a page that wants it, a window pops up and says "You need the Java Virtual Machine. Click this button to download and install it."

    It downloads it, it installs it, it continues on with whatever you were doing before. No diverted page, no hassle. The only problem I see here is for people with slow modems, as the JVM isn't that tiny.. a couple megs. Seems stupid that they don't include it by default, considering other useless crap they include (The media player from windows 3.1 is STILL in here :)) It's not like most users won't be able to spare 5 more megs, considering jsut to add japanese language support sucked me out of 230. C:\Windows folder: 1.22GB. I wouldn't even be able to tell if 5 more megs got shoved in there.

  5. Re:Approximately 1.5 minutes by Anonymous Coward · · Score: 2

    You are a moron. Do you think we care about people like you? Of course you're going to download the JVM. Unfortunately, web designers have to write pages for *gasp* average people! Guess what.. they use *gasp* 56k modems! More than that, like others have already said, they're reluctant to install software.

  6. Re:I think this is for the better by Maryck · · Score: 1

    Yes, Sun does release a new JVM version every year or so but generally the new libraries and features are only used in full applications. The standard for a large chunk of the applets still in use is the 1.1 VM, which MS has a compliant VM for. By not including this by default, MS is pretty much saying that they don't want to support any Java code without forcing the user to to take the extra step of downloading the VM.

  7. Re:.NET by volsung · · Score: 1

    It looks like nobody cared about the "pro-Windows" comment. Well, other than the guy who decided to post a way-too long explanation of why he uses Linux. Like anyone actually cares why you use an operating system...

  8. Re:Not a big deal... by jandrese · · Score: 2

    I remember the first time I hit a java page. It was back in the early Netscape 2 beta period or late 1.x series IIRC. I remember my computer ran out of memory trying to initalize the jvm and crashed. They say the first impression is the most important, maybe that's why I harbor a lingering distrust for java...

    Down that path lies madness. On the other hand, the road to hell is paved with melting snowballs.

    --

    I read the internet for the articles.
  9. Re:So what ? by On+Lawn · · Score: 1

    heh, like the sig.

    I've been singing that song lately myself. I just bought a home with a lush green lawn, and proceeded to kill 40% of it. In the summer it needs *much* more water than in the winter. It caught me off guard.

    I'm trying to bring it back with reseeding efforts, punding it with a screw driver, and altering the sprinkling system, but who knows if any of that will take.


    ~^~~^~^^~~^

  10. Um, nice quotes, what are they smoking? by Masem · · Score: 3
    The spokesman said the Java support in Windows up until now "is a lot of code that many users don't need ..."

    ...users will be directed to download a plug-in from Microsoft's Web site (www.microsoft.com) to make Java-based programs work. Without this step, "any Web page that contains Java applications will not run -- it will be a dead page,"

    Apparently, Microsoft execs have not surfed the web recent; it's hard to find a mainstream site which at some point doesn't use Java-based ads. I wonder if this move may entice some web advertizers to take issue with MS for removing a key component for viewing their ads.

    --
    "Pinky, you've left the lens cap of your mind on again." - P&TB
    "I can see my house from here!" - ST:
    1. Re:Um, nice quotes, what are they smoking? by Masem · · Score: 5
      It may be an annoyence to 100% of the users, but only a small minority of users actually take the steps necessary to block ads (which is why ad-blocking software has yet to be legally challenged; it's not making a major impact on advertizers bottom lines). Now, MS is going to effectively block java-based ads for 95% of the browsing market; this will not go unnoticed.

      Yes, advertizing in Java is a poor choice, but we've already been through banner ads that didn't work, and there's nothing else except for Java and Flash that advertizers seem willing to try. I'm not sympathizing with the advertizers here, just trying to see it from their frame of mind, and this move by MS is very harmful to their bottom line (which has been dropping further and further over the years).

      And yes, there are useful Java apps. Java games are highly popular (Bejeweled for example). I know many educators' web sites that use Java for interactive tutorials and demonstrations that could not be effectively done in large classes.

      Java is not a bad technology; it's just a technology that was used badly that turned many people off of it.

      --
      "Pinky, you've left the lens cap of your mind on again." - P&TB
      "I can see my house from here!" - ST:
    2. Re:Um, nice quotes, what are they smoking? by sheldon · · Score: 2

      Huh? Those automated little ads are generally run using Macromedia Flash content.

      That or animated GIFs.

    3. Re:Um, nice quotes, what are they smoking? by IntlHarvester · · Score: 1

      I'm convinced that ads are served based on a browser sniff. If you are running nutscrape you get lots of Java ads (and yes, they do crash like crazy). On IE, these are custom ActiveX or Flash and only very rarely Java.
      --

      --
      Business. Numbers. Money. People. Computer World.
    4. Re:Um, nice quotes, what are they smoking? by thegrommit · · Score: 1

      Um, you'll find that any site that uses Java ads will have a backup for the java-disabled crowd.

      In the current ad market, do you seriously think any site is gonna rely on a technology that is slowly dying (client side java) for it's source of revenue?

    5. Re:Um, nice quotes, what are they smoking? by iapetus · · Score: 2

      I particularly like the take The Register has on this quote:

      A Redmond spokesman quoted by Reuters described the VM as "a lot of code that many users don't need.".

      Now if only the Beast could do the same for the many megabytes of COM+ code it bundles with every copy of Windows 2000 (a quick run through our Services list shows we've got Microsoft Transaction Co-Ordinator, Event Publisher, Transaction Services Client and a ton of others stuff we didn't ask for), we'd be prepared to call it evens. ®

      --
      ++ Say to Elrond "Hello.".
      Elrond says "No.". Elrond gives you some lunch.
    6. Re:Um, nice quotes, what are they smoking? by praxim · · Score: 1

      Funny, Bejeweled is one of the featured games at the MSN gaming zone. Yes, they _should_ block Java support...

    7. Re:Um, nice quotes, what are they smoking? by harvardian · · Score: 1

      Seriously, what in the world are the people in this thread talking about? Ads use Javascript and Flash...you won't need to go to MS's page to run Javascript. The quote said "Java-based programs," it never said "java-based client-side scripting."

    8. Re:Um, nice quotes, what are they smoking? by gowen · · Score: 2

      But by design CSS degrades in a friendly way for old browsers, so I see see the content just fine, even if the layout might be a little off (and I care not one jot about layout)

      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    9. Re:Um, nice quotes, what are they smoking? by gowen · · Score: 3
      it's hard to find a mainstream site which at some point doesn't use Java-based ads.
      You mean people will lose the ads? This should go on top of all their own publicity. WinXP - Lose those freaking annoying ads...

      Ads are an annoyance, not a feature (and there a so few java(script) applets that are actually useful (name 3), that this should definitely be considered a feature.

      Gaz, happily surfing without ads, java or javascript since 1997 (posted with Netscape 3). Missing nothing that appeals to anyone over 12.

      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    10. Re:Um, nice quotes, what are they smoking? by joshsisk · · Score: 1

      Ads are an annoyance, not a feature (and there a so few java(script) applets that are actually useful (name 3), that this should definitely be considered a feature.

      Java isn't the same as Javascript. Javascript will still work, as its a component of the browser, not the OS.

    11. Re:Um, nice quotes, what are they smoking? by jariv · · Score: 1
      "is a lot of code that many users don't need..."

      A lot of people don't need VisualBasic or MSFC .dll:s but they are installed anyway...

      --

    12. Re:Um, nice quotes, what are they smoking? by Archie+Binnie · · Score: 1

      Actually, most of those banner ads use Javascript, which is pretty far removed from pure Java, and it is not going to be removed from WindowsXP, it simply has far too great market penetration.

    13. Re:Um, nice quotes, what are they smoking? by Reality+Master+101 · · Score: 1

      If you are running nutscrape you get lots of Java ads (and yes, they do crash like crazy).

      Maybe at one time, but I doubt there are many anymore since Netscape (may it burn in hell forever) is believe the marketshare is down to only 5-10%, if that.


      --

      --
      Sometimes it's best to just let stupid people be stupid.
    14. Re:Um, nice quotes, what are they smoking? by Reality+Master+101 · · Score: 2

      it's hard to find a mainstream site which at some point doesn't use Java-based ads

      Huh? Name one site with a Java based ad. Go ahead, post a link. You can't, because there aren't any. No rational company would have a Java-based ad, because Java is too unstable in too many browser versions.

      Now, there are quite a number of Flash-based ads, which is what you might be thinking of, which is unrelated to Java.


      --

      --
      Sometimes it's best to just let stupid people be stupid.
    15. Re:Um, nice quotes, what are they smoking? by tswinzig · · Score: 2

      You mean people will lose the ads? This should go on top of all their own publicity. WinXP - Lose those freaking annoying ads...
      Ads are an annoyance, not a feature (and there a so few java(script) applets that are actually useful (name 3), that this should definitely be considered a feature.


      HUH? 99.9% of all annoying ads on the web are done with Macromedia Flash. ::spit::

      --

      "And like that ... he's gone."
    16. Re:Um, nice quotes, what are they smoking? by JonKatzIsAnIdiot · · Score: 1

      Gaz, happily surfing without ads, java or javascript since 1997 (posted with Netscape 3). Missing nothing that appeals to anyone over 12. CSS ???

    17. Re:Um, nice quotes, what are they smoking? by GreyPoopon · · Score: 1
      The spokesman said the Java support in Windows up until now "is a lot of code that many users don't need ..."

      As though Windows didn't contain enough other code that many users don't need.... I'm really curious to see what will happen if they release XP this way.

      GreyPoopon
      --

      --

      GreyPoopon
      --
      Why is it I can write insightful comments but can't come up with a clever signature?

    18. Re:Um, nice quotes, what are they smoking? by archen · · Score: 1

      well maybe with any luck, advertisements will go to Active X. That would be another good reason to switch to a different OS - no support for advertisements on the web.

    19. Re:Um, nice quotes, what are they smoking? by rockabilly · · Score: 2

      Indeed, my thoughts exactly. Oh, isn't that sweet? M$ is replacing a piece of software containing "alot of code" with another behind-the-scene piece of bloatware that will probably only only work half-assed anyway.

      Kinda makes you wonder about this plug-in; why doesn't M$ just include it in the o.s. at shipping? Why do they want you to connect to their site to pull it down? Is there something else that's happening behind the download???

  11. Re:This KILLS java completely by sql*kitten · · Score: 2
    Now, Microsoft harnesses the other thing they KNOW about the user - the thing used to kill netscape. The user does not change his default settings. Most users never change their browser home page. Most users never install any new software to work with their browser. Most users never delete the icons that ship on their first boot screen.

    So, Microsoft bundle things with their OS... and that's bad.

    And Microsoft don't bundle things with their OS... and that's bad too.

    Just wish these slashbots would make up their minds about what they want.

  12. This is probably good, but the security reasons??? by Sabalon · · Score: 5

    Okay...pretty much everytime I have something that needs Java, trying to run it in IE, unless it's a bouncing ball, is a pain. So, you download the JRE and you're set.

    But saying they're doing it for security reasons is just a joke. IIRC, Java applets can only connect back to the server they came from. IIRC, Java doesn't have the Win32 API and can't open your address book and make MAPI calls to spam everyone you know.

    Sure, there may be a 1% chance that some hack will be twarted because of them removing Java, but as little as I try to bash MS, until they fix Outlook/Outlook express and the security problem with html/attachments, it's not going to matter.
    It seems like every other week there is a new hack via Outlook...I don't even think the most recent one made it on /. - we're sick of hearing about it too.

  13. Re:This KILLS java completely by Outlyer · · Score: 2

    >Office XP will only work on Windows XP

    While I don't disagree that MS may strongarm people, it's important to note that Office XP is already out, and works fine under Windows 9X/ME and Windows 2K. As for the bundling Java issue, as an earlier poster pointed out, up till now, MS was shipping something based on 1.1, not the 1.4 from Sun. At least this way, developers won't be stuck catering to the lowest common Java version, maybe we'll see some apps using the new performance and features of 1.4. I suppose I'm being idealistic here...

    --
    ----------------- "I have a bone to pick, and a few to break." - Refused -------------------
  14. language neutral? by bobalu · · Score: 1

    i thought .Net was supposed to be language neutral!

    --
    The revolution will NOT be televised.
  15. nah by bobalu · · Score: 1

    They've been doing their best to kill Java for years now and it didn't work. With the lawsuit out of the way anyone interested in Java at least knows to just go with Sun - there's no more Visual J++ to confuse the issue. It's not just about web surfers - how many web pages execute C++ cgi? Does that mean C++ is dead? Not a bit.

    --
    The revolution will NOT be televised.
  16. but cgi doesn't execute on the user's machine by bobalu · · Score: 1

    Yes, I've written C++ cgi too and quite like it thank you, but it doesn't get executed in the browser, it runs on the server. The user doesn't know or care. As fas as I know the only C++ that gets executed in a browser is ActiveX controls.

    --
    The revolution will NOT be televised.
  17. Not a big deal. by WWWWolf · · Score: 2

    I use Mozilla all the time, and it doesn't come with JVM either - and I haven't needed Java applet support for ages, so I have just not bothered to even install it! I think the last place I used Java was in E2 Java Chatterbox, and another chat application was in use in one of the courses ehre... and, um, that's about that for me "using" Java for anything.

    These days, people seem to use much more of Flash for the "irritating blinky content" that Java was formerly so largely used for, though - that's good, because Flash is not slow to download and get running, like Java applets.

    I see no problem in "download Java separately if you need it" approach.

  18. You still don't get it... by Millennium · · Score: 2

    when you hit a page that needs java for the first time a thing pops up asking if you want to download the java thing with a big OK button
    You don't understand. Even that is enough to scare many users off, because it "changes" their computer. It doesn't matter how easy you make it; making it necessary to install new software, no matter how easy you make that process, will frighten a very large portion of users so much that they won't do it. This is particularly true of Windows users, from what I've seen, but it happens in other communities too.

    This is Microsoft's ace in the hole. It controls, to a large degree, what gets installed with a machine. If it comes with a computer, chances are the user will never switch, and they won't even upgrade what they have. It's stupid, but people are just that way. And Microsoft can ruthlessly exploit that.
    ----------

  19. It's still too hard... by Millennium · · Score: 4

    ...well, no it isn't. But most users think it is. And that's all that matters, because they act on what they perceive, not what is real. Stupid? You bet. But it's the way things are.

    Honestly: the average user is outright afraid to change anything on their computer. It's a "magic box" that will break if they do anything to it. You have no idea how many times I've seen this with users. They don't want to upgrade if they can possibly avoid it, and installing new software is even more to be avoided. I know one guy who got so mad when a beta release of some software he was using expired that he now boycotts that company because ""they released it for download, so it must have been ready for general use."

    This is the fact Microsoft is banking on: computer-wise, the average user is a technophobe. Those of us who actually stay current are very much the exception. And because of this, anything Microsoft adds or removes is immediately crippled in the marketplace; users do not want it if they have to do anything whatsoever to get it.
    ----------

  20. Re:Holy FUD Machine, Batman! by evand · · Score: 1

    Hey, now: don't be too hasty! Some scientists argue that cancer can be caused by virii, which means that you could have your GPL virus and get cancer, too.

  21. Re:Legal challenge to ad blocking by VAXGeek · · Score: 1

    TERMS OF SERVICE FOR THE WEBSITE?

    obviously, you are a moron. when was the last time slashdot popped up with a license agreement when you opened it?

    ------------
    a funny comment: 1 karma
    an insightful comment: 1 karma
    a good old-fashioned flame: priceless

    --
    this sig limit is too small to put anything good h
  22. Re:So what ? by valmont · · Score: 1
    I agree with you but Husmail would be a pretty decent counterpoint to your argument. They built a subset of an e-mail client within an applet.

  23. Yeah, right by GPS+Pilot · · Score: 1

    M$ is doing this to help the Java platform, and with it, Sun. What are you smokin?

    --
    That that is is that that that that is not is not.
  24. The pluging is better anyways by _LORAX_ · · Score: 1

    Nothing bad here, mabye people will actaully start using the plugin now. This will mean that the JVM is downloaded from sun automaticly and will be up to date with the features that have been missing for the past 3 years from the browser. M$'s jvm is still based on Java 1.1, cmon we are testing Java2 1.4 at this point.

    1. Re:The pluging is better anyways by NewtonsLaw · · Score: 1
      Actually, I'm pretty sure that it allows you to download Microsoft's JVM -- not the Sun one.

      So don't expect to see any sudden support fore more recent versions of Java as a result of this.

    2. Re:The pluging is better anyways by Link310 · · Score: 1

      Indeed. The MS JVM, while it was among the best JVMs in the past, is obsolete. Java2 is here, has been here for a while, and it has a lot of new features that are not availablie in Java 1.1.

      For a while it'll still be that if you want the most compatable java applets you'll need to comply to java 1.1 (win 9x/2k are still out there with lots of users who haven't gotten Sun's JVM), now that JVM is dying. Hopefully the newer Sun Java VMs can take over on the Windows platform and the bulk of java on the web can catch up with what java has become.

  25. I can see it now. by Chas · · Score: 1

    This is probably paving the way for shades of "Non-MS-DOS Incompatibilities".

    Basically no truly platform-optimized VM, so OF COURSE .NET stuff will run faster (not that Java's all that sprightly to begin with sometimes).

    Billgatus set us up the bomb!


    Chas - The one, the only.
    THANK GOD!!!

    --


    Chas - The one, the only.
    THANK GOD!!!
  26. This is a tragedy! by Steev · · Score: 1


    How will I play Bejeweled?!
    --
    Join my fight against Subway's new cut!
    http://spine.cx/subway/

    1. Re:This is a tragedy! by pdiaz · · Score: 1
      Oh mannnnnnnnn,m I've spended 1 hour playing that supid game

      BTW, I've earned 4550 on expert mode... beat that :-)

      --
      Make It Secret . Free JavaScript implementation of AES for your browser
  27. FEAR by KlomDark · · Score: 2
    B8 00 4C CD 21: i386 machine code to terminate a program

    Or, you could use: B4 3C BB 00 00 88 D8 80 C4 10 8E
    C3 9C 26 FF 1E 84 00

    Why am I not afraid?? :)

  28. True & ActiveX by Da+VinMan · · Score: 1

    All very true. I don't see this as so much of an offensive move by Microsoft. Sun basically took their ability to be a quality Java player away, so they decided not to play at all.

    Sun will just have to come up with a way for applets to bootstrap themselves into the new browser without causing a 5 meg download. That shouldn't be too difficult technically, but it will take time to get the applet authors to get the bootstrap in place (either via code internal to the applet itself or via a wrapper ActiveX control which brings in the JVM - hell ActiveX will still be there - why not bootstrap off of it?!).

    --
    Please mod this post only if you think others should/n't read this. I have enough ego^H^H^Hkarma. Thanks!
  29. .NET ActiveX should be different & Students by Da+VinMan · · Score: 1

    I'm talking out of my ass a bit here, because I haven't actually tried this but...

    It's a fact that .NET includes extensive security APIs. It should be true (here's the unverified piece) that Visual Studio.NET will also allow me to write ActiveX control (it allows 'Web Control' projects so that should be true).

    The two combined means that Microsoft could be providing ActiveX controls with capable of being highly secure.

    Of course, that doesn't stop trojan writers from utilizing the old tools to write old-style ActiveX controls, which the new browser will have to be able to execute in order to avoid pissing off all of the existing ActiveX control authors.

    Also - if Sun is smart, they will use ActiveX to sneak a JVM into the browser anyway. The browser doesn't have to know that it's actually executing Java in a control; Microsoft wouldn't be able to stop that without ditching ActiveX browser controls (not likely).

    Oh, and I know that schools are emphasizing Java, and rightly so. After all, if you want to teach OO using 'standard' C++ to students you have to use Microsoft's tools (to be effective anyway, I have experienced this first hand) which professors abhor. So, enjoy your Java. Hell, go get certified. But learn VB and other MS tools too, you *will* need them. You'll probably use both skill sets at some point anyway (unless you close your mind, but then guys like me will mow you down in the market - it's your choice).

    --
    Please mod this post only if you think others should/n't read this. I have enough ego^H^H^Hkarma. Thanks!
  30. Browser-based fat clients & Google rocks by Da+VinMan · · Score: 1

    I don't know of another answer besides Java Web Start. I think people aren't talking about it because it's not usually practical for the average browser user because of the initial download.

    Having said that, let's take a quick look at Google searching on 'java application deployment'. Here are a couple interesting leads (which may or may not fit your needs depending on the nature of the extranet you're servicing):

    DeployDirector
    http://www.sitraka.com/software/deploydirector/

    CUJRE
    http://solutions.cit.cornell.edu/Tools/deploymen t/ java/launchers.shtml

    Repeat this ten times: Google is our friend. :+)

    Good luck!

    --
    Please mod this post only if you think others should/n't read this. I have enough ego^H^H^Hkarma. Thanks!
  31. It is. by Da+VinMan · · Score: 1

    But the browsers aren't 'virtual machine' friendly. Microsoft is basically giving their JVM the boot and preventing a JVM from being installed (if I understand the security part correctly).

    However, none of this prevents a developer from buying a Java package to compile his Java applications/beans to .NET IL for use in a .NET environment. Such a compiler isn't available yet, but you can bet your butt one will be available (unless Sun interferes of course, which they could I suppose with baseless lawsuits).

    .NET truly is language neutral, but it won't be API neutral.

    --
    Please mod this post only if you think others should/n't read this. I have enough ego^H^H^Hkarma. Thanks!
  32. .NET will fix that (sort of) by Da+VinMan · · Score: 2

    Isn't there a version of Java being developed for release under .NET (by Hewlett-Packard)? I believe so. So, you will be able to run Java under .NET eventually, sort of.

    Why 'sort of'? Well, there is the issue of the Java APIs. I doubt that the providing vendor will get those 100% right, but they might even shoot for J2EE compliance. If Sun is wise, they won't fight that either. .NET will be going everywhere and they have much to lose by keeping Java out of .NET.

    However, .NET won't fix the issue of Java missing from the browser. But Sun has seen this coming for some time now, hence the existence of what used to be called 'Java Activator', now called 'Java Web Start' I think (see http://www.sun.com/software/communitysource/javawe bstart/ for details).

    On the plus side, this does mean we can look forward to not worrying about users actually using Microsoft's Java in browsers. The feature set of that JVM is more limited in terms of the APIs (e.g. Swing) it supports compared to Sun's more current JVMs. Applet developers could actually standardize on a Sun JVM baseline now; not that applets are all that important anymore.

    Come to think of it, this doesn't really even affect most Java client-side application as most of those ship with some version of the JVM anyway.

    *shrug* I guess we saw this coming a long way off though. Microsoft hasn't really surprised anyone on this.

    --
    Please mod this post only if you think others should/n't read this. I have enough ego^H^H^Hkarma. Thanks!
  33. Re:Holy FUD Machine, Batman! by grahamm · · Score: 1

    Is that Java programs or applets?

  34. Re:More FUD: no Java in browser? (OEM pre-install) by Locutus · · Score: 2
    If OEM's could install the JVM, that would be GREAT!

    As it is, many large business's won't install another JVM and force software vendors to be compatible with Microsofts JVM. That could now change and the newer JVMs are far better then that ole clunky one Microsoft shipped.

    Now the question is: What will Microsoft do to keep OEM's from installing the JVM?

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  35. Re:Not such a big a deal. by Locutus · · Score: 2
    I'm really really sad to hear this news.

    I was really really sad to hear the Sun had signed a licensing deal with Microsoft in the first place. That one act kept Java from the desktop as an application foundation. Microsoft did just what they wanted to do, stop java on Windows or at least control it.

    But wait, there is hope. Java is doing well on the servers and it's doing well on phones and soon in TV's. Where Java NEEDS to go is the desktop and Microsoft opened the door. By not installing their JVM in the OS, OEM's can put another, full featured one, in. Remember the days when companies with great ideas could go to OEM's and get them to pre-install applications? There is no duplicity now that Microsoft is removing the MS-VM.

    This could be a day of celebration because unlike the browser war, Java is very well known, and liked, all the way up the management chain.

    The door is open for IBM and/or Sun to start making deals. AND FAST!

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  36. It's not that big a deal, folks by Syberghost · · Score: 2

    Windows ships without a C compiler, but that didn't kill C. (And yes, I realize you don't need special software to RUN the C programs.)

    All the major web browsers can download this stuff automagically, and that's what will happen. XP systems will be without Java for about five minutes after they're first turned on.

    This means nothing for Java.

    -

    1. Re:It's not that big a deal, folks by HisMother · · Score: 1
      > Windows ships without a C compiler, but that
      > didn't kill C. (And yes, I realize you don't
      > need special software to RUN the C programs.)

      Actually, to be picky, you do need special software to run many C programs, at least those written in Visual C++: the MSVCRT.dll C runtime DLL. There are multiple versions of this, and the installers for many apps install their own. Making sure you've got the right version of this library is one of the common variants of "DLL Hell."

      --
      Cantankerous old coot since 1957.
    2. Re:It's not that big a deal, folks by RichardGadsden · · Score: 1

      Windows .NET (if they ever release that) will ship with a C# compiler (csc.exe).

  37. Re:Beating a dead horse...... by GiMP · · Score: 1

    I think you forgot that Java runs on Linux, if it doesn't run on Windows.. nobody will use it, and instead will use something that doesn't run on Linux.

    Sad really that the linux community just prays microsoft won't do something evil, and they just do anyway. Someone has to put their foot down and stop microsoft.. but how do you stop a 400lb Gorilla?

  38. Re:Well... by GiMP · · Score: 1

    Nope, flash plugin is included in IE and Netscape browsers in windows and macos.. no extra download required.

    I think the flash plugin is also installed with Netscape Communicator 4.x for Linux if you use the installer from Netscape.com, it usually is not included by the distributions... especially not debian :)

  39. Re:So what ? by toriver · · Score: 1
    Oh, as if Java isn't proprietary. I'm not seeing any ISOfication coming soon..

    BFD. The process in the JCP is just as open as any ISO JTC could ever hope to be. But, hey, why should I respond? You probably aren't using the WWW either, since it's not covered by ISO standards. Now, where did I put that X.400 gateway...

  40. Re:So what ? by toriver · · Score: 1
    A Java applet can draw in the space it's given, take keyboard input when it has focus, and open new windows, just like a web page can, but it can't do much else.

    Yes, it can.

    ASP: server-side, so it doesn't even try to do the same thing that Java did.

    JSP: Server-side Java technology that matches ASP. There is a lot more to Java than applets, like there is a lot more to C than device drivers in Unix.

  41. Re:This KILLS java completely by toriver · · Score: 1
    For one thing, it includes a common JIT and ahead-of-time compiling framework for multiple languages.

    Several languages already compile to the JVM, including Smalltalk, Python etc. Someone is nice enough to keep an updated list of them. The advantage the CLR does have is that you have cross-language inheritance, that is your C# class can extend a Java (when the binding is ready) class and so on.

    C# is also cleaner than Java to many.

    Um, have you actually read the language spec? Any language that uses goto in such ways is evil.

    Ostensibly standards-based and open.

    Which standards are those? XML? Java has it. SOAP? Java has it. Microsoft has delivered C# to ECMA (here are HP's notes on it), but since the object model is COM/DCOM, what else than their Windows will ever use it?

    These two things, plus MS's monopoly, may well be enough to convince or coerce people into dropping Java completely.

    Especially the single vendor approach. For Java, there are a huge number of vendors competing with mature tools and libraries. For C#, there is Visual Studio.NET, currently in beta.

  42. Bloat, eh? by grub · · Score: 2

    From the article:

    [The] spokesman said the Java support in Windows up until now "is a lot of code that many users don't need[..]

    Of course Office and Windows itself don't suffer from this unnecessary code bloat, right Mr. Spokesman?

    The timing of this is suspect, considering MS just announced that vendors would be free to add their own software to the system..

    --
    Trolling is a art,
  43. Re:Is this really surprising? by geojaz · · Score: 1

    Once upon a time, Sun got an injection against Microsoft...

    Hmm... a vaccination against Microsoft...
    Perhaps you were looking for injunction?

  44. Re:Please. by __aasmho4525 · · Score: 1

    if you think that the only site using java applets that are of any use is http://www.afterhourstrading.com, you've clearly not been doing much except feeding your (legal) gambling habits...

    there are more with superb applets than i can possibly list, but to help feed your habit, might i recommend the awesome research tools at http://www.smartmoney.com

    just my 0.02

    peter

  45. Re:Actually... by ethereal · · Score: 1

    Microsoft is forbidden to ship their embraced-and-extended stuff as Java (tm), but they are certainly permitted to ship the Real Thing (according to Sun at least). They've just realized that they'll never control it, so they'll bury it instead. Business as usual, nothing to see here folks, move along...

    --

    Your right to not believe: Americans United for Separation of Church and

  46. Please. by Zico · · Score: 1

    They won, but MS can continue to distribute the VM for another 7 years or so.

    So what are you saying, they should have to distribute it for another 6 years, 364 days before dropping it? If you're not saying that, then why shouldn't they drop it as soon as possible? Isn't it reasonable to assume that if a company A gets a judge to order company B to cease in desist, but gives them 7 years to do so, that company A would hope that it would happen as soon as possible? Of course. In this case, though, Sun realizes that Java has been a failure on the client and was hoping for as much exposure to Windows users as possible. Too bad.

    About C#, it's a cool language, but .NET is the real attack on Sun. As for removing Java, again I remind you that Sun demanded this.

    If they want to bundle a Java VM with their OS, they have many options.

    Yeah, if they want to. They could give a Piper Cub away with each copy of MS Flight Simulator if they want to. Why should they? What customers care if they have a JVM or not? The only decent site using Java these days is www.afterhourstrading.com, and the sooner they're using Flash/ActiveX/.NET, the better. Sun asked for it, Sun's getting what they asked for, and now all the anti-MS people are crying. They're pissed because Bill Gates outsmarted them yet again.


    Cheers,

  47. Re:okay... by Zico · · Score: 1

    doesnt forbid M$ bundling suns 2.x JVM instead

    LOL. C'mon, you guys are getting really desperate. Why would Microsoft start bundling any software from Sun? Let me know when you guys start demanding that Sun start bundling IE with Solaris, mmmkay?


    Cheers,

  48. How about doing your fucking job? by Zico · · Score: 2

    Do that other crap on your own time instead of when you're on the clock. If your job has any significance whatsoever, and the other things were really important to your job, they'd let you use them. You do the math.


    Cheers,

    1. Re:How about doing your fucking job? by camusflage · · Score: 1

      Sure... I'm only a senior developer and architect. Why would I ever need to install anything to take a look at it. I mean, hey, why would I need to use my own database server? I'll just use the shared server, and when I'm working the kinks out of some high end code that locks a table, I'll just go and reboot the shared server. I'm sure my developers won't mind. When I need to install a beta application to evaluate whether existing code breaks it, I'll just stand up and pull a server out of my ass. God help me if I want to use a cookie blocking program. Only criminals have anything to hide. If part of the responsibilities for doing my "fucking job" involves evaluating server-based applications, and I'm not able to install anything myself or run anything requiring admin/root level access, how do you propose I continue those duties of my "fucking job"?

      You're right though, there are much better things to do in that situation than waste time on slashdot. I can look for my next job on the company dime. :)

      --
      The truth about Scientology, Xenu, and you: Operation Clambake
  49. Re:Legal challenge to ad blocking by Sloppy · · Score: 1

    MS was basically controlling how the majority of users would see webpages.

    While that makes what MS did more generally and morally reprehensible, do you really think it is relevant to the point of whether or not copyright infringement is taking place?


    ---
    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  50. Re:Legal challenge to ad blocking by Sloppy · · Score: 2

    Does anyone seriously believe that such a challenge would win, anywhere in the world? On what grounds could ad blocking possibly be declared unlawful?

    Just a few weeks ago, there was a company that was considering changing how their web browser displayed pages. It wasn't even a proxy that altered the content of a page and then forwarded it to another app; it was all inside the app itself.

    In addition to the public outcry over how stupid it was, there was a significant number of people (even -- bewilderingly -- Robin Gross of EFF) arguing that the application was somehow creating a derivative work w/out the copyright holder's permission, and then redistributing it to the program's user, thereby committing copyright violation. And this was all contained within a single application, where the only conceivable form of "redistribution" was that was happening, was that the application was displaying the derivative work on the screen.

    If that could possibly be copyright violation, then ad-blocking proxies, which can be used to forward the derivative works that they create, to other machine and users, are surely right out.

    Oh, the application in question was MS Internet Explorer, and the offending modification was "Smart Tags." There is simply no way that ad-blocking proxies can be legal if Smart Tags isn't. And a lot of Slashdotters thought Smart Tags were illegal.


    ---
    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  51. Re:okay... by tsa · · Score: 1

    Look at it this way: we finally are freed from those annoying pop-up windows!

    --

    -- Cheers!

  52. Re:Actually... by Alternity · · Score: 1

    From the article : "Under terms of a settlement with Sun, Microsoft was given the right to continue to use early versions of Sun's Java code in Microsoft products for seven years, but made no commitment to do so.

    They still could ship Java, not the latest versions. They decided to remove it altogether instead.


    "When I was a little kid my mother told me not to stare into the sun...

    --


    "If liberty means anything at all, it means the right to tell people what they do not want to hear"
  53. Re:okay... by wangi · · Score: 2
    Not like it's that hard to download a JVM...
    Cough, try telling that to Enterprise customers with corperate networks firewalled to hell and no administrator access...

    I develop servlet and applet solutions to deliver results to some of the Oil Majors - to get software installed in these environments is a nightmare!

    Also the Java Plugin doesn't work correctly when there is no DNS access (i.e. all lookups are done by the proxy)...

    Also the Java Plugin 1.3.1 auto-download crashes...

    Yeah, as you said easy...

  54. One good decision, one dumb decision by geophile · · Score: 2
    Dropping Java from the OS is a great idea. It eliminates the sometimes mysterious errors due to finding the wrong JVM or libraries on your PATH or CLASSPATH. (On the other hand, who would use XP for development?)

    Dropping Java from the browser won't stand. Looking at it from Microsoft's point of view, it's a piece of legacy support they can't drop without pissing off many in their target audience. Imagine the reaction (not from geeks, but from everyone) if they dropped Javascript in favor of VBscript.

  55. While they're removing software... by argent · · Score: 2

    I am so bloody tired of having to reinstall Windows 2000 because some third party package has installed some HTML that breaks some control panel applet. They're starting to use their built-in rendering engine in there... that's why the new Add/Remove Programs is so slow...

    OK, Microsoft, please rip out the browser. Rip out the HTML rendering. Rip out Active Desktop. There is so much bloat in there, they could cut the NT install to 5 floppies and still include a complete OS...

  56. It doens't matter by magic · · Score: 2
    IE has been shipping with an ancient JVM anyway. To use a compliant 1.3 (soon to be 1.4!) JVM in a browser, developers use Sun's Java plugin as an ActiveX control or Netscape Plugin.

    See http://www.javasoft.com/products/plugin/index.html for more information on the Java plugin.

    -m

  57. Embrace, Extend, ... by Kiaser+Zohsay · · Score: 1

    and Extinguish. Why should we be surprised?

    --
    I am not your blowing wind, I am the lightning.
  58. Re:Holy FUD Machine, Batman! by theCoder · · Score: 1

    Notes? You're kidding, right?

    Apparently, you've never seen a notes memo that contains a button that when pushed sends a nasty message from you to the whole company. And just about anyone can make a memo like that (it's really pretty easy). It makes me wonder if with a little work you could make a button that formats your harddrive.

    But like I've always said about Notes -- Notes can do many things well, but it is not an email program.

    Sorry if this is off-topic, but have to deal with Notes on a daily basis, so I occasionally have to vent :)

    --
    "Save the whales, feed the hungry, free the mallocs" -- author unknown
  59. Re:I think this is for the better by guacamole · · Score: 1
    Java right now is still a moving target with a new verison coming out every half a year or so, and I don't think that bundling a JVM with an OS would have been beneficial to the language's development, as it would force developers to only use the XP version for fear of losing audience.

    I think this is a wrong analogy. A more correct analogy would be a MS as a carmaker that sells a car that 99% drive or know how to drive and they suddenly announce that with the next release they will switch to electric engines, screwing badly the gas vendor industry this way .

  60. Re:I think this is for the better by EvlG · · Score: 2

    I think it is inaccurate to describe Java as a moving target at this point.

    3+ years ago, when the language was undergoing MAJOR revisions with each release ala the switch from old event model to new event model, and switch from AWT to Swing, that was true.

    However, since Java 2 has been released, things have settled down quite a lot. The language is stable. Sure new features are added, but they aren't the kind that make you go back and redesign lots and lots of code. They are more of the "wow, that is a nice enhancement that will save me lots of time" type.

    Sun has also spent a lot of effort in speeding up Java in the past 18 months. However, most apps don't need to worry about this. They can just take advantage of the increased speed with no extra effort expended bu the developer.

    It seems that today, the largest advances in Java by far occure in the class libraries. However, even here we see that many of the changes are just improvements in the way things worked before. Take JDBC. JDBC code I wrote 2 years ago still works now in JDBC 2. Sure, JDBC 2 added lots of useful things (like built-in connection pooling and data sources), but my code doesn't have to use them to work. JDBC 3 is now in development, and will add more useful things (like statement pools) but once again, my existing code should work just fine. So it is true that Java evolves quickly, but these days developers aren't stranded anymore.

    IMO it is to Sun's credit that they push the envelope of Java so much in such a short time. Without the aggressive release schedules, Java wouldn't have a chance. Keeping the platform evolving so quickly allows Java to stay on the leading edge. Look at the XML RPC stuff - this stuff was out there from the start of all this "web services" buzz, long before .NET was announced. Without the leadership of Sun, IBM, and the like to push the platform forward, it would simply die from stagnation.

  61. Re:I think this is for the better by EvlG · · Score: 2

    I agree, that is certainly a conundrum.

    I was hoping that the next generation of IE would follow Mozilla's footsteps, and put JDK 1.3 in it, but alas there is no hope for that.

    It is quite disappointing to see such wonderful Java 2 features so useless in a browser-based app. Fortunately for all of us, there is much more to Java than browser-based. Sun's new Java WebStart (or whatever it is called) that provides the best of running Java from a browser (no setup/installation issues) with tht best of running from a JRE (quality JDK with full library support) seems quite promising for corporate and specialized app environments. But it is disappointing that simple applets will be all we can ever expect from a web page.

  62. Re:Approximately 1.5 minutes by gmhowell · · Score: 2

    Well, maybe you can get 6 megs in 1.5 minutes, but most people can't. Many, many people can't (FWIW, I got it in about 2.5 minutes the other day:)

    People will/are downloading Real* only as long as the builtin Windows Media Player isn't pre-installed. Same with WinAmp.

    None of which really bothers me, personally, but that's how I'd explain the 'strum and drang' from the masses.

    --
    Jesus was all right but his disciples were thick and ordinary. -John Lennon
  63. Re:Monopoly Strategy by LWATCDR · · Score: 1

    Well I doubt that most people ever wrote for the MSJVM. I think only J++ supported those extentions. Very few people used them.
    MicroSoft should include a Java 2 JVM. You ask why? Because Java is a great tool and you really can write once run anywhere. Having to download a JVM sucks. What we do not need is .NET Java will do just about everything that .NET will do and be platform neutral. If MicroSoft has a problem with the Java Lanugage it's self. Well then write C# so it can target the JVM same with VB. You want to be extend Java fine, make packages that extend Java. I have had to do that for some of my Java projects. I am using DDE and reading ENVs in Java on a windows machine. Java should be the new Basic for the 21 centrury. It should be available included on every machine. It will not happen of course :(

    If the best tech always won we would all have been using Macs and Amigas by 87.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  64. Re:Correction of Monopoly Abuse by Tony-A · · Score: 2

    Ah, but Sun is NOT a monopoly, and the market forces can be assumed to correct any problems. That's the problem with being a monopoly. The rules are different.
    Personally I'd love to see Sun getting $25 per copy of Windows. Should speed up Linux on the Desktop quite a bit.

  65. Re:This KILLS java completely by dublin · · Score: 2

    Your opinions seem to be rather disconnected with what I see in the real world. I talk with CxO-types nearly every day, and one thing that is a nearly constant theme right now is that they're *MAD* about Microsoft's attempt to force them into XP and a two-year upgrade cycle for both the OS and Office. I've spoken with one CEO and two CFOs in the last week that have decided to pass on Microsofts XP licensing "offer" to upgrade everything by October, because they did enough research to realize that the cost down the road *substantially* outwieghs the apprent short term "savings". Interestingly, these are mostly shops that had "little to no interest" in Linux previously, but are now seriously investigating how much of their server infrastructure can be moved to Linux, and how quickly!

    *Most* corporate app projects I know of are being written in Java (esp. J2EE). Good Java programmers are NOT having a hard time finding employment, even in what looks to become a serious downturn.

    Interestingly enough, it looks as though Microsoft itself may be the most powerful force in making the platform of the future Java on Linux. That would be a very good thing, indeed, as Java and Linux are quite complementary, and Java (despite what you read here from the GNU-only Java-bashers) really does finally deliver on what it promised five or six years ago. The really good news abou this is that almost everyone now will be using *real* JVMs (i.e., Sun's or IBM's) rather than the putrid excuse MS has been foisting off on people for years in an attempt to undermine the entire Java concept.

    To the skeptics: If you haven't looked seriously at Java in the past year or so, go back do your homework, paying particular attention to what J2EE, EJB, etc. have added to the entire Java world. I think you'll be impressed. (Of course Java isn't perfect - but it's the best thing out there that can do the job - best by a long, long, way. Oh, and it's really our only hope in containing .NET, so you better either get behind it or sign up now for those XP subscriptions for mandatory 2-year upgrades...)

    --
    "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
  66. Re:Holy FUD Machine, Batman! by WGR · · Score: 1

    The only reason Notes has not had a major virus attack is that Lotuscript is not on every teenagers hard drive.
    If somebody converted a VBS virus to Lotus script, a lot of corporate networks would be in panic mode.

  67. Re:BTW Sun didn't win. They settled. by Seeker5528 · · Score: 1

    TummyX said

    "BTW Sun didn't win. They settled."

    But I think SUN did win.

    They gambled that getting MS to support Java would bring much needed support for Java. And they gambled that the license was good enough that the courts would side with SUN in a legal dispute if MS did something disagreeable.

    On one hand some of the early expectations for Java have not been met. On the other the primary goal of getting wide spread support has been achieved. That is a win in my book.

    Later seeker

  68. Re:Dropping _something_ by Fapestniegd · · Score: 1

    Unfortunatly, consumers hav proven they will eat what their fed. :(

  69. Re:I think this is for the better by lgraba · · Score: 1

    "Java right now is still a moving target with a new verison coming out every half a year or so, and I don't think that bundling a JVM with an OS would have been beneficial to the language's development, as it would force developers to only use the XP version for fear of losing audience. "

    If you mean that the version that MS would have installed would have been Java 1.1, rather than the current 1.3 (or might it be 1.4 when XP is released) I agree with you.

    However, I doubt that MS's motivation has any relation to that situation. They see Java as a competitor, and will not give Java any help by including it with the OS installation. I also think that there is a customer need for Java, and there needs to be an effort to get Java installed on all the new PC's that are sold running WinXP. One way for this to happen would be for the PC OEMs to install it before the PC leaves their factory, but this sort of action was not allowed by MS contracts in the past. This is a real test case for MS's anti-trust behavior: if the PC OEM's customers want something, but MS contracts prevent the OEM's from providing it, then customer needs cannot be met due to MS's exclusionary contracts. DOJ, are you watching?

  70. Re:This KILLS java completely by ff · · Score: 1

    I agree, this is probably the beginning of the end for Java. The problem is people's lazyness... if you move in small enough steps, you can get them anywhere and they won't notice or care.

  71. What about Active X? by bridgette · · Score: 2

    From the article:
    In a separate move affecting Java, Microsoft is tightening security settings in its new Windows and Office programs that in some cases will also disable Java programs. Microsoft's new products will now screen out Java as a possible carrier of computer viruses in e-mail and, under high-security settings, in Web-browsing software. ... "We treated our own technology exactly the way we have treated Java," he said. The security settings are fully customizable by the user or by a computer-system administrator, he noted. "We made the default setting the highest possible and want the customer to be able to then make an informed choice," Culp said.

    Does this incude Active X? In pre-XP releases selecting the "high" internet security level still didn't turn off Active X, the user has to set a "custom" security level to disable it. I doubt that M$ would really do anything about Active X since all kinds of stuff breaks when you disable it but since M$ claims to be concerned about security ...

    --
    - bridgette
  72. Why Millennium is right by ctimes2 · · Score: 1

    Your basic user is a technophobe, afraid to install new software, because Microsoft made them (or maybe us before we knew better?) that way. When you come from the 're-install twice a year for a clean stable system' generation, then you'll understand what this really means.
    Microsoft has won the hearts and minds of it's users, they are flat out afraid to try anything else because they're used to what they've got and 'experience' tells that 1) if it's not made by Microsoft, it probably won't work very well, 2) If Microsoft 'supports it' it'll probably be OK and most importantly 3) if Microsoft MAKES it, it must be a great new thing (even if it's been around for everyone else for years).

    Microsoft wins not by convincing pointy haired bosses, but by culling those most likely to accept what they're fed. The end user.

    Ctimes2

    --
    My cube. My friend. My solace. My prison.
  73. Not always by MadAhab · · Score: 3
    As a sysadmin, I agree... because users installing software on personal computers inevitably fucks something up.

    But as a programmer, I have to say your assumption is wrong. I had a job where I needed to install stuff all the time for my own programming purposes, and wasn't permitted to. I had to scream my way up to VPs to get permission to install stuff. I HAD to, it was my job. And the lame-ass IT staff wouldn't do it, because it was "unsupported software". The funny thing was, I never, ever once called them for anything unless it was something they screwed up. So it cuts both ways.

    Programmers should fix their own machines. Period. For one thing, it gives them sympathy with users when it "doesn't work". For another, if they can't, they probably can't program well, either.

    Boss of nothin. Big deal.
    Son, go get daddy's hard plastic eyes.

    --
    Expanding a vast wasteland since 1996.
    1. Re:Not always by F452 · · Score: 1

      But if they wait for someone else to fix their machines then they will have more sympathy with users who have to wait for someone else to fix their machines :-)

  74. Re:So what ? by p3d0 · · Score: 2

    Dude, settle down. If Java disappears, its functionality needs to be replaced by something. What do you think Microsoft would suggest? Probably ActiveX, .NET, ASP...
    --

    --
    Patrick Doyle
    I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
  75. This makes sense... by Monthenor · · Score: 2

    ...now. See, yesterday I was trying to find the Microsoft Java API online to figure out WHY IN GOD(S)'S NAME I CAN'T USE SETCURSOR() IN IE. They had moved the page I had bookmarked. After wrestling with the MSDN Library "Help" for a while, I finally had to do a raw search for it. They're not even calling it a Java API anymore, it's all listed under Visual J++...probably so they can bury it all at once. I hate hate HATE their pathetic half-assed implementation...like moving the Point class up the inheritence heirarchy! What's up with that? Forcing everyone who uses standard Java to write their own personal Point class...,/rant>
    ------------------------

    --
    Co-founder of GerbilMechs
  76. Isn't this exactly what Sun wanted by throx · · Score: 5

    Microsoft has been accused of an "embrace and extend" attack on Java for years and has even lost a lawsuit on those grounds. Now they have rolled over and played dead - not shipping Java with the OS anymore and requiring users to go out and download the JVM they want.

    Sun's got what they wanted and suddenly it doesn't look so good. Be careful what you ask for - you just might get it.

    --

    Fear: When you see B8 00 4C CD 21 and know what it means

    1. Re:Isn't this exactly what Sun wanted by T.Hobbes · · Score: 1

      In the strictest sense, this is good.. but I'm sure Sun would have prefered Microsoft to actually produce a compliant VM and make that the default. This seems like one of those one-step-forward/two-steps-back improvements.

      Linus has,in fact,grown,and explosively-JonKatz

    2. Re:Isn't this exactly what Sun wanted by twitter · · Score: 2
      not shipping Java with the OS anymore and requiring users to go out and download the JVM they want.

      Sure, they will. They will get a message that says something like, "This page contains JAVA code that Microsoft no longer supports for security reasons. It may contain viruses and damage your computer. If you want to use it anyway, press yes." Right...

      Then how long do you think it will take them to break Sun's JVM again? The trick of making competitors look unstable is starting to tell on M$, as most people now know who is to blame. Those idiots keep doing the same things. What a waste.

      --

      Friends don't help friends install M$ junk.

    3. Re:Isn't this exactly what Sun wanted by Martin+Blank · · Score: 2
      You make a good point. Another point to consider is that many of the posters here are essentially advocating forcing Microsoft to implement another company's product. That is a bad trend to get started, even if it is with Microsoft. Instances in which a company is required to include support for another company's products should be rare and used only under the most extreme circumstances, and to be honest, I can't think of many such instances.

      Let the other companies develop their own products, their own plug-ins, and their own marketing. A few other people have mentioned Flash and Quicktime, both of which do just fine in the current web environment. There's no reason that a webmaster can't include a little link that says, "To view this page properly, you must install Sun's Java engine. Click here to download it." I see plenty of sites doing just that with a half-dozen other major plug-ins.

      --
      You can never go home again... but I guess you can shop there.
  77. Re:So what ? by edwdig · · Score: 1

    Mozilla (right now) isn't aimed for the average user tho. Someone who's going to have trouble downloading a JVM isn't going to know what Mozilla is in the first place. Netscape's releases include Sun's JVM. The average IE user is probably as likely to go download a JVM as they are to go download Netscape. As history as shown, that's not gonna happen.

  78. Re:Approximately 1.5 minutes by hattig · · Score: 2
    ANd for the 99% of users without Cable/DSL? That 6 MB download is 40 minutes+. Yeah right.

    Luckily most OEMs etc will eventually install the Sun Java VM and plugin on all boxes they sell, and if not, I bet that many magazines will just stick it on their cover CDs anyway at some point or another.

  79. It's not a bad thing by chrysalis · · Score: 2

    Web sites using Java applets are lousy. Most of the time, Java is only used for useless bloat like animated buttons or customized menus. It needs a lot of memory and CPU for this crap.
    I'm using Opera on Linux, without Java support. And it's great. I really don't need a Java-enabled browser. Java is now old-fashionned, webmasters leaved it in favor of Flash. Flash achieves the same thing, but it's lightweight, less bug-prone and creating flash files doesn't require any programming knowledge.

    -- Pure FTP server - Upgrade your FTP server to something simple and secure.

    --
    {{.sig}}
    1. Re:It's not a bad thing by Lussarn · · Score: 1

      How much does Java and Flash have in common? Not much!

  80. Re:Holy FUD Machine, Batman! by WinDoze · · Score: 5

    But will they also screen all your emails to make sure they don't contain any of that nasty GPL virus?

    Stop spreading FUD! That's GPL cancer , mister!

  81. Re:Actually... by levik · · Score: 1

    Read the article. They can ship it for seven more years if they chose to.

    --
    Ñ'
  82. Re:I think this is for the better by levik · · Score: 1
    I wasn't questioning MS's motivation, just indicating that in the long run, the move might prove to be beneficial, or at least insignificant to Java as a language.

    And I think (based on a story posted about a week ago here on slashdot) that MS's OEM deals for XP will allow manufacturers to preinstall things they choose. (The article mentions this as well)However this being a manual operation might make it too costly for OEMs to pracice it widely.

    --
    Ñ'
  83. Re:I think this is for the better by levik · · Score: 1
    Actually, Java 2 (JDK 1.2) included *A LOT* of new graphical features that cannot be used in current applets because they would only be supported by pepole who insalled Sun's plugin, and not the default MS/Netscape installations.

    Without the MS JVM holding people at 1.1, you can go ahead and use your "regular" JVM from Sun/IBM with your browser, making it compatible with the new bells and whistles. (If you're in for that sort of thing, anyway).

    --
    Ñ'
  84. Re:OEMs should bundle the Runtime by levik · · Score: 1
    Sun is about to release JDK 1.4 (if it hasn't already) which adds a lot of new things like fullscreen graphics support, etc (to promote game programming).

    Also as far as I can recall, there is a javaw.exe file that you can call instead of java.exe to not have the console open up. Both have their uses.

    --
    Ñ'
  85. Re:This KILLS java completely by levik · · Score: 1
    Yes, but why do you have to do this through the web? I mean I can understand the advantage of having this app be available anywhere, i guess, but creating it as a Java application rather than an applet would have let you utilise a wider set of libraries without complicating the code any (you would still use java.net.Socket, right?).

    Then you could package it as a .jar file and allow people easy access. Granted, not as simple as an applet to use, but not much functionality is lost, it's still platform-independant, and you get rid of a bunch of annoying limitations an applet imposes on you.

    I think that there's this rush to put everyting on the web nowadays without stopping to think if it's really the appropriate medium for some of these applications.

    --
    Ñ'
  86. Re:I think this is for the better by levik · · Score: 1

    My point about moving target simply meant to say that if you were to write an app today using Java 2D (intruduced in Jdk 1.2) it would not work with a huge installed base of MS JVMs, because they use 1.1, and while java has been (mostly) backwards compatible, you have to code to your target audience. So if MS continued shipping their Java 1.1 VM for the next 7 years as they could have, that's seven years you have to make a choice to go with the newest features/optimisations or go for the biggest audience.

    --
    Ñ'
  87. Re:Why would they need it after they copied it? by levik · · Score: 2

    Servlets

    --
    Ñ'
  88. I think this is for the better by levik · · Score: 4
    To all of the people using Java out there, this announcement seems like the equivalent of "XP will no longer encorporate a web browser".

    Java right now is still a moving target with a new verison coming out every half a year or so, and I don't think that bundling a JVM with an OS would have been beneficial to the language's development, as it would force developers to only use the XP version for fear of losing audience.

    --
    Ñ'
    1. Re:I think this is for the better by mrfiddlehead · · Score: 1
      Face it. The only people who love java are java programmers and sun execs. The rest of us fairly cringe everytime we see that 'Loading java applet' message. And ever single java program I've ever downloaded has not done much to encourage me to take the time to download and install the JRL just so that I can find that it's a butt ugly interface, and it crashes ad nauseum.

      Java's like that first girlfriend in high school. She was hot when she was 16 but now that she's past it she's a bit of a scrag.

      Time to move on, nothing to see here folks.

      ps. C++ rules

      --
      :wq
    2. Re:I think this is for the better by spongman · · Score: 1

      maybe, but the goverment tried to get microsoft to ship windows without a web browser, which by your analogy would be less than 99%.

    3. Re:I think this is for the better by tswinzig · · Score: 2

      I don't think that bundling a JVM with an OS would have been beneficial to the language's development, as it would force developers to only use the XP version for fear of losing audience

      Right, now we've lost the audience right up front, no fear involved.

      Tally ho!

      --

      "And like that ... he's gone."
    4. Re:I think this is for the better by jockm · · Score: 1

      Try more like a year or more between major releases of Java. The platform is mature these days...

      --

      What do you know I wrote a novel
  89. Re:This KILLS java completely by levik · · Score: 5
    Your arguments are all true, but do not really add up to the death of Java. What they add up to is the death of Java in the browser, which has arguably been a bad idea to begin with, and has probably become a worse idea once Flash came out. Other than playing web based games, java in the browser is just plain annoying. (I should mention here that I am a big fan of the Java language, and get paid to develop mostly in Java)

    Java used the client side applets to gain prominence, but that was mostly a gimmick. Where Java really comes into its own is on the server, where the developer can control the JVM version, and doesn't have to use Java 1.0 for compatibility's sake.

    Since server based Java never relied on the MS JVM, it remains unefective and just as viable as it ever was.

    --
    Ñ'
  90. Re:Approximately 1.5 minutes by good.karma · · Score: 1
    This actually bodes poorly for people running nix houses. nix + Oracle or mySQL + PHP is an excellent solution nowadays. But what happens when in order to interface with that backend all your users will be using IE7? There will be pressure to migrate.

    what difference does it make? jsp spits out html, browser parses/displays html. php spits out html, browser parses/displays html. asp spits out html, browser parses/displays html. do you have any idea what you're talking about? what technology you use on the server has absolutely nothing to do with what browser the user uses. if you're using jsp, your outputted pages should conform to the w3c spec. if you're using asp, your outputted pages should conform to the w3c spec.

    baffled

    karma

  91. Sort of mildly annoying... by Mr.+Gus · · Score: 1


    Dunno about the "Java Developer's Perspective" (they'd probably want to play with Sun's regardless), but this is sort of annoying. Java stuff is generall the sort of thing that I try to avoid, that I turn off in Netscape REGARDLESS of the fact that it makes it more stable. :) Depending on what computer I'm at, I use IE too. Soooo....

    In spite of that, sometimes I will need to use Java. I can't entirely get around it, and if I actually intended to use XP (I play with my machines a tad too much for anything to be worth that, honestly, though you never know...), this could get really annoying. I can see myself downloading the "Java Plug-In" once a month, and just not looking at stuff that I want to because I'm too lazy every-other (which, in the paranoid "MS must be trying to kill something off" sense, is what one would think MS is going for).

    At the same time, I wouldn't mind Java going away on the internet... :) My stupid opinion...

  92. okay... by camusflage · · Score: 1

    Not like it's that hard to download a JVM...

    --
    The truth about Scientology, Xenu, and you: Operation Clambake
    1. Re:okay... by camusflage · · Score: 1

      Heh. We've got even nastier stuff afoot in our company. For the coming OS replacement to Win2k on the desktop, they're looking to lock EVERYONE down, even developers. The first day this comes around, I plan on devoting myself full-time to reading /., as I'll be unable to do much of anything else. No local admins, no self-installed applications, no access to the CD (except to listen to music). Orwell would be proud.

      --
      The truth about Scientology, Xenu, and you: Operation Clambake
    2. Re:okay... by camusflage · · Score: 1

      That's true.. You're forgetting though, it's their OS, and they can put in whatever they want. I don't seem to recall any chess fans screaming for Bill's head because Solitaire, Minesweeper, and Freecell were included, but no chess program.

      No one's been crying because Windows doesn't support x86 linux binaries. If that's what you need, you run linux or use something like VMWare. Why should Java be any different?

      About NS, sorry, but NS has been on the downward spiral for quite some time. IE3 and NS3 were on par with one another. With v4, IE pulled away from NS, and with v5, IE stomped all over NS. The only reason I keep NS around anymore is to make sure that my developers format their tables properly.

      --
      The truth about Scientology, Xenu, and you: Operation Clambake
    3. Re:okay... by GuySmiley · · Score: 1

      Not really:

      Our sysadmin locks us all out from changing any setting or installing anything on our lovely new win2K boxes. I can't install jack.

      --
      Hey, leave comments about my mother out of this!
    4. Re:okay... by Bob+Ince · · Score: 1

      ...would be nice if they had finished writing it before taking the Java away, then, really. :-)


      --
      This comment was brought to you by And Clover.
    5. Re:okay... by Bob+Ince · · Score: 2
      Not like it's that hard to download a JVM.

      Are you kidding? Even given the confidence and necessary user rights to install it, JRE 1.4 is a 12 meg download. That's not exactly attractive to the average modem user.

      For all its problems, Java gives me a decent way to put cross-platform interactive stuff on my site and have it Just Work straight away for the majority of users. There's no obvious alternative if XP takes that away.


      --
      This comment was brought to you by And Clover.
    6. Re:okay... by TummyX · · Score: 1

      No. What you just said is horseshit.

      Hardly anything java works nowdays in Microsoft's VM which is frozen in 1.1.4 cause of the litigation between Microsoft and Sun. Running any decent client applications requires at least 1.2 now days.

      BTW Sun didn't win. They settled.

      Everyone knows that Microsoft's language additions to Java were good. Other people started to copy them. Sun just doesn't want to admit it, and java will still have the most horrible event handling syntax in the world.

    7. Re:okay... by TummyX · · Score: 1

      What case?

      Hardly anything java works nowdays in Microsoft's VM.


      Hardly anything java works nowdays on Microsoft's VM cause they all use Java 1.2. Microsoft's version of java *was* the fastest and supported the spec even better than sun's implementation (there were ofcourse non standard extensions).

      Everyone knows that Microsoft's language additions to Java were good.


      Here I'm talking about the new language features Microsoft added to Java back in 97/98. These are delegates, multicast delegates and J/Direct. These WERE good LANGUAGE EXTENSIONS for Java.

      The good language extensions have anything to do with how sucky Microsoft's VM is for modern client side java that usually uses Swing, Collections and other Java 1.2 features. This ofcourse isn't Microsoft's fault. They aren't allowed to update their VM anymore (only bug fixes).

      Basically all Microsoft's 1.1.4 VM would be good for now days is vewing java applets (since many still use AWT over Swing). How many websites still use those over DHTML/Flash?

      Like any other plugin (e.g. flash), IE will prompt you to download the VM if you do happen to find a site that still uses Java.

      I really don't see a problem with this.

    8. Re:okay... by TummyX · · Score: 1


      Mmmmmm, J/Direct. Unfortunately, it's really not very cross-platform. Now, sure, you're going to be calling into native code, so your app won't be "write once, run anywhere" regardless. But at least if I use RNI (Sun's is RNI, right, not JNI? Not that it matters.), I don't have to modify my Java for the Linux version.


      RNI = Raw native interface = Microsoft.
      JNI = Java native interface = Sun.

      I was talking about the language extensions being good. J/Direct was not cross platform only cause Microsoft were the only ones who implemented it (except for some experimental stuff from Transvirtual). That doesn't mean they were BAD. They were GOOD extensions. What I mean by this is that if Java (all Java) had RNI and J/Direct instead of JNI it would have been much better. Microsoft wasn't stopping anyone from doing that. I think apple have a similar thing to J/Direct in their VM(interestingly enough, it's called JDirect!).


      Still, I will admit to a bit of a love affair with J/Direct. Or at least a lack of hate affair, after dealing with those other ridiculous kludges.

      Me too.

      Yes I think including the VM in XP would have been better. I just don't think it is as big a deal as everyone is making it out to be. I too write a pretty large java application based on 1.1 so it'll run on MS's VM. But I'm starting to migrate it to Java 1.2 cause I can saw relying on Microsoft's VM and Java 1.1 wasn't too smart considering the outcome of the Sun/MS case.
      BTW, I believe it is only a 5MB download, not a 10MB download.

    9. Re:okay... by Stormin · · Score: 1

      Then the developer should include a version with the JRE inside it. There are lots of apps out there that need MSVBVM60.DLL to work, and nobody ever complains about having to download that. (Probably since a lot of apps come with it anyway). If enough Java apps include the JRE then the machine will eventuall have it anyway.

    10. Re:okay... by inquisitor · · Score: 1

      No, it's because Sun sued Microsoft, and won. So if Microsoft wants to stay in line with the injunction, it can't develop its JVM or bundle it with the operating system. So it has to supply it on Windows Update instead, so it can't be seen as bundling.

      Don't attach a sinister motive to everything about Microsoft: it just doesn't work all the time.

    11. Re:okay... by donutello · · Score: 2

      And they're removing Java, meaning that anyone distributing a Java app needs to distribute instructions on how to waste half an hour downloading the latest VM.

      FYI, if you try to download a web page which uses a Java applet you get a pop-up telling you you need Java and you can click on a button to automatically download the VM.

      --
      Mmmm.. Donuts
    12. Re:okay... by DESADE · · Score: 2

      Good point. I can see it now.

      A recently installed program will cause problems with .net services. Would you like to correct this? Y/N

    13. Re:okay... by KingAdrock · · Score: 1

      Actually lastime I tried to download and install Netscape it didn't work. That is why I won't use it!

    14. Re:okay... by patter · · Score: 1

      The JRE itself (JUST the JVM and associated libraries) comes in at 5,364,696 bytes for the Windows platform, on a 56K modem, an average user should be able to get about 3KB/s download speed. At that speed, it will take about a half-hour to download the runtime. (Specifically, 1746.32 seconds, or about 29 minutes, 6 seconds.) While this is no doubt true, the JVM that you're talking about is not required to run Java Applets from IE. The VM that the browser needs is a tiny little download (don't know the size), and took but a few seconds on a T1 (so maybe 3 minutes at 56K? if that) last time I had to install it.

      --
      -- If at first you do succeed, try to hide your astonishment. -- Harry F. Banks
    15. Re:okay... by patter · · Score: 2

      Look at it this way: we finally are freed from those annoying pop-up windows!

      Dude, we're not even talking about JavaScript. Go read something besides slashdot, and get an education.

      --
      -- If at first you do succeed, try to hide your astonishment. -- Harry F. Banks
    16. Re:okay... by joto · · Score: 2

      Then you must have a really short memory, or be very young. Because that was what all websites were saying back before IE became popular.

    17. Re:okay... by BayStealth · · Score: 1

      I don't think it's a matter of how hard it is. M$ will not be able to kill Java this way. When I booted WinXP yesterday, I was notified of some critical update that needed to be installed. Along with the update was the JVM, so I installed them both without giving it any thought. Thats what the average user will do.

      [Disclaimer: I only use XP because I have 50 users to support, who will probably be running it at some point.]

    18. Re:okay... by Radical+Rad · · Score: 1

      What a load of bull! Microsoft can bundle any damn thing it wants. All they have to do is say its part of the OS. The recent anti-trust ruling at the appeals court level proved that.

      What Microsoft cannot do due to the Sun/Java ruling is to call their virtual machine "Java".

    19. Re:okay... by startled · · Score: 2

      I was going to write a well-reasoned response to this, but decided I'd just selectively quote, and the total absurdity of the post would show through. It's just more amusing that way.

      Hardly anything java works nowdays in Microsoft's VM.

      Everyone knows that Microsoft's language additions to Java were good.

      I rest my case.

    20. Re:okay... by startled · · Score: 2

      Try some Penguin Mints, they'll help with that.

      He was actually the one criticizing the MS VM. I, on the other hand, have been arguing for its inclusion-- I prefer the much smaller memory footprint and increased speed in consumer apps that it has over the bloated, server-oriented Sun VM. If you're still concerned that preferring an MS product over a Sun one makes me anti-MS, you'll have to enlighten me.

    21. Re:okay... by startled · · Score: 3

      Ah, I'm starting to understand your position now. :) I still disagree completely with your first statement-- I use Java programs on a regular basis that run on 1.1. Stock stuff, game applets, homestead.com, etc.. MS's VM still kicks enough ass to support. Do I wish they'd been able to make a 1.2VM? Sure, if they had removed all of the WFC bullshit. Do I think they would have ever done that? Hell, no.

      Here I'm talking about the new language features Microsoft added to Java back in 97/98. These are delegates, multicast delegates and J/Direct. These WERE good LANGUAGE EXTENSIONS for Java.

      Mmmmmm, J/Direct. Unfortunately, it's really not very cross-platform. Now, sure, you're going to be calling into native code, so your app won't be "write once, run anywhere" regardless. But at least if I use RNI (Sun's is RNI, right, not JNI? Not that it matters.), I don't have to modify my Java for the Linux version. Still, I will admit to a bit of a love affair with J/Direct. Or at least a lack of hate affair, after dealing with those other ridiculous kludges.

      Like any other plugin (e.g. flash), IE will prompt you to download the VM if you do happen to find a site that still uses Java.

      A 10 meg inclusion with a 1 gig install is no big deal. Over a 56K modem, it's enough of a deterrent that major commercial sites won't take the risk of losing a potential viewer.

      The real root of this issue isn't theoretical for me. I'm working on a very large Java app. I want it to be cross-platform, and it needs to have minimal barrier to use-- that means, in most cases, no VM download. So regardless of what court cases went on, or whose extensions were easier to use, etc. etc., one thing is very obvious with this announcement: Microsoft just made my job a whole lot harder. They didn't have to do it, and they really pissed me off.

    22. Re:okay... by startled · · Score: 4

      The reason there's no JVM included with Windows XP is due to terms of a settlement between Microsoft and Sun Microsystems. Basically, Sun told them not to do it.

      This is horseshit flamebait, and you know it (and I know it, and I'm responding-- sigh). As pretty much everyone here knows, MS first attempted to kill Java by adding a lot of proprietary, Windows-only extensions. They hoped that by turning it into a platform-specific language, it would either become useless, or another Windows-only option. Sun sued MS, telling them to cut that shit out. They won, but MS can continue to distribute the VM for another 7 years or so. Additionally, they can bundle other VMs with their OS.

      Now that MS's first attempt to kill Java has failed, they're coming in with another two-pronged attack. They're introducing C#, which is pitched to be just like Java, only easier, better, faster, and makes toast. And they're removing Java, meaning that anyone distributing a Java app needs to distribute instructions on how to waste half an hour downloading the latest VM.

      MS even admits it's for "business reasons", which is the last resort after finding absolutely no way to say this is good for the consumer. If they want to bundle a Java VM with their OS, they have many options.

    23. Re:okay... by kochsr · · Score: 1

      windows nt 4 didn't come with the microsoft virtual machine... it had to be installed separately. i think it was because microsoft's was non-standard and was freaking sun out

    24. Re:okay... by Traxton1 · · Score: 1

      It's okay, nobody likes Real Networks anyway.

    25. Re:okay... by _xeno_ · · Score: 1
      My data came from looking for "Java Plugin" on Sun's Java webpage.

      The "Download Java Plugin" link told me to download the JRE, so that's why my data is based on that. The download page lists the file as 5,364,969 bytes, and since I already have the 28MB JDK, I didn't bother downloading it.

      Likewise, I already have the plugin and can't really test how big it is using IE's ActiveX control auto-download feature, but if I sent a user to find the Java plugin, they'd wind up being told to download the Java Runtime Environment, coming it at 5MB.

      Howerver, the Netscape version (which sends the user to a webpage and doesn't autodownload code) sends the user to a page titled Java(TM) 2 Runtime Environment, Standard Edition including Java(TM) Plug-in Version 1.3.1 for Microsoft Windows ... which is the 5MB download. Presumably, the IE version bootstraps to that download process, but it may leave out some Netscape code and be smaller.

      --

      --
      You are in a maze of twisty little relative jumps, all alike.
    26. Re:okay... by _xeno_ · · Score: 5
      It isn't, is it?

      OK, I'll download the latest JVM, starting at the Java webpage. I have to go though five pages to get to the final Download page, and that's via a menu on the left. However, both mainstream browsers (IE and Netscape) support specifying the download location, although IE supports automatically downloading and installing the ActiveX control that is the IE plugin.

      The JRE itself (JUST the JVM and associated libraries) comes in at 5,364,696 bytes for the Windows platform, on a 56K modem, an average user should be able to get about 3KB/s download speed. At that speed, it will take about a half-hour to download the runtime. (Specifically, 1746.32 seconds, or about 29 minutes, 6 seconds.)

      At this point, most users would say "screw this" and just abandon the page requiring the applet.

      --

      --
      You are in a maze of twisty little relative jumps, all alike.
    27. Re:okay... by jayhawk88 · · Score: 2

      Not like it's that hard to download Netscape either, but that didn't stop millions from using IE just because it was there. The point here is that if it's not pre-installed, most of the unwashed computing masses won't use it.

    28. Re:okay... by xigxag · · Score: 1
      At that speed, it will take about a half-hour to download the runtime. (Specifically, 1746.32 seconds, or about 29 minutes, 6 seconds.)

      Since we're talking about casual users anyway, the smart thing for Sun to do would be to make sure the current JRE is bundled with the various CD's from AOL, Earthlink, Worldnet and everyone else *but* MSN. It could be even offered as a feature:

      GET A FREE (lame-ass Java) GAME SUITE, JUST FOR CHECKING OUT SpumNet!

      --
      There are two kinds of people: 1) those who start arrays with one and 1) those who start them with zero.
    29. Re:okay... by Sir_Real · · Score: 1

      Drop Java in favor of .NET? Why? If your apps are written in Java, just make the browser download the freakin' plugin. The designer of the app/page has the control here. So what if the XP browser doesn't come stock with a JVM. There's enough stuff out there that requires a JVM already that a lot of people have them by now. I wouldn't go so far as to say its "entrenched" but it's certainly more prolific than .NET.

      Einer

    30. Re:okay... by R2P2 · · Score: 1

      Yes, but sites that require Java usually say something along the lines of "Sorry, but you need a JVM installed to really view this site." I don't recall any site ever saying something like that about Netscape.

    31. Re:okay... by SpryGuy · · Score: 1

      ...but have YOU tried that on a dial-up connection? Or did it just seem that quick and easy because you're sitting on a T1?

      - Spryguy

      --

      - Spryguy
      There are three kinds of people in this world: those that can count and those that can't
    32. Re:okay... by mlheur · · Score: 1
      defautlt IE on 98 never had chinese language support, but the installations are the same. You get to a page that requires java, and it pops up the "IE auto update" feature.

      Nuthin too scary - you do it once and it's done. It's not like going to find real player or adobe, it auto-updates the JVM.

      I didnt even realize until you guys mentioned it that that is what happened while I was playing with XP RC1

    33. Re:okay... by fscking_coward_2001 · · Score: 5

      The point is not whether it is hard to download a JVM. The point is that Java support won't be available without an extra step. This means that MS-sponsored technologies will be the default.

      The article quotes someone who points out that if businesses want broad visiblity to their web sites, they might want to think about dropping Java in favor of .NET. That's the real impact here.

      Think about what's happening to Real Networks, Kodak, and others who are seeing MS put their own technologies as "integral" parts of Windows to replace the products these companies are selling.

    34. Re:okay... by Newander · · Score: 1
      From the Microsoft article:

      "This settlement will not impact our customers or current products in any way and will allow us to focus our time and resources on what we do best: developing great software."

      It seems to me that this does in fact impact Microsoft customers, and I'm not even going to touch the "great software" part.

      --

      Jesus saves and takes half damage.

    35. Re:okay... by MrBoring · · Score: 1

      Amen. Amen. Amen. Let me begin my rant! This problem isn't limited to Java though. How many times hasn't that frustrated all of us. It's these irritating web jerks who have to make us surf through 80 billion links which all say "download now" just to finally get to the page. Plus, most sites usually want an abundance of information to get the "free" download, and another goddamn password. Then they have to give me a laundry list of download sites because no browser maker has yet to automate the process of finding a reliable site from which to download. Also, we don't all have T1 lines going into our houses. Cable modems in my area cost $40+/month. Five megs for a JRE alone IS huge, and it would be nice for MS to provide this for that reason alone. I'm sorry if I don't enjoy spending 3 hours babysitting a modem connection. This all leads to my conspriracy theory that all software makers try their absolute hardest to slow down computers to make sure that they always run at the speed of a 286. Why else would we have things like Java, XML and the web?

    36. Re:okay... by MrBoring · · Score: 1

      Amen.

    37. Re:okay... by bay43270 · · Score: 1

      And they're removing Java, meaning that anyone distributing a Java app needs to distribute instructions on how to waste half an hour downloading the latest VM. FYI, if you try to download a web page which uses a Java applet you get a pop-up telling you you need Java and you can click on a button to automatically download the VM. And if they use webstart, they can do the same with applications, only they don't have to go back to the web site to use it later.
      -----

    38. Re:okay... by EastCoastSurfer · · Score: 1

      I develop servlet and applet solutions to deliver results to some of the Oil Majors - to get software installed in these environments is a nightmare!
      If your solution is required in their environment then their standard desktop image should already include the needed JVM.

    39. Re:okay... by Eryq · · Score: 1
      Oh, "great software" is okay... it was the "developing" that I had a problem with...

      --
      I'm a bloodsucking fiend! Look at my outfit!
    40. Re: okay... by Rytsarsky · · Score: 1

      They don't want to have to download a JVM (which are normally about 10-20MB - long time on a dial up connection).

      To get just the JRE to run java programs, it's not nearly that big... just a few megs. It's the JDK that's 20-someodd megs.

      --
      God became man to enable men to become sons of God. -C.S. Lewis
    41. Re:okay... by Hostile17 · · Score: 1

      What happened is Microsoft tried to Embrace and Extend Java and Sun was having none of that. Sun sued Microsoft, not to keep them from bundling it, but to force them to make MS Java 100% compatible with the standards set forth by Sun and agreed to by Microsoft when the licensed Java from Sun. The bundling part of it is just Microsoft thowing a temper tantrum.


      --
      Fascism should more properly be called corporatism, since it is the merger of state and corporate power - Benito Mussoli
    42. Re: okay... by pinny20 · · Score: 1
      Thing is though it will push webmasters into making .NET only pages. Imagine Joe User goes to your website which has a Java applet on it. Lots of users will end up saying "your website doesn't work". They don't want to have to download a JVM (which are normally about 10-20MB - long time on a dial up connection).

      It's all about trying to kill off Java - Microsoft could have bundled Sun's JVM but they've chosen not to - that speaks volumes if you ask me.

    43. Re:okay... by PygmySurfer · · Score: 2
      Leave it to Slashdot, bashing Microsoft again while not having a clue about the reasons behind the lack of a JVM in Windows XP.

      The reason there's no JVM included with Windows XP is due to terms of a settlement between Microsoft and Sun Microsystems. Basically, Sun told them not to do it. More information can be found Here.

    44. Re:okay... by asincero · · Score: 2

      > I rest my case.

      Forgive me ... I'm a little slow. But what case would this be? All you've managed to show was that you're just another anti-MS Slashdot sheep.

    45. Re:okay... by Genoaschild · · Score: 1

      Try manually installing it if you can't get administrator access. Else, get a boot disk with NTFS support and start hacking away.
      ----

      --
      Just because a bunch of people believe or do something stupid, doesn't make it any less stupid.
    46. Re:okay... by firebat162 · · Score: 1

      From what I understand, it will prompt you to download it like say, a language pack. Big deal. Being Chinese, if I want to read Chinese, all i press is that "download" button that pops up prompting me to download Chinese support. If java support is going to be that easy, this is no concern. Just because reading Chinese needs that extra step doesn't mean the millions of people in China don't read Chinese. If people want to use Java they will.

    47. Re:okay... by etherm · · Score: 1

      um, yeah, its not hard, but for the longest time Netscape has sucked compared to IE. I used to use NS all the time, then it started to suck compared to IE and I switched over. IE hasn't started to suck enough for me to switch back over yet.

    48. Re:okay... by rbennett2000 · · Score: 1

      Why is it up to Microsoft to make Java easily accessible to the masses?

      Note that I'm not saying this is the point you specifically are making, but this was the most applicable post - and the only one with real data

      Sun is the one with the most to gain by Java's widespread adoption and yet, as you point out, it is still virtually impossible for the average user to download and install. Why is no one jumping all over Sun for not doing everything they can to get Java on every desktop? Scott McNealy and team are often too focused on trying to crush Microsoft and filing petty lawsuits, and not focused enough on their own customers and developers.

      Cheers

      --

      Cheers
      "Whip me, beat me, make me write bad checks."
    49. Re:okay... by falzbro · · Score: 1

      Certianly everyone who WANTS to write java shit will download an alternative to a MS jvm anyhow. Those who are just on some horrid web page which has a java nav bar will just click on the silly 'trust microsoft' option and let it install.

    50. Re:okay... by falzbro · · Score: 1

      As a sysadmin, I understand why he/she doesnt want you to have it- because you don't need it to perform your job! If you were a java developer, certainly they'd hook you up, eh?

  93. Re:OEMs should bundle the Runtime by Kalani · · Score: 1

    Another is to append the JAR to the end of a BMP, since windows can use a BMP as an icon, and ZIP (and thus JAR) files are end-based.

    Why do that? First of all, "bitmaps" (they should be called PIXMAPS damnit) aren't going to look so great scaled down and up in all kinds of ways (or moved between color depths.) Icons are distinct for just this reason (they're really just files that can contain several bitmaps of predetermined resolutions/color-depths.)

    So anyway ... I doubt that you need the imaging lesson from me. You've got the wrong approach to this problem though (and there's no need to pull out the "Evil Microsoft" buttons or anything.)

    For a given file extension, an "icon handler" can be installed. This is a COM object that must implement the IUnknown (of course,) IPersistFile, and IExtractIcon interfaces (they're all very very easy to implement.)

    This way, you can actually store the icon resource in the java file and the JRE can just install a handler for the Windows-specific implementation of the icon viewer (or you can add your own extension and push it into the Java community -- the java file format isn't too complicated.)

    Are you actually employed as a programmer? I'm practically homeless and out of work ... I could really use a job. ;)
    ____________________

    --
    ___
    The ends are ape-chosen, only the means are man's. -- Aldous Huxley
  94. PS by Kalani · · Score: 1

    The Lisp joke in your signature is funny.
    ____________________

    --
    ___
    The ends are ape-chosen, only the means are man's. -- Aldous Huxley
  95. Now Sun has to make a smart move by javatips · · Score: 5

    It's time for Sun to make a smart move.

    They can benefit from this situation and make Java (recent version like 1.3) more present on the desktop.

    Now that MS allows OEM to modify the Windows Setup with far less restriction than before, Sun can work with OEM (like Dell, Compact and others) to bundle the Java Plug-In in new PCs.
    Unfortunatly, I doubt that Sun will take this course of action. They are to much focus on the server to actually do this.

  96. Re:C'mon everyone, lets all just use C# by llzackll · · Score: 1

    What? You've been reading too much steve gibson. Windows 2000 has "raw" sockets too. Nothing new in XP.

  97. Well, Actually... by blazerw11 · · Score: 1

    They are forbidden to alter Java. They can include it all they want. Even the article states this.

    --
    A great many people think they are thinking when they are merely rearranging their prejudices. -- William James
  98. Re:Legal challenge to ad blocking by Nailer · · Score: 2

    Simply play back all the complaints and comments about MS Smart Tags and substutute Ad Blocking software. Both modify the content of websites without the authors permission.

  99. Re:Monopoly Strategy by junkgui · · Score: 1

    What about using .cab files for signed applets... well I guess it isn't as bad as netscape's security library... but still. Browsers need to support an open implementation of java! Thats why mozilla is so cool... if only they could figure out there live connect problems....

  100. Re:So what ? by jesser · · Score: 4

    M$ is probably pushing things to ActiveX, .NET, ASP

    Java: cross-platform. Loading a Java applet from a web page doesn't require granting any privileges to the web page. A Java applet can draw in the space it's given, take keyboard input when it has focus, and open new windows, just like a web page can, but it can't do much else.

    ActiveX: Windows-only, and installing an ActiveX applet is equivalent security-wise to installing and running a native program, and then allowing the web page to interact with that program.

    ASP: server-side, so it doesn't even try to do the same thing that Java did.

    I guess that leaves us with .NET. Can .NET run a program such as an applet without giving that program full control over the user's system?

    --
    The shareholder is always right.
  101. Is this really surprising? by km790816 · · Score: 1

    Once upon a time, Sun got an injection against Microsoft for their Java implementation. They forced MS to recall all products that had had Java in the box costing Microsoft in excess of US $1 Billion. Do you know why? Because Microsoft's Java implementation didn't pass Sun's test. Never mind that MS didn't have access to the test nor that Netscape failed the test on more counts. Can you blame MS for staying out of the way of a litigation-happy competitor? If you want Java, download it. Download Sun's implementation...it'll make you feel better, even if it isn't as fast. :-)

  102. To sum it up for you by DougMackensie · · Score: 1

    BAH!
    /me strokes lead pipe next to desk thinking evil things about evil microsoft

  103. Re:Approximately 1.5 minutes by Danh · · Score: 1
    You are a moron. Do you think we care about people like you? Of course you're going to download the JVM. Unfortunately, web designers have to write pages for *gasp* average people! Guess what.. they use *gasp* 56k modems! More than that, like others have already said, they're reluctant to install software.

    Then *gasp* *don't* *use* *Java*. If average people can't use it, don't design with it. There is more than one way.

    Of course this is exactly what M$ wants.

  104. Re:Approximately 1.5 minutes by kimihia · · Score: 1

    1.5 minutes for you. How long do you think it'll take my Grandma to do the same? My Mum? My Dad?

    Na it ain't going to happen for them.

    They'll stick with the defaults the all-knowing MS serves up and won't fiddle with them. Although I did nearly catch Dad downgrading to Navigator 4 at the suggestion of a website he was visiting.

  105. Win vs Nix software engineers by kimihia · · Score: 1
    It takes over your damn computer and is way too bulky.

    That was a popular 1999/2000 mindrot.

    During that time every website was attempting to be the be-all end-all do-all mega-portal. And every install wanted to be on your desktop, on your quicklaunch, on your start menu (in multiple places), in your taskbar, in your favourite, AND IN YOUR FACE DAMMIT.

    Probably the only place they didn't end up in was the list of applications to uninstall.

    Installation was not too bad (changing all my file associations), but uninstallation was filled with dire warnings about the consequences of uninstalling (including global warming if you remove ozone.dll).

    Basically applications bloated. RealPlayer has 1000 features too many. It only has 1015 features, so hmmm, bit bloated there. No I don't want channels, no I don't want news alerts, and no I don't want your advertising.

    Have you seen Quicktime 5 now plays MP3s?

    Unix's philosophy is to have smaller discrete applications doing small bites in the command chain. How often do you see a command:

    [user@unixhost]$ ps auxww | grep user | grep 142.. | sort | less

    See, four small applications to do one thing, and they do that well.

    On the other hand, if that was done by a Windows engineer, it would be similiar to:

    C:\> processlist /a /u /x /ww /user=user /filter=pid:142* /sort /p

    And that same mind rot is the reason why one application will attempt to do the task of 50 programs, change all your file associations, make its ugly icons appear in 20 different hidey holes, and attempt to do everything from what it is intended to, to making you a cup of coffee and juicing your oranges!

    (Especially bad when you don't have any oranges, and you don't like instant coffee.)

  106. Re:Holy FUD Machine, Batman! by nachoman · · Score: 1

    I have to say, Java security is pretty good compared to Active-X and anything microsoft has created with VBScript support. Microsoft provides overrides for this though which can allow any applet to do anything. In netscape 4.x, if the Java applet is not properly signed, it won't give permissions to it even if you click the grant button. Even still you can only do so much with stupid users.

    I think the real reason they are pulling Java is because it's what they are trying to do with .NET. Sure you can get the java plug-in. But the java 2 plugin is available now, and yet no-one downloads it. It is better, faster and support newer stuff. People don't like to have to upgrade all these plugins all the time.

    The reason Microsoft used Java before was because they were trying the standard embrace, extend, break tactics. VJ++ was a flop covered in lawsuits... So they go to plan B, kill Java and make .NET.

  107. Well... by eightball · · Score: 1

    Isn't downloading the Flash plugin an extra step. This hasn't stopped web pages from splattering it all over the place, and presumably hasn't stopped that great of a percentage of people from viewing it.

  108. Re:Approximately 1.5 minutes by BenHmm · · Score: 2
    You are a moron. Do you think we care about people like you? Of course you're going to download the JVM. Unfortunately, web designers have to write pages for *gasp* average people! Guess what.. they use *gasp* 56k modems! More than that, like others have already said, they're reluctant to install software.

    Then *gasp* *don't* *use* *Java*. If average people can't use it, don't design with it. There is more than one way.
  109. This KILLS java completely by blakestah · · Score: 2

    Look. There is no use fighting it. Microsoft will coerce users into upgrading to XP. They've done it before, and they will do it again. It will be a 3 pronged strategy. Office XP will only work on Windows XP, OEMs will be stronghanded into shipping XP, and newer devices will be unsupported on older versions of Windows. Bang - within 3-4 years, everyone will be in the subscription model running XP.

    Now, Microsoft harnesses the other thing they KNOW about the user - the thing used to kill netscape. The user does not change his default settings. Most users never change their browser home page. Most users never install any new software to work with their browser. Most users never delete the icons that ship on their first boot screen.

    BTW, netscape and AOL know this as well - that is why they change the default settings for plugins (read media players) when they install. Hardly any users will change it back.

    Remember, protocols on the web need to be broadly supported, or people will not use them. If even 25% of all users cannot access java without installing it themselves, java is dead.

    And Microsoft can always claim that they made it VERY easy for the user to install java themselves, and it will not change a thing. They could even make the install a one-click thing from their web site - and it would not change a thing except Microsoft's defensibility in court.

    Gates and Co. didn't achieve a 40% profit margin by being nice guys. They have a monopoly, and they know how to use it.

    1. Re:This KILLS java completely by blakestah · · Score: 2

      That works for now.

      In a subscription model Microsoft can decide to strongarm you at any time you are re-subscribing - like yearly, for example.

    2. Re:This KILLS java completely by blakestah · · Score: 2

      Your opinions seem to be rather disconnected with what I see in the real world. I talk with CxO-types nearly every day, and one thing that is a nearly constant theme right now is that they're *MAD* about Microsoft's attempt to force them into XP and a two-year upgrade cycle for both the OS and Office. I've spoken with one CEO and two CFOs in the last week that have decided to pass on Microsofts XP licensing "offer" to upgrade everything by October, because they did enough research to realize that the cost down the road *substantially* outwieghs the apprent short term "savings".

      You underestimate Microsoft. They have a 40% profit margin BECAUSE they are a monopoly that utilizes that power. Once they realize people are not switching over, subscription prices will come down. OEMs will get coerced more severely. The most important thing to Microsoft is not maximizing profit off the subscription based services right now - it is getting people into it in the first place. They will backpedal to get you subscribed. Because, once you are subscribed, they can heavy hand you on pricing and manipulate available software (like java) every single year.

      That is their dream. They may even resurrect java and ship it by default. However, that will not be the end, but the beginning of the end. The subscription model plays so perfectly into their manipulative hands that it is unreal. A chance to be coercive on a YEARLY basis without needing the OEMs is exactly what the monopolist wants.

      Don't forget they have enough money in the bank to give away Windows XP for the first year without flinching. Because the subscription model with paying subscribers is the long term goal.

      As to whether people will go head over heels for linux - I doubt it. Microsoft merely needs to kill java quickly enough and replace it with .NET to own the platform of computing across the web. They are already making .NET available on FreeBSD (through Microsoft) and linux (through MONO). Once everyone has a reasonable plugin for C# and java is still the half broken beast on anything except Windows, Microsoft will actually have a leg up.

      I use linux and Unices now, and I haven't used Windows for anything for years. But I don't see my grandmother considering anything else.

    3. Re:This KILLS java completely by |guillaume| · · Score: 1
      I agree with you, but a big advantage of having the application as an applet instead of a standalone jar is that if you release a new version of your software then the upgrade is transparent for the user.

      This is a really neat thing, and can save you a lot of support. Of course you could make your standalone app download updated classes... I guess it depends on your needs.

      guillaume

      --

      give me all your garmonbozia

    4. Re:This KILLS java completely by wheel · · Score: 1
      Java in the browser, which has arguably been a bad idea to begin with

      Really, there is a place for java on the browser. One of the most kick-ass apps I developed for a client was a real-time order-management system for a network of catering contractors (like the one they use at Taco Bell to communicate between the register and the "chefs"). Cooks can see orders, change status, etc. Customers and managers have a different view of the same data. No possible way to do this w/o continuous page refreshes and anoying clicks through multiple forms etc.

    5. Re:This KILLS java completely by GroovBird · · Score: 1

      Yeah well but, what is Java then, if not just a programming language?

      Java promised us platform independence. If we have a new version of a JVM every half year, then how much do we control the user platform? We don't, which is what Java is made for: target as many platforms as possible.

      Dave

    6. Re:This KILLS java completely by kriemar · · Score: 1

      I might agree with you, except for one thing:

      C#/CLI.

      MS isn't just dropping support for Java, they're proposing a replacement. And it's not just any replacement, it's:

      (1) Better. For one thing, it includes a common JIT and ahead-of-time compiling framework for multiple languages. Imagine compiling C++, C, python, etc. using one compiler, either JIT or ahead-of-time/into native. C# is also cleaner than Java to many.

      (2) Ostensibly standards-based and open. Now there' standards and then there's standards, of course. Also, MS doesn't have to implement any standard correctly, even its own (witness MSVC++, J++); Sun's "closed" process might ironically be more "open" in this way. Still, a standardization process looks appealing and convincing.

      These two things, plus MS's monopoly, may well be enough to convince or coerce people into dropping Java completely.

      Open-source implementations of C#/CLI such as Ximian's Mono won't deter people from it, either.

      I suspect I speak for many when I say I am attracted to C#/CLI over Java, but fear what sort of thing I could be contributing or becoming involved in.

    7. Re:This KILLS java completely by kriemar · · Score: 1

      Thanks for the link about languages compiling to the JVM.

      I guess I knew about them, but had completely forgotten in my MS paranoia.

      Your response to my post was strangely reassuring. It was just what I needed.

      Seriously.

    8. Re:This KILLS java completely by micje · · Score: 1

      Java on the client side will hopefully (have grammar nazis given up on this one?) start to blossom with Java Web Start (example game, specs).

      --

      The nice thing about standards is that there are so many to choose from. - ast

    9. Re:This KILLS java completely by Anonymous+Brave+Guy · · Score: 1
      Look. There is no use fighting it. Microsoft will coerce users into upgrading to XP. They've done it before, and they will do it again.

      Actually, no, they haven't. A large proportion of major users have not upgraded to Win2K and/or Office 2K, realising that they offered too little extra value for the money. Figures vary, but several sources have cited them at around 40-60%.

      It will be a 3 pronged strategy. Office XP will only work on Windows XP, OEMs will be stronghanded into shipping XP, and newer devices will be unsupported on older versions of Windows. Bang - within 3-4 years, everyone will be in the subscription model running XP.

      I don't think so. The reason that MS have so successfully steamrollered resistance so far is that most of their software, up to Win98 and Office 97, was taken up by most people. Because of different file formats, etc., this forces the few slow adopters to keep up.

      Now, MS are for the first time facing a massive amount of resistance. They already lost most of those who didn't upgrade last time around. This time, I don't know of a single company, small or large, who has decided for sure to upgrade yet. I know many, however, who have decided for sure not to.

      In particular, MS may have shot themselves in the foot with their new licensing schemes. A significant number of companies are still quite happily using Office 95 with Windows 95 or NT 4 on their machines. They have seen no reason to upgrade so far. Now, since Office XP isn't officially supported on Win95, ask yourself this: are these people suddenly going to upgrade their whole networks to WinXP just to run Office XP, or are they going to see that as a very good argument for not upgrading to Office XP and keep both products as they are?

      Remember, protocols on the web need to be broadly supported, or people will not use them. If even 25% of all users cannot access java without installing it themselves, java is dead.

      Hardly. Java's main purpose is no longer to produce funky graphics on a web site. It has grown into a decent system for developing genuine, real world applications. If MS drop it from IE then they'll lose the people who care to other browsers. No-one else will be affected, and the Java world, many of whom don't give a flying f**k what MS do, will carry on regardless, but stronger.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    10. Re: This KILLS java completely by jberndt · · Score: 1

      I definately agree that server based Java is very much viable in todays market place. Having Java out of the browser is not such a good idea. I have a friend who works for the Principal Finacial Group in Des Moines, IA. He mostly does java programming for clients and administrators to gain access to information as well as keep track of account status, etc. While it is easy for clients and administrators alike to download a java plug-in when or if the upgrade to Windows XP, this will probably be cause for a lot of un-needed techinical support calls for Principal. Flash really makes web pages look nice, but browser developers such as Microsoft and Mozilla and others need to remember that Java does have some viable uses and should not be left out

    11. Re:This KILLS java completely by JavaPriest · · Score: 1
      I do agree with you that the end of Java in browsers will not be the end of Java at all. Currently I am pretty much into server side Java and was able to "convert" many ASP adepts and the like just by demonstrating Java strength over the weaknesses of their technologies.

      However, I do believe applets can have their use, even in web based apps: if you ever need a complex GUI, I prefer Swing (or even AWT) over HTML (even if it has Struts). Frankly, I never had to create such an applet for any production app, but it *is* a valuable option. And it will remain an option.

      Because such apps are very often written for intranet use, where downloading and installing a JVM is:

      fast

      controlled by either the developer, either the IT staff

      Bottomline: for real applications, the treshold for the end user will be quite low.
      ---

  110. Applets have their place by Codex+The+Sloth · · Score: 1

    While I would agree that Java on the server-side is much more prominent and useful, Applets have their place. It's very useful to be able to shed some of you servers computational load onto the client side usually with better results. Even the crapiest SMTP client applet works ten times better than the shitty server side mail clients I have seen.

    --
    I am not a number! I am a man! And don't you ... oh wait, I'm #93427. Ha ha! In your face #93428!
  111. Re:More FUD: no Java in browser? by Keelor · · Score: 1
    Browsers will still include JVM's, folks.

    Um... the point of the article is that Microsoft's browser _won't_ include a JVM--if people want to eXPerience Java, they'll need to download one.

    There's always the chance that this will all backfire on MS and everyone to switch to Netscape to get their JVM. It seems more likely, though, that OEMs will install a JVM with their distributions of XP, and those that don't buy through OEMs will be willing/able to spend a little time downloading.

    ~=Keelor
    Redmond: the land of nmake-believe

  112. Re:So? by carleton · · Score: 1

    Heh... I read that as "if it wasn't invented by Macintosh and stolen by Microsoft, it's not worth using, right?"

    Funny how the mind interpolates things.

    (Yeah, Xerox labs... blah blah blah)

  113. Gotta Love That Sleaze! by 4of12 · · Score: 2

    because of some MS 'warning message' on how (possibly) harmful java is to your computer

    I remember reading the lengthy legal boilerplate license that came with Java and remarking about the qualifications that Sun would not be held responsible and did not recommend that it should be used to control nuclear power plants, flying aircraft or medical life-support equipment.

    It was buried alongside the more typical disclaimers, etc.

    The funny thing was, that when MS was distributing Java (and not liking it one bit, as you might recall), they showcased that particular snippet from Sun's license. Maybe they figured it would scare off the Aunt Mabel users of the world from toying with the dangers of Java and unprotected sex, but I found it funny as hell.

    --
    "Provided by the management for your protection."
    1. Re:Gotta Love That Sleaze! by Cro+Magnon · · Score: 1

      Well, I recommended Windows for my Grandpa's medical life support equiptment. Of course he DID have that life insurance policy. :)

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  114. Re: your sig by Mendax+Veritas · · Score: 2
    Fear: When you see B8 00 4C CD 21 and know what it means.
    Huh? That's obvious. It's 8086 assembly language for

    mov ax,4C00h
    int 21h

    which in turn is an MS-DOS call to terminate the current process, returning an exit code of zero.

    So what's your point?

  115. OEMs should bundle the Runtime by browser_war_pow · · Score: 2

    If each OEM would bundle the latest stable JRE with their Windows-based PCs then this would be non-issue. It has been how long since Sun updated JDK 1.3.1? And just how different is it from JDK 1.3.0? All sun needs to do to make its JRE consumer friendly is make it transparent to the end user (ie no dos box popping up, it just quietly loads the Java app) and to make an updater utility that automatically updates to the newest JRE/JDK.

    1. Re:OEMs should bundle the Runtime by torokun · · Score: 1
      To fix the icon problem, all they have to do is make a shortcut with the desired icon, and expose that to the user via the desktop, or the start menu... Shortcuts can have any icon, regardless of the file they point to...

    2. Re:OEMs should bundle the Runtime by wishus · · Score: 1

      Thanks, yes, I know that. :)

      What I meant was this:

      If a user downloads my JAR, there is no way - without some sort of windows-friendly installer - to do that automatically from the JAR file.

      wishus
      ---

    3. Re:OEMs should bundle the Runtime by wishus · · Score: 1

      What I meant was that there's no way to do that from the JAR file itself, automatically. Every user has to do it manually, or I have to use some windows-friendly installer.

      Thanks for trying to help though. ;>

      wishus
      ---

    4. Re:OEMs should bundle the Runtime by wishus · · Score: 2

      That's one solution.

      Another is to append the JAR to the end of a BMP, since windows can use a BMP as an icon, and ZIP (and thus JAR) files are end-based.

      See this RFE for a discussion on the issue.

      But I don't want workarounds. I want to distribute a single executable JAR that shows up as a custom icon in windows/solaris/linux/mac.

      When you install the JRE, it should "give" windows the ability to pull an icon from a JAR.

      wishus
      ---

    5. Re:OEMs should bundle the Runtime by wishus · · Score: 2

      WebSeart and JNLP (Java Network Launch Protocol) allow you to run remote applications inside a sandbox, similar to the applet sandbox. JNLP is a really nice protocol, and can do things like only download parts of the application when they're needed and always make sure it is running the latest version.

      WebStart lets you run JNLP from a web page.

      Neither has any relevance to what I'm talking about.

      wishus
      ---

    6. Re:OEMs should bundle the Runtime by wishus · · Score: 2
      Read the documentation again. Web start is a download manager for java apps. It WILL put an icon on your desktop for you. It can also load java apps from a web page.

      You read it again. Here's a relevant bit from the FAQ.

      JavaTM Web Start will always launch the application from the cache, if possible, and it will simultaneously perform a background check with the server for updates. If updates are available, then it will notify the user, and launch the update versions the next time. This approach ensures fast startup time in the common case where there is no update, and also makes sure that an application can be launched offline.

      In a corporate intranet environment, this is great because you don't have to go around updating a thousand computers. It's great in a lot of other places, too. But sometimes, I want to use a certain version of an application - not always the latest. Or maybe I don't want the overhead of checking for updates. Or maybe a thousand other things.

      WebStart is not a direct solution to the problem. It is a different technology that is closely related to Java application technology. I think WebStart is great, but I want a direct solution to the problem - not a different way of doing things pretending to be a solution.

      And yes, WebStart does use JNLP. Read the documentation again.

      wishus
      ---

    7. Re:OEMs should bundle the Runtime by wishus · · Score: 3
      Sun is doing quite well making the JRE user friendly. As of now, you can double-click on an executable JAR and it will run - no DOS window - with javaw.

      What they need to do is find a way to associate an icon with a JAR file in a way that windows explorer and the desktop will recognize it and display that icon instead of the generic executable JAR icon. It's reasonable to assume they will get no help from Microsoft to this end.

      Another problem with desktop Java on windows is associated file types. Without using some sort of installer, I don't know of a way to tell windows that every time I double-click on a file with a .txt, .html, or .java extension, I want it to open in my Java text editor, instead of notepad.exe.

      The problem with OEMs packaging the JRE is that it would make Microsoft mad. Antitrust lawsuits or no, Microsoft would make it hard on that OEM, if it's not already forbidden by the MS licensing. (Wasn't there a slashdot story about MS supposedly letting up on this, but not really?).

      Another possible problem - and I don't know how big a deal it is - but Compaq, Dell, and whoever else probably sell NT servers. Why "help out" Sun installing JREs on their PCs when Sun competes with their server business?

      wishus
      ---

    8. Re:OEMs should bundle the Runtime by Planesdragon · · Score: 2

      Another problem with desktop Java on windows is associated file types. Without using some sort of installer, I don't know of a way to tell windows that every time I double-click on a file with a .txt, .html, or .java extension, I want it to open in my Java text editor, instead of notepad.exe.

      You can simply go into the "file types" information and change that, y'know. Just find the file type, and either change the "Open" command or make a "Open With" command.

      If you need help in figuring this out, you can e-mail me at username "dagondge" on the nycap.rr.com server.

    9. Re:OEMs should bundle the Runtime by bay43270 · · Score: 1

      WebStart lets you run JNLP from a web page. Neither has any relevance to what I'm talking about. Read the documentation again. Web start is a download manager for java apps. It WILL put an icon on your desktop for you. It can also load java apps from a web page.
      -----

  116. Re:So what ? by Dr_Cheeks · · Score: 2
    Mozilla also ships without a JVM, and the first time you try to access a site that needs Java it'll tell you about that and ask if you want to download.
    But most of the people who use Mozilla aren't intimidated by the prospect of seeking out a JVM (indeed, most folk have to go looking for Mozilla itself rather than it being pre-installed with their O/S).

    IE, OTOH, shows up on most new PCs and that's all Joe Sixpack needs to worry about. He's unlikely to go get another browser if he already has one, and he's just as unlikely to bother with the download of a JVM (or even truly appreciate why he should).

    We could all fix this in no time, but most regular users will just see a message saying "Would you like to download potentially dangerous software to view this site's potentially dangerous content? Yes/No?" and click the No option.

    --

  117. Re:Not such a big a deal. by utunga · · Score: 2

    bullshit, this is a big deal.

    The MS java vm (at least the 1.1 version) was in fact the best of the breed.. As a simple 1.1 based vm (admittedly without some key features such as RMI) it was the best, fastest, stablest VM out there bar none... (Sorry but its true)

    With 95%+ browser market share going to MS at the moment, this is basically just another option we effectively can't use on mainstream sites, thereby having to resort to *stuff that M$ approve of* (like flash). The biggest loser from all this in-fighting over java, is us the developers (oh, ok and a few users).

    Of course if sun hadn't sued M$, but more particularly if M$ hadn't been such arseholes about java in the first place then none of this would never have happened.

    One of the few really good things about java was its support in browsers all the way back to netscape 1.1 (at least the core 1.02 jdk). Now thats gone. arghhh!!!! Just when 1.1 support was starting to be universal.

    I supsected as much would happen when installing the early beta .Net SDK's on my windoze partition wasted java support in IE. Clearly MS have basically ported the entire J++ dev to C#. C# being very similar to Java, the only people that lose from this development are people trying to develop cross-platform apps.

    So this is actually a really nasty blow on the part of MS. Did Sun not see this coming? Arrghhhh!

    I'm really really sad to hear this news.

  118. .NET by KingAdrock · · Score: 2

    I am a Microsoft supporter (There goes my Karma) and I'm not a big fan of Java, but I think that this is a mistake.

    Just recently I started programming using .NET. I've mostly used VB.NET to develop both desktop and web applications. I think it is a great technology, but Microsoft needs to realize that it is going to take time for it to take hold. Discontinueing Java support this early will make more users mad than it will make users happy. The first time Johnny Computer User tries to play a Java game online and has to go download a 6 Meg JVM he is going to be pissed.

    I can't think of a good reason to take out Java unless it is to force sites to start using .NET instead of Java, and I'm not sure most Webmasters are ready to do this.


    1. Re:.NET by madman2002 · · Score: 1

      It is impossible for a posting on the merits of Linux or for a posting on the failures of windows to be too long. But if you want a quick summary...fine. Linux is faster, stable, more efficient, a better enviroment for developers, more secure, FREE, and open source. What does Microsoft have that Linux doesn't? I was the first OS that a chimp could use and because of that the average user became dependent on it. Because of this dependence the linux user base remained small even after it began to provide an easy to use GUI. Thus we come to Linux's only turn off, lack of development in key areas that would help promote user interest (such as gaming).

      --


      http://www.gamedev.net/reference/articles/article1 015.asp A spin on the old, if Microso
  119. Huray!! by AnarchoFreak_00 · · Score: 1
    My GOD!

    Someone on slashdot finnaly gets it!
    I can't say how many times I've tried to make this point. But to just be ignored. Maybe I shouldn't tell /. that I'm a web-designer next time.

    This guy deserves a score:5.

  120. BZZT! Wrong. by AnarchoFreak_00 · · Score: 1
    I wasn't taking about Netscape 4.x. Netscape is the exception. In that, it can't do CSS2 for crap. But still tries to.
    Programs should either support something, or not support it. Not support it in a poorly done half-way.

    Anyway.. I do belive, that if you link to a CSS file, the proper way. Netscape will not recongise it:

    And if your talking about tags, they rarely have a use in plain valilla HTML anyway (if the user doesn't want CSS enabled, then they probably don't want you messing with there fonts either. Use , , , and or

    tags instead.

  121. Formatting error by AnarchoFreak_00 · · Score: 1
    , , , and or tags instead.

    Should read:

    , , , etc, and , or tags instead.

  122. Maybe this time I'll get it right by AnarchoFreak_00 · · Score: 1
    , , , and or tags instead.

    Should read:

    <H1>, <I>, <B>, etc, and <SPAN>, or <DIV> tags instead.

    I thought 'Plain Old Text' meant plain old text!

  123. Re:Page only viewable in Windows by frknfrk · · Score: 1

    javascript is still going to be included in the browser, just not a 'full java applet' vm. javascript is not java any more than an apple is an orange. so don't worry, you'll get to keep your rollovers and popup windows.

    --
    The REAL sam_at_caveman_dot_org is user ID 13833.
  124. Re:Approximately 1.5 minutes by patter · · Score: 1

    Windows XP also doesn't have support for RealVideo (Windows never has) so that involved me downloading a 5 minute download from Real.

    Windows 95 (OSR2) actually had a realplay.exe file included in the base install (in either the windows or system directory). I believe it was version 4 (or lower) though, and I don't know if it was associated with all of Real's content at the time (but it did allow a friend of mine who'd never heard of Real audio to listen to files in IE 3.x).

    --
    -- If at first you do succeed, try to hide your astonishment. -- Harry F. Banks
  125. Re:Not such a big a deal. by geekoid · · Score: 1

    Beside, considerring how trendy web developers are,
    you may have hit the nail on the head. Its that need to be 'trendy and cool' that is causing many of the problems web sites have today. If corporations would relize the amount of waste these glorified graphic artist generated in there company they would have a shit fit.
    .NET does not offer anything more then these other "internet" languages, but these dip wad 'webmasters' need to do whats new so they can make them sefl's appear knowledgable so they can generate some selfworth in oirder to cover up the fact that they couldn't code there way out of there ass with a flow chart.
    webmsaters, the bane of the internet

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  126. Re:Approximately 1.5 minutes by Captn+Pepe · · Score: 2
    For a company that was just declared a monopoly, MS isn't trying very hard to clean up their reputation. Do you think this'll come up in court?

    This is an important point -- MS has been behaving recently like they really don't believe that there's going to be another trial, whereas that is exactly what the Appeals court has ordered: a new evidentiary hearing to determine remedies. The ruling explicitly stated that in a fast moving industry like this one, new evidence should be considered to see how circumstances have changed, to construct a remedy that actually solves the problem.

    On the positive side for them is the new set of rules for what OEMs can change on systems. (Which isn't that much.) On the negative side, we have this, the problems with Kodak (can't find a link right now), their fight with AOL, and of course their much-discussed attempt to monopolize web services through .NET. Regarding this last one in particular, a new round of discovery on Microsoft internal documents could be particularly damning, since so far most of what we have to go on is rumors and leaks.

    Keep an eye on the antitrust case; MS may have seriously mis-played their hand.

    --

    Quantum mechanics: the dreams that stuff is made of.
  127. Re:So what ? by harvardian · · Score: 1
    I think you're totally wrong...

    1. Too late - First of all, dotNET is half a year from being released on the Win32 platform and probably ATLEAST another 6 months for FreeBSD after the Win32 release.

    I think the timing is appropriate. Netscape has lost the browser war, IE WILL be the vast majority of client browsers in a year's time. That's the year that dotNET needs to establish itself.

    2. Website requires IE7 ??? - It's going to be a while before everybody moves to XP, which BTW doesn't include the dotNET runtime as of yet. Anybody designing a web application is going to reasonably expect a good majority of thier users still using IE5 and Netscape 4+ for the next couple of years.

    Like I said, I think the time frame to ditch IE5 and NS4 is much shorter. IE5 users will all upgrade to 6 (how many IE4 users are there now?), and Netscape is dying. And when you say "anybody designing a web app", what about intranets? Trust me, a LOT of companies using JSP will switch to ASP.NET, because ASP.NET just has VASTLY more functionality with the rest of MS's products. A large number of major companies use MS products (exchange, word, outlook). Until now they had the same functionality with ASP, JSP, PHP (actually, PHP was more powerful). Now that's all changed. ASP.NET can now interact with corporate intranets like JSP and PHP will never be able to. That's very attractive for intranet managers.

    . Java supports tons of platforms and works today for most browsers. dotNET MAY be incorporated in IE7 or IE8???

    dotNET already has functionality in IE5. Netscape will be GONE by the time IE7 shows up...you know what that means? IE7 will be used by everybody except for nerds. And the reason I know that dotNET has functionality with IE5 is because I just migrated to it.

    4. Plug-Ins aren't foreign - People download Flash, Adobe, and an assortment of other Plug-ins all the time, often because they get a message box saying this webpage requires it. The installation is usually pretty painless as most plug-in installations don't need to ask many questions, and the users usually go on thier merry way.

    A) People on a 56k modem don't want to download the JRE. B) You're right that this will keep Java at least thrashing in the throes of death for a while.

  128. Re:Approximately 1.5 minutes by harvardian · · Score: 3
    Look, I dislike MS as much as the average person, but I think Real SUCKS. It takes over your damn computer and is way too bulky. I'm sorry, but for people running Windows Media is just a higher quality solution, despite what I would wish.

    And the reason we're worried is that dotNET will enable intranets using Microsoft products (a very large number) more than ever before. JSP is a thing of the past. PHP will continue to be used by houses that don't rely on MS technologies, but for those who do, ASP.NET is by far the way to go.

    I just migrated to ASP.NET last night on a pre-public server for the hell of it. I learned in the process the language's potential. Before, ASP was very limited (CDONTS, woo) and PHP + nix was vastly more powerful. And while PHP is more flexible (anything nix is more flexible than an MS product), at least MS has caught up in functionality. And that's all that most companies will have been waiting for.

    From the average user POV, IE7 will most probably be the only browser many developers will target, since NS is out the door and not updating now. If you're writing a webpage for a user running IE7, would you rather write it in ASP.NET, JSP, or PHP? The answer is ASP.NET because you will get functionality and predictability.

    This actually bodes poorly for people running nix houses. nix + Oracle or mySQL + PHP is an excellent solution nowadays. But what happens when in order to interface with that backend all your users will be using IE7? There will be pressure to migrate.

  129. Re:Naming 3 by gowen · · Score: 2

    Groupware: Does that count as three?

    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
  130. Legal challenge to ad blocking by gowen · · Score: 3
    which is why ad-blocking software has yet to be legally challenged
    Does anyone seriously believe that such a challenge would win, anywhere in the world? On what grounds could ad blocking possibly be declared unlawful?
    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    1. Re:Legal challenge to ad blocking by micje · · Score: 1

      Probably the DMCA. It's the Swiss army knife of laws. You can make anything illegal with it.

      --

      The nice thing about standards is that there are so many to choose from. - ast

    2. Re:Legal challenge to ad blocking by theantix · · Score: 1
      On what grounds could ad blocking possibly be declared unlawful?

      The only thing I can think of off the top of my head is that it could potentially violate the TOS of the website. But still, the nature of the web leaves the display format up to the user agent. So I doubt that they could win, even with that argument.

      --
      501 Not Implemented
  131. DMCA and ad blocking by Frank+T.+Lofaro+Jr. · · Score: 2

    A website could say that their copyrighted content requires application of a "process" (language from the DMCA) to access the work. The process would be the interpretation and rendering of a work. They could say that only a web browser which fits their criteria (no ad-blocking, etc), is authorized to access the content. Heck they could ban any browsers on a non-Microsoft platform if they wanted to. Just put it in the terms of service. That mgiht not even be necessary - nothing on DVDs mentions any restrictions on what may legally be used to view them.

    I know the above is a bogus argument, but it would likely work. If you doubt that, realize that apparently the FBI feels they can charge a Russian who sold Russian software on a Russian website with an offense in Santa Clara California, so anything goes, apparently (if you are the goverment/corporations).

    --
    Just because it CAN be done, doesn't mean it should!
    1. Re:DMCA and ad blocking by Anonymous+Brave+Guy · · Score: 1
      A website could say that their copyrighted content requires application of a "process" (language from the DMCA) to access the work. The process would be the interpretation and rendering of a work. They could say that only a web browser which fits their criteria (no ad-blocking, etc), is authorized to access the content.

      And how, exactly, are they going to do that before I access their web site? I don't think even US law is absurd enough to claim that you can consent to something binding that you've never even seen.

      Trying to change the fundamental nature of the web via twisted legal rulings isn't going to help them in the long run anyway. The users will simply go elsewhere.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  132. Re:So? by msanty · · Score: 1

    What are you talking about? Apple ships a JDK1.3 compatible JVM standard with Mac OSX. They are embracing java (somebody else's idea) just as much as anybody.

  133. Re:This is probably good, but the security reasons by KidSock · · Score: 1

    Actually, in IE you can't even connect to the server from which the applet was loaded. At least not to a different port. I just tired this with a DatagramSocket and it baulked at me.

  134. Dropping _something_ by Maran · · Score: 1

    I think industry and public XP support is dropping like the proverbial lead balloon at the moment.

  135. We don't use MS's VM, anyway by ishmalius · · Score: 1

    MS's VM was frozen at the beginning of the Sun lawsuit, so it is not really that relevant anymore. We haven't used it for a very long time.
    We always bundle a JRE with our apps anyway, in order to be independent of anything the user might already have installed. So, if they download our stuff, then they have a VM. No problem!

    1. Re:We don't use MS's VM, anyway by sum+geik · · Score: 1

      Amen. I have yet to see anyone use MS's VM to run any serious Java application. To get the most out of Java, you need to download at least one external library anyway. (JSSE, JCE, Java 3D...) Why not download Sun's JVM at the same time?

      Point well taken that Java may eventually disappear from the browser. Maybe. But that ignores the fact that Java is embedded on millions of devices such as your phone, set top boxes, etc.; not to mention its usefulness as a client-server language. Java won't die out. Only the MS VM will. Oh gawd. This sounds like a frickin' ad.

      Cheers.

  136. Re:Correction of Monopoly Abuse by Martin+Blank · · Score: 1

    Should Sun then be required to support C# if (when) it becomes a popular language? After all, as I understand it, only Sun produces Solaris boxes, and by not supporting C#, they are limiting Microsoft's ability to compete with Sun on that platform.

    Don't get me wrong; I was all for a break-up, and I do think that MS should be smacked around a bit with a week-dead trout, but forcing Java support would put Sun in a powerful position of being able to ask for almost anything for the licensing. They could demand $25 per copy of Windows sold, and make a killing, simply because Microsoft has no other choice lest they be found in contempt of court.

    Making the same documentation available to outside programmers as is used by Microsoft's own C# dev team is a fix; forcing full support is not.

    --
    You can never go home again... but I guess you can shop there.
  137. Re:Isn't this exactly what Sun wanted- not exactly by Martin+Blank · · Score: 1

    I was using Sun as an example. There are plug-ins other than QT that play .MOV files, just like there are non-Sun JVMs. Sorry for the confusion.

    Until Java is made into a true standard, it is still proprietary. Windows is (arguably) essentially a standard, but essentially != actual. Until Sun completely relinquishes control to the standards community, it remains proprietary, and licensing thus remains under Sun's control.

    --
    You can never go home again... but I guess you can shop there.
  138. Re:Active-X by _xeno_ · · Score: 2
    The Internet Explorer JVM applet plugin is an ActiveX control.

    --

    --
    You are in a maze of twisty little relative jumps, all alike.
  139. Re:I doubt... by joshsisk · · Score: 1

    I think most banner ad solutions (such as the ones Slashdot displays) use Javascript, not Java. Javascript will still be in there, since it's part of the browser, not the OS. The companies who use Java will probably use Javascript (or another method) to display Java to those with it installed and the MS solution to those without, if it becomes a problem.

  140. "None of the above" by cornflux · · Score: 1
    ...would you rather write it in ASP.NET, JSP, or PHP?
    How about "none of the above" or maybe even a completely different solution: Tea.

    "Tea is a simple yet powerful template language. Tea is most commonly used for creating dynamic web pages in the TeaServlet. The TeaServlet is a template engine that works with the Tea template language. The TeaServlet makes it easy for developers to create web applications that separate the data aquisition from the presentation."

    You can find out more about Tea by going to Disney's open source website or reading Jason Hunter's "Servlet Programming, 2nd Ed."

  141. java in a browser's kinda pointless anyway by alarmo · · Score: 1

    Over the last few years, I've spent a whole lot of (professional, mind you) time writing Java - all of it in server applications. Java's turned into a great platform to write server/network apps in. But even for java apps (let's not even *talk* about how pathetic applets still are), the GUI toolkit is still not really worth the trouble.

    Java can drop off the face of web browsers everywhere, and it won't hurt the language's future in the slightest. Well, maybe it'll give sun an excuse to try yet again at putting together a UI toolkit.... :)

  142. Re:So what ? by FortKnox · · Score: 2

    I just hope they set a warning that you need a plugin to run Java,

    From the article:
    Without this step, "any Web page that contains Java applications will not run -- it will be a dead page," said Jan Vitek, a professor of computer science at Purdue University,

    A "dead page" tells me that it isn't popping up a warning, but giving you like a 404....
    UGH!

    --

    --
    Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
  143. Javascript != Java by truelight · · Score: 1

    JavaScript is not realted to Java in any way except the name! Initially, Sun called it LiveScript, but since Java was a hot technology at the time, they decided to call it JavaScript. So bascially, it's about a cool name. Besides, Microsoft doesn't use javascript, remember? The use JScript.

    1. Re:Javascript != Java by spongman · · Score: 1

      actually JScript is the name of microsoft's implementation of ECMAscript, the ECMA-262 scripting language. JavaScript preceeded the ECMA standard.

  144. Re:I doubt... by saider · · Score: 2

    The end result of this is that many banner ad services will switch to Microsoft, rather than just getting angry.

    Does this mean that they will stop using Java? That's great, because unless I download the MS plugin then I won't be able to see their ads. The ignorant masses will then receive all the ads while the rest of us blissfully enjoy a web experience free of commercial harassment. Or is this too pie-in-the-sky?

    --


    Remember, You are unique...just like everyone else.
  145. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  146. Not true by Mr+44 · · Score: 1

    The above post is simply not true. The vast majority of users will click Yes/OK to any dialog box that comes up, no matter how scary.

  147. Re:Monopoly Strategy by Wavicle · · Score: 2
    Compare Java to Python. Both are interpreted and cross-platform but Python is 10 times faster.

    Guido van Rossum disagrees. Perhaps you should correct him.

    nor am I saying the best architecture included that various Motorola chipsets that plagued the Macintosh over the years

    I programmed 68K assembly for about 2 years and x86 for about 3 and I would say that when the 68000 was introduced it was the finest microprocessor architecture within realistic grasp (in terms of cost) available to the mass market.

    --
    Education is a better safeguard of liberty than a standing army.
    Edward Everett (1794 - 1865)
  148. But download-on-demand is a minefield by ChrisCampbell47 · · Score: 1
    In addition to the issues of "people won't/are afraid to download", there's the issue of download-installs failing.

    Quote: Mozilla also ships without a JVM, and the first time you try to access a site that needs Java it'll tell you about that and ask if you want to download.

    Uh-huh. And right now that mechanism is failing. Try searching Usenet for "Mozilla" and "java" and "previous installation attempt". Mozilla 0.9.2 has problems with the download install.

    My point is that pre-installed components work better because the vendor gets to work out all the problems up front, instead of blasting it out to the world for 6.1 billion people to figure out for themselves.

    Freedom to innovate indeed.

  149. Re:Pros Cons by spongman · · Score: 1

    I think MS will stop supporting win98 as soon as XP ships. The same will happen to winME when blackcomb ships. By that time we'll all be arguing about who's .NET implementation is the best...

  150. Re:I doubt... by spongman · · Score: 1
    I bet many of them will consider switching to VBScript, or whatever the hell proprietary language Microsoft wants them to use
    or they could use ECMAscript and DHTML which are both well supported on IE and Mozilla without the need to 5Mb downloads.

    imagine that!

  151. Re:It's still too hard...but no it isnt by slewis5150 · · Score: 1

    Millennium got it right from the consumer perspective, but the company I support uses a ton of java. Yes JVM is installed as well as the newest version of java for windows from Sun is installed as well. Many corporations have adopted java for both internal and external use. this will provide many weeks of headaches while java programmers come to terms with the impact that this will have. I for one am rolling out about 20 new pc's (win2k) for the java testing due to performance issue with win95/98/me. Personally I would take a perl or cgi script over ms or java any day.

  152. MS is dropping Java by WildBeast · · Score: 1

    why are you blaming MS. Remember the law suit from Sun? MS is required by law to drop Java support within 7 years and it's great because Java apps are real slow.

    1. Re:MS is dropping Java by WildBeast · · Score: 1

      Ask yourself this question. Why so many other companies also chose NOT to become compliant?

    2. Re:MS is dropping Java by WildBeast · · Score: 1

      I'm talking client side. I'm no Java programmer.

    3. Re:MS is dropping Java by thedarkstorm · · Score: 1

      I think perhaps your mistaken. MS's current license ran out in 7 years to use the basterdized VM they have. They chose NOT to become compliant, but the question you have to ask is why don't they want to become compliant? it's a simple enough answer

      --
      ... hey ... I had a .sig, bu then MicroSo$$ embraced it...
  153. This is a GOOD THING by Mr.+Troll · · Score: 1

    So now you people are complaining because MS ISN'T "intergrating" things into windows? This is a step in the right direction, no?....now MS is letting you CHOOSE what you want installed.

    --
    Kiss my shiny metal ass
  154. Beating a dead horse...... by Mr.+Troll · · Score: 1

    If you don't like XP then DON'T FRIGGEN BUY IT.

    Go play with linux or something......

    --
    Kiss my shiny metal ass
    1. Re:Beating a dead horse...... by Melantha_Bacchae · · Score: 1

      GiMP writes:

      > I think you forgot that Java runs on Linux, if it
      > doesn't run on Windows.. nobody will use it,
      > and instead will use something that doesn't
      > run on Linux.

      Java isn't going away. It is used a lot in the enterprise sector for distributed computing. The Fortune 500 would not have any trouble making sure all their desktops run a JVM even if MS doesn't put one there. The reason MS is doing this (the lawsuit is a convenient excuse) is that Java competes with .Net and they have no reason to support something that endangers the thing they are basing their future on. Fortunately, this comes right after they let their OEMs remove their browser. This is in fact a golden opportunity for an alternate browser with good Java support to step in and get themselves installed on XP boxes instead of IE. MS isn't going to hurt Java much, but they are going to hurt their browser.

      > Sad really that the linux community just
      > prays microsoft won't do something evil, and
      > they just do anyway.

      Boy is that an exercise in futility. MS is evil, greedy and cruel as a ravenous dragon. Don't feed the dragon!

      > Someone has to put their foot down and
      > stop microsoft.. but how do you stop a 400lb
      > Gorilla?

      Easy, with a giant moth goddess with a 800 foot wing span and her good buddy Godzilla. Both hate Microsoft, and both love Apple ("Mothra 2", "Godzilla 2000") and Java and open source by extension (because of OS X).

      Come on, Tok Wira,
      These sharks have gotta pay!
      New Kirk calling Mothra,
      We need you today!

      12 days till Mothra's 40th birthday!

  155. C'mon everyone, lets all just use C# by Coq · · Score: 1

    I mean hey, everyone is going to be using XP, what with its revolutionary licensing scheme, its built in support for encoding Windows Media, and its ability to use raw sockets, we may as well just jump on the bandwagon now. Seriously though, I mean, Microsoft has forced its will on us before, but at least it was one thing at a time. This is really starting to add up. Also, isn't that conflicting logic between support of raw sockets and lack of support for java. With sockets, they say a few people wanted it, now they're saying only a few people would need it?

    --
    Information wants Coq
    1. Re:C'mon everyone, lets all just use C# by Coq · · Score: 1

      sorry, clarification, shoulda previewed better. sockets, a few people wanted it, java, only a few would need it.

      --
      Information wants Coq
  156. Re:So what ? by balor · · Score: 1

    Java is also Propritery. Sun Microsystems own it. The reason I take a dim view of this M$ move is that It limits the choice of users. It also limits the choice of Web Programers.

    Java is "a tool for a job". Like any programming language it is better suited to some tasks, like the web. It's security isn't perfect, but it is better than anthing else.

    Also as a WebProgrammer, I willl now be forced to use ActiveX. This makes business sense, as if 95% of your users (depennding on market segment) use a browser with no Java (by default) & with ActiveX, I'll have to use it. Programers write better code when working with tool they like.

    There is also a huge cross-compatibility issue. I like the web, I like to see all the content on a site. Will M$ release an ActiveX plugin for Konquerer or Opera.

    This was allways going to happen after the Sun -V- M$ case, pty tough

  157. Re:So what ? by SpryGuy · · Score: 1

    They can't really do anything that ASP/COM can't do...

    Well, except for one MAJOR thing... write once, run across multiple platforms. I develop Java code that runs on the server, and did all my development on NT. Copied the files over to Solaris, and it just worked. Try THAT with ASP/COM... :-)

    This, I think, is one of the biggest wins of the Java-on-the-server platform. And one of the biggest reasons that .Net is going to struggle (other than being very very late to the table)

    - Spryguy

    --

    - Spryguy
    There are three kinds of people in this world: those that can count and those that can't
  158. Re:Not too bad by SpryGuy · · Score: 1

    What if I would RATHER download a different JVM, rather than the out-dated Microsoft one? Seems that microsoft is still pushing ITS JVM on everyone, and that the market will still be bound to the 1.1 JVM as a result...

    (unless a lot of OEMs decide to preinstall Sun's JVM for Windows or something...)

    - Spryguy

    --

    - Spryguy
    There are three kinds of people in this world: those that can count and those that can't
  159. Java Web Start (Re:.NET will fix that (sort of)) by mgflax · · Score: 1

    Interesting that you should mention Java Web Start. It looks awfully useful, and we're considering it for extranet deployment of the front-end of a large three-tier java system as new versions come out. But I see extremely little about people using it, and was wondering if there is some reason that it isn't being used. What else do people do for reployment of new releases of relatively thick clients inside of customer's firewalls in the real world?

  160. Re:So what ? by GroovBird · · Score: 1

    Oh, as if Java isn't proprietary. I'm not seeing any ISOfication coming soon.. Dave

  161. Re:So what ? by GroovBird · · Score: 1

    Hey I wasn't saying everything should be an ISO standard.

    I was referring to that attempt to make Java an ISO standard, after which the ISO committee dropped it because Sun didn't want to give it up.

  162. Correction of Monopoly Abuse by Planesdragon · · Score: 1

    MS has been found to be a monopoly that abuses its power. There will be corrective action.

    Short of breaking up the company, forcing MS to support competing products *as much as they support their own, unrelated products* is the best fix.

    So, it is very concievable that MS will be forced to support other company's languages / programs in Windows as much as it supports their own. So, we could find MS forced to host a Java VM on any Windows distro with a C# VM, for example.

  163. Not too bad by purplemonkeydan · · Score: 1

    The minute you visit a site that uses a Java applet, you are prompted to download the Microsoft VM, which is about 5 megs. There is a check box that disables this ever coming up again, in which case you have to head over to Windows Update. Personally, I think this is a good thing, because I'm not a fan of Java applets. Especially that evil Red Sheriff 'tracking' applet, which is common on Australian sites, and is very invasive.

  164. Re:maybe aol can save us? :) by purplemonkeydan · · Score: 1
    HAHA ... why would AOHell distribute Java? They'd rather use their own proprietary stuff to add interactivity to AOL sites.

    As for the warning message, it doesn't mention that Java is harmful at all. It just says that to view everything on this page, you must install the Virtual Machine, which is 5 megs.

  165. Pros Cons by ackthpt · · Score: 2
    Pro, [as you stated] not nailing the thing down.

    Con, the download is large and Joe Sixpack won't have much of a clue where to get it or how to install it. Possibly addressed by sites putting a [Get Java Here] button on their pages.

    Really, though, I've pretty much by this time seen enough to advise anyone against buying WinXP. It seems like buying a Hunting Dog named "Tripod". 95/98/2000 pretty much do all that Windows users need. The ultimate question is when would Microsoft refuse to offer new copies of anything other than WinXP for sale, thus binding OEMs to ship new PCs with it. There's still a number of OEM's shipping new PCs with 98. We just bought a large number of new Dells (at work, don't flame me over it, not my choice) with Win98.

    --
    All your .sig are belong to us!

    --

    A feeling of having made the same mistake before: Deja Foobar
  166. Re:This KILLS java completely - Or does it? by ackthpt · · Score: 2
    Could all the changes in WinXP really amount to Microsofts own albatross, i.e. their OS/2?

    If it's just to different for IT shops, let alone large corporate customers to switch to their new and improved architecture and market plan, then it'll be a very slow seller.

    For consumers, who surf the web, this would be a reason to not buy a WinXP box. Why should they spend the bucks and run into non-functioning page after page?

    It's hard enough to imagine Amazon, Yahoo, CNN, eBay and dozens of large sites regearing their entire web architecture just to accomodate this change in direction from Redmond. I suspect there'll be an about-face on this, too.

    --
    All your .sig are belong to us!

    --

    A feeling of having made the same mistake before: Deja Foobar
  167. Re:This is probably good, but the security reasons by Sacka · · Score: 1

    The Register has a good article on this, according to them M$ referred to "business reasons", not security reasons, in explaining why they aren't shipping a JVM.

  168. Re:Actually... by Kevin+DeGraaf · · Score: 1

    Actually ...they are forbidden to ship java, they lost the case against sun.

    You're a dumbass. Read the damned article:

    A Microsoft spokesman said Java support was diminished for "business reasons" and noted that it follows last year's legal dispute with Java's creator, Sun Microsystems Inc. Under terms of a settlement with Sun, Microsoft was given the right to continue to use early versions of Sun's Java code in Microsoft products for seven years, but made no commitment to do so.

    --
    We have more to fear from the bungling of the incompetent than from the machinations of the wicked.
  169. Why would they need it after they copied it? by spongebob · · Score: 1

    After trying to cripple Java as a new technology and continuing on to develop C#, why would they want to support another rival technology they stole? While Java is not completely where we want it to be in order to see a wholesale move, it's getting there. I have seen some very impressive things of late and I am moving more of my work over. all Java will need is a killer app to adjust this issue

  170. Re:Not such a big a deal. by zhensel · · Score: 2

    There's a FPS programmed in Java being demoed by Sun at Quakecon in a few days. I guess they are having some form of tournament to win a Cobalt Cube or something to that effect. Of course, this is funded by Sun so it isn't really showing that Java will be excepted as a client-side language, but it'll be interesting to see what people think of the demo.

  171. So what ? by C0vardeAn0nim0 · · Score: 5

    Mozilla also ships without a JVM, and the first time you try to access a site that needs Java it'll tell you about that and ask if you want to download.

    M$ is probably pushing things to ActiveX, .NET, ASP or any other proprietary crap they have, I just hope they set a warning that you need a plugin to run Java, or this can backfire on them when DOJ adds this to the list of evidence on the proccess.

    --

    --
    What ? Me, worry ?
    1. Re:So what ? by Sterling+Anderson · · Score: 2

      From the article:
      "After Windows XP is launched in October, users will be directed to download a plug-in from Microsoft's Web site (www.microsoft.com) to make Java-based programs work."

    2. Re:So what ? by JohnDenver · · Score: 1

      You wanna explain why ''dotnet isn't likely''?

      Regardless of what people speculate, most web developers tend to design thier applications to target as many browsers as possible.

      Even when there is a functionality/accessability trade off, very few are willing to implement it for IE only. If anything, they will set the minimum requirement to Netscape 4.

      Why dotNET won't make it:

      1. Too late - First of all, dotNET is half a year from being released on the Win32 platform and probably ATLEAST another 6 months for FreeBSD after the Win32 release.

      2. Website requires IE7 ??? - It's going to be a while before everybody moves to XP, which BTW doesn't include the dotNET runtime as of yet. Anybody designing a web application is going to reasonably expect a good majority of thier users still using IE5 and Netscape 4+ for the next couple of years.

      3. Java supports tons of platforms and works today for most browsers. dotNET MAY be incorporated in IE7 or IE8???

      4. Plug-Ins aren't foreign - People download Flash, Adobe, and an assortment of other Plug-ins all the time, often because they get a message box saying this webpage requires it. The installation is usually pretty painless as most plug-in installations don't need to ask many questions, and the users usually go on thier merry way.

      --
      "Communism is like having one [local] phone company " - Lenny Bruce
    3. Re:So what ? by JohnDenver · · Score: 1

      I think the timing is appropriate. Netscape has lost the browser war, IE WILL be the vast majority of client browsers in a year's time. That's the year that dotNET needs to establish itself.

      Netscape already lost the browser wars years ago, but people still develop websites and web applications to support both. Intranets are usually the exception as target audience isn't such a factor. While, I agree with you that .NET applications will enjoy a good market share on the server, developing web apps, XML services, etc. , replacing Java applets with .NET applets is highly unlikely.

      dotNET already has functionality in IE5. And the reason I know that dotNET has functionality with IE5 is because I just migrated to it.

      I hope you're not talking about ASP.NET like our other friend, but I'm going to give you the benefit of the doubt. What functionality .NET functionality have you hacked into IE5? Did you create a .NET control and use COMInterop to display it as an ActiveX control in IE5 somehow? Keep in mind, we're talking about applets or applet like technologies. What applet functionality have you found in IE5 that the rest of us haven't?

      --
      "Communism is like having one [local] phone company " - Lenny Bruce
    4. Re:So what ? by JohnDenver · · Score: 2

      M$ is probably pushing things to ActiveX, .NET, ASP or any other proprietary crap they have, I just hope they set a warning that you need a plugin to run Java, or this can backfire on them when DOJ adds this to the list of evidence on the proccess.

      1. Sun sued Microsoft into doing this... They settled allowing MS to keep thier implementation of Java 1.1 for up to seven years.
      2. ASP is a server side technology that has been duplicated on Apache.
      3. Read the article, "After Windows XP is launched in October, users will be directed to download a plug-in from Microsoft's Web site (www.microsoft.com) to make Java-based programs work. "
      4. ActiveX is dead for web UI's among MS developers, and dotNET isn't likely.

      --
      "Communism is like having one [local] phone company " - Lenny Bruce
    5. Re:So what ? by digidave · · Score: 1

      ...he's just as unlikely to bother with the download of a JVM (or even truly appreciate why he should).

      I'm a professional Java programmer and even I rarely need a JVM on my workstation for non-programming related use. The truth is that Java on the client still sucks -- it's far too slow for a real app (even a Java word processor is noticably slower than a C/C++ version) and 99.9999999999% of applets I've seen are useless bloat that serve no useful purpose that couldn't be done better using another technology.

      Java's strength is on the server... JSP/EJB are powerful technologies that have changed the world of web development for the better. They can't really do anything that ASP/COM can't do, but they're a fantastic alternative. XP may not ship with a JVM, but as long as web sites continue to use server-side Java it will be valuable... just not to Joe Schmoe.

      --
      The global economy is a great thing until you feel it locally.
    6. Re:So what ? by MSBob · · Score: 3
      M$ is probably pushing things to ActiveX, .NET, ASP or any other proprietary crap they have

      I doubt you have a clue on what you're talking about. ActiveX is just as proprietary (or as open) as applets. Both are plugin technologies that are not a part of the w3c spec.

      .NET and ASP have absofuckinglutely nothing to do with browsers. They are server side technologies. Again if .NET and ASP are proprietary crap so is EJB and JSP. Man you really need to get a clue.

      How did this get +5 insightful?

      --
      Your pizza just the way you ought to have it.
    7. Re:So what ? by Zalbik · · Score: 2

      Please, don't speak about technologies that you know nothing of. Your comments about why .NET won't make it are not only innacurate, but entirely misleading.

      1. Too Late.
      I see. So within the next 6 months the entire world will be using some development language that is so spectacular that they will never choose to switch to .NET Gee, I hope nobody else is looking at creating any new development technologies cause obviously they will all be "too late"

      2. Website Requires IE7???
      No, .NET is specifically built to support downlevel browsers and competitors browsers. The server-side controls implemented in ASP.NET automatically generate appropriate client-side code for the targetted browser (including Netscape 4, 6, IE 4, IE 5, and IE6).

      .NET does not require XP at all. Not to develop, not to deploy, not at all.

      3. Java supports tons of platforms and works today for most browsers

      See 2. .NET does not require a new platform. It works on existing platforms.

      4. Plug-Ins aren't foreign
      What does this have to do with why .NET won't make it?

    8. Re:So what ? by EastCoastSurfer · · Score: 1

      We could all fix this in no time, but most regular users will just see a message saying "Would you like to download potentially dangerous software to view this site's potentially dangerous content? Yes/No?" and click the No option.
      Given the virus outbreaks that we have seen I think that most users usually click yes ;-)

    9. Re:So what ? by etherm · · Score: 1

      whoops....think you got it the wrong way round..... MS is going open (meaning run by an international standards org) standards and they are trying to get away from all that other Sun proprietary crap like Java. Sun still refuses to give up control of Java.

    10. Re:So what ? by etherm · · Score: 1

      erm....ack...damn that post looked stupid....I mean its moving over to using open standards.....my post almost implied that MS is opening itself up to be run by a standards org....that would be wierd.

  172. Not really by Ryosen · · Score: 2

    A couple of comments....

    .net won't be released at the same time as XP, so they are at the same disadvantage with respect to pre-installation. And you can bet that the download for a .net plugin will be more than the JRE plugin.

    Most people *will* accept the download, however sites that use Applets need to be persuaded to utilize the Java plug-in, rather than relying on the browser's default implementation. Users are accustomed to downloading plugins (see Shockwave, CometCursor, and other such garbage). Of course, web page developers will have to be persuaded to use the object/embed tags, rather than the applet tag. This will be an uphill battle as IE requires the use of the Object tag, Netscape requires Embed, and good luck on getting users to remember the proper use of both.

    Commercial applications (non-applets) written in Java are distributed with a self-installing JVM. As more and more applications are developed using Java, the pre-installation of a JVM will become less of an issue. I doubt that many people are going to distribute their applications for public consumption as a single JAR file. The average user (hell, MOST users) don't know how to invoke them.

    Most importantly, the viability of Java as a platform does not rest on whether it is adopted by the home consumer (and that is who we are talking about here). It does not rest of whether it is used in the typical web page. Java's viability and future rests on the server-side, not the client-side. MS's attempt to preclude Java from the default client will have ZERO effect on Java.


    I have no .sig and I must scream.

    --

    Ryosen
    One man's "Troll, +1" is another man's "Insightful, +1".
  173. Re:Page only viewable in Windows by fscking_coward_2001 · · Score: 1

    Let's just get this straight. Java != Javascript. Rollovers, menus, etc on web pages are Javascript. Applets and server-side code are Java. I feel better now.

  174. Re:This is probably good, but the security reasons by jmpresto_78 · · Score: 1

    I'm sure M$ will secretly release a nice java virus or threat of some kind. This will in turn set the media into a frenzy and M$ can step up to the plate and say "Our OS won't allow such things to happen..." Of course, they won't say anything more than that to allow themselves to look good. Everyone will hear about it on their "Power Lunch" and run out to buy XP. Pretty slick.

  175. We're talking about .NET applets, not ASP.NET by JohnDenver · · Score: 1

    Please, don't speak about technologies that you know nothing of. Your comments about why .NET won't make it are not only innacurate, but entirely misleading.


    Here's a clue: I've been using dotNET since Beta 1. I currently write ASP based applications and have been doing Windows development for nearly 7 years now.



    1. Too Late.
    I see. So within the next 6 months the entire world will be using some development language that is so spectacular that they will never choose to switch to .NET Gee, I hope nobody else is looking at creating any new development technologies cause obviously they will all be "too late"



    I'm sorry, it is possible that .NET may become popular on the client side in the next 5 years, however in order to make such inroads Java applets have, it has to be available a wide variety platforms. It's going to be a while before this happens.



    2. Website Requires IE7???
    No, .NET is specifically built to support downlevel browsers and competitors browsers. The server-side controls implemented in ASP.NET automatically generate appropriate client-side code for the targetted browser (including Netscape 4, 6, IE 4, IE 5, and IE6).



    You're talking about ASP.NET. We're talking about the potential of .NET applets as a replacement for Java applets, which is what this discussion is all about. BTW, If you play with ASP.NET, you'll find doing things like basic clientside JavaScript to be a pain in the ass, let alone Remote Scripting, which is what we use to grab data from our database without reloading the page.



    .NET does not require XP at all. Not to develop, not to deploy, not at all.



    No it doesn't, but it does require the runtime which has already developed a decent sized footprint.



    3. Java supports tons of platforms and works today for most browsers



    See 2. .NET does not require a new platform. It works on existing platforms.



    Now that you know we're talking about, you can readily agree that in order to run .NET code, you need the .NET runtime, which is currently available for Win32 ONLY. Soon after, we'll see a FreeBSD version. Java on the other hand runs on tons of different platforms.



    4. Plug-Ins aren't foreign
    What does this have to do with why .NET won't make it?



    Now you know we're talking about Java applets and .NET applets, Microsoft has dropped Java support in thier newest browser. However, It is still supported by downloading a plug-in. My point is, because it Java won't be integrated and will require the user to download a plug-in much like Flash does, people won't mind downloading the plug-ins.

    --
    "Communism is like having one [local] phone company " - Lenny Bruce
    1. Re:We're talking about .NET applets, not ASP.NET by Captain+Oblivious · · Score: 1

      Dude, I thought you died in a plane crash.

  176. Yes by JohnDenver · · Score: 1

    I guess that leaves us with .NET. Can .NET run a program such as an applet without giving that program full control over the user's system?

    It's designed to do that...

    --
    "Communism is like having one [local] phone company " - Lenny Bruce
  177. .NET WILL fix that by kriemar · · Score: 1

    This whole Java/C# thing has been giving me the chills the past few days.

    This is one scenario that scares me, if for know other reason that I don't know what to think about it:

    (1) MS drops Java
    (2) MS supports C#/CLI
    (3) Java dies out, C#/CLI gains ascendancy

    I would have no fears about the future of Java if MS didn't have a monopoly and standards-based replacement for it.

    The truth is, C#/CLI is a much better, more comprehensive implementation than Java (e.g., how many of us have said "I wish there were a JIT compiler for C++", or "I wish there were an ahead-of-time compiler for Java", or "I wish you could compile/run all these different languages using one JIT/VM"?), and MS's monopoly can pressure developers into adopting it over legacy concerns. C#/CLI is also potentially a standards-based language implementation, something that Java doesn't have, at least superficially.

    So why am I nervous? Because this beautiful, standards-based language implementation is coming from MS. Many of us know how well MS encourages language standards (e.g., MSVC++, J++). Just because MS proposes a standard doesn't mean they have to implement it.

    In this way, Java's "closed" standardization process may be more "open" than MS's. I say "may" because we just don't know, and that's the fear. Will MS lure/coerce people into C#/CLI and then abandon it/cripple it?

    Of course, just because MS doesn't follow their own standards doesn't mean the standard isn't there. Thus, there is Mono, the nascent open-source implementation of C#/CLI. But still, I don't know what MS is capable when it comes to coercion and manipulation, and it's disturbing.

    It upsets me I can't make a decision about implementing a language without being terrified I will contribute to what I consider an abominable monopoly. It also upsets me that MS could potentially expand its monopoly to the DEVELOPMENT process.

    Many have, and will, say that Java won't be affected by C#/CLI. But I say that they should consider what could happen when the corporation controlling 95% of desktops and how much of the server market drops Java and replaces it with a better, "standards-based" implementation. How much will developers' legacy concerns weigh then?

  178. Re:So? by daniel_isaacs · · Score: 1
    That's Apple's ill-fated mindset. Microsoft doesn't believe you shouldn't use things they didn't invent (after all, they invented very little). They don't want you using things they don't control.

    --
    - Dan I.
  179. They've dropped Performance, too by daniel_isaacs · · Score: 2
    At least, according to the Boy Wonder. Check out their tests here.

    Still beta, I know, but startling nonetheless.

    --
    - Dan I.
  180. Re:poor b@stard by Saxerman · · Score: 1
    If MS would take just a tiny fraction of capital it uses in marketing and lawyering and put it into QoS, then I believe their products would show an exponential increase in quality and realiability.

    You might be missing an important part of the MS strategy. As the greatest competitor to MS is MS itself, it is to their advantage to release shoddy software. This way Joe Sixpack is motivated to pay for the 'upgrade' which features "increased reliability!"

    --

    A steaming cup of soykaf would be real wiz right now.

  181. Lighten up, play some games by Jedi+Alec · · Score: 1

    You know, like Planetarion for example. Oh sorry, you need Java to do that...

    --

    People replying to my sig annoy me. That's why I change it all the time.
  182. Maybe not Sun, but... by Brian+Blessed · · Score: 1

    IBM.
    Their JRE is better than Sun's (I'm using Linux). They are an OEM, and happen not to be big fans of Microsoft.
    And they love Java, writing utilities in it like VisualAge FJ, and little stuff like their ServeRAID config tool.
    Plus they give away what I regard as the best compiler - Jikes.

    Disclaimer: Maybe they already bundle their JRE, I've never bought an IBM system.

    Brian.

  183. Not a big deal... by somethingwicked · · Score: 1
    Does anyone remember when you first ran into a Java based item on the web?

    You prob went wherever you were directed to download a plugin, and were done with it.

    GUESS WHAT!!! Its even MORE brainless now in most cases. If you don't have Billy Bob's Big Badass Plugin, it pops up and automatically asks if you want to install it! Most users just click the download button without thinking because they want to see the latest "George Bush is stupid" cartoon.

    --

    ---"What did I say that sounded like 'Tell me about your day?'"---

  184. Page only viewable in Windows by TheWhiteOtaku · · Score: 1
    It's obvious that without Java incorporated into the browser, many webpages will be forced to create seperate "Windows XP" pages, for all the sloths too lazy to download the damn thing.

    On the bright side, this will spell the end of rollover images, news tickers, and other bandwidth eating idiocies.

    On the bad side, I fear many pages will choose to substitute the cursed VBScript, which is actually (in my opinion) a bit superior to Javascript, but unfortunately is proprietary Microsoft-only.

    If Microsoft is trying to force people to abandon the well loved and freely availible language for a language that would, in essense, make Microsoft Internet Explorer the only browser availible, they should simply say so, rather than mucking about it.

    Of course, this is all speculation.

    --

    Given a reasonably level playing field, who would win a fight between a bear and a shark?

    1. Re:Page only viewable in Windows by TheWhiteOtaku · · Score: 1
      so don't worry, you'll get to keep your rollovers and popup windows.

      Blast.

      --

      Given a reasonably level playing field, who would win a fight between a bear and a shark?

    2. Re:Page only viewable in Windows by TheWhiteOtaku · · Score: 1

      That makes sense because me!=smart :)

      --

      Given a reasonably level playing field, who would win a fight between a bear and a shark?

    3. Re:Page only viewable in Windows by Ayende+Rahien · · Score: 2

      They take out Java, not JavaScript.

      --
      Two witches watched two watches.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
  185. Re:MS to own the banner ad market. by TheWhiteOtaku · · Score: 1
    I think you've just hit the nail right on the head

    I wish the moderators thought like you did :)

    --

    Given a reasonably level playing field, who would win a fight between a bear and a shark?

  186. I doubt... by TheWhiteOtaku · · Score: 2
    Apparently, Microsoft execs have not surfed the web recent; it's hard to find a mainstream site which at some point doesn't use Java-based ads. I wonder if this move may entice some web advertizers to take issue with MS for removing a key component for viewing their ads.

    A couple points:

    1) Microsoft Execs know that what they are saying is a crock of crap. They know that no one in their right mind believes them, but lying is preferable to saying "HAHAHAHA, we shall crush Java and no one can stop us!" because that could come back to bite them in court.
    2) You're absolutely right, many banner ad services are gonna be going crazy over this, but when Microsoft will inevitably refuse to back down, I bet many of them will consider switching to VBScript, or whatever the hell proprietary language Microsoft wants them to use rather than losing over half their customers (I'm sure over half of PC users will either be too stupid or lazy to download Java). The end result of this is that many banner ad services will switch to Microsoft, rather than just getting angry.

    Or I could just be paranoid, who knows.

    --

    Given a reasonably level playing field, who would win a fight between a bear and a shark?

  187. Re:this does not make sense by rahl · · Score: 1

    >>"Now, MS is going to effectively block java-based ads for 95% of the browsing market; this will not go unnoticed. "

    >hmmm.. Lynx does not display pictures. therefore it does not display GIF ads. Should we sue them now for filtering banner ads?

    Dude, what part of 95% didn't you understand?

    --
    Reality is indistinguishable from any sufficiently advanced fantasy.
  188. Re:Approximately 1.5 minutes by dachshund · · Score: 1
    There is more than one way.

    Yes, you can use Flash (a lot of people don't even have it) or ActiveX. Now what do you think the choice is going to be for those web designers and users? For a company that was just declared a monopoly, MS isn't trying very hard to clean up their reputation. Do you think this'll come up in court?

    Not to mention that ActiveX security leaves a little to be desired.

  189. Holy FUD Machine, Batman! by mlamb · · Score: 5

    Tightening Java security
    In a separate move affecting Java, Microsoft is tightening security settings in its new Windows and Office programs that in some cases will also disable Java programs. Microsoft's new products will now screen out Java as a possible carrier of computer viruses in e-mail and, under high-security settings, in Web-browsing software. This move, first signaled in a software "security patch" distributed last year, is part of a broader effort by Microsoft to help stamp out the spread of computer viruses.


    Finally, Microsoft is doing something to combat those horrible java-based email viruses! But will they also screen all your emails to make sure they don't contain any of that nasty GPL virus?

    1. Re:Holy FUD Machine, Batman! by why-is-it · · Score: 1

      "Microsoft's new products will now screen out Java as a possible carrier of computer viruses in e-mail and, under high-security settings, in Web-browsing software. This move, first signaled in a software "security patch" distributed last year, is part of a broader effort by Microsoft to help stamp out the spread of computer viruses."

      It seems to me that the best way to halt the spread of email viruses in a windows environment is to un-install outlook and migrate to Lotus Notes. Melissa and the love virus did not affect Notes users at all, except for the deluge of mail from infected Look-out users.

      --
      *** Where are we going? And what's with this handbasket?
    2. Re:Holy FUD Machine, Batman! by sydneyfong · · Score: 2

      >Microsoft's new products will now screen out Java as a possible carrier of computer viruses in e-mail

      I wonder if outlook express is shipped?? and wat about VBscript?

      --
      Don't quote me on this.
  190. So? by Wheel+Of+Fish · · Score: 1

    Hey, if it wasn't invented by Microsoft, it's not worth using, right?

    ;)

    I wonder if they'll offer that on Windows Update like they did for 98...

  191. Whoo hoo! No more useless Java pages! by jonese_67 · · Score: 1

    Maybe the inconvenience of getting the latest JVM will push Joe Web Page Designer to refrain from using Java to make their pages do 'cool' (translated: useless) things. As a Java developer I'm happy to see a step toward dumping the browser-bundled JVM -- less work for me because I can code to one standard. It's already hard enough to keep up with the frequent Sun releases, let alone having to support multiple JVMs from various browser vendors. My dev team recently agreed to create only stand-alone apps and stay away from applets where we have to worry about compatability issues.

    --
    - jonese (http://farmaccidentdigest.com)
  192. Desktop language flopped? by nicestepauthor · · Score: 1
    I will grant you that Java on the desktop is not as popular as it could be, but it isn't a "flop". Have a look at http://jedit.sourceforge.net to see a truly awesome Java application for the desktop. Choose the "Windows" look and feel (instead of the default "Metal") and you'd never know you weren't running a native Windows app written in C++. Java on the desktop is an excellent alternative to such things as Visual Basic, Power Builder, Centura SQL Windows, etc.

    As for applets, I agree we could do without them. Java Web Start looks like a better idea for the kinds of things we do with applets.

  193. Not such a big a deal. by Ayende+Rahien · · Score: 5

    The JVM that IE has isn't exactly the best of breed. (Although I understand that it used to be), so making the users get it on their own is not a devestating blow to Java.
    Not to mention that Java's promise as a desktop application language have flopped big time.
    Java is now a server-centric language, applets are at a distant second place. I can't recall the last time I've seen a Java applet, for that matter, except for maybe that annoying "hit the monkey" ads, and I won't miss those.

    Beside, considerring how trendy web developers are, *what is the big deal*?
    Already, if you use many things, you require your user to download a plug-in to do it. And in many cases, this can be fully automated process.
    In any case, this is not very threatening to Java.

    --
    Two witches watched two watches.

    --

    --
    Two witches watched two watches.
    Which witch watched which watch?
    1. Re:Not such a big a deal. by jakuaii · · Score: 2

      It's not really a big deal. How has Microsoft "approved" of the Flash plugin? Only because they're delivering it with IE doesn't mean the current version isn't the one at http://www.flash.com . Downloading the Java plugin in a browser is as easy as downloading any other plugin, while providing the programmer with a host of new features.

      Also, why is there this whining about "Java is dead on the client"? I would say it's quite alive and used well as THE language for more sophisticated clients, for applications such as online banking, tickers, online games, embedded apps. HTML and JavaScript, besides the latter generally being insecure for users, sometimes just isn't adequate and comfortable to the task at hand.

      As a third point, there were always problems with the Microsoft version. It didn't support some features (RMI was mentioned above), Microsoft tried to extend the core classes and bring the Java evolution under its control, and when they were sued by sun, they dropped evolving it and are now removing it from their products. The first version of Visual J++ was poor (ever tried to use the dialog editor?), and even later there were lots of proprietary extensions, which are quite for nothing if you are using Java to gain platform independency.

      Moreover, the replacement for Java, C#, seems to me like a cheap ripoff. The difference are merely some hacks to placate the ramblers who always wanted pointers, so they would be able to kill the VM, and they are only complicating the language. The next version of Java however, 1.4, seems to gain a lot of truly useful features in comparison, such as asserts and templates (I wish they would include a standard preprocessor).

    2. Re:Not such a big a deal. by ex-Microsoft · · Score: 1

      precisely! Infact Java on the client side is a dead beast (client being a desktop) the only place where java is likely to pose stiff competition to an MS technology is on devices, coz Java really has a head start on this. Rgds Java on the server - i think Java has a slight edge over the MS range of technologies (more specifically RMI etc) But JSP and Servlets are in for some very stiff competition with things like asp.net on the ms ammo list now. Besides losing out on the webservices battle Sun really has to get its community together in building a more feature-rich J2ME, MIDP product soon

    3. Re:Not such a big a deal. by Captain+Oblivious · · Score: 1
      The MS java vm...was the best, fastest, stablest VM out there bar none... (Sorry but its true)

      Unless of course you want to play a lot of sound clips quickly. Then it leaks memory until the whole OS whacks out and a hard restart is required.

  194. Re:Isn't this exactly what Sun wanted- not exactly by mikewhittaker · · Score: 1
    The distinction between Java on the one hand, and Flash and Quicktime on the other hand, is that Java is to a reasonable extent NOT a proprietary product, at least not any more.

    Granted, Sun developed Java initially, and still chairs the Java Community Process for changes to the language and its environment, but it by no means gets all its own way against the likes of HP, IBM, Apple, Borland, Oracle, Sony ...

    Can anyone imagine a "Windows Community Process", where MS sat round the table with leading industry techies and discussed which Windows APIs should be changed, how new technologies should be integrated, etc.?

    The whole point of desktop Java is that it should like be a common infrastructure for non-trivial webpage code.

    MS wouldn't play by the 'cross-platform-compatibility' rules that Sun set out for Java, and I think the popular desktop environment is diminished by its loss from XP.

    Finally, since there are several sources of Java VMs apart from Sun, I don't think I would like to be told to install Sun's JVM, when other competing VMs run better, and on more platforms (IA-64, PowerPC, Linux, AIX, ... OS/2!)

  195. this does not make sense by Ubi_NL · · Score: 1

    "Now, MS is going to effectively block java-based ads for 95% of the browsing market; this will not go unnoticed. "

    hmmm.. Lynx does not display pictures. therefore it does not display GIF ads. Should we sue them now for filtering banner ads?

    get real dude

    --

    If an experiment works, something has gone wrong.
  196. Re:Approximately 1.5 minutes by JediTrainer · · Score: 2

    This is another fine example of people making mountains out of Microsoft molehills.

    Most people around here tend to think of them as blackheads, I think. Or perhaps pus-filled pimples.

    --

    You can accomplish anything you set your mind to. The impossible just takes a little longer.
  197. You Just Pointed Out the Business Strategy! by kilgore_trowt · · Score: 1
    The line of thinking that you just expressed is exactly why this is bad.

    1. Users have to download JVM to use Java.

    2. Many users have slow connections and/or are reluctant to use Java.

    3. Designers decide that they had better not use Java since most users do not have it installed.

    3. Java go byebye.

    4. It's okay though, because we have C#!

    In this way, Microsoft can reduce the user base from both the end user and the developer standpoint.

    --

    We're not scaremongering... This is really happening, happening

  198. big deal to sports fans... by 3am · · Score: 1

    I enjoy programming in java, and think it has a lot of promise as a clean, readable, and fast development tool.

    I'm also a sports fan (baseball + hockey mostly), and I would die without ESPNs gamecast applet, and i'm beginning to like Yahoo's stattracker... which make me think java's real promise in browsers is to facilitate complicated interactions with server applications w/o involving HTTP. chat programs, stock tickers, etc are all great example of where applets' real strength lies. I know that TIBCo's messaging software comes with a package for messaging between applets and their originating server which seemed really promising... we did some pretty cool stuff with it at a previous company...

    --

    A: None. The Universe spins the bulb, and the Zen master merely stays out of the way.
  199. We have seen Embrace & Extend... by why-is-it · · Score: 1

    And now we see Extinguish.

    Typical behaviour from micro$oft.
    Nobody should claim to be surprised.

    --
    *** Where are we going? And what's with this handbasket?
  200. Re:Actually... by why-is-it · · Score: 1

    "...they are forbidden to ship java, they lost the case against sun."

    IIRC they were forbidden to advertise their products as being Java compliant, since they were not, but they were permitted to ship Java until the original contract expired.

    They are perfectly free to try to negotiate a new deal with Sun to ship Java if they want to.

    --
    *** Where are we going? And what's with this handbasket?
  201. micro$oft != security by why-is-it · · Score: 1

    "But saying they're doing it for security reasons is just a joke."

    Read bugtraq and notice the number of security alerts for microsoft (especially outlook and IIS) and compare that to the number of alerts for the other OS vendors sometime.

    The only security micro$soft is interested in is their own. The security of their users does not enter into the equation.

    --
    *** Where are we going? And what's with this handbasket?
  202. Active-X by why-is-it · · Score: 2

    "Do you really think MS would let people easily install java???"

    Why do you need Java? With Active-X you get so much more! Active-X does not have one of those viral licenses that destroy intellectual propoerty.

    It can be used however to exploit number of security holes that permit viruses to propagate and destroy your data. Let's see Java do that!

    The problem is not so much in installing Java, but in dis-abling and/or removing Active-X.

    --
    *** Where are we going? And what's with this handbasket?
  203. Recent Court decision? by gstoddart · · Score: 1

    Didn't Microsoft lose a court decision to Sun saying they were *required* to no longer claim to be Java compliant since Microsoft was not adhering to the standard?

    In which case, they must do this and then try to make their own stuff the new defacto standard.

    Unfortunately, I can't find anything to support this on-line.

    --
    Lost at C:>. Found at C.
  204. Re:Approximately 1.5 minutes by jakuaii · · Score: 1

    I beg to differ - why is JSP a thing of the past? Also, you underestimate the development of Mozilla / Netscape 6. It's out, it's quite usable already, and in about half a year, it's going to be as stable and bug-free as IE. Which is no small accomplishment, given that Microsoft didn't have to redesign and rewrite the whole browser between versions 4 and 5.

  205. Re:This is probably good, but the security reasons by Guppy06 · · Score: 1
    "But saying they're doing it for security reasons is just a joke."

    No it's not. By not touching Java with their browser, they have the security of not getting sued by Sun again. :)

  206. Tigher security -- blocking java? by GreyPoopon · · Score: 2
    Microsoft's new products will now screen out Java as a possible carrier of computer viruses in e-mail and, under high-security settings, in Web-browsing software.

    How many java e-mail viruses have we heard about? Surely this article is a satire. I honestly can't believe this crap. And it really disturbs me to think that most users *will* believe it.

    GreyPoopon
    --

    --

    GreyPoopon
    --
    Why is it I can write insightful comments but can't come up with a clever signature?

  207. maybe aol can save us? :) by nilstar · · Score: 1

    Maybe aol could start shipping java on all those free cds that they give out.... think of aol as our msaveour :)

    But in all seriousness, I don't think the 'average user' would download java because of some MS 'warning message' on how (possibly) harmful java is to your computer (probably omitting the word possibly). Do you really think MS would let people easily install java????!

    --
    ===> An eye for an eye makes everyone blind - MG
    1. Re:maybe aol can save us? :) by ThePilgrim · · Score: 1

      Yes and then you get that helpfull little MS Dialog Box saying 'Installing the JAVAVM will allow unknown people to access your .NET account details'

      --
      Wouldn't it be nice if schools got all the money they wanted and the army had to hold jumble sales for guns
  208. Naming 3 by the+bluebrain · · Score: 1

    Inter-/intranet solutions in Lotus Domino/Notes (can, and often do) make heavy use of Java, IMHO in a very elegant way - views, outlines, actions bars, and especially rich-text editing (like an RTF editor, in a Java applet, just there to use). I shudder to think of the investment which will be necessary to change all the intranet applications for my clients to use non-Java solutions.
    But then, I'm sure people are sprinting around at Iris/IBM to find a way ... sometimes it's nice developing in a very rich RAD environment - some annoyances are just SEPs.

    (yes, I love TLAs)

    --
    yes, we have no bananas
    1. Re:Naming 3 by the+bluebrain · · Score: 1

      hm... depends how you count. You can extract the individual applets, and use them "standalone", I guess, and they do do some nifty (i.e., actually useful) stuff.
      But all in all, no.
      Just expressing my aggreviation here, at a working solution being shot down because the big boys won't talk. Right now platform and browser independence is strong for Domino web apps; post-ME however, I doubt that either will be upheld to any extent.
      Of course - rereading your post - everything can be done in HTML, and I'm with you on that one: 99% of the time it isn't, it should be. Developing for clients, however, I am confronted with kings who desire bells and whistles, and the less hassle I have candying up the frontend, the more time I have to make a satisfyingly robust backend.
      </stream of consciousness>

      I agree with your post: candy is way overemphasised nowadays.
      My comment: If you have to have candy, Java is (will have been) a sensible way to do it.

      --
      yes, we have no bananas
  209. Re:This is probably good, but the security reasons by qon · · Score: 1
    IIRC, Java applets can only connect back to the server they came from.

    Actually, this isn't strictly true. You can do things outside the sandbox (such as connecting to a different server) if you have a signed applet, and the user accepts it.

    But you're right, the security argument is a joke.

    q

  210. next step VBscript ? by Sentry23 · · Score: 1

    The next logical step would be to disable the windows scripting component in windows. (actually before Java would be more obvious)

  211. More FUD: no Java in browser? by jdavidb · · Score: 1

    Without this step, "any Web page that contains Java applications will not run -- it will be a dead page," said Jan Vitek, a professor of computer science at Purdue University, West Lafayette, Ind. "This favors Microsoft's new technologies, and will inconvenience consumers," he said.

    Almost sounds like FUD against Microsoft for a change! Browsers will still include JVM's, folks.

    For Web-based businesses, Vitek added, "if you want your Web page accessible to the largest number of people, you may want to drop Java" and switch to Microsoft's competing set of products, which is under development and is known as .Net.

    Oh, I see. He's actually supporting Microsoft. Remember, folks, if it's FUD, it comes from Redmond.

  212. Re:Approximately 1.5 minutes by blang · · Score: 2

    If I had a webmaster writing any form of asp pages, I'd instantly fire him/her. If I had web developers targeting a specific browser, I'd fire them in a heartbeat. I'd probably fire you if given half a chance.

    --
    -- Another senseless waste of fine bytes.
  213. Monopoly Strategy by Genoaschild · · Score: 1

    The courts ruled that Microsoft had a monopoly in Java by making their JVM incompatible with Sun's. Since more people use MS than Sun, most people wrote for MS incompatible JVM, taking away most of the market share of Sun and other companies in the same market. By leaving their JVM out of the market, it will give secondary companies more chance to develop the market and make Microsoft look less Monopolistic. Remember, it's not always what you do do, but what you don't do that shapes your future image.
    ----

    --
    Just because a bunch of people believe or do something stupid, doesn't make it any less stupid.
    1. Re:Monopoly Strategy by Genoaschild · · Score: 1

      If the best tech always won we would all have been using Macs and Amigas by 87. I disagree, I've used both Macs and Amigas and they certainly aren't the best tech. Neither is Java. Compare Java to Python. Both are interpreted and cross-platform but Python is 10 times faster. I'm not saying the x86 is the best architecture(no one will ever need more than 640k of memory), it certainly isn't nor am I saying the best architecture included that various Motorola chipsets that plagued the Macintosh over the years, they have problems of their own. In the open market, the best advertised architecture with lowest price tag usually wins if it gives them everything they think they need. Java is in the same boat. Java is well advertised but does not give everything people need(speed.) Their are literally millions of theories to compress large random files into much smaller pieces(less than 50% compress but greater then 20%.) The problem is these types of compression of random variable would take so long to calculate, it would be the equivalent of 20 or 30 Seti Units. Java is easy, I've did some basic programminng(not enough to call myself an expert but enough to get by) but it is not BASIC or atleast as easy as VB. Plus, the little guys can only so far with the big guys on stepping on their tails all the time. This is why Java will never become BASIC.
      ----

      --
      Just because a bunch of people believe or do something stupid, doesn't make it any less stupid.
    2. Re:Monopoly Strategy by Genoaschild · · Score: 1

      The Appeals Court ruled they didn't have a monopoly. The lower court ruled they did. Since the Appeals court is higher, their decision stands. I never said they had a monopoly, I said it highly discouraged competition.

      MS dropped Java support because Sun told them to. You actually believe that just because Sun told Microsoft they didn't like their version of Java, Microsoft just dropped it. Oh by the way Microsoft, I don't like windows, will you drop it. This was not the case. Their was more happening in the background that are shadowed from the cameras. By the way, Dork yourself out. I get called that enough by my sister, I don't need it on /.
      ----

      --
      Just because a bunch of people believe or do something stupid, doesn't make it any less stupid.
    3. Re:Monopoly Strategy by Genoaschild · · Score: 1

      The appeals court said they were a Monopoly but did not have one in JAVA. Read the ruling yourself.
      ----

      --
      Just because a bunch of people believe or do something stupid, doesn't make it any less stupid.
    4. Re:Monopoly Strategy by Genoaschild · · Score: 1

      The part you are looking for has the title "The incompatible JVM"(it's been a few weeks but I think that is what it said.) Read that. The ruling specifically said, summed up, Microsoft was a monopoly but the judge who ruled on the case was impartial so they are going to send to a new judge for sentencing based on the decision of the Appeals court.. Their were a few things they said Microsoft did not have a monopoly in and one of them was Java. Now if I'm not than you can make your case. Fortunately, I'm right and you have no grounds to argue so forget about it.
      ----

      --
      Just because a bunch of people believe or do something stupid, doesn't make it any less stupid.
    5. Re:Monopoly Strategy by Genoaschild · · Score: 1

      Guido van Rossum disagrees. Perhaps you should correct him. I've seen some slow Java programs in my days and then I've seen a few slow python games. Guido van Rossum might be right but I don't have any evidence to be convinced otherwise. Games like Pysol are pretty fast, not as fast as the cpp equivalent but still pretty fast while Java games are rough, very interpreted, and have games that are generally slow when doing lots of processing. Look at limewire, the Gnutella client. It is useable but sometimes when you click on something, their may be a 2 second delay before something occurs. I haven't seen that in Python. It might be my lack of sample size of python programs vs. my sample size of Java programs but I'm still leaning toward Python.
      ----

      --
      Just because a bunch of people believe or do something stupid, doesn't make it any less stupid.
    6. Re:Monopoly Strategy by benhaha · · Score: 1

      Dork.

      The appeal court ruled that it was not illegal for MS to make their JVM incompatible.

      They did not rule that MS had a monopoloy on Java.

      They ruled that it was illegal for MS to deceive developers into accidentally writing Win32 only code, which only an idiot believes happened on any significant scale.

      MS dropped Java support because Sun told them to.


      --
      NO ID: BEING FREE MEANS NOT HAVING TO PROVE IT
  214. Re:Approximately 1.5 minutes by SilentChris · · Score: 2
    "More than that, like others have already said, they're reluctant to install software."

    I beg to differ. Think how many saps CometCursor has bagged by having their software "automatically install"? I know more than a few people, some of my family members included, that don't bother to read the privacy notice when IE flashes it up on the screen (the one that designates the provider of the content).

  215. Approximately 1.5 minutes by SilentChris · · Score: 5
    1.5 minutes. That's how long it took me to download the Java VM in Windows XP. Internet Explorer automatically pops up a windows the first page you go to with Java, you click OK, and the page runs. No restarting the computer or the browser. 6 megs total for the VM.

    Explain to me again why we're worried? Windows XP also doesn't have support for RealVideo (Windows never has) so that involved me downloading a 5 minute download from Real. The Java download was completely and utterly automatic (similar to downloading Shockwave for Windows).

    This is another fine example of people making mountains out of Microsoft molehills.

  216. Revenge i name thee. by ascii(64) · · Score: 1
    (ok so my old-english is not thet good, what the heck neigther is my new)

    I think this might bee that MS is a bit pissed on Sun for the law suit the got smacked on them for unautorised modefying of Java.

    Revenge thy name is $Bill.

    @

    1. Re:Revenge i name thee. by ascii(64) · · Score: 1
      If i where an american...

      Here in Norway we actually just got:
      1. English.
      2. Wrong spelling.

  217. ActiveX vs. Java by carambola5 · · Score: 1

    Does m$ really think that ActiveX will replace java? Having taken one semester of java programming at the university level, I realize that java has much more potential in the ways of security. It has less ability to manipulate local files, and more ability to be a self-contained app. ActiveX, on the other hand, was practically built to utilize m$ propreitary code, as well as interact with the local HDD. Can you say "Welcome Trojans!"?
    Remember, it's not paranoia if they're really after you.

    --
    IWARS.
    People, in general, disappoint me. Politicians even more so.
  218. If we can't have it, you can't either! by sjonke · · Score: 1

    Bill says, "If we can't make an incompatible version that ensures Java won't compete with Windows, then we won't provide Java at all, and avoid competition that way. So there - Pphpffftttt!" Steve

    --
    --- What?
  219. Actually... by codeforprofit2 · · Score: 1

    ...they are forbidden to ship java, they lost the case against sun.

  220. hmmm by virion · · Score: 1

    and again microsoft is doing everything to get control over the market. they cannot add own stuff to java so they will just excluded. same thing over and over again

  221. the comfort zone by tortus · · Score: 1

    Users are complacent and completely content on being provided with a box that functions with little concern of what happens behind the scenes. They dont want to touch the box (sometimes literally) for fear of "breaking" the computer. They do not want to learn about computers or how to fix them. I want to use the analogy of automobiles. How many of us actually know how to fix our car when it breaks. Not many. This is why mechanics get paid the big bucks. This is why the techs at CompUSA can over charge the ignorant. Except in the automobile there is actually competition between firms, which provides consumers with a variety of choices. This is just horrible news. People lack contempt for MS and this will hurt technology. MS happily pigeon-holed its users into apathetic recipients of Microsoft's efforts to control all of technology. You may think that i am being melodramatic, but i am sincerely concerned over the removal of the JVM from Windows XP.

  222. The real reason for this by J.A.+Lizzi · · Score: 1
    I think that the real reason MS is dropping Java completely can be found in this paragraph:

    For Web-based businesses, Vitek added, "if you want your Web page accessible to the largest number of people, you may want to drop Java" and switch to Microsoft's competing set of products, which is under development and is known as .Net.

    Good idea, MicroSquish. I'm sure that most companies will love the fact their web pages are viewable by even *less* people.

    Although, given how many pages are 99.9% Flash or IE-only HTML or something else hard to view on Unix and/or Netscape, maybe I'm giving businesses far too much credit here...

  223. Re:Which? by Captain+Oblivious · · Score: 1
    Shouldn't that last line read: Which witch watched which witch?

    No. They're watching watches, not witches. So watch it.