Games, art, code:
http://www.kitfox.com
Mark McKay wrote:One of the reasons I got into Java programming way back when was the promise of developing client applications that people around the world could use in a web browser. First there were applets, and then webstart, and for a while things were great. But then Flash took over much of the rich interactive UI stuff while Java has steadily been buried under layer after layer of security restrictions.
Today when I go to a webpage that embeds a simple applet (like a graph viewer), I am greeted with a grey box saying that the Java plugin has been disabled. If I want to use it at all, I have to open my Control Panel, run the Java security manager and manually enter the domain name and then refresh the webpage. Even after that I get a ton of warning messages about how it is not secure and 'are you really sure you want to run this'? And then there's that little yellow triangle with the exclamation mark that appears to the upper right of every Frame or Dialog, just to perpetually remind you that you're in danger every moment you're interacting with the app.
Only a technically savvy user who really wants to use my software will make it through this gauntlet. Frankly, the whole thing does to Java what those warnings on cigarette packages do to smoking. No casual browser is going to want to use it. And I resent the implication that I am some malicious criminal just because I'm posting a useable application online. What ever happened to the sandbox model? Isn't that supposed to stop malicious programs from doing bad things?
Is Oracle ever going to get it's act together and restore Java to it's once promising role as a cloud based application provider, I should I just resign myself to Java client programming sliding further into irrelevancy?
SCJP 1.4, SCWCD 1.4 - Hints for you, Certified Scrum Master
Did a rm -R / to find out that I lost my entire Linux installation!
It was missed attention of Sun's staff when there was new emerging technology at hand - the J2EE. And now the situation is the same - Oracle is gaining profit from mature enterprise market while missing the background - the cloud computing and virtualization stuff. It's a critical point now, when even enterprise market can slide in the position of Java applets. And the solution for Oracle is Java presence in the cloud and virtual computing. It seems impossible to prevent sliding without Java OS, which can provide a sound base for Java in the new field. But what the Oracle will do - who knows ...Mark McKay wrote:Only a technically savvy user who really wants to use my software will make it through this gauntlet. Frankly, the whole thing does to Java what those warnings on cigarette packages do to smoking.
[OCP 17 book] | [OCP 11 book] | [OCA 8 book] [OCP 8 book] [Practice tests book] [Blog] [JavaRanch FAQ] [How To Ask Questions] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
Of course, from the applet point of view there is no difference between the web of 199x and the contemporary web - both provide just the same execution environment. But something tells me that the applet's view is absoltely wrong.Ulf Dittmer wrote:From a JEE viewpoint it doesn't matter much whether enterprise apps are run within a company data center, or in some form of hosted environment
Did you see how Paul cut 87% off of his electric heat bill with 82 watts of micro heaters? |