MS Must Ship Java With Windows Within 120 Days
Suppafly writes "Cnet is reporting that a federal judge on Wednesday ordered Microsoft to begin shipping Sun Microsystems' Java with the Windows operating system within 120 days, after the companies fought over implementing a ruling he made last month."
Its been hell trying to suport end users with our web tool, that is java based, and having to walk them though installing/downloading java from Sun's site.
thelikesofwhich.com
I just installed the Windows version of Opera on a computer this weekend and I am pretty damn sure it gave me the option to install the latest version of Java at that time...
Am I wrong?
And if I'm right, is your company just not willing or unable to do the same thing?
Or are you whining because its not preinstalled by M$? Are there not other platforms that do NOT have Java installed by default?
I would guess that there are but M$ is the most common OS used by your end users so you run into this most often.
---"What did I say that sounded like 'Tell me about your day?'"---
All of you that "feel bad" for Microsoft need to remember that this is happening because MS broke a binding agreement with Sun.
It's not the same thing. Microsoft makes the OS and the languages that run on them. They're anti-competitive because they make the OS, provide a language to program for the OS AND use this fact to keep other languages from being used to program the OS.
I want to make an appeal to all developpers, to let this not be a starting point of making Java applets for the web again!
:-), Java on Windows is not such a big deal...
The web is actually a lot better now developpers know that ActiveX, Java and full Flash sites have a lot of problems attached. Finally there is some knownledge about (and government pressure for use of) the W3.org principles. Portability and accessibility are beginning to become standards for the web. Furthermore, if you really need more action in your site, Javascript can do a lot.
Everyone, whatever disabilities or browser they have, should have the right to use the web. (and Java is still not standard in say Lynx, and electronica for blind people will fail seeing the information).
Java server side is fine, Java for applications is ok, if the application is fast enough or people are willing to wait for it, please please never make applets again...
So actually if everyone listens to me
Is that they had a contract with sun, which they broke, several ways. They USED to ship java, people use it, depend on it, and it's a PAIN IN THE ASS not having it included.
They were under contract to keep java in windows... and they broke it.
If they had a contract with macromedia, and then broke it, they could be made to stick to it as well.
Hence their coming out with a Microsoft VM which is, on purpose, incompatible with the Sun VM.
This is simply not true. The MS VM ran 100% Java Compliant code just fine. The thing MS did as add extensions that were specific to its VM. The Visual J++ tool defaulted to using this extensions. Developers who weren't cafeful could end up writting software that would only run on Windows. But to say that software that was written in pure Java might not work on MS VM is a fallacy.
-- Jason
In a perfect world, product and businesses live or die based on their own merits. The anti-monopoly laws are an attempt to (among other things) bring reality closer to this hypothetical perfect system. Microsoft has been found to hold a monopoly, and the judge has decided that Microsoft is using its OS monopoly to help .net against java, so instead of .net or java competing on equal footing, .net will have a huge advantage just because it is backed by a company that happens to also have an OS monopoly. The judge's ruling is an attempt to correct for this. It seems pretty fair to me.
PS - I wasn't quite right when I said that "The judge has decided..."; the trail has barely even started, the judge has officially decided nothing. This ruling is because the judge thinks that Sun will probably win, but Microsoft could use delaying tactics to put off an official ruling until irreparable damage to Sun/Java has been done, so until a ruling comes this will make such delaying tactics less successful.
Java applets are in widespread distribution on almost every corporate network I've seen.
AWT is basically deprecated (as the primary GUI system, parts of it are integrated into Swing), and Swing is not 'ugly.' The native look and feel is a bit distateful to a lot of people, but all of my Swing applications look suspiciously like the platform that they run on... So if the default MS Windows look is 'ugly', then yes Swing on Windows is ugly. If the default Aqua look is 'ugly', the same applies.
You seem to be caught in a circa '97 approach to Java on the network. Applets are not about animating icons or handling the form work that Javascript does well. They are about delivering complex programs that do complex things above and beyond what Javascript can do. In many ways they are very complimentary technologies. There is a definite place for Java on the web (and on the Desktop for that matter)... For example, we've managed to support many platforms by our choice of going with a Swing Java desktop application as support for our Palm apps... With minimal effort.
Turn s60 photos into awesome videos with mScrapbook for all S60 3rd edition phones!
What had happened was Microsoft licensed Java from Sun to include in Windows. However, Microsoft violated the contract by adding in new extensions and other features to the Java VM. Now Sun got all pissed off about that and sued MS and broke their contract saying that Microsoft was frozen at whatever version of java they last modified. Now, along with that, Microsoft dominating the OS market has everyone stuck at Java VM version 1.2 (or whatever) and people dont need to download a newer Java version from Sun.
.NET and C# deal, which is a massive compeitor to Java.
So, what does Sun do now?? They sue MS again and order that Microsoft can no longer distribute a Java VM with Windows (XP). But Microsoft has the whole
So, what does Sun do this time? They sue MS yet again and order that Microsoft MUST INCLUDE the most recent version of Sun Java with Windows.
Will Sun ever learn ?
I follow the SDK and GDN principles.. Spelling Dont Kount, Grammer Dont Neither
Legally, the only point you make is:
2) Something about the supposed monopoly that Microsoft has, and how bad monopolies are, so this one should be broken as much as possible.
This has little to do with Microsoft's monopoly status. The complaint is that Microsoft signed a contract with Sun to distribute a Sun-certified JVM and Microsoft broke both the spirit and the letter of this agreement. They are now being forced to comply, and rightfully so.
I know this may get modded as Offtopic, but it's the bigger news story for both Microsoft and the tech industry today:
"Microsoft sets dividend, stock split"
Microsoft is the last of the Dow 30 to start paying a dividend, and paves the way for other tech companies that have held out paying dividends. Should be an interesting morning in trading for MSFT.
Now, does it look like java to you ? They even tell it's not portable.
You can also download their SDK, it comes with documentation afaik, have a look at it.
blah
Judges aren't trained to know whats best for an operating system.
They are trained to know when a contractual agreement has been breached, which is what happened. As much as this may hurt your ego, a binding contract takes precedence over your technical opinion.
You see a problem with a judge forcing a remedy for a company's illegal actions, but you can't see a problem with a company acting illegally in the first place.
And you accuse others of ignorance?