Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Java Programming

Sun To Give StarOffice Java Flavor 54

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."
This discussion has been archived. No new comments can be posted.

Sun To Give StarOffice Java Flavor

Comments Filter:
  • by ActiveSX ( 301342 ) on Thursday November 28, 2002 @06:31PM (#4777075) Homepage
    ...unless this will help me stay up longer so I can finish this paper that was due yesterday.
  • by delfstrom ( 205488 ) on Thursday November 28, 2002 @08:17PM (#4777497)
    Great, so now virus-writers will be able to create cross-platform office viruses.
    • this is different from MS Office how? I had the Concept virus on Word 6, when I ran it on Solaris (under WABI). They also hit Mac Word 6.

      In the blurb, they mentioned the Java security model, which if it works for Applets (and it more or less does, after the first buggy implementations) it should be OK for the "fewer things can attack us" macro stuff.
  • by jsse ( 254124 ) on Thursday November 28, 2002 @10:00PM (#4777796) Homepage Journal
    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.....
    • by Anonymous Coward
      Open/Star Office to my mind already has a "Java flavor". You can write add-on components and macros in Java, as well as embedding running applets in your documents.

      OpenOffice actually includes a specification for extensibility in arbitrary scripting languages (provides someone bothers to write the support). Currently, C,C++, Python, Java and are supported to some degree. No real reason for Perl, Python, Ruby, Common Lisp not to be, if anyone can be bothered.

      See UNO UDK [openoffice.org]on the OpenOffice Site.
      • That's neat, but they need to standardize on one or two languages (fully supported out of the box in the standard distribution) if they want interoperability between documents on random users' machines.

        Also, I fail to see what use a strongly typed and/or compiled language has as a "scripting" extension for an application. Take Java for instance, where you have to create a class and a "main" method just to print "Hello World". This is overkill for calculating the value of a spreadsheet cell, not to mention the dearth of compact string handling functionality (formatting, regex, etc.). I'd stick with Python or Ruby for this job.

  • by jsse ( 254124 ) on Thursday November 28, 2002 @10:35PM (#4777894) Homepage Journal
    Sun's StarOffice division intends to make Java a scripting language for StarOffice

    Great, let's call it Javascript.
    • by Anonymous Coward on Friday November 29, 2002 @06:38AM (#4779119)
      Great, let's call it Javascript.

      JavaScript was horribly named by inept marketers at Netscape back in 1995. Its real name was "LiveScript" but they changed it at the last minute so they could coast on Java hype. It has nothing to do with Java and the name has been confusing people ever since. And "JavaScript" was a good name, too. It would be nice if BeanShell, for example, could be called "JavaScript" because that's actually what BeanShell is.

      It's like the .NET debacle at Microsoft. Every single marketing manager decided that his own projects needed to be part of the .NET initiative. They all hopped on it and diluted its meaning. 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, if you can find it without getting lost in the slick glossy .NET bullshit.)

      IMHO if it's obvious that a programming language has been named by a marketer, that's a red flag. Java and C# were named by marketers. But at least nobody will confuse Java with coffee; that would be silly. But "C#" is as bad a name as "JavaScript". It's going to cause confusion with C and C++ (which are already confused for one another, and with Objective C, especially when HR managers scan people's resumes looking for keywords). And C# is nothing like C, or C++, or Objective C. I have to admit "C++" was a clever way to name a programming language that aspires to be (almost) a superset of C. But in that case the new name was a legal expression in the old one, it was a short, extremely descriptive name, and it made sense. C# fails on all three counts. They should have just named it "Me Too C".
      • 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 [microsoft.net] 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#.

      • JavaScript was horribly named by inept marketers at Netscape back in 1995. Its real name was "LiveScript" but they changed it at the last minute so they could coast on Java hype. It has nothing to do with Java


        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) [sun.com]

        Reference: Core JavaScript Guide 1.5: What is Javascript [netscape.com]
  • 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...

I have hardly ever known a mathematician who was capable of reasoning. -- Plato

Working...