The point is actually this: If I (or someone else) write a program in GoogleJava (or whatever you want to call it) and said program runs, I can take that same source and compile it under Java standard edition, with no refactoring, and it will run exactly the same (AFAIK). Try doing that with MS Java (no refactoring allowed!).
If sun deprecated/removed java.lang.System, how would you do a simple Hello World? THAT's why these classes haven't been deprecated: they're essential. The only reason Google doesn't want them is they don't work well with the "cloud" paradigm or pose security threats (real and imagined, but mostly real AFAICT).
The reason Sun has a problem with that is this: Java was always intened to be portable. That "the reverse isn't true" is a HUGE problem. It means something coded for your computer won't work on your G1 without refactoring. The whole point of Java is that either it will work, or if it won't the compiler will at least tell you WHY it won't and WHERE you can get instructions on how to minimally refactor. Google's way the compiler just spews a bunch of "I've never heard of this class before: java.lang.System [which you need to so much as write a Hello World!]" errors/exceptions/etc. without telling you where to get Google's doc on what to use instead.
It's not the restrictions, it's the implementation. Normally, existing Java code could just be compiled on the embedded system, and compiler errors would specifically identify security reasons for specific classes/methods/etc being disabled. Google removed the classes entirely, so the developer will just get IDontKnowWTFThatClassIs exceptions instead, which are less informative.
It also contravenes existing standards, sort of like making "dangerous" files invisible to unprivileged users in *NIX (via some sort of arcane black magic, perhaps a modified (munged) shell or something...) instead of just setting appropriate file permissions.
The problem with ARM for MS is that one of the major reasons people give for sticking with Windows is:
"But I can't run $APP without Windows!"
Take away their ability to run $APP anyway and they'll be just as well off on another OS. Which is where linux could win because the likes of debian already have the majority of their software available for ARM.
It might not win in any significant wat, but at that point you are starting to kick away at the dominance of the prevailing monoculture.
That won't make people be more likely to use Linux. It will make them less likely to use netbooks in general (preferring laptops/desktops).
Tell that to Apple. Every iMac I've ever used was "shiny" and also sucked in terms of performance. The OS itself is worse than GNOME in terms of user-obsequiosity.
[snip]
Because then I will activate out my little packet and exploit artillery, and it's goodbye to you. ^^
Your comment reads too much similar to the game call we "Zero Wing" ("All your base ..."). Remedy please this immediately.
IANAL, but AFAIK judges don't like arguments that aren't based in common sense.
OTOH, the DOJ & *AAs have been winning for quite some time now, so YMMV... again, IANAL.
IANAL, but AFAIK judges don't like arguments that aren't based in common sense.
It appears to be up once more, but it's slow.
Applications->Add/Remove...->search for "Ubuntu restricted extras"->Check the box
There goes your geek card!
I know that it is Microsoft of Borg, but I can't get that out of my head...
It is missing of grammar.
What about Ubuntu's community support?
swfdec runs fine on PPC+Linux.
The point is actually this: If I (or someone else) write a program in GoogleJava (or whatever you want to call it) and said program runs, I can take that same source and compile it under Java standard edition, with no refactoring, and it will run exactly the same (AFAIK). Try doing that with MS Java (no refactoring allowed!).
If sun deprecated/removed java.lang.System, how would you do a simple Hello World? THAT's why these classes haven't been deprecated: they're essential. The only reason Google doesn't want them is they don't work well with the "cloud" paradigm or pose security threats (real and imagined, but mostly real AFAICT).
The reason Sun has a problem with that is this:
Java was always intened to be portable. That "the reverse isn't true" is a HUGE problem. It means something coded for your computer won't work on your G1 without refactoring. The whole point of Java is that either it will work, or if it won't the compiler will at least tell you WHY it won't and WHERE you can get instructions on how to minimally refactor. Google's way the compiler just spews a bunch of "I've never heard of this class before: java.lang.System [which you need to so much as write a Hello World!]" errors/exceptions/etc. without telling you where to get Google's doc on what to use instead.
It's not the restrictions, it's the implementation. Normally, existing Java code could just be compiled on the embedded system, and compiler errors would specifically identify security reasons for specific classes/methods/etc being disabled. Google removed the classes entirely, so the developer will just get IDontKnowWTFThatClassIs exceptions instead, which are less informative.
It also contravenes existing standards, sort of like making "dangerous" files invisible to unprivileged users in *NIX (via some sort of arcane black magic, perhaps a modified (munged) shell or something...) instead of just setting appropriate file permissions.
The Right Way:
Google's way:
"Read my lips:No New Taxes!"
IANAL.
Creativity is a low bar.
Why shuld I read TFA whan I dont bother reading my own posts?
Well obviously you didn't read that.
There was even a clip of someone who was invested by the feds for making a not so kind comment about Bush at his local gym.
Great for him, in these hard economic times! (How do you invest a person?)
He was visited by the nice men in blue suites.
Who would paint a whole hotel suite blue? And what relatively small group of people would have multiple completely blue suites?
If she isn't speaking for others, why does/did the media care about her?
Since when does the mainstream media (or anything else remotely related to politics) use common sense?
What about the EFF? They lobby (and so does the ACLU).
That's obviously anti-competitive. How does Microsoft continually get away with this nonsense?
The problem with ARM for MS is that one of the major reasons people give for sticking with Windows is:
"But I can't run $APP without Windows!"
Take away their ability to run $APP anyway and they'll be just as well off on another OS. Which is where linux could win because the likes of debian already have the majority of their software available for ARM.
It might not win in any significant wat, but at that point you are starting to kick away at the dominance of the prevailing monoculture.
That won't make people be more likely to use Linux. It will make them less likely to use netbooks in general (preferring laptops/desktops).
Then WTF is W3C so concerned about?
Tell that to Apple. Every iMac I've ever used was "shiny" and also sucked in terms of performance. The OS itself is worse than GNOME in terms of user-obsequiosity.
OTOH Google AFAIK doesn't try to screw homebrewers with broken updates, so they don't need to notify the user.