Sun To Give StarOffice Java Flavor
ilovestuff writes "Sun Microsystems is building a Java-based development kit for its StarOffice software to help corporate programmers customise desktop applications, a move that better pits it against Microsoft's dominant Office. The software development kit will be available in the middle of next year as part of a minor upgrade to the business version of Sun's StarOffice 6.0, said Joerg Heilig, director of engineering for StarOffice at Sun."
I seriously don't get the whole Java thing. Sun seems to use the word Java in any new development to any product of theirs. It's worse than "XML".
Java, JMX, J2EE, JDC, JDO, JCE, JNSI, JSSE, JNDI, JAX-RPC, SAAJ, Java ACC, JSR-115, JSP 2.0, EJB 2.1, JMS 1.1, JAXM, Enterprise JavaBeans (EJB), JavaServer Pages Standard Tag Library (JSTL), JAXM, JAXP, JAXR
Java seems like a really neat idea, with two huge problems.
1) It's big and slow. Very big. Very slow. Java apps/applets aren't usable on
my P2 266
2) It has the worst marketing and learning curve in the history of computer
programing. All those acronyms above are real. Sun's J2EE "platform" --
platform? what the fuck is a platform? -- is used as a generic term by PHBs
everywhere. To anyone that hasn't taken courses on Java, it's meaningless.
Tell me what it does. Don't just give me a snazzy acronym. Maybe I'd have a use for it if I knew what the hell it was.
Sun is one of our best hopes in getting rid of Microsoft, but they don't seem at all capable of dealing with anyone but the highest levels of enterprise customers. Their workstations have been abysmal failures, Java can only be considered a failure, and ever their server business is on the decline.
...unless this will help me stay up longer so I can finish this paper that was due yesterday.
Great, so now virus-writers will be able to create cross-platform office viruses.
Sun's StarOffice division intends to make Java a scripting language for StarOffice,...
A word processor running scripting language? Doesn't that sound so familiar to everyone?
which will help customers take advantage of Java's security features. Java's security model works by limiting the areas of the computer the code can manipulate.
Fortunately, smart people can learn from mistakes of the other and built it with security in mind from the ground up.
but it doesn't stop the creative minds of programmers.....
Sun's StarOffice division intends to make Java a scripting language for StarOffice
Great, let's call it Javascript.
I don't think it is. Perl, Python, and TCL all run under UNIX and Windows. Hell, they're even compiled at runtime. And somehow they still use much less CPU and memory.
I have 128M of memory. If that's not enough, then that's ridiculous. XNap, a Java napster client, takes ~20 seconds to start up. Java applets in Netscape take 15-30 seconds to start. Oh, and Sun's java plugin likes to crash Mozilla constantly, so I don't even bother enabling it in the first place.
And they're all boring enterprise level applications. While you may consider that a success, Java didn't change anything. Had it never been invented, though would have been written just the same, in C++.
Most of those apps are likely written so poorly they only run on Windows anyway. I've heard Java's cross platformness is mostly a myth.
Java has done nothing to make consumer apps cross platform.
It was invented before Flash. It has Netscape's backing. And it still has less market penetration.
Sun To Give StarOffice Java Flavor
Hmmm, I was wondering what the "flavor" of the current staroffice CD was, so I licked a few. Blah, they don't taste very good. I guess a java-flavor would be an improvement, even though I'm not a huge coffee fan anyways.
After reading the title, I just had to post this regardless of any possible karma-burning involved...
For all practical purposes ".NET" is basically the name that Microsoft is now associating with every latest version of most of its products, so it means nothing. (Yes, there is a very nice JVM ripoff in there somewhere...)
This JVM-inspired environment is called .NET Framework. Look for the word "Framework" in Microsoft .NET product literature to find references to what most Slashdot users seem to associate with ".NET".
C# fails
Some critics have described the Java language as "C++ done right". The C# language is Microsoft's re-hash of the Java language. Now if you stick two ++'s on top of each other, you get something that looks like a hash sign; thus, (C++)++ is C#.
Will I retire or break 10K?
I bet the JVM does far more inlining than GCC.
After reading many of the comments, dissing Java, I have to voice exactly what it is that Microsoft is so good at creating:
Foolish Unthinking Developers
Bury your head in MS's marketing sand and think you know all without actually trying it. You are fools. I know, because I once was one of you, and spoke as you do. You are being led by the nose without even realizing it.
yeah EMACS is really really useable.. quite user-friendly, indeed. Oh and it's a real boon to the little-old-lady types to have an integrated Lisp interpreter too ;)
Actually, one of the main reasons for creating JavaScript was to provide a connection between a webpage and a Java applet. From the Core JavaScript Guide: "Through JavaScript's LiveConnect functionality, you can let Java and JavaScript code communicate with each other. From JavaScript, you can instantiate Java objects and access their public methods and fields. From Java, you can access JavaScript objects, properties, and methods."
That's the technical reason for the name. Not to say that marketing had nothing to do with it but there is more to it than that.
See also: Press Release: NETSCAPE & SUN ANNOUNCE JAVASCRIPT(TM)
Reference: Core JavaScript Guide 1.5: What is Javascript
but I still think OO.org should be scripted in python