Slashdot Mirror


EIOffice 2004 vs. MS Office 2003

ryen writes "Designed to compete against MS Office, EIOffice 2004 is coded in Java therefore able to run on both Windows and Linux. EIOffice 2004 offers features which should get a few users' attention, but does it have enough to have people switching from MS Office? Flexbeta has the review." That's Evermore Integrated Office, if you're wondering.

478 comments

  1. Slashdotted by Anonymous Coward · · Score: 5, Funny

    That's Evermore Integrated Office, if you're wondering.

    Heh. Not anymore.

    Ack, even I'm getting tired of the "we slashdotted your site" jokes.

    1. Re:Slashdotted by NoData · · Score: 5, Funny

      There was a server on a farm...

      E-I E-I EIOffice.

      And that server got slashdotted.

      E-I E-I EIOffice.

      With a packet dropped here...and a packet dropped there...

      (why? why hurt?)

    2. Re:Slashdotted by Anonymous Coward · · Score: 0

      Damn, you beat me to it. Apparently your mind is warped similarly to mine.

    3. Re:Slashdotted by stealthyburrito · · Score: 5, Funny

      At first I thought it was a Spanish version of Office:

      El Office Grando.

    4. Re:Slashdotted by EvilAlien · · Score: 2, Funny
      In Canada, "EI" is Employment Insurance, formerly known as Unemployment Insurance. It is what people who work pay so that people who don't work can get money anyways.

      A small part of my brain that is normally kept in solitary confinement made the link between EI and EIOffice initially, and somewhere from there I thought that this would have something to do with outsourcing and "Canadian" jobs moving overseas.

      I'm comforted to discover that the scariest thing in this article is an office suite coded in Java, aka Consume All Resources And Make My Machine Unusuable ;)

      --
      perl -e 'print $i=pack(c5, (41*2), sqrt(7056), (unpack(c,H)-2), oct(115), 10)'
    5. Re:Slashdotted by kernelfoobar · · Score: 1

      hmmmmmm, CARAMMMU.....arghllghghlh!

      --
      Here we go again!
    6. Re:Slashdotted by whiteranger99x · · Score: 1

      At first I thought it was a Spanish version of Office:

      El Office Grando.


      Cue Bill Gates and Steve Ballmer with copies of El Office Grando in hand:

      "But no one expects, the Microsoft Inquisition!!"

      --
      Join the TWIT army now!
    7. Re:Slashdotted by IncohereD · · Score: 1

      It is what people who work pay so that people who don't work can get money anyways.

      Not to ruin the joke, but only people have have worked and paid EI are eligible to collect it.

  2. Both Platforms? WOW! by the+MaD+HuNGaRIaN · · Score: 5, Interesting

    "Written in Java so it can run on both Windows and Linux"

    hehe, what about all the other platforms there's a JVM for? Like, uh, OS X? Solaris?

    How myopic.

    1. Re:Both Platforms? WOW! by mios · · Score: 1

      And the Commodore! Long live my C-64 ... -- this post entered from ComMozilla 1.8a

    2. Re:Both Platforms? WOW! by Anonymous Coward · · Score: 2, Insightful

      Because you are a TROLL!

      And if you can't write a java app that runs as good on Windows as it does on Linux, Solaris, OS X, etc, then no wonder you use "regular languages" (pshaw!)

      I wouldn't let you program my garage door opener.

    3. Re:Both Platforms? WOW! by Kenja · · Score: 5, Funny
      "hehe, what about all the other platforms there's a JVM for? Like, uh, OS X? Solaris?"

      You're forgeting the Java moto. "Write once, run once, mabey twice, three times if your lucky".

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    4. Re:Both Platforms? WOW! by daeley · · Score: 4, Funny

      "Written in Java so it can run on both Windows and Linux"

      Reminds me of Blues Brothers:

      "What kind of music do you usually have here?"

      "Oh, we got both kinds. We got Country *and* Western!"

      --
      I watched C-beams glitter in the dark near the Tannhauser gate.
    5. Re:Both Platforms? WOW! by No_Weak_Heart · · Score: 2, Informative
    6. Re:Both Platforms? WOW! by photon317 · · Score: 1, Insightful


      While your version makes a better joke, the reality for any sufficiently complex application is more like "write once, run once". If you want to run on even one other platform (and here platform can mean just a different vendor of java technologies on the same os and hardware, or the same java technologies on a different os/hardware, etc...), look forward to resolving lots of issues that bear a striking resemblance to porting software in any other environment.

      It really begs the question, why bother with Java. I honestly think that for complex applications it's easier to write portable C/C++ than trying to port java around. A well written C/C++ app that uses a multiplatform library set like glib/gdk/gtk can recompile and run easier between linux and windows than your typical java app.

      --
      11*43+456^2
    7. Re:Both Platforms? WOW! by Rick.C · · Score: 1
      I'm going to run it on my z990 mainframe, yup-yup-yup!

      It even has a Java coprocessor now, so I won't have to simulate it in software and it won't take cycles away from my counting-all-the-atoms-in-the-universe project.

      From a recent IBM announcement:
      "The new zSeries Application Assist Processor (zAAP) ... provides an economical Java execution environment ... "

      --
      You were 80% angel, 10% demon. The rest was hard to explain. - Over The Rhine
      "Math in a song is good."-Linford
    8. Re:Both Platforms? WOW! by Kadagan+AU · · Score: 2, Insightful

      Yes, I noticed on their download page that they have seperate downloads for linux or windows. I'm not fully sure, but I believe that the reason for that is probably because they use native API calls for each OS which will make it execute a bit faster. It seems like all of the more portable Java programs I've seen are all very slow. Don't get me wrong, I love Java as much as the next guy, but the only programs I've seen with decent performance made use of native API calls for a specific OS.

      --
      This space for rent, inquire within.
    9. Re:Both Platforms? WOW! by Wavicle · · Score: 5, Informative

      I know I shouldn't feed the trolls, but...

      well, you see, Java really isn't that portable.

      I have worked since 1998 on Java software with a focus on UI and portability. Although OS X has never been on my radar, I have worked extensively on other people's code when it was "working fine in windows" but partially or completely broken in Solaris (later Linux as servers migrating over).

      All the compatibility problems broke down to one of three problems:

      1) Solaris patching. I don't know if Sun has fixed this, but patching of Solaris and patching of Java to work on Solaris was a true nightmare. The Solaris JVM was awful (was, I haven't touched it since 1.3 so I like to think it is all better now).

      2) Hardcoding of directory separator characters instead of using File.separatorChar

      3) Fonts. The UI issues on the Unix variants for early Java were huge. Swing didn't hardly fix anything because the underlying problem was truly hideous fonts. To the best of my knowledge, 1.4 has completely fixed this problem.

      To the best of my knowledge #1 and #3 are fixed now. #2 is something you usually only see from recent grads or people new to Java programming.

      I can't remember the last time anything I wrote in Java and packaged as a jar had trouble working in Windows or Linux. Certainly has not happened since 1.4 came out.

      I've worked recently with C/C++ code and experienced C/C++ portability fun between platforms. The code was used for reading a writing DNA chromatogram format files. Worked perfectly in Solaris. Wrote out 4 gigabyte blank files in Linux in the odd circumstance when it would actually run at all. The problem turned out to be endian handling. This problem doesn't occur in Java, however in C/C++ when you simply tell the machine to write out blocks of memory (that happen to be data structures) the resulting byte order is whatever the machine natively uses. The IO routines don't know if one piece is a double, another a long and yet another a short.

      Java is really portable. It's also quite fast. Nearly all complaints about Java's speed these days come from Swing, which is really caused by an overdesign of Swing (from a design stand point, Swing is very, very nice. Unfortunately what makes it nice also makes it quite slow)

      --
      Education is a better safeguard of liberty than a standing army.
      Edward Everett (1794 - 1865)
    10. Re:Both Platforms? WOW! by CoolGuySteve · · Score: 1

      What I want to know is: if they were going to sell it anyways and it was only going to be available on 2 or 3 platforms to begin with, why didn't they just use Qt and C++?

      It would have had way better performance and while C++ isn't as friendly of a language, Qt takes a lot of the sting away.

    11. Re:Both Platforms? WOW! by jarich · · Score: 2, Informative
      You are truly clueless about Java.

      If you aren't active in the Java world, please don't post your speculations as fact.

      It is not difficult to write cross platform Java. An earlier post in this thread details how, so I'm not going to.

      If you do have issues, porting from Win32 to any unix usually gets you all you need. Once it runs on Linux, it will run on Solaris, HP-UX, AIX, etc.

    12. Re:Both Platforms? WOW! by sparkywonderchicken · · Score: 0

      I would separate the C from the ++. Most, if not a large majority of C++ is crap and deadly. There is a skill and art factor. It is easier to write bad and dangerous C++ code than bad java code. I would rather have code written in C by some solid veteran coders. I just wrote a C application that could be compiled and run on 4 flavors of Unix, Linux, MVS and 2 versions of windows and that had to be done was compile on each platform. Teh company tried the same thing in C++ and ran into so many compiler problems they gave up.

    13. Re:Both Platforms? WOW! by coljac · · Score: 2, Informative

      One usual reason why there will be separate installers for different OSs is just that - it's the installer. Things like desktop icons, start menu, which shell script to run, these things are platform dependent, whereas the application itself is pure java.

      --
      Everyone knows that damage is done to the soul by bad motion pictures. -Pope Pius XI
    14. Re:Both Platforms? WOW! by mrtrumbe · · Score: 5, Interesting
      I respect your opinion, but wholeheartedly disagree.

      So long as you stay away from any native calls, Java code is VERY portable across JVMs (including across systems). GUIs do tend to have some problems, but I tend to avoid pure Java GUIs anyway, due to latency issues (which tend to rear their ugly heads more often in live trading scenarios). If I plan sufficiently, keeping my core infrastructure/business logic in pure Java, using JNI sparingly, and write all of my GUIs in QT/GTK, I have no problems with porting.

      So why bother with Java at all? (I can picture you asking the question, so I may as well answer it.) Simple: I find it soooooo much easier to write good code in Java than C/C++. While I've heard some denounce Java's framework classes as a messy C++ superset, I disagree. It's easy to use, well documented (java.sun.com/j2se/1.4.2/docs/api/ may be all you ever need) and easy to refactor. Combine that with a kick-ass tool like IDEA (www.intellij.com) and you have my personal dream environment for development.

      From my POV, so long as you keep GUI issues out of the equation, Java is as close to the perfect development environment I'm likely to get. I work in a setting where I can keep my business logic and infrastructure pretty well removed from the GUI level. This makes things easy for me. YMMV.

      Taft

    15. Re:Both Platforms? WOW! by dasmegabyte · · Score: 5, Insightful

      WTF are you talking about?

      The sufficiently complex applications *I* have written in Java -- including a mass mail server and a database migration utility -- have worked just FINE on every arbitrary Java installation I've seen. I wrote them on a PC, moved them to a Sun server , and still run them on my Mac. The trick is to write them in pure Java...no native libraries, and when you need a file separator, get it from Preferences...don't assume / (or \, or : for that matter)!

      Now, the difference between Java and GLIB/GDK/GTK is that you only need ONE binary. That's one less thing to worry about supporting...one less thing to have to TEST everywhere. Furthermore, I've rarely seen a Java UI crash unexpectedly. GTK crashes all the time on "beta" systems...like Windows.

      --
      Hey freaks: now you're ju
    16. Re:Both Platforms? WOW! by Gyorg_Lavode · · Score: 1

      (though it would be inherently scary if your garage door opener required software)

      --
      I do security
    17. Re:Both Platforms? WOW! by SillyNickName4me · · Score: 1

      Take a peek at this. The problem is not just making Java apps portable, that is quite doable in fact. The problem is first of all the portability of the JVM, and second, the fact that so many people end up using OS specific extentions/apis, which removes the portability quite efficiently.

    18. Re:Both Platforms? WOW! by jedidiah · · Score: 1

      The whole point of java is to abstract the system away from the application and user. The installer should be able to that just as well as the JVM and the office suite does.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    19. Re:Both Platforms? WOW! by Hecilwe · · Score: 2, Interesting

      This problem doesn't occur in Java, however in C/C++ when you simply tell the machine to write out blocks of memory (that happen to be data structures) the resulting byte order is whatever the machine natively uses.

      Experienced programmers used to working with C or C++ know about this and write code where this isn't a problem. It's similar to how a Java programmer eventually learns to use File.separatorChar instead of hardcoding the separator. Someone mentioned on Slashdot that the Windows API can accept either a forward or back slash, but I don't personally know.

      The IO routines don't know if one piece is a double, another a long and yet another a short.

      That's true for the raw IO routines, and that's the way it's supposed to be. It's perfectly reasonable for the programmer to know what data type he's reading.

      Java is really portable.

      Writing portable code in C, C++, or Java requires that the programmer know how to do it.

    20. Re:Both Platforms? WOW! by johnnyb · · Score: 1

      The JVM really isn't that slow. AWT is slow and gave java a REALLY bad name.

      Also, Java startup on *NIX system is slow because it goes through about 5 different shell scripts before startup.

    21. Re:Both Platforms? WOW! by Anonymous Coward · · Score: 0

      even more so if the software require a platform that required another platform

    22. Re:Both Platforms? WOW! by Anonymous Coward · · Score: 0

      It's unecessary to list all possible platforms.
      It's too expensive to support all possible platforms.
      Major public only knows about windows and linux.
      "Written in Java so it can run on both Windows and Linux"
      doesn't excluse (or include) other platforms.
      It's good marketing to show both windows and linux on the same frase.
      Pleople interested on Solaris will know that it might be supported

      All these are resons to not clutter what is a simple marketing phrase.

    23. Re:Both Platforms? WOW! by czei · · Score: 0, Redundant

      They like both kinds of music, country and western!



      http://www.nederpoparchief.nl/bluesbrothers/scri pt _n.html
    24. Re:Both Platforms? WOW! by abigor · · Score: 1

      No one writes professional Windows apps in gtk/glib/gdk. Why do you think that is?

      Hint: gtk is garbage on Windows.

    25. Re:Both Platforms? WOW! by JUSTONEMORELATTE · · Score: 5, Funny
      "hehe, what about all the other platforms there's a JVM for? Like, uh, OS X? Solaris?"

      You're forgeting the Java moto. "Write once, run once, mabey twice, three times if your lucky".
      Back in 99, Symantec (of Visual Cafe fame) sent me a flyer for a new Java Debugger. They were trying to play off of Java's motto, but "Write once, Debug everywhere" made me laugh really hard.

      --
    26. Re:Both Platforms? WOW! by Anonymous Coward · · Score: 0

      It's similar to how a Java programmer eventually learns to use File.separatorChar instead of hardcoding the separator. Someone mentioned on Slashdot that the Windows API can accept either a forward or back slash, but I don't personally know.

      It's true: the Windows API accepts forward slashes. You can even type paths with forward slashes into Explorer, and it'll navigate to them quite happily. Heck, you can even mix forward and backward slashes in one path, and it still works.

      No, the real problem with Windows paths is the drive letter thing, the use of semicolons instead of colons in path lists, and of course the common use of spaces in paths.

      Meanwhile, Unix systems have an equivalent problem - the braindead idea of case sensitive path names. (No, it is not useful, clever, or even neat to have "makefile" and "Makefile" in the same directory.)

    27. Re:Both Platforms? WOW! by kinzillah · · Score: 1

      You could write the installer in java, but what about people that need the JRE? Obviously you could make a zip file that you extract and run, and leave the JRE installation to the user, but the idea is ease of use.

      --
      Douglas P. Price
    28. Re:Both Platforms? WOW! by dtrent · · Score: 2, Interesting

      The trick is to write them in pure Java

      Well duh! The same can be said for PURE C. The OP's point (I think) was that the promise of write once, run anywhere is a myth. After various tweaks have been made in your code to ensure it runs correctly on all your targets (hmm, should that even be necessary?) you can have a single "binary", but most times you have to have some non-portable script to run the damn thing because of various environment issues related to platform. Ever notice when you download large Java apps you have a choice of (by platform) installers?

    29. Re:Both Platforms? WOW! by uberslack · · Score: 1

      More than likely, they are using a java-based installer like InstallAnywhere. These installers use a built-in jvm to run the install. These jvm's are different across the platforms. Hence, two different installs.

      --
      Just because you're paranoid does not mean that the world is not full of assholes.
    30. Re:Both Platforms? WOW! by cyfer2000 · · Score: 1

      On OS X, the size of button is different from windows and solaris, i didn't really compile java on linux, so i can say nothing. And a result is that some dialogue boxes or applets won't work because you can not see the button labeled with "OK". but i think this problem can be solved by proper design of layout.

      --
      There is a spark in every single flame bait point.
    31. Re:Both Platforms? WOW! by Anonymous Coward · · Score: 0

      "It is easier to write bad and dangerous C++ code than bad java code."

      Great, we're already lowering the bar for users so now let's lower it for developers as well.

    32. Re:Both Platforms? WOW! by Anonymous Coward · · Score: 0

      I think #2 represents a poor design decision on the Java creators part. JFileDialog takes care of system-dependent filename features for you, so the File class could have done the same. When you take into consideration that a backslash is treated as an escape character, the whole approach is a bit of a mess. A truly platform independent language should not burden the programmer with any platform issues.

    33. Re:Both Platforms? WOW! by Anonymous Coward · · Score: 1, Funny

      "sufficiently complex applications *I* have written in Java -- including a mass mail server"

      great, SPAMmers are using Java now, it figures

    34. Re:Both Platforms? WOW! by Anonymous Coward · · Score: 0

      May well be that your Java code is very portable, but most Java applications remain run-once for me.

      Once is usually enough to remind me of the inevitable slowness of Java.

    35. Re:Both Platforms? WOW! by EvanED · · Score: 1

      "The trick is to write them in pure Java...no native libraries..."

      Well, you have your tradeoff then... you can either have native calls that allow the program to run nicely, or you can stick to the Java abstractions and end up with an unusably slow UI.

      "Now, the difference between Java and GLIB/GDK/GTK is that you only need ONE binary. That's one less thing to worry about supporting...one less thing to have to TEST everywhere."

      You still have to test on different platforms. Oh, and if you'll notice, *they still have two binaries*.

    36. Re:Both Platforms? WOW! by Wavicle · · Score: 3, Informative

      Experienced programmers used to working with C or C++ know about this and write code where this isn't a problem.

      I'd like to believe that was true, but my experience has been that even experienced programmers tend to do something like:

      * write code to load in hunk of data from file
      * write more code assuming data has been loaded correctly.
      * test to make sure data and code using it is functioning according to requirements
      * move on to next problem

      Unless "works on big, little and mixed endian" is in the requirements (and it usually isn't) the naive approach is usually taken, even by programmers with 15 years of experience. Making sure the code is endian neutral often means replacing 1 line with 10-50.

      Someone mentioned on Slashdot that the Windows API can accept either a forward or back slash, but I don't personally know.

      I'm not sure that's correct. I just tried opening a file from notepad and a command prompt and mixing slash directions. I'm sure there are some windows api functions that are okay we whichever slash you use, but I would expect widgets that use that underlying API to mirror that insensitivity.

      Writing portable code in C, C++, or Java requires that the programmer know how to do it.

      "know how to do it" in Java boils down to maybe 1 or 2 rules of thumb. In C and C++, the issues from Java exist (e.g. path separator), but so do others (e.g. endianness). It is easier to write cross platform code in Java.

      --
      Education is a better safeguard of liberty than a standing army.
      Edward Everett (1794 - 1865)
    37. Re:Both Platforms? WOW! by lythotype · · Score: 1

      You don't like it?

      No, I don't like it.

      *car jumps over rising draw bridge

      Car has some pickup.

      ==

      No, no, come closer boys, I want to see your faces.

    38. Re:Both Platforms? WOW! by Chemicalscum · · Score: 1
      The reason is that they are using the IBM SWT widget toolkit which supplies its own dll to integrate into the Windows MFC and for Linux provides additional GTK2 .so library files.

      Consequently it appears as a native application in Win XP, Win 2000 and GNOME and XFce4 as a native themable GTK2 app. Sun's SWING used to be stuck in the Metal theme - it can now be skinned to look a bit mor native but not completely.

    39. Re:Both Platforms? WOW! by Q+Who · · Score: 1

      Experienced programmers used to working with C or C++ know about this and write code where this isn't a problem.

      Not that simple (in case you are talking about host/network order conversions), it's rather the issue of serialization being integral to Java.

      In C you can't assume the layout of a structure, and in C++ you can't even assume that a class is continuous in memory. So writing serialization functions is a must.

    40. Re:Both Platforms? WOW! by Fizzlewhiff · · Score: 1

      From their website.

      "Enter your password and userid then select the Linux or Windows buttons to download the latest version of EIOffice. When you purchased EIOffice on-line an automated e-mail reply sent you a password and userid."

      Looks like two different versions to me. Not pure Java?

      --

      'Same speed C but faster'
    41. Re:Both Platforms? WOW! by Anonymous Coward · · Score: 0

      From my POV, so long as you keep GUI issues out of the equation, Java is as close to the perfect development environment I'm likely to get.

      WTF? Java portability is fine if we don't use a GUI? In most cases a Java app without a GUI is about as much use a chocolate teapot. Hang on a minute while I go tell everyone they need to go back to using a command line again, that'll really work wonders ...

    42. Re:Both Platforms? WOW! by dasmegabyte · · Score: 2, Interesting

      No. "Pure C" has no GUI and the end result is hopelessly tied to the platform it was compiled for, the files it was linked to, etc. Need both a 32 bit and a 64 bit version of your program? Compile twice. Want a version that's tailored to a specific piece of hardware? Compile it again.

      With Java, the "platform" stays the same no matter where you install it. The underlying code that the platform runs is differenct everywhere, but you don't have to worry about that. The JIT compiler optimizes what you write and in a best case does as good a job as if you'd hand coded it. In the real world, it's still quite efficient as of Java 1.4...and graphics routines will be heavily accelerated in 1.5.

      Ever notice when you download large Java apps you have a choice of (by platform) installers?

      Yeah. Want to know why? Because the Install Anywhere program they use to GENERATE the installer binaries tries to make it as easy as possible to INSTALL them. It's the same Java file once it's put wherever it's going. That's the purpose of Install Anywhere...to bridge the biggest question mark between systems, which is "how do I start this friggin' thing." Install Anywhere makes a batch file, a shell script, a stub program, or whatever it needs to do to get your JAR file to run whereever it can...and it's really easy to use. There's even a free-as-in-beer version.

      Oh, and some -- very few, actually -- big Java programs do feature utilities that only run on certain hardware, but generally it does so just to improve usability on those systems. For example, if a system doesn't support Java's Drag and Drop for whatever reason, a stub program might be used to facillitate that. There are a few advanced graphics libraries which are platform specific, because they require patented code that only compiles on certain systems. Freenet has a little program that gives access to the program from the Windows System tray, which Java can't access. But this okay -- because the program is a C++ program which ACCESSES Java. If the C program dies, or isn't there, Java still works. It's just a fancy spoiler on a safe little compact car.

      The big difference between C and Java is that, if you know all of the options on a target system, you can create a C program that will run well on it. If you don't know them all, you have to output and test a binary for every possible configuration -- or ask the target system's users to compile them for you (okay for free software but not so cool if you're trying to get the less savvy users). If you know NONE of the options on a target system, you can write a Java program that will at least run...and, if the JRE developer for that system did his job, will probably run with passable performance.

      --
      Hey freaks: now you're ju
    43. Re:Both Platforms? WOW! by Q+Who · · Score: 1

      Also, Java startup on *NIX system is slow because it goes through about 5 different shell scripts before startup.

      Bullshit.

    44. Re:Both Platforms? WOW! by dasmegabyte · · Score: 1

      Actually, it was for sending out newsletters and the front page of online newspapers. The unsubscribe link actually worked...and that's why I wrote it in Java (which is what our message digest and database connections were written in and I didn't want to port them or bridge them).

      --
      Hey freaks: now you're ju
    45. Re:Both Platforms? WOW! by the_mad_poster · · Score: 1, Flamebait

      You are truly clueless about Java.

      No, you're just a zealot. Which is fine. If you really like your language, and you can use it well, by all means use it. However, don't come around acting like the biggest pain in the ass in the world is actually some miraculous godsend just because you happen to like it and somebody else doesn't. I personally think Java is a complete and total waste of resources, but, unlike you, I realize those are just my opinions, so I'm not going to sit here and try and tell you you're clueless about programming.

      What really irks me about your post, however, is that the grandparent was modded to Flamebait for posting a fairly evenhanded opinion, but no fact. You've been modded to Interesting for posting what is, essentially, a flame against the grandparent, and still no fact.

      Yay for moderation. I'm so glad it helps me get to the popularized, uninformed opinions quickly while allowing me to hide the potentially intelligent - but critical to the popular position - postings below the threshold.

      --
      Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
    46. Re:Both Platforms? WOW! by Anonymous Coward · · Score: 0

      Java code is useful without a GUI because it can be run on my OSes but isn't as slow as python, perl, etc. (Not as fast as C, C++, Fortran either, but it is a middle ground).

      The problems with portability of GUI code is more an issue with the JVM implementations, not the language per se. Saying that it is Java is like saying that, I don't know, Open Office is bad because it crashes a lot on Windows 98 when Windows 98 is actually the problem.

    47. Re:Both Platforms? WOW! by Anonymous Coward · · Score: 0

      "While I've heard some denounce Java's framework classes as a messy C++ superset"

      It certainly can't be a superset of C++ given that it lacks numerous features that C++ has (templates, multiple inheritance, etc). Not all the exclusions are bad, but it is a mixed bag.

    48. Re:Both Platforms? WOW! by anomalous+cohort · · Score: 2, Informative
      when you need a file separator, get it from Preferences

      Actually, you should use the File.separator and File.pathSeparator fields for that.

    49. Re:Both Platforms? WOW! by Anonymous Coward · · Score: 0

      [quote]
      I've worked recently with C/C++ code and experienced C/C++ portability fun between platforms. The code was used for reading a writing DNA chromatogram format files. Worked perfectly in Solaris. Wrote out 4 gigabyte blank files in Linux in the odd circumstance when it would actually run at all. The problem turned out to be endian handling. This problem doesn't occur in Java, however in C/C++ when you simply tell the machine to write out blocks of memory (that happen to be data structures) the resulting byte order is whatever the machine natively uses. The IO routines don't know if one piece is a double, another a long and yet another a short.
      [/quote]

      Blame on the luser who wrote non-endian-safe code. Blame on you for being a luser to bitch about endiannes.

    50. Re:Both Platforms? WOW! by mrtrumbe · · Score: 1
      I left out a word:

      While I've heard some denounce Java's framework classes as a messy C++ framework superset.

      Templates, multiple inheritance, etc. are language features, not part of the framework.

      Taft

    51. Re:Both Platforms? WOW! by dasmegabyte · · Score: 2, Informative

      unusably slow UI.

      Read a book like "Java Performance Tuning." The main reason Java UIs seem slow is that developers are using them in a very sloppy fashion. If you do it right...preload your graphics class, pool and reuse objects where possible and handle refreshes on your own, your UI can be jetspeed. Check out Jalbum or Eclipse or any of the hundreds of really fast Java programs out there and you'll see what I mean.

      If you wrote a GUI in any other language and expected it to refresh every object in the background every time you changed something in the foreground, you'd see a performance hit, too.

      You still have to test on different platforms. Oh, and if you'll notice, *they still have two binaries*

      No...they have one binary, two installers. The installer for every system is different, because every system handles the installation of software in a different way. The binary -- freenet.jar -- is the same for every system, in fact the Windows version comes with instructions on how to run the same version minus the pretty Windows widgets on any UNIX like system. And while you SHOULD test on different platforms before claiming to support them, most of the time Java just works -- unlike C, which often suffers from problems like reliance on the Endian nature of integers, etc. Sure, you can make C that runs everywhere on the planet, but it is NOT as easy as writing Java in the same way. All you have to do in Java is refrain from using native{} blocks, refrain from using external libraries that use native{} blocks, and use file and user settings from Preferences and System.

      --
      Hey freaks: now you're ju
    52. Re:Both Platforms? WOW! by Anonymous Coward · · Score: 0

      I've used about a dozen commercial Swing programs, and all of them have slow UIs. I guess everyone should be reading Java Performance Tuning, starting with IntelliJ.

    53. Re:Both Platforms? WOW! by mrtrumbe · · Score: 1
      The slashdot crowd does tend to be a little hyper-reactive, don't they?

      If you re-read my post, you'll notice that my objects to Java GUIs has to do more with speed than portability. There are a few problems I've heard of in porting Java GUIs (to Mac OS X, for example), but on the whole, they are about as portable as QT and GTK.

      You'll also notice that I didn't advocate avoiding GUIs or even Java GUIs. I suggested using QT or GTK as alternatives to a pure Java GUI in the case where speed is critical. In that scenario, you can implement all of your "work" in Java and put a pretty (and fast) front end on it with QT. This does have the downside of needing seperate binaries and compiles for different systems. But with the realities of dealing with Windows, *nix and Mac OS X install procedures, you'll probably end up needing seperate "binaries" anyway, if only for the installation.

      I'm a big advocate of using the right tool for the job. Java isn't an end-all solution. But it does tend to fit a lot of my needs in a very stable and efficient way. I find that with the right combination of Java and other technologies, I'm as productive as I'll ever want to be and my products are darn good. I could say many of the same things for C# (which is my primary language of development for work).

      Taft

    54. Re:Both Platforms? WOW! by Anonymous Coward · · Score: 0

      "Need both a 32 bit and a 64 bit version of your program? Compile twice. Want a version that's tailored to a specific piece of hardware? Compile it again."

      aww, you poor, pitiful lazy bastard

      "If you don't know them all, you have to output and test a binary for every possible configuration."

      damn, I'll have to actually make sure the shit I'm selling actually works!

      "If you know NONE of the options on a target system"

      then what in the hell are you doing developing software for it?

      "you can write a Java program that will at least run...and, if the JRE developer for that system did his job, will probably run with passable performance"

      nice to know the MS view of software development is still alive and well.

    55. Re:Both Platforms? WOW! by TheRealMindChild · · Score: 1

      Ive only ever used solaris on my sparcstaion 5's all running at 80mhz. When solaris 8 was on them, the cpu was at a constant 75% utilization at idle. This was from the JVM. I dont know WHAT it could be doing but it was doing it... slowing down my already slow machine.

      Then with much skeptism, I installed solaris 9. Boy did that JVM get a WHOLE lot better. The apps were much more snappy, no more unnecessary CPU usage. It was great. So SOMETHING was fixed.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    56. Re:Both Platforms? WOW! by ad0gg · · Score: 2, Insightful
      Now, the difference between Java and GLIB/GDK/GTK is that you only need ONE binary.

      So thats why this office suite has two downloads one for windows, and one for linux. Same thing with other java software like limewire. Or I goto www.java.com and half the featured applications only run on windows or have multiple binaries for different operation systems. Thats really portable.

      --

      Have you ever been to a turkish prison?

    57. Re:Both Platforms? WOW! by Psymunn · · Score: 1

      Java = no licensing cost
      Qt = licensing cost for windows commercial use
      might be it
      or they just like Java
      Qt is easy to use and the best looking, cross platform library i've seen (though Gtk 2 is a lot better then 1) but that doesn't mean it's the obvious choice to everyone.

      --
      The Neo-Bohemian Techno-Socialist
    58. Re:Both Platforms? WOW! by StormReaver · · Score: 2, Informative
      If you want to run on even one other platform...look forward to resolving lots of issues that bear a striking resemblance to porting software in any other environment.

      I've written many client-side Java applications that make use of audio, networking, data storage, etc. that work identically between Linux and Windows in binary form. Java portability (JVM bugs notwithstanding) has been 99%, with JVM bugs accounting for the 1% incompability since they caused subtle runtime differences.

      I stopped writing Java clients for three reasons:
      • Resource usage was unacceptably high.
      • GUI runtime performance was unacceptably low.
      • Qt provides me with all the important benefits of Java: instant distribution in the county [when the binary is put on a shared volume], a single source tree between Windows and Linux, and a well designed and easy to use API.

      Binary portability has never been an issue when sticking to the SUN-defined Java API.
    59. Re:Both Platforms? WOW! by JamesP · · Score: 0, Flamebait

      "Written in Java so it can run on both Windows and Linux"

      Correction, it can CRAWL in Windows and Linux

      --
      how long until /. fixes commenting on Chrome?
    60. Re:Both Platforms? WOW! by Anonymous Coward · · Score: 0
      The sufficiently complex applications *I* have written in Java -- including a mass mail server and a database migration utility -- have worked just FINE on every arbitrary Java installation I've seen

      Those aren't complex applications, they're trivial compared to an office suite.

    61. Re:Both Platforms? WOW! by smyle · · Score: 1
      You're forgeting the Java moto. "Write once, run once, mabey twice, three times if your lucky".

      I always thought it was "Write once, debug everywhere".

      --

      Sleep is just a poor substitute for caffeine, anyway. -Bob Lehmann

    62. Re:Both Platforms? WOW! by M.+Baranczak · · Score: 1

      Haven't seen this one up close, but I'm guessing that the bulk of the program is indeed pure Java, with a thin wrapper around it to better integrate into the host environment. Most desktop Java apps are packaged that way. And that's not really a shortcoming of Java, it just reflects the fact that all the different environments have slightly incompatible designs.

    63. Re:Both Platforms? WOW! by dasmegabyte · · Score: 2, Insightful

      damn, I'll have to actually make sure the shit I'm selling actually works!

      Can you fathom the difference in complexity between testing something once, and testing it on N platforms? Generally speaking, if I have a java program I've compiled that will run on a Windows system, it will run everywhere else I could run it. That means I only have to test it once -- how many times -- once before giving it to the QA team. Now, they'll do their blast testing on their own systems...and very rarely will I have a platform specific issue. This means that supporting additional platforms is nearly free. Which means that if somebody really wanted our software but ran some obscure system...we could sell it to them without having to go buy a copy, and be almost entirely sure there won't be a problem.

      then what in the hell are you doing developing software for it?

      Please. This isn't 1972. Do you REALLY know everything about the hardware your users have? Chances are, no, you don't, you probably don't even know what set of vector instructions the processor will be using. You use abstraction layers to access said hardware. Well, Java takes that a step further...it abstracts the most basic function of the chip, along with giving you a single general access API Framework to do everything from write to the screen to operating a server. I suppose you could get all this from a makefile with a few thousand apocryphal branching options, or from some interpretted scripting language, but why?

      nice to know the MS view of software development is still alive and well

      Yeah, funny how Sun, IBM, and most of the other big guys have caught the bug. You know why? Because it works, dumbass.

      --
      Hey freaks: now you're ju
    64. Re:Both Platforms? WOW! by dasmegabyte · · Score: 1

      Well, not every product manager wants to devote a few hundred hours of optimization time to bring window refresh rates down by a few hundred milliseconds. I remember when the NetBeans team was optimizing speed; it took month as every single widget and window had to be mapped to a new MVC refresh scheme (vs the "Object, Refresh Thyself" scheme used previously). Java 1.5 should help a lot in making ALL Java UIs faster. It purports to offload a lot of the graphics refresh onto hardware, which is pretty tough to do considering the whole purpose of Java is to run everywhere (and therefore Sun has to write a general purpose fast windowing system that can sit on top of umpteen different desktops, a daunting task made easier with OpenGL).

      With any luck...luck that Sun NEEDS to compete with the .NET CLR, very nearly cross platform thanks to Mono...a GUI written in 1.5 shouldn't feel any different from a native GUI. I'd love to see 1.5 EMBARASS Microsoft with speed and simplicity...even though I like .NET, a little cutthroat competition never hurt anybody...at least, not anybody as large as Microsoft.

      --
      Hey freaks: now you're ju
    65. Re:Both Platforms? WOW! by dasmegabyte · · Score: 1

      Thanks. TBH, I map them to a constant called "S" in any class where I access files. Making this commonly used item into a short, easy to remember, easy to type variable helps ensure that I won't get lazy and start using "/" everywhere (since it usually works anyway, even on a mac!).

      --
      Hey freaks: now you're ju
    66. Re:Both Platforms? WOW! by dasmegabyte · · Score: 1

      -1, Confused.

      The multiple downloads are to INSTALL the ONE program binary. You know how Windows has an Installer and Uninstaller built in? How Macintosh has an Install program which grants system rights? And how Redhat uses RPMs?

      There are three INSTALLER binaries right there. Run them, and they install exactly the same shit on each of those three systems...plus a system specific batch file or program icon to start the JVM, and some even install a general purpose JVM if needed.

      This is an important distinction. The code is all the same...but it's installed and run in a way that agrees with your operating system. It would be like offering a single chassis for all cars...with different body styles added on depending where you wanted to drive.

      Incidentally, Sun's website apparently detects what platform you're currently visiting from and offers you downloads based on your current system. No, I didn't know that either...but I went to the main website, and all of the downloads *I* was offered were for Mac OS X. Guess what system I'm using?

      --
      Hey freaks: now you're ju
    67. Re:Both Platforms? WOW! by anti-trojan · · Score: 1

      As a side note, Eclipse does not use Swing but SWT.

    68. Re:Both Platforms? WOW! by dasmegabyte · · Score: 2, Funny

      Hence why I used the term "sufficiently." Welcome to the English language, where adverbs can be used to alter the meaning of adjectives! It's truly wonderful!

      --
      Hey freaks: now you're ju
    69. Re:Both Platforms? WOW! by thakadu · · Score: 1

      You mean It really raises the question. There was some bandwidth recently on /. about the difference between begging and raising the question!

    70. Re:Both Platforms? WOW! by junkgui · · Score: 1
      I just feel like at some point someone will make an argument backed up with facts... Java works really well. It looks okay in linux, gtk look and feel is not great but this is linux and for the most part we are used to every app looking different, having different file dialogs and such, and gnome look and feel is very new and not quite finished. On the other hand windows looks and feel looks just like windows xp apps (which you cant really say for ported gtk apps, can you, I bet kde is better but I don't really use any on windows).

      And other then that "porting" applications is no work at all unless you are doing something "wrong". It is fast and just works (I know linux users hate it when that happens). The only reall issue with java is that it uses a lot of memory unless you are really carefull about how many objects you construct, and cleaning up complicated and confusing references to them that all programs eventually have. And really this only looks bad becuase all java programs start out with 10MB of memory used just so the jre can do its thing. I hava feeling that this will get better over time, and I have an even stronger feeling that this really wont matter in the long run... --junkgui

    71. Re:Both Platforms? WOW! by junkgui · · Score: 1

      Pure C... as in a program that reads input from the keybord and prints crap out on a console... But once you have to open and manipulate files... do wild and crazy stuff like make a window with a menu and buttons... akkk... you have to deal with your underlying os in some way... Wouldnt it be nice to know what libraries you could call on every system that runs your program and know exactly what it will do...

    72. Re:Both Platforms? WOW! by Anonymous Coward · · Score: 1, Funny

      What kind of chip you got in there? A dorito?

    73. Re:Both Platforms? WOW! by Threni · · Score: 1

      > Correction, it can CRAWL in Windows and Linux

      Are you poor? Get a faster machine, man!

      Not sure about the logo though:

      http://www.evermoresw.com/weben/images/logo/eio2 00 4En.gif

      Why am I getting that deja-vu feeling?

    74. Re:Both Platforms? WOW! by thakadu · · Score: 1

      Whilst I don't dispute that there could in theory be "jetspeed" java programs, I have to point out that in my experience Eclipse is not one of them. I recently thought I would give it a spin having heard good things about it and on my 2.7 Ghz 512MB XP system it was a complete dog. I am now back to Scite as my main development "IDE" and much happier!

    75. Re:Both Platforms? WOW! by Anonymous Coward · · Score: 0

      Pure C... as in a program that reads input from the keybord and prints crap out on a console

      Assuming your platform even has a console. Classic MacOS and WinCE do not. Mainframe terminals are also very different than C's teletype model.

      So much for "portable C" ....

    76. Re:Both Platforms? WOW! by whereiswaldo · · Score: 1

      I just feel like at some point someone will make an argument backed up with facts...

      There are tons of cross-platform, large Java applications out there. I'll leave the googling to you.

      Java works really well. It looks okay in linux, gtk look and feel is not great but this is linux and for the most part we are used to every app looking different, having different file dialogs and such, and gnome look and feel is very new and not quite finished. On the other hand windows looks and feel looks just like windows xp apps (which you cant really say for ported gtk apps, can you, I bet kde is better but I don't really use any on windows).

      That's the whole idea! Each platform should have its own look and feel so the users feel at home. Besides, this is customizable, so your point is basically invalid.

      The only reall issue with java is that it uses a lot of memory unless you are really carefull about how many objects you construct, and cleaning up complicated and confusing references to them that all programs eventually have. And really this only looks bad becuase all java programs start out with 10MB of memory used just so the jre can do its thing. I hava feeling that this will get better over time, and I have an even stronger feeling that this really wont matter in the long run...

      Sun is working on this (ie. shared vm technology). Let's face it, no language is a panacea. You can't tell me that VB, .NET, Perl, etc.. don't all have their unique problems. As I think you are alluding to, a large memory footprint is not as a big of a problem and will be less of a problem in the future due to computers having more and more RAM in them.

    77. Re:Both Platforms? WOW! by ignavus · · Score: 1

      Still, that's an improvement on "It's cross-platform! It runs on Windows 95 AND Windows NT!"

      --
      I am anarch of all I survey.
    78. Re:Both Platforms? WOW! by IncohereD · · Score: 1

      It certainly can't be a superset of C++ given that it lacks numerous features that C++ has (templates, multiple inheritance, etc)

      It actually has templates now, as of 1.5 ('generics'). And when I tried to apply my Java learned OOP skills in C++ and started trying to make simple interfaces, I realized how fucking terrible multiple inheritance (at least in C++) is. "virtual public" inheritance?? Thank you, but no.

    79. Re:Both Platforms? WOW! by dtrent · · Score: 1

      No. "Pure C" has no GUI and the end result is hopelessly tied to the platform it was compiled for, the files it was linked to, etc.

      Some of us out here don't just assume (non trivial program) -> (has a gui). I write large non-trivial server applications in Java.

      If you don't know them all, you have to output and test a binary for every possible configuration

      Don't know where you work, but where I work our Java apps are tested on every target platform on which it is expected to run. We don't just assume "well it runs on Solaris, ship it for Linux!". We save -0- time on testing over our C++ applications.

      You make some good points. My original point was that Java doesn't solve the multi-platform problem, it must mitigates it.

    80. Re:Both Platforms? WOW! by tepples · · Score: 1

      Pure C... as in a program that reads input from the keybord and prints crap out on a console... But once you have to open and manipulate files...

      fopen() is ANSI C.

      do wild and crazy stuff like make a window with a menu and buttons...

      SWT is a library, just like GTK+ is a library. Do you claim that Swing, the toolkit that 100% Pure Java apps use, is responsive enough for actual use?

    81. Re:Both Platforms? WOW! by sparkywonderchicken · · Score: 0

      When you've got lemons (eg. hordes of lousy developers) ... add lots of (syntactic) sugar I prefer to make melonade

    82. Re:Both Platforms? WOW! by photon317 · · Score: 1


      Big companies never catch the bug because something works, they catch the bug because it makes them money. The two are usually orthogonal. Calling someone a dumbass is a sure sign you're argument is going nowhere, so you might as well stop. I'm not a dumbass, neither is the parent, and I still wholeheartedly believe that software engineer and society in general would be better off if Java had never come to be.

      --
      11*43+456^2
    83. Re:Both Platforms? WOW! by photon317 · · Score: 1


      Both Pure C and Pure Java are in fact write once run anywhere. The only difference is the Compile phase. Pure C is write once, compile everywhere, run everywhere. Pure Java is write once, compile once, run everywhere.

      The problem is that both Pure C and Pure Java offer very very little in terms of useful I/O capabilities to and from GUIs, Networks, etc. You build libraries for this stuff around the Pure language, which understand the differences between platforms and take them into account. Both C/C++ libraries and the various java apis/libraries do these things, in pretty much the same fashion.

      My argument was that well-written multiplatform C/C++ libraries (like glib/gdk/gtk, or qt in the other poster's case) tend to do a better job of truly "write once run everywhere" than the Java environment does with its apis.

      So the tradeoff, to me, is that I can acheive *better* source-code portability across platforms with a well-written peice of C software than I can with Java, at the expense of having to explicitly compile this multiplatform code once for each platform I wish to support.

      "Truly write once, Compile everywhere, Run everywhere" vs "Fake marketing write once that's really write everywhere, Compile once, Run everywhere"

      --
      11*43+456^2
    84. Re:Both Platforms? WOW! by photon317 · · Score: 1


      Oh yeah, and the next logical question would be, of course, *why* are the java apis worse at source code portability than the C ones? Because they try to completely abstract away any notion of what a machine might be like, where as the C library equivalents only abstract as much as neccesary. As we all have heard from Joel on Software, all abstractions are leaky, and the more abstracted you get, the leakier you get.

      --
      11*43+456^2
  3. Corel Office for Java? by Anonymous Coward · · Score: 1, Troll

    Anyone remember that one?

    Yeah, it flopped.

    Java just isn't that great for application development.

    1. Re:Corel Office for Java? by eln · · Score: 1

      True, most office applications are major resource hogs anyway, then when you add the resource hog that is the JVM on to it as well, the hardware needed to get it to run at an even slightly bearable speed is ridiculous.

    2. Re:Corel Office for Java? by jonathanduty · · Score: 1

      Java just isn't that great for application development.

      hmmm... can anyone say eclipse

    3. Re:Corel Office for Java? by Anonymous Coward · · Score: 0

      Are you seriously suggesting that bloated slow application is good?

      It's barely better than NetBeans. Loading... forever... memory... gone... performance... suck

    4. Re:Corel Office for Java? by Frequanaut · · Score: 1

      Yea, I remember that one. Written for a 1.0 JVM.
      And since JVM's haven't really improved it must still be hopeless right?

      Jane, you ignorant slut.

    5. Re:Corel Office for Java? by homer_ca · · Score: 2, Interesting

      I remember that too. At the time the high end CPU was the Pentium Pro 200. Today's CPUs are so overpowered for simple word processing I think we can afford the overhead. For a long time I was skeptical too about Java, but look at Jedit to see what's possible in a full featured text editor. Sure, the memory usage is a little high (25MB w/ an empty document) and it launches slower than a native app, but still, it runs great on a modern CPU.

    6. Re:Corel Office for Java? by afidel · · Score: 1

      It's that kind of attitude that leads to things like Novell's ConsoleOne. It's so slow loading up that I literally cringe every time I start it. It takes several minutes to load up with only the basic plugins, if you have a complex Netware environment with Groupwise, GWAVA, and other plugins you might as well take a coffee, smoke, and bathroom break because the app MIGHT be up by the time you get back.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    7. Re:Corel Office for Java? by Anonymous Coward · · Score: 0

      Yes, but how many of you sat there downloading it over Marimba Castanet for hours at a time?

      Now THAT was an exercise in PAIN.

    8. Re:Corel Office for Java? by Anonymous Coward · · Score: 0

      And since JVM's haven't really improved it must still be hopeless right?

      Correct. Why are you asking me if you know the answer?

    9. Re:Corel Office for Java? by jonathanduty · · Score: 1

      actually I am. I've now used Eclipse on 2 different projects and I can't justify purchasing any other IDE (except, maybe not using an IDE all together). My experience is that Eclipse works great, and has a rich set of features and plugins. Yes it is written in Java and it takes up some good memory, but show me an IDE that doesn't (and no, VI or emacs doesn't count).

  4. It's about Standards by superpulpsicle · · Score: 5, Insightful

    While I can try out a million different versions of office, and get equal satisfaction. Everything really comes down to standards.

    Until there is something 10x more superior than .doc .xls .ppt standards. M$ is still winning the same game, just different players.

    1. Re:It's about Standards by DaHat · · Score: 5, Insightful

      Regardless of how superior a new format may be, the fact that many use MS software means that many will stick with MS formats because they are nearly ubiquitous.

      I know I'm going to get flamed for this, however...

      Ex: Many claim Ogg is a superior format to AAC, MP3, WMA and others, however the fact that it is not supported by as many pieces of software and hardware limit its use. The reason that MP3, a format which many claim is inferior to nearly everything continues to thrive is because an MP3 works nearly everywhere, just as a .doc.

    2. Re:It's about Standards by GeckoX · · Score: 2, Informative

      Standards? Hardly.
      Wish there actually were some.

      --
      No Comment.
    3. Re:It's about Standards by JayAdams · · Score: 0

      Did you RTFA ? It specifically stated that "EIOffice is able to edit and save MS Office file formats as well as a few other formats we will discover soon"

    4. Re:It's about Standards by Anonymous Coward · · Score: 0

      They are a kind of standard. It's called "de facto".

    5. Re:It's about Standards by GeckoX · · Score: 1

      Yes, my comment was to be taken tongue-in-cheek.

      [ala grumpy old man]
      Standards? We don't need no stinkin' standards.
      Why, when I was your age we only had .doc, and we liked it!

      Probably more obvious ;)

      --
      No Comment.
    6. Re:It's about Standards by Anonymous Coward · · Score: 0

      doc, xls and ppt are not standards by any means. They are file types, representing file formats which are proprietary.
      PDF is an excellent replacement for Word documents, and SWF is a lot better than Powerpoint presentations.
      OOo supports exporting to both of those mentioned above, as well as partial support for docs, xls, and ppts.
      It's not about being superior, as proven with Mozilla vs IE. It's about usage. People use Microsoft Word. People know MSWord. But it is by no means superior.

    7. Re:It's about Standards by garcia · · Score: 1

      Wish there actually were some.

      Why? MS has shown time and time again that it doesn't follow them or only follows them to a point and then makes the rest up as they go along.

      I don't see the point to making a statement that won't hold water later.

    8. Re:It's about Standards by ThisIsFred · · Score: 3, Insightful

      Exactly! It's about network effects. Microsoft can deliver MSO through OEMs if they wish, or even through WU if they had to. It doesn't matter if Office is huge, slow, a virus vector, and has a file format which is basically a memory dump of OLE streams (which get corrupted quite often).

      If Microsoft gives away 10 million copies of Office 2005 XPNTME, they will still break even, because another 10 million will need to be able to read and revise the data.

      --
      Fred

      "A fool and his freedom are soon parted"
      -RMS
    9. Re:It's about Standards by daxomatic · · Score: 0

      The standard however is on the moment M$ because of the market domination they have on the desktop area, and the software company's want to make money, so they use the M$ "standard". The question is then: Why don't they integrate use of other 'standards' so people can play around with them to see what's best to suit there use. 1 thing though is there will never be a standard, then but at least a lot of choice's instead of the 'One'.... Daxomatic

    10. Re:It's about Standards by dasmegabyte · · Score: 2, Interesting

      Hey. If I write a word doc and send it to you, can you open it in your copy of Word?

      Sure you can. If it's any of the versions written in the past 5 years. And if I save it as an older version, SANS cool new features, the past 10 years. Which means hundreds of millions of computers can open that document

      That makes it a standard. Not an open standard, but a standard just the same. In fact, the reason most people would give for why they use Office is that it's an "Industry Standard."

      Lots of closed standards become popular. GIF, MP3, AVI, PDF -- the list goes on. On the other hand, relatively few of the open source standards have really taken off. There's a simple reason for that: unless there is a strong marketting force for your product, nobody will find out about it, nobody will use it, and therefore nobody will care what format it's in.

      --
      Hey freaks: now you're ju
    11. Re:It's about Standards by DaHat · · Score: 1

      The standard however is on the moment M$

      I'd be curious to know how long you define a moment as.

      They have been the standard for corporate word processing for many years and will most likely continue to be so for years to come. That is quite a long moment.

      Granted, there are niches, WordPerfect is still heavily used at law firms. I used to work for one years ago and nearly everyone had a copy of Word, WordPerfect and a full version of Acrobat. Why? Because some judges had requirements for electronically submitted documents (ie, some would not accept a document in a .doc format as they could not read it and only would read things in PDF for example).

    12. Re:It's about Standards by Anonymous Coward · · Score: 0

      Lots of closed standards become popular. GIF, MP3, AVI, PDF -- the list goes on.

      Those aren't closed standards in the same sense as Word: their formats are all well documented, while the Word document format is not documented at all. Please don't tell me you can't see the difference.

    13. Re:It's about Standards by Waffle+Iron · · Score: 1
      Lots of closed standards become popular. GIF, MP3, AVI, PDF -- the list goes on. On the other hand, relatively few of the open source standards have really taken off.

      Right now I really wish there was some kind of open standard that Internet sites could use to publish "pages" of text and images. That would be really cool.

    14. Re:It's about Standards by Anonymous Coward · · Score: 0

      MP3 works nearly everywhere, just as a .doc.

      Um, no. Word documents don't work nearly everywhere. Acrobat PDF documents do. That's why many documents on the web are being distributed in PDF format and not as DOC files.

      I don't have the answer on how to replace the DOC format successfully, but to cure a problem we must first find the real root of the problem.

    15. Re:It's about Standards by leandrod · · Score: 1
      > .doc .xls .ppt standards

      These are not standards. They are not even completely documented.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    16. Re:It's about Standards by dasmegabyte · · Score: 1

      What's wrong with PDF, EPS or any of the other well documented, well supported formats?

      And where are the high quality, easy to use, free-as-in-beer client programs for this theoretical format going to come from?

      Part of the reason PDF got so big is that Adobe pimps the hell out of it, to sell Acrobat. No open standard could ever get this level of popularity...not without another, bigger organization behind it (like Apple for AAC)

      --
      Hey freaks: now you're ju
    17. Re:It's about Standards by Jeff+DeMaagd · · Score: 1

      I think you have it right. Ogg isn't necessarily sufficiently superior in quality to narrow your player choices. OK, so Vorbis is as good at 128kbps as MP3 is at say 145kbps (or whatever). Storage isn't so prohibitively expensive that one can't afford the extra 12% of space it takes.

    18. Re:It's about Standards by GeckoX · · Score: 0, Troll

      Um, sure, and your point is?
      Who are you arguing with and why?

      --
      No Comment.
    19. Re:It's about Standards by DaHat · · Score: 1

      You don't think that a large part of the reason many documents on the web are being distributed in PDF format is because PDF is for the most part a read only format?

      PDF can handle a much more advanced layout than a DOC can.

      PDF can have areas available for input for filling out simple forms with out risk of miss formatting the rest of the document.

      PDF can be locked so as to prevent casual modification of the file so that a distributor can worry less about a file being modified and redistributed in an undesirable way.

      PDF ultimately gives the file creator control over the file.

      DOC on the other hand is a general purpose format. No, it doesn't do everything, I don't think anyone would claim it does. Doc can do a lot of what most people need, and what it does, it does fairly well. It is because of this general purposes-ness and wide support that it continues to hang on. I will grant you though that MS's market dominance plays a part in that as well.

      As the majority of desktops today are Windows based, I shall use them in my example.

      Ex: Install a clean copy of Windows, any desktop version of Windows, 95 through XP. Try to open a PDF. What? You need to download and install Acrobat? Now try to open a DOC. What do you know, wordpad opened it right up for you!

    20. Re:It's about Standards by Waffle+Iron · · Score: 1
      And where are the high quality, easy to use, free-as-in-beer client programs for this theoretical format going to come from?

      Oh, I dunno, somewhere like here?

  5. Summary of Slashdot comments by MosesJones · · Score: 5, Insightful


    1) Great another competitor, we should support it

    2) Its in Java it will suck

    3) Java sucks

    4) It should be in Perl

    5) It should be in C

    6) I use vi and troff.

    --
    An Eye for an Eye will make the whole world blind - Gandhi
    1. Re:Summary of Slashdot comments by DrEldarion · · Score: 4, Funny

      7) SLASHDOTTED ALREADY?! We need some sort of automatic mirror set up!

      8) Goatse.

    2. Re:Summary of Slashdot comments by beatleadam · · Score: 1

      Fantastic summary...guess you are not new here eh? :-) I seriously hope you do not get modded down (if you even care) for your post as I tried a similar tactic a couple of weeks back and did...silly.

      Really you do bring up a very good point that instead of stopping and thinking about every topic that is posted on Slashdot (or elsewhere really) all everyone does is think about their own pre-conceived notions or comforts and spews them at the keyboard. It can get very repititious and as you have pointed out, predictable.

      --
      I have a theory that the truth is never told during the nine-to-five hours. -- Hunter S. Thompson
    3. Re:Summary of Slashdot comments by happyfrogcow · · Score: 3, Funny

      9) All your base ...

      10) vi? Sorry, I think you mean Emacs.

    4. Re:Summary of Slashdot comments by secolactico · · Score: 1

      You forgot:

      7. Bad pun or wordplay based on the name...

      such as "EE I EE I OH"...

      --
      No sig
    5. Re:Summary of Slashdot comments by Anonymous Coward · · Score: 0

      6) i use nano!

    6. Re:Summary of Slashdot comments by Anonymous Coward · · Score: 0

      this is way too accurate

    7. Re:Summary of Slashdot comments by EduardoFonseca · · Score: 1

      You forgot the "clippy" jokes... Or... "In Soviet Russia, Microsoft EI-EI-EIOffice you!" or something like. agh. Slashdot is soooo predictable.

    8. Re:Summary of Slashdot comments by Coneasfast · · Score: 2, Interesting

      you missed mine.

      in my opinion there are too many office products to compete with MS. they need to work together, especially a common save file format.

      we have .abw for abiword, .swx for oo.o, something else for kword,

      IMHO they should work together to come with an open format common for all office programs, eg, something like .owf (open write format).

      i know each support other formats, but sometimes there is a feature or two difference, leads to incompatibilities

      just my $.02

      --
      Marge, get me your address book, 4 beers, and my conversation hat.
    9. Re:Summary of Slashdot comments by garaged · · Score: 1

      11) I meant vi, wish those emacs zealots could get a clue 12) Real men use copycon

      --
      I'm positive, don't belive me look at my karma
    10. Re:Summary of Slashdot comments by Anthony+Boyd · · Score: 1
      1) Great another competitor, we should support it

      How about: groan, another competitor that will claim to be somehow better than Open Office, but actually lags in enough areas to make it not worth it. I'm sorry, but Open Office has mindshare. In my opinion, it has even eclipsed Star Office. It's what I select by default for any Linux install. It's what I installed on my wife's Windows box when she insisted that we copy MS Office from a friend rather than pay for it. For all I know, she might think I did give her MS Office.

      Open Office works. It has momentum, baby.

    11. Re:Summary of Slashdot comments by NoData · · Score: 1

      Done and done. :-)

    12. Re:Summary of Slashdot comments by edalytical · · Score: 3, Insightful

      Yeah, like .rtf, that would be cool if the all used that.

      --
      Win a signed Stephen Carpenter ESP Guitar from the Deftones: http://def-tag.com/?r=0008781
    13. Re:Summary of Slashdot comments by BorgCopyeditor · · Score: 1

      13) Real men use ed.

      --
      Shop as usual. And avoid panic buying.
    14. Re:Summary of Slashdot comments by Coneasfast · · Score: 1

      rtf is a simple format, it isn't even consistent among all programs, eg, ms word supports images in rtf, oo.o doesn't

      --
      Marge, get me your address book, 4 beers, and my conversation hat.
    15. Re:Summary of Slashdot comments by Anonymous Coward · · Score: 0

      More programs ought to adopt OpenOffice's .swx... it's nothing but a zipped collection of xml docs.

    16. Re:Summary of Slashdot comments by Anonymous Coward · · Score: 0

      13) I can't read....you INSENSITIVE CLOD!

    17. Re:Summary of Slashdot comments by Anonymous Coward · · Score: 0

      Bah! cat > file

    18. Re:Summary of Slashdot comments by simcop2387 · · Score: 1

      7) Thats pico you weakling

    19. Re:Summary of Slashdot comments by mlk · · Score: 1

      13) Yeah, well, Real Women use a PA.

      --
      Wow, I should not post when knackered.
    20. Re:Summary of Slashdot comments by doj8 · · Score: 1

      > rtf is a simple format, it isn't even consistent among all
      > programs, eg, ms word supports images in rtf, oo.o doesn't

      Open Office does support images in RTF. I just tested it.
      Whether RTF is a simple or consistent format is another matter.
      I have successfully used RTF for years and had no issues of compatibility during that time, irregardless of the platforms involved (Windows, Mac, Linux; MS Office, Open Office, Lotus WordPro, etc.)

      --
      -- Dan Jenkins, Rastech Inc.
    21. Re:Summary of Slashdot comments by Xionn · · Score: 1

      I'll just add another :)

      7) I don't know anything about the subject so I'll just post line noise about Slashdot culture which has been done a million times before.

    22. Re:Summary of Slashdot comments by yarblek · · Score: 1

      9) imagine a Beow ... aah nevermind

    23. Re:Summary of Slashdot comments by mhesseltine · · Score: 1, Redundant

      11) ???

      12) Profit!!

      --
      Overrated / Underrated : Moderation :: Anonymous Coward : Posting
    24. Re:Summary of Slashdot comments by bhtooefr · · Score: 1

      RTF for word processing documents, and CSV for spreadsheets (yes, I know, that doesn't have formatting, but that can be fixed with something like RTF over CSV)?

    25. Re:Summary of Slashdot comments by Anonymous Coward · · Score: 0

      You forgot one:

      7) I have a summary of Slashdot comments...

    26. Re:Summary of Slashdot comments by stevey · · Score: 1

      I have a Prince Albert piercing, and any women who want to use it are welcome ..

    27. Re:Summary of Slashdot comments by paranode · · Score: 1

      9) ???

      10) PROFIT!!

    28. Re:Summary of Slashdot comments by warrax_666 · · Score: 1

      14) Real men use sed.

      --
      HAND.
    29. Re:Summary of Slashdot comments by shish · · Score: 1

      Oasis-open seems to be the latest standard, IIRC it's based on the OOo format, and I think KOffice may be adopting it in the next major version.

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    30. Re:Summary of Slashdot comments by Anonymous Coward · · Score: 0

      13a) There aren't any real women on slashdot. None whose last name isn't .jpg, .jpeg, .gif, .bmp, .png, .avi, .divx, .mpg, or .mpeg anyway... perhaps one or another .tif or .tiff.

    31. Re:Summary of Slashdot comments by manduwok · · Score: 1

      9) All your ____ are belong to us.

      10) In Soviet Russia, comments Slashdot you!

    32. Re:Summary of Slashdot comments by tyrione · · Score: 1

      Microsoft only started supporting images after NeXT extended RTF with RTFD.

    33. Re:Summary of Slashdot comments by StormReaver · · Score: 1

      in my opinion there are too many office products to compete with MS. they need to work together, especially a common save file format.

      KWord and AbiWord are adopting the OO.o writer file format. I share your opinion that every other office suite would be well served by also adopting (and adhering to!) the same.

    34. Re:Summary of Slashdot comments by cos(0) · · Score: 1

      Open Office does support images in RTF. I just tested it.

      Yes, OpenOffice allows one to insert an image into an RTF file, but when you save it, OpenOffice will save the image as a separate file which is LINKED TO from the RTF file. If that exernal image file gets misplaced, the RTF file will display a broken placeholder for the image.

      My mother discovered that when trying to create a widely-compatible party invitation document that had a graduation hat image embedded into it.

    35. Re:Summary of Slashdot comments by nicke999 · · Score: 1

      11) Profit!!!!

      --
      Thanks for browsing at -1
      Please vistit my blog: www.framtiden.nu
    36. Re:Summary of Slashdot comments by doj8 · · Score: 1

      > Yes, OpenOffice allows one to insert an image into an RTF
      > file, but when you save it, OpenOffice will save the image
      > as a separate file which is LINKED TO from the RTF file. If
      > that exernal image file gets misplaced, the RTF file will
      > display a broken placeholder for the image.

      I stand corrected. I just tested that too. OpenOffice will open a RTF with an embedded image created in another program without a problem. But, creating the RTF from OpenOffice does create a linked file, even if the Graphic setting is not to link a file.

      --
      -- Dan Jenkins, Rastech Inc.
  6. It looks interesting by Anonymous Coward · · Score: 5, Interesting

    But the web site doesn't have any trial versions.

    Its hard to put down $150 without seeing if it will actually open up my spreadsheet and documents.

    The review had an eval copy, but no such animal on the web site. Too bad; Do you have to wait for a warez copy to figure out if its worth buying? Makes me think they have something to hide.

    Believe it or not, I think real Excel compatibility is the hardest to achieve because there are so many different macros (VB Script), charting features, and other goodies in Excel that its easy to get "locked in".

    1. Re:It looks interesting by happyfrogcow · · Score: 1

      java warez! ahaha.

      "Java Warez: Turning 0-day warez into 7-day warez before it even finishes loading"

      sorry, mandatory Java bashing. Parent AC has a good point. I want to try it out first. If there is too much lag in response time when I type, I get really frustrated. A lot of IDE's i've tried have some lag. For instance, Netbeans IDE also written in Java.

      If the wordprocessor has the same lag, i'd throw it away in a heartbeat.

    2. Re:It looks interesting by Anonymous Coward · · Score: 0

      Great. India has been bootlegging programs for years. Turnabout it fair play.

    3. Re:It looks interesting by Anonymous Coward · · Score: 0

      "Its hard to put down $150 without seeing if it will actually open up my spreadsheet and documents."

      As if anyone on slashdot ever paid for software.

    4. Re:It looks interesting by Unknown+Relic · · Score: 2, Informative

      Lack of trial version aside, the review hardly inspired confidence either. I only managed to catch parts of it before it got slashdotted, but take this little excerpt regarding the spreadsheet functionality:

      The only difference can be seen after the chart is created. The bars in EIOffice's chart are grouped together, where in Excel's chart the bars are not close together. I tried editing the spacing between the bars in EIOffice by changing the gap width of each bar, but the chart was at an angle where the bars would still overlap. Excel gives the option to change the gap width, gap depth and chart depth. EIOffice only enabled me to alter the gap width; other than that, EIOffice permitted editing just about every aspect of the chart, including font style, colors sizes, you know the works.

      From what I could see the review gives no indication what-so-ever as to if the EIOffice spreadsheet application can even compared to Excel on a functionality basis. Rather, the basis for comparison seems to be saying that changing cell spacing works differently, but that you're still able to assign pretty fonts and colors. Wonderful!

    5. Re:It looks interesting by cyfer2000 · · Score: 5, Informative
      download

      A chinese page, click the links in the table.

      you won't believe it is a Java software.

      --
      There is a spark in every single flame bait point.
    6. Re:It looks interesting by cyfer2000 · · Score: 2, Informative

      there is a free trial version at http://www.evermoresw.com/webch/download/download_ f.jsp

      I was only wondering why they don't provide download in their english website.

      --
      There is a spark in every single flame bait point.
    7. Re:It looks interesting by Unknown+Relic · · Score: 1

      Sorry to reply to my own post, but I just found the article text in a post a little further down and had to comment on it yet again. What's up with his recommendations?

      If you can take advantage of the student/teacher addition of MS Office 2003, I would recommend it over EIOffice 2004. However, if you are looking to stay away from MS products and are looking for a familiar look to MS Office, or cannot take advantage of the student/teacher MS Office editions, then you should give EIOffice 2004 a spin. For Linux users, I'd say stick with OpenOffice.org if you are currently using it, and if not using OpenOffice.org, download it here.

      So let me get this straight, if you can get MS Office for less than $150, buy it. If not, pay the $150 for EIOffice. Of course that's only if you're a Windows user. If you're a Linux user the best choice is OOo, even though both OOo and EIOffice are available for Windows and Linux. If EIOffice is the better "bargin" choice on Windows, why isn't it the better choice on Linux? And if his recommendation for Linux users to use OOo is so strong that he says they should download and use it regardless of what office suite they're currently running, why not recommend it to Windows users?! Makes absolutely no sense, and seems to be the reviewer is more concerned with not offending anybody by recommending all their products than actually delivering a useful review.

    8. Re:It looks interesting by cyfer2000 · · Score: 3, Informative

      Sorry for a little confusing information, i think these direct links may work better for non-Chinese dudes.

      linux:

      http://soft.66169.com/dl.php?id=1032591&cknum=74 81 &svr=1
      http://www.evermoresw.com/download/eioffic e2003_fo r_linux.tar.gz

      windows:
      http://hlbr.onlinedown.net/down/EIO200 3_for_Win.ex e
      http://crc.onlinedown.net/down/EIO2003_for_Win. exe

      And for other platform, I heard some people simply unpack the tar ball and run the jar files, i had never tried personally, so I don't warrantee it works.

      --
      There is a spark in every single flame bait point.
    9. Re:It looks interesting by macrealist · · Score: 1

      Believe it or not, I think real Excel compatibility is the hardest to achieve because there are so many different macros (VB Script), charting features, and other goodies in Excel that its easy to get "locked in".

      Plus, Excel's UI is actually very good (or maybe I'm just too used to it). MS Word is replace, and you don't notice the UI difference, but not so with Excel. Ever other spreadsheet I've used (not many, i admit: only Appleworks, Lotus 123, OpenOffice's), the UI is noticable. Not a good thing for a UI.

      --
      I am living proof of the Peter Principle
    10. Re:It looks interesting by Anonymous Coward · · Score: 0

      http://www.evermoresw.com/download/eioffice2003_fo r_linux.tar.gz

    11. Re:It looks interesting by Anonymous Coward · · Score: 0

      try copy and pasting merged cells in excel -- it never works right. (but it does in gnumeric!)

    12. Re:It looks interesting by gonz · · Score: 1

      I downloaded the demo (which is in Chinese). My experience:

      First off, this is the fastest Java app I've ever seen. There are still a few noticeable snags and delays for certain operations, probably due to the JVM garbage collections, but overall it's quite usable even with large files. (Well, the Java is conspicuously betrayed by the failure of windows to repaint while being resized, but I guess I can overlook that.) Also, there is no anti-aliasing for fonts, but the drawing shape objects are correctly anti-aliased.

      The GUI's similarity to MS Office is very impressive, possibly bordering on copyright infringement, since e.g. they ripped Microsoft's icons with almost no changes. However, rather than having 3 separate applications, everything is combined into one monolithic document format, which is an interesting idea.

      The importing of basic Word documents was reasonably accurate, but documents with complex layout such as tables or frames were totally butchered. (No crashes though.)

      Images are a different story. With MS Word, I usually import my vector art as EPS format to avoid the huge loss of precision with other formats like metafiles. (Word displays .eps as crappy thumbnails, but they look great when you print.) However, EIOffice does not seem to handle any of the vector formats well. Even simple .wmf files were barely recognizable. (I guess this explains why the included clipart is vector images rendered into low-res jpegs, lol.)

      Their replacement for VBA is BeanShell, which is a fairly standard scripted subset of Java (www.beanshell.org). I guess this is a better choice than JScript. However, unlike VBA there is apparently no visual debugger, which is definitely a downside.

      This was about as far as I could get without knowing Chinese. :-)

      Oh yeah, one other note: Although they ran an obfuscator, when I decompiled the .class files they were still mostly legible, since all the class names and more than half of the indentifier names were preserved. I'm not a Java programmer, but this might provide some interesting reading for e.g. Open Office developers interested in the MS Office importer code.

      -Gonz

  7. And then poof it was gone! by forand · · Score: 1

    I read the first page then it was gone, anyone have a mirror?

  8. The real question is... by Entropius · · Score: 3, Insightful

    ... does it have enough features to get people to switch from OpenOffice?

    1. Re:The real question is... by goldspider · · Score: 4, Insightful

      I'd venture a guess that an overabundance of features in MS Office is what probably brought users to OO.o in the first place.

      --
      "Ask not what your country can do for you." --John F. Kennedy
    2. Re:The real question is... by lack+8-P · · Score: 3, Interesting

      Aye, it looks like a lot of the "useful new" features offered by EIO are already available in OpenOffice, such as suggest-as-you-type.

      I think the big clincher for me would be how it interprets MS-Word shapes and drawings, as that's the only problem I've ever had with OpenOffice.

      --
      Me fail English? That's unpossible!
    3. Re:The real question is... by nkh · · Score: 1

      It's written in Java so you can disassemble it very easily (Jad for example), look at the source and add whatever you want.
      The real question is what will happen to them once the source is on every ftp server...

    4. Re:The real question is... by Entropius · · Score: 1

      In my case (years ago) it was 1) the insufficiency of wordpad* for writing papers, and 2) the fact that the Office download from Kazaa was probably ~600 megs while OO.o fit in a hundred.

      *If plaintext documents are good enough for the cDc, they should be good enough for professors. But they seem to disagree, and want formatting. Bah. Next paper I write in emacs.

    5. Re:The real question is... by cyfer2000 · · Score: 1

      And then this small Chinese company could sue everyone, aha! After several years, I finally figure out how could they make money!

      --
      There is a spark in every single flame bait point.
    6. Re:The real question is... by CreatureComfort · · Score: 1


      At $150 I don't see many of the current OO users changing to it.

      --
      "Unheard of means only it's undreamed of yet,
      Impossible means not yet done." ~~ Julia Ecklar
    7. Re:The real question is... by Anonymous Coward · · Score: 0

      I just had to comment on your cDc reference. I'm assuming by the specific capitalization that you're referring to the Cult, rather than the Govt. funded labs. And I'd be very impressed to find a prof. that had ever even heard of the former!

    8. Re:The real question is... by Ogerman · · Score: 1

      No, the real question is: Not being Open Source, is it of any relevance long term? In my opinion, attempts at proprietary alternatives to MS software are wasted efforts. That's not to say the products aren't quality, but no small company alone is going to be able to compete head-to-head with MS. You can't compete with them on price or quality because monopolistic control of the market trumps both. MS can always out-price a competitor to retain control and out-BS a competitor's marketing.

      This is all the more evidence why we need more companies that support Open Source software like OpenOffice commercially and use their resources to help improve it. While a market does exist for alternatives, small players can't survive alone.

    9. Re:The real question is... by drinkypoo · · Score: 1

      Typically speaking it's either price or not wanting to be locked in, or both. The fact that OO.o is free as in beer is probably the single greatest item that will lead to its adoption. Well, that, and it doesn't suck.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    10. Re:The real question is... by ffrinch · · Score: 1

      No, that's because it's free.

      MS Office's entire feature set is probably in use across the customer base as a whole: users all have different needs. I've never needed to use the mail merge feature, but that doesn't make it worthless.

      The one feature I wanted that OO.o didn't have was enough to drive me back to Microsoft, and I suspect that many users are the same.

  9. EIOffice? by DrCode · · Score: 3, Funny

    Was this done by Old MacDonald?

    1. Re:EIOffice? by paranode · · Score: 2, Funny

      Old MacDonald wrote an office suite, EI EI Oh!

      And with that suite he takes on Bill, EI EI Whoa!

      With a click click here, and a load load there, here a click, there a load, everywhere a click load.

      Old MacDonald wrote it in Java, EI EI Slow!

      ;)

    2. Re:EIOffice? by wondafucka · · Score: 1
      Because of the font, I thought it was ELO Office.

      I thought to myself, that's exaclty what I need: Electric Light Orchestra Office. Now that would be some strange magic.

  10. as in... by Anonymous Coward · · Score: 2, Insightful

    write once, debug everywhere?

    1. Re:as in... by Anonymous Coward · · Score: 0

      that's the oldest Java troll in the book.

      nothing to see here.

  11. Java? by KrisCowboy · · Score: 2, Insightful

    The site seems to be slashdotted. And, entire apps written in Java are damn slow, particularly on Linux.
    but does it have enough to have people switching from MS Office?
    No, not as long as Openoffice is kicking ass!!!

    1. Re:Java? by rleibman · · Score: 4, Interesting

      Re: Java GUIs being slow
      They can actually be quite fast and responsive, if written correctly. I run eclipse on my PIII500Mhz on Fedora Core 1 and it runs very nicely. Some changes coming down the line in Java 1.5 might actually make it even more responsive, for some things even faster than typical C++ applications (the run-time optimizer cannot easily be duplicated in statically compiled languages.)

    2. Re:Java? by Anonymous Coward · · Score: 1, Funny

      Ok. Maybe we're not talking about the same thing? I'm running this IDE called Eclipse on my P3 800mhz. It's written in java, and slower than the kids on the small bus. Drives me nuts! Too bad it's a group standard...

    3. Re:Java? by MAXOMENOS · · Score: 2, Informative

      Java UIs are pretty fast if you use the proper tools (SWT as opposed to SWING). A quick comparison of NetBeans (Swing) to Eclipse (SWT) should bear this out.

    4. Re:Java? by Anonymous Coward · · Score: 0

      Are you using Linux or Windows.
      SWT on Linux is shitter than a 286 running DoomIII
      SWT is designed by retarded fuckbunnys who hobbys include sucking MS cock, and writing shit software for Linux.

    5. Re:Java? by kannibal_klown · · Score: 1

      If you think that's slow, try running JBuilder.

      I run Eclipse 3.0 M9 on my 2.4GHz PC and my 1.2 GHz Powerbook. The 2.4 is instantaneously fast (unlike how it runs JBuilder). The Powerbook runs it alright, though not as fast as I'd like.

    6. Re:Java? by phatsharpie · · Score: 3, Informative

      They can actually be quite fast and responsive, if written correctly. I run eclipse...

      Actually, Eclipse doesn't use the standard Java GUI library (Swing), and uses the IBM developed SWT, so it takes more than just coding the app "correctly".

      The standard Java GUI can be written to be fast and responsive without using SWT however. Just check out the IntelliJ IDE.

      http://www.intellij.com

      I used it exclusively for my Java development, until I switched to Eclipse because of cost. Swing development can be tricky and responsive apps become harder to develop with it. Good thing thread programming is so easy with Java, because with Swing, you'll need to use it plenty.

      -B

    7. Re:Java? by Anonymous Coward · · Score: 0

      Huh, I had an HP OmniBook, PIII 800, Eclipse ran like a charm - you might have other config issues. Or maybe you're comparing to vi?

    8. Re:Java? by bay43270 · · Score: 1

      Java UIs are pretty fast if you use the proper tools (SWT as opposed to SWING). A quick comparison of NetBeans (Swing) to Eclipse (SWT) should bear this out.

      A quick comparison between Eclipse and IDEA would show that Swing is faster than SWT. That's the problem with anecdotal evidence: it doesn't tell the whole story.

    9. Re:Java? by Anonymous Coward · · Score: 1

      Some changes coming down the line in Java 1.5 might actually make it even more responsive, for some things even faster than typical C++ applications (the run-time optimizer cannot easily be duplicated in statically compiled languages.)

      This comes up in EVERY Java discussion. Look, people have been putting out this idea that runtime optimisation might make interpreted languages faster than machine code ever since the days of Lisp and Smalltalk, and it still hasn't happened.

      Did you know that aliens might help make Java faster? Studies have shown there's a theoretical possibility that alien technology could make Java run an order of magnitude faster than optimised C, because of their cunning runtime frobnication process! Do you BELIEVE, brother?

    10. Re:Java? by Anonymous Coward · · Score: 0

      "They can actually be quite fast and responsive, if written correctly."

      this can be applied to most applications in most languages so I don't see the point in the statement

    11. Re:Java? by absurdhero · · Score: 1

      I don't think it is safe to assume that the EIOffice GUI was written with Swing, AWT, or IBMs SWT. They may have used Qt or another portable GUI library. If this is the case, the GUI speed has nothing to do with the app being written in java.

    12. Re:Java? by AaronGTurner · · Score: 1

      "They can actually be quite fast and responsive, if written correctly. I run eclipse on my PIII500Mhz on Fedora Core 1 and it runs very nicely."

      You must tell me the secret, then! I like eclipse apart from the fact that on an AMD 950 running Suse 9.0 it sometimes grinds to a halt, putting the system load up to 1.50 such that I have to kill it.

    13. Re:Java? by Kazoo+the+Clown · · Score: 2, Interesting

      The question is then, does anyone actually know how to write Java correctly?

      Every once in awhile I figure I'll give Java another chance and try running a Java app. Every one I've ever seen runs like a three legged dog. Based on comments I've seen I get the impression that the runtimes vary widely, and those who are claiming how great it runs must be using something other than what I'm running-- in which case they are rather out of touch with their users. I don't know that in fact this is the problem, as I am not interested enough to diagnose what's wrong-- all I can say is, if what you say is true, most Java authors don't know how to write it "correctly."

      Even badly written C++ apps at least run on your machine with characteristics that are pretty similar to those experienced by the developer. Consequently, the developer's experience is a little better connected with the users, and therefore the result is a little more tolerable.

    14. Re:Java? by Tim+C · · Score: 1

      I run JBuilder X Enterprise on a 3GHz machine with a gig of RAM, and as you'd hope, it's perfectly responsive. Previous to that, I ran JB 7 Ent on a 1.9GHz machine with 3/4 gig of RAM, and that too was perfectly responsive.

      JB 4 on a 400MHz machine, now that was slow :-\ Fortunately we (eventually...) managed to persuade management that 3 year old machines that were mid-range when new, and bought to be essentially dumb terminals used for web browsing, email and telnet sessions to the dev server (for C/C++) were not up to the job of running JBuilder + resin + normal desktop apps.

    15. Re:Java? by ignavus · · Score: 1

      the run-time optimizer cannot easily be duplicated in statically compiled languages

      Statically compiled? As in where I download the source and statically compile on my own machine. Oh, I can see how statically compiling for my exact hardware, taking the time to really optimise, is going to be a lot slower than an application compiling "on the fly".

      Good thing no one compiles their own kernel, because that would really be slower than a JIT Java-based kernel.

      --
      I am anarch of all I survey.
    16. Re:Java? by rleibman · · Score: 1

      1. Many applications, particularly closed source ones aren't compiled to YOUR machine, but to the lowest common denominator.

      2. Java actually optimizes twice, once during compile and once at run time. At runtime it has information that it just doesn't have at compile time that can help it optimize differently.

      In many cases java IS indeed slower than a static compiled language, but modern java environments make an excellent trade-off of slight performance degradations with a fairly close portability promise.

  12. ohh... E I Office. by Deflagro · · Score: 1

    I thought that said ELOffice. I was gonna ask if Mexico or on of them southern areas decided to get into the software industry.

    Good idea though...seems like Java is really trying to bitchslap MS as often as they can.

    --
    Der Tod ist der einzige Weg hier raus!
    1. Re:ohh... E I Office. by Anonymous Coward · · Score: 0

      Oh! ignorance is bliss!

      Strange... I know of a lot central and south americans who not only are in the software industry, but contribute greatly to the Open Source movement i.e. Miguel de Icaza

    2. Re:ohh... E I Office. by Deflagro · · Score: 1

      Then I must be in heaven!

      Sorry, but I was trying to make a bad joke and was thinking bordertown Juarez or something like that. I meant no disrespect.

      --
      Der Tod ist der einzige Weg hier raus!
  13. Better than OLE? by Beatbyte · · Score: 4, Insightful

    "EIOffice 2004 puts a word processor, presentation package and spreadsheet into a single application, not a collection of programs. The integration is smooth and deep, and there's a natural feel to the way it all works together."

    Is it good enough to never need OLE?

    And yet it still has the fatal flaw of no database program.

    Build an office suite with a file based database with a GUI and then you can start to attack the MS Access component of MS Office. Until then, you're replicating Star-Office and OpenOffice for some reason (and then trying to sell it for $149 USD on top of that).

    1. Re:Better than OLE? by davidesh · · Score: 1

      And then offer a Student Discounted price of $149!... wait that doesn't compute to a discount???

    2. Re:Better than OLE? by Anonymous Coward · · Score: 0

      Is it good enough to never need OLE?

      The real question is
      "Is it so good that it implements OLE to perfection, but it never gets used?"

    3. Re:Better than OLE? by bw5353 · · Score: 1
      They claim the integration to be "a revolutionary new approach to office suite systems". To me it sounds just like good ol' OLE, Claris/AppleWorks, OpenDoc (sadly missed by at least a handful of individuals nowadays), and so on.

      Still, good luck to them. One day someone will succeed in building a better Office packet than MS, and it won't be someone who doesn't bother to try.

    4. Re:Better than OLE? by axnotizes · · Score: 1

      MS Access is probably the least use application in the MS Office Suite. I spoked with ppl in the MS Office group, and the people in Access admit that it is the least used app. IMHO, MS don't treat Access as a serious database app anyways, that's why the have MS SQL Server.

    5. Re:Better than OLE? by Shinglor · · Score: 1

      Build an office suite with a file based database with a GUI and then you can start to attack the MS Access component of MS Office. Until then, you're replicating Star-Office and OpenOffice for some reason (and then trying to sell it for $149 USD on top of that).

      Why, when you can use PHP/MySQL?

      I was recently subjected to using MS Access' Forms and Reports for a uni assignment. I never, ever want to use that ever again, ever.

    6. Re:Better than OLE? by Anonymous Coward · · Score: 0

      Funny, I'd rather use Access than PHP.

    7. Re:Better than OLE? by lifebouy · · Score: 1
      And yet it still has the fatal flaw of no database program. Build an office suite with a file based database with a GUI and then you can start to attack the MS Access component of MS Office. Until then, you're replicating Star-Office and OpenOffice for some reason (and then trying to sell it for $149 USD on top of that).
      All well and good. But what you really mean is you want an office suite with a built-in IDE for a database. I agree. I've often wondered why one doesn't exist for, say, OO.o. After all, its just a matter of teaching the IDE to connect to various databases, then teaching it to translate its own GUI into SQL statements. Granted, different databases speak SQL with a slightly different dialect. But that is not an insurmountable obstacle. Past that, teach it to write to it's own file format. That's basically what Access does. It's not really a "database program" at all: its just an IDE for one.

      Forgive me for my simplistic view of programming. I know its a lot more complicated than that.

      --
      Drop me a line at:
      Key ID: 0x54D1D809
    8. Re:Better than OLE? by PhrostyMcByte · · Score: 2, Insightful

      Build an office suite with a file based database with a GUI and then you can start to attack the MS Access component of MS Office. Until then, you're replicating Star-Office and OpenOffice for some reason (and then trying to sell it for $149 USD on top of that).

      If one was going to make such a thing, SQLite would be a good starting point. It has some flaws that need ironing but it is much faster than Access and is under public domain.

    9. Re:Better than OLE? by Anonymous Coward · · Score: 0

      But MS SQL Server does not provide you a front end. MS-Access lets a skilled developer quickly put together a front-end to almost any database.

  14. Swing? SWT? by rleibman · · Score: 1

    Does anyone know if it's written using Swing? SWT? Something else? depending on that it may actually be very usable (or not).

    1. Re:Swing? SWT? by memmel2 · · Score: 4, Informative

      Swing

  15. written in Java... by Anonymous Coward · · Score: 0

    does this mean that Evermore Integrated Office will be EverLoading on my desktop forEvermore?

    I'm sorry, I actually don't hate Java, but I just couldn't help myself

    --
    http://www.livejournal.com/users/gymbrall/

  16. get this out of the way by Tsiangkun · · Score: 5, Funny

    This is great ! I have been waiting for the helpfulness of clippy combined with the performance of java.

    1. Re:get this out of the way by Anonymous Coward · · Score: 0

      ROFL
      mod parent up!

    2. Re:get this out of the way by Anonymous Coward · · Score: 2, Funny

      slap that on the usability of emacs and you'd have the ultamate box no one could use!

    3. Re:get this out of the way by Anonymous Coward · · Score: 0


      Go ahead and laugh at emacs now, but when you need to patch a tire or get rid of jock itch, you won't be laughing.

  17. Sticking with OO.o by goldspider · · Score: 4, Interesting
    I'm more inclined to trust a program built/optimized speficically for different platforms than one that claims to be compatible with all of them.

    I'm sticking with OpenOffice.org for now. Just MHO.

    --
    "Ask not what your country can do for you." --John F. Kennedy
    1. Re:Sticking with OO.o by Anonymous Coward · · Score: 0
      I'm more inclined to trust a program built/optimized speficically for different platforms than one that claims to be compatible with all of them.

      I'm sticking with OpenOffice.org for now. Just MHO

      Umh... which one do you want? Built/optimized, or OpenOffice? OpenOffice is jack of all trades as much as anything; Word/Excel are optimized for Windows.

      Modern JVMs optimize the code just fine on main platforms. It's just matter of which widget components they use (Swing is not native, SWT is), and whether they understand that they need to spend bit more time with performance tuning of implementation itself. But due to faster development, there should be enough time to do just that.

    2. Re:Sticking with OO.o by LarryRiedel · · Score: 1
      I'm more inclined to trust a program built/optimized speficically for different platforms than one that claims to be compatible with all of them.

      I am more inclined to trust a program which uses one codebase to run on top of one platform which is already in use by many other deployed working programs and which already has implementations tested with and optimized for all the target architectures and operating systems.

      Larry

  18. Problem to overcome by SirLantos · · Score: 1

    The problem is, most users are going to want to go through the hassel of converting everything. I am going to agree with a previous post, unless .doc, .xls, etc become standarized... this just wont take off.

    --
    The flying hamster of DOOM rains coconuts on your pitiful city.
  19. slashdotted already by digitalgimpus · · Score: 0, Offtopic

    That might be a record in speed.

    Or perhaps, they got linux working on an X-Box, and managed to install Apache? Now we know the xbox can't withstand a /.

    1. Re:slashdotted already by Anonymous Coward · · Score: 0

      Funny you say that, I was working on getting apache on my zari

  20. Bad Name by greyhoundofdeath · · Score: 5, Funny

    In Canada EI stands for Employment Insurance, something you collect when you lost your job, affectionately known as "The Pogy." So looking at EIOffice, does it mean that your employment in an office is ensured, or is it the Pogy Office where you pick up your cheque?

    1. Re:Bad Name by TeknoHog · · Score: 2, Interesting

      In Finnish, 'ei' means 'no' or 'not'. So this is regarded as 'not Office', which is quite apt considering people often talk about 'Office' when they mean Microsoft Office.

      --
      Escher was the first MC and Giger invented the HR department.
    2. Re:Bad Name by jimlintott · · Score: 2, Funny

      Of course the actual EI Office is located at the HRDC Office.

  21. Runs in Java on Windows by freeze128 · · Score: 3, Funny

    I have NEVER seen a Java application RUN on Windows. Instead, they just seem to execute slowly...

    1. Re:Runs in Java on Windows by NickV · · Score: 2, Interesting

      I take it you've never used Eclipse? Eclipse is very responsive and fast on a windows machine.

    2. Re:Runs in Java on Windows by surreal-maitland · · Score: 1

      wait, wait! I have NEVER seen an application RUN on Windows. Instead, they just seem to execute slowly... (well, i need more RAM.) (oh, come on. it had to be said.)

      --
      -ninjaneer
    3. Re:Runs in Java on Windows by Anonymous Coward · · Score: 0

      Jedit, a Java text editor, looks promising.

    4. Re:Runs in Java on Windows by dasmegabyte · · Score: 1

      Not as well as SharpDevelop, of course. That system is SICK fast. In fact, it's too fast. I'm used to VS.NET taking five minutes to compile...SharpDevelop compiles my shit nearly instantly. I thought it was broken!

      --
      Hey freaks: now you're ju
    5. Re:Runs in Java on Windows by Alan+Shutko · · Score: 1

      I have a 2GHz P4 with a gig of RAM on WinXP, and eclipse is no speed demon. I suppose if I had another gig of memory, it would probably be OK (despite only taking about 400M of memory).

      It's acceptable for simple things like popping up menus, but way too much of my life is spent waiting for it to process CVS results, scan the objects to bring up the Open Type dialog, switch between perspectives, settle down after hitting a breakpoint.... It doesn't fall behind when I type, but that isn't saying much.

  22. Screenshot cashe by digitalgimpus · · Score: 1, Redundant

    Since the server is apparantly powered by xbox

    http://freecache.org/http://www.evermoresw.com/w eb en/images/indexBig.jpg

  23. Java... great... by d4rkmoon · · Score: 1

    We'll need Longhorn specs to run that. Or else it's.. click.. wait... click...wait... Lazy bums! Write native i386 linux!

    --
    -- Friends don't let friends buy Nokia.
    1. Re:Java... great... by Anonymous Coward · · Score: 0

      > Write native i386 linux!
      If your running a i386 you need to upgrade anyway.

  24. It's becoming a cliche, but ... by Daniel+Dvorkin · · Score: 5, Insightful

    Please, to all non-MS developers out there: stop chasing Microsoft!

    I understand the motivation behind designing office suites to look like Office clones, window managers to look like Windows clones, etc.: the idea is that people switching from MS products will find it easier to get used to the new software if it looks like what they're used to. But I really think this is a fundamentally flawed line of reasoning, for two reasons.

    1. No one will ever be as good at being Microsoft as Microsoft is. You may expend endless blood, toil, tears, and sweat trying to clone $MS_PRODUCT down to the last widget, but you'll never get it exactly right. And if you try to lull users into feeling like they're using $MS_PRODUCT ... well, the instant something doesn't work, or just doesn't work exactly the way they're expecting, they'll dismiss your product as a cheap knockoff.

    2. Microsoft interfaces may be the "standard," but they're not the best. In almost every market niche I can think of, there's some product that's faster, more powerful, and/or easier to use than whatever Microsoft is pushing. If you're going to copy something, copy something better than Windows, Office, IE, ad nauseam -- or better yet, start with the best as a baseline and innovate from there.

    --
    The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    1. Re:It's becoming a cliche, but ... by js3 · · Score: 5, Interesting

      I disagree. To effectively overtake a product with a commanding lead in the market you practically have to make a clone of it and sell it cheaper. Anything different is too different for many people and they won't switch.

      Many times people just want something better not different. I want a better government not a different one and so on and so forth.

      --
      did you forget to take your meds?
    2. Re:It's becoming a cliche, but ... by Daniel+Dvorkin · · Score: 1

      Well, yeah, and I want a better word processor and a better Web browser and a better OS and ...

      The problem is that I just can't see how anyone will ever produce a better ___ by slavishly imitating Microsoft's ___. Developers who do so, IMO, are boxing themselves in.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    3. Re:It's becoming a cliche, but ... by DukeyToo · · Score: 4, Interesting
      Actually, it looks like they have innovated in their own way. They have a common file format for all of their office apps, and they have focused on building it from the ground up to support robust linking of data between documents. Their focus is on integration, because that is the weakness of their competitors. It seems to me that they have looked at what MS did, and taken the good stuff and left out the bad. Can you say "embrace and extend"?

      From their whitepaper...

      None of the Office suites currently sold today constitutes a REAL Office. Instead, they are separate components packaged together for marketing purposes.
      Microsoft adopted this approach, in part to gain an advantage over software publishers that did not have a complete line of products. Unfortunately, the result is based on domination rather than innovation - an environment that touts minor enhancements yet gives many users no economic reason to incur the cost of an upgrade.
      Evermore Software believes software users deserve a better solution than a system that requires the launching of four or five separate applications just to complete one task. This premise guided our development of Evermore Integrated Office - the only REAL Office - the first coherently-designed, well-conceived Office suite. It is one integrated program, not many disjointed applications, and delivers one standard user interface in screen layout, display screen style, keystroke usage, dialog boxes, menus and submenus, icon sets, function key usage, help system and file format. It stores all data in one file format - not the several file formats used by others. It saves all data related to any one project in one file or a binder. And, when the user changes the source data of linked data, EIO applies that change automatically, immediately, correctly, to all other uses of that same source data to assure data synchronization.
      Evermore Software believes that true integration distinguishes the Office
      --
      Most writers regard truth as their most valuable possession, and therefore are most economical in its use - Mark Twain
    4. Re:It's becoming a cliche, but ... by DFossmeister · · Score: 1

      To all those with no ambition--stop chasing Microsoft. To all those who have an ambitious bone in their body--Keep chasing Microsoft!.

      There was a time when MS Word was not king. It was barely even a noble. You had Wordstar, PCWrite and others. Then Wordperfect became king. The .wpd became a standard for many, the same as .doc is today. Many legal offices (in the US anyway) still use Wordperfect because of all of the "approved" templates that they are required to use.

      Where is Wordperfect today? They are still around, but probably have less marketshare than Netscape does. Microsoft beat out Wordperfect, partly because of having a better interface, and making it easier to use. It did not have more features per se, but most things were easier, and their WYSIWYG was better.

      So if Microsoft can de-throne a king, why cannot someone de-throne Microsoft? Microsoft did not beat out Wordperfect in a day, month, or even a year. It took a while. The same will go for whoever competes with Microsoft. They better be in it for the long haul.

      For what it's worth, I agree that copying Microsoft's menus and interfaces in not a good idea. Even after 8 years or so of Word, I still think its harder to make it do certain things that were easy with Wordperfect. Any competitor needs to keep the easy things simple, and take things that are hard or not well done in Word and make them easy too. Then they might have a chance.

      DFossmeister

      --
      No Not Again! Its whats for dinner.
    5. Re:It's becoming a cliche, but ... by The+MESMERIC · · Score: 0

      I wonder if there is an Office Suite ABSOLUTELY non-standard and different.
      Much like WindowMaker and FluxBox is entirely different from Windows.
      And VI extremely different from "Notepad"
      I like ALIEN stuff.
      I like seeing the wheel reinvented but only triangular this time.

    6. Re:It's becoming a cliche, but ... by Daniel+Dvorkin · · Score: 1

      I think we may be using the word "chasing" in a slightly different way. I do indeed want to see developers coming up with new word processors. I don't want to see MS Word clones, which seems to be about all we've got right now. (Note that MS Word was noticeably different from WordPerfect from day one.) Your last paragraph pretty much illustrates what I was trying to say.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    7. Re:It's becoming a cliche, but ... by pedantic+bore · · Score: 1
      I'm embarrassed to say that I tried to make almost the same comment (it's the next one), but you've said it better.

      Stop chasing Microsoft should be our mantra. Don't try to gain market share by being compatible with MS -- be better.

      --
      Am I part of the core demographic for Swedish Fish?
    8. Re:It's becoming a cliche, but ... by Jason+Earl · · Score: 3, Interesting

      The good news is that the "winner" in the computer world is hardly ever the guy with the best product. Instead the folks that win generally end up being the folks with the cheapest product that is "good enough." If usability or innovation mattered then the early Macintoshes would have destroyed their DOS based PC competitors. The problem is that most people aren't really willing to pay extra for innovation or usability. They simply want something that will get the job done at the lowest price.

      Don't get me wrong. I am not saying that Free Software doesn't innovate or anything like that. In the long run the ability to take existing software and innovate on top of it (instead of starting from scratch) is going to be a huge win for hackers everywhere. Once OpenOffice.org (or whatever) becomes wide spread then all sorts of cool things are going to be possible just because anyone with a crazy idea as to how office suites should work will actually be able to try those ideas out. Most of these ideas will be crap, but the wider range of ideas will still almost certainly be a net win. The fact of the matter is that Microsoft has been lifting ideas from other software developers and implementing then in Windows and Office for years. You would be hard pressed to point to a single major feature that Microsoft actually pioneered.

      Microsoft has made a living by being "good enough" and less expensive, and for years the dominated the desktop despite the fact that Windows (and DOS before that) were pathetic knockoffs of other people's innovation. Now Windows is finally getting to be pretty good, but Linux is cheaper, and for an increasingly large group of people it is becoming "good enough."

    9. Re:It's becoming a cliche, but ... by Anonymous Coward · · Score: 0

      MS didn't make DOS, they just bought it AND BINGO WAS HIS NAME-O!

    10. Re:It's becoming a cliche, but ... by dasmegabyte · · Score: 1

      Actually, I thought this was the whole point to the new Mac Office 2004...to bind together all of your data into a single project, shared by other members of your team.

      I haven't used it yet...my copy deleted my home directory...but I hear it's a breath of fresh air. I have high hopes...Office.X kicked the shit out of Office XP.

      And it should -- office for the mac isn't written by the office team, but by a company contracted by MS and given the rights to their file format. Hence why they don't have an analog to Access and use Entourage instead of Outlook (Access and Outlook being two BIG tie-ins for Windows servers).

      --
      Hey freaks: now you're ju
    11. Re:It's becoming a cliche, but ... by Gyorg_Lavode · · Score: 1
      I like the path taken by KDE and Gnome. They copy the general concepts of the windows desktop. And you can even configure them, (well, KDE at least. I don't use gnome), to look and work like windows. But, in the default install, they are their own creatures, they are functional and easy to use w/o being microsoft. And a normal user will look at it and go, "oh this is like windows" even though it doesn't look exactly the same.

      In fact the fact that it isn't exactly the same is a benefit. If things are exactly the same, people expect them to work exactly the same and become disallusioned if they are not. Take 3D games/movies for example. People don't like a movie like Final Fantesy: the spirits within, because it doesn't look real. But they love Finding Nemo or Worlds of Warcraft because they are stylized and they are expected to not look photo-realistic. It's enough that the user feels comfortable with the general idea, (ie have a srart menu and an application bar as oposed to clicking for all menus), to get usage. Exact replication is not needed.

      --
      I do security
    12. Re:It's becoming a cliche, but ... by irix · · Score: 1

      Please, to all non-MS developers out there: stop chasing Microsoft!

      Wrong. How did Microsoft get into the dominant Office position in the first place? They "chased" Lotus 1-2-3 and Wordperfect. They copied the features and made it easy to migrate - providing the ability to map function keys on to MSOffice equivalents, macro translation, help directed at Lotus 1-2-3 users, etc.

      If your objective is to compete with MSOffice then you need to make your software work like MSOffice and make migration easy.

      --

      Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
    13. Re:It's becoming a cliche, but ... by StormReaver · · Score: 1

      Their focus is on integration, because that is the weakness of their competitors.

      Star Office started out as a singular massive (aka: integrated) office suite. People hated it because everything was loaded even if the user just wanted to create a specific type of document. The spreadsheet was loaded even if only the word processor was being used, etc.

      The OpenOffice team has put a lot of effort into separating components to make them more resource efficient. When people use a spreadsheet, they don't want the word processor, presentation manager, graphics editor, or anything else to come along for the ride.

      Calling this a weakness is to ignore recent history. This isn't a weakness. This is what people want.

  25. Still looks like MSoffice: :( by pedantic+bore · · Score: 2, Interesting
    EIOffice 2004 looks so much like MS Office 2003 that you wouldn't have a hard time getting used to the graphic interface once you get started with it.

    Does that mean that it sucks as much as MSoffice?

    My main complaint with MSoffice is that the UI was apparently designed by lunatics. A free, open-source clone of MSoffice is a start, but it will still suck just to be backward compatible. Why doesn't someone put together an office suite that transcends this junky interface?

    To their credit, it looks like they've improved on MSoffice in some details, but as long as their goal is still be look/feel compatible with MSoffice, it doesn't make me excited.

    --
    Am I part of the core demographic for Swedish Fish?
  26. Do Java Apps still feel "creepy" and slow. by Anonymous Coward · · Score: 1

    Java Apps always felt "creepy" to me. And slow. Have they fixed those problems yet?

    1. Re:Do Java Apps still feel "creepy" and slow. by Anonymous Coward · · Score: 4, Funny

      Do you mean "creepy" like in the middle aged guy who hangs out near high school and oogles 15 year old girls while wearing a trenchcoat?

      Yes.

    2. Re:Do Java Apps still feel "creepy" and slow. by Anonymous Coward · · Score: 0

      Do you mean "creepy" like in the teenaged guy who hangs out in his computer chair and oogles 15 year old anime girls while wearing a trenchcoat?

      Yes.

    3. Re:Do Java Apps still feel "creepy" and slow. by molarmass192 · · Score: 1

      Java CLI apps are pretty much indistinguishable from C/C++ apps except for a slightly longer startup time (fractions of a second). Java GUI apps vary wildly. AWT apps are quite responsive, SWT apps tend to have refresh / layout weirdness, and Swing apps still show some lag but have gotten much better as compared to earlier Java releases.

      I've played around with the upcoming Java 1.5 a bit and GUI performance with Swing in particular is again improved. I'm attributing most of the improvement to the garbage collector rewrite. I'd be lying if I said it's as responsive as AWT but it's very close, at least on my hardware. Also, the native look-and-feel themes makes the apps "feel" faster, even if they aren't.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
  27. Everquest Integrated Office by CharAznable · · Score: 1

    That's what I read for a second. I don't know, with OpenOffice around.. The office suite market is one of the ones with highest barriers to entry.. it has both an 800 pound gorilla monopolistic product, and a full-featured open source alternative. Once you have those two elements in a market, it's really really uphill from there, even if you have a good differentiator, like being written in Java.

    --
    The perfect sig is a lot like silence, only louder
  28. Ha! by Anonymous Coward · · Score: 0

    As if OpenOffice doesn't need its own speed improvements, now someone wants to try to market one written in Java?!?

    Sorry, but Java is ass slow for things of this nature. Office suites are not a good candidate for development in Java.

    1. Re:Ha! by thakadu · · Score: 1

      I tend to agree with you as most ui intensive apps I have tried in Java are slow. However I would be interested to know what then is a good class of app for Java. I like the Java programming language a lot and would be interested to know what others consider a good target app.

  29. Made in China by bootedcat · · Score: 1

    Is an old news in China.

  30. Text Mirror by lafiel · · Score: 3, Informative

    Five pages compressed into 1 post, lots of pics that I never saw so I think the italics stand for captions.

    EIOffice 2004 Vs MS Office 2003 - Page 1
    Posted by Team Flexbeta on 26 May 2004 (28566 views) Rating: 4.94 EIOffice 2004 looks so much like MS Office 2003 that you wouldn't have a hard time getting used to the graphic interface once you get started with it. Coded in Java, EIOffice features a word processor, a spreadsheet application and a presentation graphics application. All three applications look and behave similar to MS Office's applications; Word, Excel and PowerPoint. EIOffice is able to edit and save MS Office file formats as well as a few other formats we will discover soon.

    Word Processor

    From the screenshot it is clear how EIOffice's word processing suit looks extremely similar to MS Word. The order and shape of the icons are not the only similarities, so is the labeling. For example, the tabs, File, Edit, View, Insert, and Format are all labeled just like in MS Word and in the same exact order. The word processor offers many features such as spell checking, password protecting document, tracking changes and a thesaurus. There is a nice feature which lets you transform the document you are currently working on into a presentation. Though the transformation isn't 100% the way I wanted it to be, a few editing here and there molded the document into a nifty presentation.

    EIOffice 2004 Word Processor and MS Word

    Another feature which EIOffice 2004 carries is its ability to suggest the entire word you are typing before you finish typing it. For example, when typing the word "feature", by the time the letters "fea" are typed, EIOffice suggest that the word you are trying to type is indeed "feature" and highlights the word for you. A simple enter on the keyboard accepts the word.

    The spell checker in EIOffice 2004 works very well though the suggestions are not as relevant as that of MS Office 2003. Using the misspelled word - woship, EIOffice 2004's suggestions were Yoshi, wish, wash, midship and welsh. The same misspelled word in MS Word brought up the correct suggestion: worship or worships. I don't have any idea why EIOffice 2004 suggested Yoshi as a possible correction to the misspelled word. Unfortunately, EIOffice does not offer grammar checking like MS Office does.


    Mispelled word in EIOffice 2004

    There is a nice application bar floating on the upper part of the current document which enables fast switching from one office application to another. With a simple click of the mouse I was able to toggle between the word processor, the spreadsheet application, and the presentation graphics creator. This is made possible because EIOffice is one application which bundles the three previously mentioned applications.


    Switching Application Bar

    EIOffice 2004 is able to open and save MS Word file format, .doc. This and the fact that EIOffice looks extremely similar to MS Office shows that huge efforts were placed to attract MS Office users into switching. Other file formats that EIOffice can save and open are PDF, PowerPoint, and Excel, rich text format, html and txt format.

    EIOffice also features a nice scientific editor which includes many scientific figures, shapes and symbols. The figures include diodes, transistors, and capacitors. There are also chemistry symbols such as chemical reaction formulas and atomic structures. Apart from the typical math functions and figures, EIOffice also includes curve functions such as the exponent function and the sinusoid curve.

    Science Editor in EIOffice 2004

    Presentation Graphics

    1. Re:Text Mirror by Anonymous Coward · · Score: 0

      Unfortunately, EIOffice does not offer grammar checking like MS Office does.

      Unfortunately? I have never ever seen MS Office's grammar checker make a suggestion that would not have resulted in introducing grammatical errors. Grammar checking in an office suite is about as useful as DWIM in programming - it sounds neat, but...

    2. Re:Text Mirror by RatBastard · · Score: 1
      Another feature which EIOffice 2004 carries is its ability to suggest the entire word you are typing before you finish typing it.

      I loathe that feature! Just let me type and keep the clutter out of the way! Jebus!

      --
      Boobies never hurt anyone. - Sherry Glaser.
  31. My one wish for them: file formats by Anonymous Coward · · Score: 4, Insightful
    I think having an office suite written in Java is a fantastic idea. It means that we can have the same software running on MS Windows, Linux, OSX, and others. Hopefully Kaffe will soon be at a point where it can run stuff like this, which will means the *BSDs, AmigaOS and whatever else runs GCC will be able to run Java.

    My one complaint about EIoffice is the file formats. The last thing we need is yet another file format. OpenOffice/StarOffice, KOffice*, TextMaker*, and Abiword can all save documents in StarOffice format (* these two will have that feature in their next release). We have a rule here at SteamyMobile that you can use whatever office suite you want, so long as it uses the StarOffice format, meaning that in the future, when document search and indexing programs are released, they will all be able to use the same format. If EIOffice could that, we would use it too.

    -----------
    mobile porn

    1. Re:My one wish for them: file formats by Anonymous Coward · · Score: 0

      I think having an office suite written in Java is a fantastic idea. It means that we can have the same software running on MS Windows, Linux, OSX, and others.

      And this is an advantage over OpenOffice.org, which runs on MS Windows, Linux, OSX, and others, precisely how?

    2. Re:My one wish for them: file formats by mrchaotica · · Score: 1

      OpenOffice.org does not run on OSX. It runs on OSX + X11, which is not adequate, especially not for something as mainstream as an office suite. (Some random app like, say, gkrellm, or a program with a very specific user-base, like Blender, has an excuse)

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  32. Icon by lcde · · Score: 1

    Why can't companies be origional in Icon design? It's like they are asking for MSFT to sue them for some infringement.

    --
    :%s/teh/the/g
    1. Re:Icon by EvanED · · Score: 1

      Because icons are one of the perfect parts of a UI to standardize. Almost every program out there uses a folder for open; if you go and release a program that uses a big 'O' on the toolbar for open, people won't understand right away. It's the same reason that each program doesn't go around redesigning the window bar at the top to change the close, maximize, and minimize buttons; they are too standard.

  33. Re:Still looks like MSoffice: :( QWZX by Anonymous Coward · · Score: 0
    My main complaint with MSoffice is that the UI was apparently designed by lunatics.

    Name three things wrong with the MS Office UI. I wonder if you can.

  34. El Office by CitznFish · · Score: 5, Funny

    El Office - A product of Mexico

    --
    'mmmmmmmmm.... forbidden donut'
    1. Re:El Office by dasmegabyte · · Score: 2, Funny

      I can't wait to use ElOffice "Palabra." Not to mention their spreadsheet programa, "Excelente!"

      --
      Hey freaks: now you're ju
    2. Re:El Office by Anonymous Coward · · Score: 0

      Don't you mean Hecho En Mexico?

  35. Interface is copyrightable? by at2000 · · Score: 5, Interesting

    IIRC, Lotus Development Corp v Paperback Software Intl demonstrated us in 1990 that copying the look and feel in exact form is copyright infringement.

    1. Re:Interface is copyrightable? by slezb · · Score: 1

      Are you sure you're not confusing copyright, trademark and patent? Look and feel would generally be a trademark thing because you are trying to keep people from passing their application off as yours. Customer confusion issues.. I can't really copyright general output... otherwise everything I printed or displayed on my screen would be copyrighted, whether it was dynamically generated or not. Doesn't make sense. I could see it being a patent issue if the interface was a novel and inventive idea (or these days, just anything sent to the USPTO)

  36. Corel? by werdnapk · · Score: 2, Interesting

    Corel tried writing their word processing software entirely in Java 5 or so years ago and it failed rather miserably, but that's most likely because they were way ahead of their time and java was not the fastest platform to be running software on at that time.

    1. Re:Corel? by expro · · Score: 3, Informative

      They were having to create the UI from scratch, and there were some very basic things not portable i.e. font sizes in AWT (given in pixels on PC and in points in Mac).

      But by far the worst performance problem reported by a majority of people testing it was that people were demoing it as a browser applet and thought the download time (mostly over modems at the time) was part of the startup time of the program.

      The Java word processing engine was much faster and more reliable (due to redesign) than the C/C++ version of WordPerfect at the time on the same machine.

      I suspect it was also suffering from poor garbage collection and other JVM problems.

      And no one understood the great modularity and pluggability that had been designed into it, due to political problems at Corel, who could never figure out a business model for it.

    2. Re:Corel? by thakadu · · Score: 1

      And don't forget that Lotus also failed even before Corel with eSuite, not only a word processor but an entire office suite.

  37. Easy to make C/C++ application fast? WOW! by expro · · Score: 5, Insightful

    And if you use C/C++ your application will be easy to make fast, no matter what you're doing.

    This is a very silly claim, at least as bad as the one you were responding to, that if an application is written in C/C++ it will be easy to make fast.

    Then why do we have so many very-poorly-performing native applications out there.

    I have seen enough cases where a well-designed Java app outperforms by an order of magnitude a poorly-designed C++ app.

    I am all for using C/C++ where it is appropriate, but C/C++ is no magic silver bullet when it comes to performance any more than Java is. In either language, if you have carefully-constructed libraries, porting can be quite straitforward and if you have a design that plays to the strengths of the platform, performance can be reasonable. Performance and portability are always a matter of design. It does not just happen as a result of choice of platform.

  38. E - I - E - I - O !!!! by Anonymous Coward · · Score: 0

    That's Evermore Integrated Office, if you're wondering.

    But is EIO OLE-compatible?

  39. Hahaha by Anonymous Coward · · Score: 0

    Designed to compete against MS Office, EIOffice 2004 is coded in Java therefore... completely worthless.

  40. Color me stupid ... by Bronz · · Score: 2, Funny

    but I have problems with Java and Linux. I think others do too. I think things like this should be qualified with "could run on linux" as opposed to "so it runs on linux". But maybe that's just to raise my self-esteem.

  41. horrible website by js3 · · Score: 1

    nobody is going to fork out 150$ by looking at that website

    --
    did you forget to take your meds?
  42. Language Indifference by MidKnight · · Score: 5, Interesting
    Designed to compete against MS Office, EIOffice 2004 is coded in Java...

    When are people going to learn that consumers don't care what language a program is written in? For some reason, the Evermore Software folks are attempting to use this as a marketing bullet point (it's the first point on their web page, even), when Joe User really just wants to know why it's better than MS Office.

    I write Java to pay the bills, and as such I'm a big supporter of the platform. But users just don't care. In fact because of the Microsoft FUD machine, saying it's Java might even be a turn-off to quasi-technical people. I once had a government purchasing manager say "Java? We're moving away from that because Microsoft no longer supports it." Idiotic yes, but to paraphrase Forrest Gump: Customer is as Customer does.

    Writing Java apps is key for the software developer, because your market suddenly is no longer linked to the hardware platform your customers have. You can sell it to anybody. But from the customer standpoint it simply doesn't matter.

    1. Re:Language Indifference by Anonymous Coward · · Score: 0

      When are people going to learn that consumers don't care what language a program is written in?

      They don't care UNTIL you loudly proclaim it as if it's something they should care about.

      Tell them it uses 100% java. Say it supports the new EIO standard. Exaplain that it uses a revolutionary engine.

      If your product contains sugar say "no artificial sweeteners", if it doesn't then say "sugar free". It's not like the morons have any opinion one way or the other, they just need to be told it as if it's something good.

      If you say your product supports it as though you're proud of the fact then that's an extra tick for you as far as the customers are concerned. They don't have a clue what they WANT anyway.

    2. Re:Language Indifference by Prototerm · · Score: 2, Insightful
      When are people going to learn that consumers don't care what language a program is written in?

      I sort of disagree. The issue here is similar to shopping for a car or truck: do you need 8 cylinders, or are you satisfied with only 4? For something like an office suite, if it's written in Java, it's like buying a large truck with a 4 or 6 cylinder engine. Yeah, it'll work, but it won't do it as quickly as one with a bigger engine.

      I think software buyers these days, if they're considering going outside of the M$ box, are going to be more aware of what's under the hood than will the unwashed masses (who will act just as you describe).

      --
      "My country, right or wrong; if right, to be kept right; and if wrong, to be set right." --Senator Carl Schurz (1872)
    3. Re:Language Indifference by Zepalesque · · Score: 1

      You miss the point. Because it is written in Java it is cross-platform - that's the real benefit.

    4. Re:Language Indifference by mabu · · Score: 1

      Thank goodness we now have Java. Before Java nobody could write any portable applications. /cheer Sun

    5. Re:Language Indifference by Anonymous Coward · · Score: 0

      I call bullshit. Java has to run on a JVM which is a platform, therefore it's platform dependent.

    6. Re:Language Indifference by ignavus · · Score: 1

      Yeah, it is sort of like bragging about what algorithms you use.

      "FooBar Office - Now with Mark and Sweep Garbage Collection, and Red-Black Trees!"

      --
      I am anarch of all I survey.
  43. Oulook? by NineNine · · Score: 1

    In both this and Open Office, I don't see a replacement for Outlook, which in my opinion, is the best part of the MS Office suite. There are 50,000 text editors out there (I use Textpad), many different spreadsheet programs (I don't use any), but there's nothing that even comes close to Outlook. Outlook clones, anybody?

    1. Re:Oulook? by Enrique+G · · Score: 0

      Ummmm, yea. Mozilla (Windows and Linux), Evolution (Linux), Eudora (Mac). Need I go on?

      --


      insert sig here
    2. Re:Oulook? by ratboy666 · · Score: 1

      Not an "Outlook Clone", but it works --

      I use evolution for my email/calendaring needs. Works fine. Similar to Outlook. Needs a "connector" to interface with Exchange Server (which I haven't tried).

      Ratboy.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    3. Re:Oulook? by Anonymous Coward · · Score: 0

      www.usps.com

    4. Re:Oulook? by Ghost-in-the-shell · · Score: 1

      Evolution - while quite nice - does not intergrate your document editor with your mail and for home applications does not allow you to access your Hotmail like a pop account.

      This was my big reason for upgrading to MS OfficeXP. I could access my eternal hotmail with a mail client instead of that horrid web interface.

      --
      -Ghost
    5. Re:Oulook? by iswm · · Score: 1

      Mozilla Thunderbird is nice. Actually, the whole Mozilla suit is nice.
      Personally I use Mozilla Firefox for web browsing, and Mozilla Thunderbird for all my email stuffs. I couldn't be happier with them.

      --
      Buckethead
    6. Re:Oulook? by ratboy666 · · Score: 1

      Where do I start?

      At the beginning, I suppose...

      In Unix (Linux) there is a difference between a MTA (Mail Transport Agent) and a MUA (Mail User Agent).

      The idea is that the MUA can deal with many sources of mail, *without worrying about what they are*.

      The "standard" MTA is sendmail (no flaming, please). Because of the divergence between "always on" peer to peer connections and "hosted" connections, MUAs have grown the ability to handle /some/ different kinds of mail (some MTA functionality). If you have an "always on" connection, it is possible to do *all* mail via the Unix "mail" (mailx) utility as the MUA.

      Now, evolution is a "typical" MUA in that it support Unix mail /and/ POP3, etc. The POP3 support is for the hosted connection, where your system does NOT run an MTA at all.

      But it doesn't have to go "all the way". Being a Linux (Unix) app, it is easy enough to run a normal MTA. Once you do this, it is very easy to integrate things like "HotMail" into evolution (and other POP3 mail, etc.)

      For HotMail, aquire a script named "gotmail". Pure Perl, easy to set up. It can be run with cron, or manually. It will suck mail from HotMail (using that "horrid" web interface -- it uses the command line tool "curl") and send it to your MTA. From there, evolution reads the mail, and does its job.

      Works fine for me. Indeed, I /also/ run a pop3 daemon, and evolution could access the Hotmail mail via POP3. I run POP3 because I have some clients that are Windows, and about the only "universal" model on Windows is the hosted model that relies on POP3.

      My wish is that things like POP3 support would be OPTIONAL in evolution (making it faster to load). Local delivery would be fine. Still, the majority of users would have a need for POP3. They don't for Hotmail, but it is easy enough (the MUA/MTA division makes it trivial).

      If you need Linux/Unix setup service, contact me at fred_weigel (at) hotmail.com My rates are quite reasonable.

      Ratboy
      Looking for a driver dev in the Toronto Area? I'm available fred_weigel (at) hotmail.com

      --
      Just another "Cubible(sic) Joe" 2 17 3061
  44. I won't use it... by Anonymous Coward · · Score: 0

    They did what StarOffice did that stopped me from using theirs. Putting the products in one app sucks. Star OFfice blew chunks until they split it. OpenOffice Rules.

  45. support for EIOffice by ezzewezza · · Score: 2, Funny

    Maybe they could get Nelly to promote it.

    Andele andele mami, E.I. E.I.
    OFF-IIIIIIIIIIICE! What's happenin now?
    Andele andele mami, E.I. E.I.
    OFF-IIIIIIIIIIICE! If the head right, Nelly there ery'night

  46. JAVA IS TEH SUCK by Anonymous Coward · · Score: 0

    Don't use it for massive programs with complicated GUIs.

  47. google cache by Bravo_Two_Zero · · Score: 1

    http://64.233.161.104/search?q=cache:PvmFqMTMSZkJ: www.evermoresw.com/+&hl=en

    --


    Amateurs discuss tactics. Professionals discuss logistics.

  48. I can't tell... by Roadkills-R-Us · · Score: 2, Interesting

    ...if it's worth $15, much less $150. A real review would be nice. Does it really handle all the things the Office products handle? How is the integration? I, personally, don't care, but my users do.

    I would dearly love to have one suite that would run on Linux, Windows and Macs, *and* interchange documents with reasonably current MSO products. I can't tell if this one meets those criteria, other than not supporting Macs. Sadly, they aren't alone, there.

    OOO does OK at supportoing the MSO standards, but isn't there, yet. ABIword and Gnumeric are great apps, but don't interchange docs that well (my fallback is simply to have apps on all three platforms that interchange documents).

    Then there's the nightmare of scheduling software, but that's another issue.

    BTW, neither the review nor the EIO site exhibited /. effect for me, and I got there pretty quickly after the story was posted.

    1. Re:I can't tell... by ezzzD55J · · Score: 1

      Could you elaborate on the scheduling software bit? I'm interested..

    2. Re:I can't tell... by Roadkills-R-Us · · Score: 1

      Basically, I'm complaining that there's no good, interoperative alternative to MSProject. And if you need cross-platform, it's a nuclear wasteland without a single, living organism in site.

  49. one word by oliverthered · · Score: 1

    xml.

    --
    thank God the internet isn't a human right.
    1. Re:one word by NineNine · · Score: 1

      xml isn't a catch all, make-everything-perfect tool. All it is is a way to express data in flat files. That's it. Just because something is in XML doesn't necessarily mean it'll be interoperable or hell, even readable.
      Saying "xml" is like saying "C". Code in "C" and everything will be compatible. bzzt.

    2. Re:one word by CommandNotFound · · Score: 1
      xml.

      So what happens if I decide to call my tags:
      <word-blocks> // paragraphs
      <heavy-text> // bold text
      <slanted-text> // italics
      and your wordprocessor has import code like:
      if (tag == "bold") then
      // create bold text block here
      Just having it as xml is no more useful than saying it should be in ASCII. If a standard format is not agreed upon, along with all the nuances of semantics (e.g. when a table is inserted inside a text box, something special happens with the rendering), xml will do nothing more than let techies view the document as a generic tree widget.
    3. Re:one word by oliverthered · · Score: 2, Funny

      xslt

      --
      thank God the internet isn't a human right.
    4. Re:one word by oliverthered · · Score: 1

      XML &co.. (xslt,xpath,css,x...) are good for formatting and changing the kind of data you get in documents: access all, maniulate all.

      Xml is only good because of all the 'technoliges' that have been build around it.

      --
      thank God the internet isn't a human right.
    5. Re:one word by shish · · Score: 1

      that's a word o_O?

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    6. Re:one word by NineNine · · Score: 1

      So, then, if Word made XML files that looked like:

      qqweropiu2345lkj2345,.mnzxcv9 92345902345!!, how would that be useful? It's valid XML. XML can contain encrypted stuff, binary, etc.

    7. Re:one word by oliverthered · · Score: 1

      I haven't had a look (should do really) but I'm sure that there are guidelines for xml document implementations.

      Now if word did generate dosuments like that (not that words xml is great) then it would just go to show that Microsoft are being cuntish.

      --
      thank God the internet isn't a human right.
    8. Re:one word by oliverthered · · Score: 1

      it is if you use a four byte word length.

      --
      thank God the internet isn't a human right.
  50. "Written in java..." by Anonymous Coward · · Score: 0

    So it will be a pain in the ass to install or run, and it will be dismally slow and wont work right half the time.

    MS probably funded it so they could say 'see, we have competition', knowing all the while that it wont catch on becuase it will suck.

  51. slashdotted, here's the 1st page of the article by browneye · · Score: 0

    EIOffice 2004 Vs MS Office 2003 - Page 1
    Posted by Team Flexbeta on 26 May 2004 (29992 views) Rating: 4.94

    EIOffice 2004 looks so much like MS Office 2003 that you wouldn't have a hard time getting used to the graphic interface once you get started with it. Coded in Java, EIOffice features a word processor, a spreadsheet application and a presentation graphics application. All three applications look and behave similar to MS Office's applications; Word, Excel and PowerPoint. EIOffice is able to edit and save MS Office file formats as well as a few other formats we will discover soon.

    Word Processor

    From the screenshot it is clear how EIOffice's word processing suit looks extremely similar to MS Word. The order and shape of the icons are not the only similarities, so is the labeling. For example, the tabs, File, Edit, View, Insert, and Format are all labeled just like in MS Word and in the same exact order. The word processor offers many features such as spell checking, password protecting document, tracking changes and a thesaurus. There is a nice feature which lets you transform the document you are currently working on into a presentation. Though the transformation isn't 100% the way I wanted it to be, a few editing here and there molded the document into a nifty presentation.

    EIOffice 2004 Word Processor and MS Word

    Another feature which EIOffice 2004 carries is its ability to suggest the entire word you are typing before you finish typing it. For example, when typing the word "feature", by the time the letters "fea" are typed, EIOffice suggest that the word you are trying to type is indeed "feature" and highlights the word for you. A simple enter on the keyboard accepts the word.

    The spell checker in EIOffice 2004 works very well though the suggestions are not as relevant as that of MS Office 2003. Using the misspelled word - woship, EIOffice 2004's suggestions were Yoshi, wish, wash, midship and welsh. The same misspelled word in MS Word brought up the correct suggestion: worship or worships. I don't have any idea why EIOffice 2004 suggested Yoshi as a possible correction to the misspelled word. Unfortunately, EIOffice does not offer grammar checking like MS Office does.

    Mispelled word in EIOffice 2004

    There is a nice application bar floating on the upper part of the current document which enables fast switching from one office application to another. With a simple click of the mouse I was able to toggle between the word processor, the spreadsheet application, and the presentation graphics creator. This is made possible because EIOffice is one application which bundles the three previously mentioned applications.

    Switching Application Bar

    EIOffice 2004 is able to open and save MS Word file format, .doc. This and the fact that EIOffice looks extremely similar to MS Office shows that huge efforts were placed to attract MS Office users into switching. Other file formats that EIOffice can save and open are PDF, PowerPoint, and Excel, rich text format, html and txt format.

    EIOffice also features a nice scientific editor which includes many scientific figures, shapes and symbols. The figures include diodes, transistors, and capacitors. There are also chemistry symbols such as chemical reaction formulas and atomic structures. Apart from the typical math functions and figures, EIOffice also includes curve functions such as the exponent function and the sinusoid curve.

  52. Re:Still looks like MSoffice: :( QWZX by Seth+Finklestein · · Score: 0, Informative
    1. No regular expressions. This makes find/replace useless.
    2. Very few keyboard shortcuts. I can use my Happy Hacking Keyboard just fine in vim, but it's useless in Microsoft $ffice.
    3. No notion of "Styles." OpenOffice's Stylist menu is omnipresent and useful. MS W$rd's style pane is useless; it merely changes my styles whether I want it to or not.

    I could go on, Craig, but I wouldn't want you to feel bad about your Microsoft.

    --
    I'm not Seth Finkelstein. I still speak the truth.
  53. No real place for this by devilsadvoc8 · · Score: 4, Interesting

    What is the market for this thing? Its not going to compete against MS Office- no db just to start- and it can't compete with OpenOffice - price alone- so who's going to use it?

    While I am not the biggest fan of OpenOffice (disclaimer I have tried OO and deinstalled it in favor of MS Office- flame away)I would use it in a second over this thing because OO is free and OO really does have some nice features.

    --
    B O R I N G
    1. Re:No real place for this by bw5353 · · Score: 1
      "who's going to use it?"

      1 billion Chinese?

      Sure, they won't pay the full price tag, but with good deals with Chinese institutions, it can sure get a certain momentum.

  54. I bet.... by CPM+User · · Score: 0, Offtopic

    .. when (if) he gets laid.. he does it in both positions...

  55. Advantage of the EIOffice by Anonymous Coward · · Score: 0

    EIOffice 2004 is coded in Java therefore...

    It spreads macro viruses only half as fast as MSOffice!!!

  56. Obligatory Clippy quote by proudlyindian · · Score: 0

    "U seem to be running EIOffice. Do you want to convert all to word format and uninstall EIOffice"
    Options:
    1. Yes
    2. Yes


    Striving to be common...

  57. For all you Nelly fans by Anonymous Coward · · Score: 0

    Andele, andele, server EI EI
    SLASHDOOOOOOOTT!!!! What's happening now?
    Andele, andele, server EI EI
    SLASHDOOOOOOOTT!!!! If configged right, server serves every time!

  58. Anybody actually going to pay that? by Anonymous Coward · · Score: 0

    Buy for only $149, or a three computer license for only $398. A registered student can buy at the "special discount price of only $149." And an educator can get a three computer license for only $398. Great discounts, especially considering how much more expensive Open Office is!

  59. On the BINGO topic by Anonymous Coward · · Score: 0

    I got a friend obsessed with that song, if I say 'B-I-N' she will go into the song instantly.

  60. EIOffice is Competitive! by Anonymous Coward · · Score: 0

    EIOffice is the only alternative office software that actually runs slower than Microsoft Office, a feature that most clients associate with quality. By using patented Java EAYR technologies (Eat All Your Resources), EIOffice can compete at the same level as other established packages.

  61. Depressing by malia8888 · · Score: 1
    EI Office might be the best Office software on the planet but I won't buy it. The Microsoft empire is engrained so deeply that even Mac users are forced to bow to Redmond and buy a Microsoft Office product of some kind if they want to communicate with the rest of the world.

    It takes a copy of Microsoft "Word" to open "Microsoft Word" documents. There may be translators within EI Office but as a consumer I am not going to read the fine print to discover that. So, as a Mac user I will bite the bullet and if need be buy Microsoft Office 2004 for the Mac for $399.95.

    This is easier and time is money.

    --
    Harpo Tunnel Syndrome--my wrist feels funny.
    1. Re:Depressing by kannibal_klown · · Score: 1

      You realize you can get the student version of Office 2004 for $150 (for the Mac).

      They don't require an ID (nor do they require one for the Windows Student version of Office 2003).

      Unless you're doing something commercial, that should be good enough (and a decent saving).

    2. Re:Depressing by gral · · Score: 1

      Mac 9 or Mac OSX?

      If Mac OSX then OOo for Mac might work. It is coming along.

      --
      Scott Carr
    3. Re:Depressing by Anonymous Coward · · Score: 0

      Or even cheaper, you can get a great consumer oriented version of "office" with the real Word 2002 for $69 to $99 "legally". MS Works Suite is a great value for consumers with Word, Money, Spreadsheet, Calander, address book etc.

      I use MS Office at work, but MS Works Suite at home for my personal stuff. Even at $69 after rebate I prefer it over some of the other free offerings I've payed with. It's a lot more polished and "familiar", less crashing, less compatibility problems. Overall a very nice set of tools for cheap.

  62. Say what? by multiOSfreak · · Score: 1
    Outlook clones, anybody?


    Do we really need more virus-propagating software in the general public's hands? I think not.
    1. Re:Say what? by Anonymous Coward · · Score: 0

      Email (with or without attachments) is virus propigating software. In fact any mechanism that allows the transfer of files of any kind including pure text is a "virus" transfer mechanism. "Hey, you machine may have a virus, log in as administrator and look for a file called ... and if found, delete it. Be sure to warn all your friends."

      Are you saying that we should shut down the entire email system? Why not the net as a whole? Sound rediculous? Not any more so than your "funny" comment above.

  63. Do you want fries with that? by Prototerm · · Score: 2, Funny

    You get a free office suite with every Happy Meal.

    --
    "My country, right or wrong; if right, to be kept right; and if wrong, to be set right." --Senator Carl Schurz (1872)
  64. Did anyone else notice this bit? by ItMustBeEsoteric · · Score: 2, Interesting

    "Supported Browsers

    * Microsoft Internet Explorer
    * Sun HotJava
    * Netscape Navigator Platforms Tested Linux
    * Microsoft Windows 98
    * Microsoft Windows ME Microsoft Windows NT
    * Microsoft Windows 2000 Microsoft Windows XP "

    For one, half of those are OSes, not browswers. For two...well, IE is there. Not Firefox, Opera, etc. This just makes me wonder.

    1. Re:Did anyone else notice this bit? by cyfer2000 · · Score: 1

      it is a china company, if you ever bother to learn the statistic data of browser usage in China, you can understand it immediately.

      Only developers use browsers like firefox and mozilla, common people don't care about "new browser". And Opera doesn't display Chinese well, so almost nobody in China use opera.

      --
      There is a spark in every single flame bait point.
    2. Re:Did anyone else notice this bit? by radish · · Score: 1

      but HotJava? really? Why would anyone test against that...weird.

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

  65. And the point is? by sparkywonderchicken · · Score: 1, Interesting

    EIOffice 2004 offers features which should get a few users' attention, but does it have enough to have people switching from MS Office? If it has everything that MSOffice has what added benefit is there to switch? You mean corporate buy-in? How many millions are they going to give in kick-backs for businesses to switch? How many arms are they going to twist? Can they play as dirty as Microsoft? The best products don't succeed just because they are the best. It is all in the "marketing".

  66. Re:Easy to make C/C++ application fast? WOW! by oooooops · · Score: 1

    So Mr. Gates having a rough day so posting as an AC on /. to berate java? I mean we all know it's kicking the hell out of ASP, but really - who pissed in your cornflakes this morning

  67. have you ever... by Prince+Vegeta+SSJ4 · · Score: 2, Funny
    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"

    I tried your advice, now the state has custody, so I guess it's back to the TV

    thanks you insensitive clod

  68. Like Poe's "The Raven" by breon.halling · · Score: 3, Funny

    Quoth the server, "Nevermore." =)

    --
    "Yeah, well, Dracula called and he's coming over tonight for you and I said okay."
    1. Re:Like Poe's "The Raven" by Mwongozi · · Score: 2, Funny

      Once upon a midnight dreary, while I p0rn-surfed, weak and weary,
      Over many a strange and spurious p0rn-site of "hot XXX galore",
      While I clicked my fav'rite bookmark, suddenly there came a warning,
      And my heart was filled with mourning, mourning for my dear amour,
      "Tis not possible," I muttered, "give me back my free hardcore!"
      Quote the server, "404."

    2. Re:Like Poe's "The Raven" by IthnkImParanoid · · Score: 1

      At least link the source.

      --
      It's nothing but crumpled porno and Ayn Rand.
    3. Re:Like Poe's "The Raven" by Mwongozi · · Score: 1

      That's not the source, this is

  69. A better windows than windows... by hung_himself · · Score: 1

    Early Windows versions were very slow and for a time the only decent way to run Windows was under OS-2. It truly was a better version of Windows, being written in assembler, was much faster and more stable. But that just solidified Windows as the *standard* (duh..) and eventually code and hardware caught up and OS-2 died.

    It just goes to show that even a vastly improved clone of existing MS software can't succeed (unless it's free...) because people will treat is as a beta of the next MS release. The models to look at are when existing standards are overturned i.e. Excel versus Lotus or Quark versus PageMaker. They supported importation of the *standard* formats (at least initially) but the rest of the software was their own distinct implementation.

    1. Re:A better windows than windows... by Drooling+Iguana · · Score: 1

      As a long-time OS/2 user I'd have to disagree. For one thing, IBM didn't re-implement Windows for OS/2. They simply implemented a DOS emulator that was complete enough to run Win3.x on top of it, and added some hooks into their GUI so that the Win3.1 windows could share a screen with the rest of the OS/2 desktop. Windows programs in OS/2 were just as slow and unstable as they were in regular windows (although they wouldn't bring down the entire system when they crashed. Instead they'd just bring down the Windows subsystem) although native OS/2 apps worked much better than anything in any version of Windows available at the time (or, arguably, available now).

      OS/2 died because IBM mis-marketed it badly, then pulled the plug when it was deemed to by unprofitable. And since OS/2 was a propietary, closed-source OS, it meant that once IBM abandoned it, no one else could continue it (well, Serenity Systems was able to get one more version out, but it was just basically Warp 4 with the last patches applied and a few extra apps tacked on.)

      That's why I stick with open-source, community-developed stuff whenever possible now. If Linux suddently decides that this whole "Linux" thing just isn't worth the effort, there's a million and one other developers out there that can step in to take his place. Likewise, if Sun decides to stop developing OpenOffice, it would still be possibly for the open source community to keep it relatively current. However, when the product you depend on is tied to the whims of a profit-seeking corporation, once they decide not to continue it, you're kinda screwed.

      --
      ... I'm addicted to placebos
    2. Re:A better windows than windows... by hung_himself · · Score: 1

      I agree with you 100% that it was mismarketed. They tried to compensate for the lack of native OS-2 apps by supporting DOS/Windows. And it worked - a lot of people bought OS-2 just to run, what they considered, a more stable version of Windows (I guess not seeing the blue screen of death is a big deal - I dunno, I was using a Mac II at the time). Trouble was that the apps never appeared - at least not in large enough quantity - why would you want to develop a OS-2 version if people with OS-2 could run Windows and many of them were happy with it as Windows+?

      In hindsight, Windows support was a big, big mistake. They should have emphasized OS-2/PM's superiority as a Windows *replacement*. There would be fewer apps but they would have been native ones and there would have been a clear distinction. Maybe it was the Microchannel fiasco that made IBM a bit gunshy - who knows...

    3. Re:A better windows than windows... by Drooling+Iguana · · Score: 1

      I don't know of anyone who, given the choice between running a native OS/2 app and a Win3.1 app, would pick the 3.1 version. The Windows compatability was simply a means of sidestepping the whole chicken/egg problem. It probably helped, but it just wasn't enough to compensate for the multitude of massive blunders IBM made with the OS.

      Win-OS/2 didn't kill OS/2. IBM killed OS/2.

      --
      ... I'm addicted to placebos
  70. Seems as though the web server runs on java too... by King-Raz · · Score: 1

    Seems as though the web server runs on java too...

    --
    ~c
  71. DOC does not work "everywhere" by hak1du · · Score: 1

    because an MP3 works nearly everywhere, just as a .doc

    Microsoft Word files do not work "nearly everywhere". They don't even work very well on the platform they were designed for: they have version incompatibilities, contain hidden information, do not format reproducibly, are difficult to manipulate programmatically, are difficult to version control, require hugely expensive software to work on, and they carry viruses. Microsoft Word is about the worst of the document formats in common use, and it wasn't even designed for interchange. Just about the only merit it has is that it is what you get by default when you choose "Save" in Word. And that's probably the only reason it is popular. But even Word gives you some better alternatives.

    1. Re:DOC does not work "everywhere" by elmegil · · Score: 1
      Nothing like a zealot to focus on the 10% of the problems and claim they're the whole story.

      Almost nobody gives a damn about document version control outside of particular corporate backoffices. Same goes for programmatic manipulation. As for requiring hugely expensive software to work on, last time I checked, I could do everything I wanted as a home user with .doc files with the INCLUDED "wordpad" software on Windows (pick your version). The only issue here that is really common and exposed to the public at large regularly is version incompatabilities, and even that is only a problem occasionally.

      The grandparent post is correct. .DOC as a format, regardless of its failings, works in about 80-90% of all cases that most people need it to, it's ubiquitous, and so it's not going away. Regardless of whether StarOffice or any other clone has a superior format, until they're ubiquitous, they have even WORSE interoperability stories than .DOC, so they can't solve the problems that matter to normal users anyway.

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    2. Re:DOC does not work "everywhere" by Anonymous Coward · · Score: 0

      As for requiring hugely expensive software to work on, last time I checked, I could do everything I wanted as a home user with .doc files with the INCLUDED "wordpad" software on Windows (pick your version).

      Last time *I* checked, the only .doc files Wordpad supported were version 6. Word is currently up to version 10. Good luck opening those in Wordpad, mister.

    3. Re:DOC does not work "everywhere" by hak1du · · Score: 1

      Almost nobody gives a damn about document version control outside of particular corporate backoffices.

      Everybody who works on Word files together cares about version control, and a large part of Word usage is with people collaborating on writing something. That isn't a few percent of Word users, it is probably the majority of Word users. It's just that most of them don't realize how bad Word actually is for collaboration.

      As for requiring hugely expensive software to work on, last time I checked, I could do everything I wanted as a home user with .doc files with the INCLUDED "wordpad" software on Windows (pick your version).

      Then you haven't checked very well. And, of course, even Windows itself is rather expensive.

      The grandparent post is correct. .DOC as a format, regardless of its failings, works in about 80-90% of all cases that most people need it to, it's ubiquitous, and so it's not going away.

      Actually, it is going away: Microsoft is replacing it with an XML-based format for pretty much the reasons that I gave.

      Regardless of whether StarOffice or any other clone has a superior format, until they're ubiquitous, they have even WORSE interoperability stories than .DOC, so they can't solve the problems that matter to normal users anyway.

      See, that shows your faulty thinking: the only categories you think in are whether one format is superior to another and whether some vendor manages to muscle itself into the market.

      In fact, the only way we are going to get a usable standard for document formats is through standards bodies and industry collaboration. So far, attempts at doing that have been unsuccessful because Microsoft wasn't interested, but it will happen sooner or later.

    4. Re:DOC does not work "everywhere" by elmegil · · Score: 1
      And if all my relatives have no more money than I do to spring for the expensive software that makes Word 10 files, what do you think they're going to create files with? Wordpad. Which is compatable with my...wordpad.

      On the other hand, if one of my relatives has gone to the trouble of pirating a real copy of Word/Office from work, chances are really good they're going to share it with anyone who has problems opening the files they've created. Net cost: $0.

      So again: in the real world, no home user gives a damn about how expensive Office 2004 is for one reason or another.

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    5. Re:DOC does not work "everywhere" by NewNole2001 · · Score: 1

      Everybody who works on Word files together cares about version control
      I use word, and I don't care about version control. There, I have proven your argument wrong.

    6. Re:DOC does not work "everywhere" by DaHat · · Score: 1

      Don't forget:

      a large part of Word usage is with people collaborating on writing something. That isn't a few percent of Word users, it is probably the majority of Word users

      I too shall now use no facts other then my own opinion (like your parent poster) to try to prove a point...

      I, nor anyone else do I know, either personally nor professionally use any built in Word tools for collaboration on writing something more then just saving a file and sending it back and forth with the only version control being the older versions in their inbox. Nyeh

    7. Re:DOC does not work "everywhere" by elmegil · · Score: 1
      Almost nobody gives a damn about document version control outside of particular corporate backoffices.

      Everybody who works on Word files together...

      And "everybody who works on word files together" is also "almost nobody" when compared to the overall user base of Word. As with the other two posters who follow you up here, I know no one who uses any version control on .doc (or .sxi for that matter) any more complex than changing the filename to reflect a version number.

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    8. Re:DOC does not work "everywhere" by Tim+C · · Score: 1

      require hugely expensive software to work on

      Hugely expensive software? MS Office? I have personally used software costing in excess of 100,000 GBP (roughly $180,000 USD). Every single day at work, I use software costing around 2,000 GBP (~ $3,600 USD).

      And you think Office is "hugely expensive"? For the amount you get, it's actually comparatively very cheap. You should take a look at professional software prices, then see if you still think that consumer software is expensive.

    9. Re:DOC does not work "everywhere" by hak1du · · Score: 1

      Hugely expensive software? MS Office?

      Yes, $400-$500 is an expensive software title for a consumer application.

      Whether StarOffice/OpenOffice is better or not than Microsoft Office (I think it actually is), the fact is that StarOffice/OpenOffice has all the features 99% of businesses need. So, yes, compared to a free piece of software that would get the job done as well, a $400-$500 piece of software also is hugely expensive.

      For the amount you get, it's actually comparatively very cheap.

      You are kidding yourself if you think that people buy MS Office because they think it's the best choice or value around--they probably don't give it much thought at all. They buy Office only because they know that if they don't, they may have to retrain their employees and they may not be able to exchange files reliably with other businesses.

    10. Re:DOC does not work "everywhere" by bit01 · · Score: 1

      It is hugely expensive. If it was truly competitively priced it'd cost $9.95 and available in cornflake packets. Of course, a monopoly so no competition.

      ---

      It's wrong that an intellectual property creator should not be rewarded for their work.
      It's equally wrong that an IP creator should be rewarded too many times for the one piece of work, for exactly the same reasons.
      Reform IP law and stop the M$/RIAA abuse.

    11. Re:DOC does not work "everywhere" by Tim+C · · Score: 1

      You are kidding yourself if you think that people buy MS Office because they think it's the best choice or value around

      I didn't say that that was what I thought - I was merely trying to point out that in the grand scheme of software pricing, MS Office is (relatively speaking) extremely cheap. No, it's not as cheap as Star/Open Office, but...

      they may have to retrain their employees

      To take a slightly extreme case, say my company migrated from MS Office to either Star or Open Office, and retrained us all. Now, I'm a programmer, so it's unlikely they'd retrain me (they don't seem too worried about training us full stop...), but let's say they do. I'm charged out to our clients at about 800GBP/day (roughly $1500USD/day). Let's say that we take a day out of that to do the training - by your figures, that just cost us the equivalent of about 3 copies of Office, or equivalently, 3 upgrades. Now, we're still using Office 2000, so on that kind of (non) upgrade cycle, you're looking at roughly a decade's worth of software cost spent to retrain me. That's ignoring the fact that a day's worth of retraining could only begin to point out the differences...

      Also, while I realise that I referred to MS Office as "consumer software", it isn't really in the traditional sense. It's a sort of half-way thing, part way between consumer (eg DVD/media player, personal firewall, games, etc) and business. Compared to other consumer software, yes it's very expensive. Compared to other business software, it's very cheap indeed. Hell, there are third-party plugins for Visual Studio that cost a comparable amount!

  72. When will office-clones makers learn! by Vengie · · Score: 3, Insightful

    *WORD* is the easy part.

    Even powerpoint is almost a non-issue

    How about Access/Excel...

    So for any clone, ask these questions

    Yes, but does it run crystal reports?

    Yes, but does it run access (.db7) and have access-like switchboards off of which MANY soho businesses live? [Dentists, doctors, small mom & pops..] The JET engine may suck, but its the de-facto standard for mom and pops.

    Yes, but do the macros they use at every major investment bank and packages like XLMiner work?

    When there is a suitable ACCESS replacement for small business and something that runs crystal reports and data mining packages like XLMiner run, Microsoft is in trouble.

    That last 10% of features will keep many major institutions around until near the bitter end.

    --
    When in doubt, parenthesize. At the very least it will let some poor schmuck bounce on the % key in vi. (Larry Wall)
  73. For those old enough to remember... by soloport · · Score: 1

    Thought it was Fonzerelly's Office

  74. Re:Bad Name (well to be exact....) by Anonymous Coward · · Score: 0

    ..and of course the HRDC office has now officially been split into two departments. They are now known as SDC and HRSDC. Man is this getting off topic. But I laughed because everybody calls the unemployment office the ei office. (employment insurance)

  75. Why not simply... by naztafari · · Score: 1

    Use OpenOffice?

    1. Re:Why not simply... by Anonymous Coward · · Score: 0

      This is very true. I have used OpenOffice to create very complicated SB-2 filings and have a small script to EDGARize an SWX for upload to the SEC. My major problem is the lawyers and accountants that I work with have never heard of OpenOffice. If everyone used OpenOffice things would be great.

      Start promoting the use of OpenOffice.

  76. Re:It's about Standards PERCEPTION by DonGar · · Score: 3, Insightful

    I'll go a step further. .doc often breaks when you move it around, but it doesn't matter because everyone BELIEVES that it'll work anywhere. The reality doesn't matter much (in this case) only the perception of it.

    --
    plus-good, double-plus-good
  77. Slow? by Prince+Vegeta+SSJ4 · · Score: 1
    Re: Java GUIs being slow

    I know whenever I use Java, I speed up, especially the arabica variety.

    ba da bing

  78. Re:Still looks like MSoffice: :( QWZX by EvanED · · Score: 1

    "No regular expressions. This makes find/replace useless."

    I'd argue this is a feature problem, not a UI/Look and Feel problem.

    "No notion of "Styles." OpenOffice's Stylist menu is omnipresent and useful. MS W$rd's style pane is useless; it merely changes my styles whether I want it to or not."

    I don't get what you mean by this... I haven't used OO's features enough (I'm booted about half the time in Windows and half in BSD, but whenever I write a paper I always seem to be booted to Windows and using Word) to judge, but they seem about the same.

    Word's UI is improving quite a bit. For instance, fire up Word 97 and try to insert a header or footer; I forget exactly where it is, but it's not easy to find, buried I think in a second-level menu that doesn't even make that much sense. In Word XP, it's right in the view menu, much easier to find. (Though OO's placement in the insert menu makes even more sense.)

  79. Yes! by blunte · · Score: 1

    I know economically (short term) it makes sense to copy existing standards, but someone somewhere needs to rethink how people use computers, and thus create perhaps radically different UIs.

    This applies to the OS (desktop motif, ugh), applications, file management, etc.

    --
    .sigs are for post^Hers.
  80. WTF? by Anonymous Coward · · Score: 0

    BINGO and Old McDonald Had a Farm are not the same song. The OP is talking about the latter.

  81. it could matter by hak1du · · Score: 2, Interesting

    Writing Java apps is key for the software developer, because your market suddenly is no longer linked to the hardware platform your customers have.

    If you think that, you aren't going to compete on any platform. When I run something on Linux, I expect that it integrates tightly with the Linux operating system. None of the cross-platform dreck that has come out of Sun (OpenOffice, Java), does that--they all treat Linux as a second class citizen and ignore Linux key bindings, user interface conventions, etc. WORA is useful for a small niche market, but most developers couldn't care less.

    I am grateful that they are telling me that this is a cross-platform Java office suite because I then know what I can expect from the UI.

    When are people going to learn that consumers don't care what language a program is written in?

    You're right: consumers don't. But consumers might care about getting lower cost software, better features, more reliability, easier extensibility, etc. Languages can help there: much of the reason why Mozilla and OpenOffice are such behemoths and such a bitch to extend is their choice of language and object system.

    Java is a much better language to write large end-user applications in than C/C++, but Sun, unfortunately, nixes that advantage with their insistence on "cross-platform support".

    C# offers similar advantages at the language level, but, unlike Java, it emphasizes the use of platform-specific libraries. That's why you are going to see lots of Windows and Linux software in C#, and unlike Java, users neither will know nor care that it's written in C#--they'll just get better, more robust software more quickly. (There is nothing magical about C#--any language could have taken the place of a Java-like language with platform specific libraries--but C# actually seems to be taking off.)

    1. Re:it could matter by mrchaotica · · Score: 1
      I agree with you except for this:
      Linux key bindings, user interface conventions, etc.
      Linux doesn't have consistent key bindings or user interface guidelines. GNOME, KDE, Emacs, Vi, GNUStep, CDE, etc have key bindings and user interface guidelines, but they're all different, and it's nearly impossible to have a general-purpose Linux system that doesn't use more than one of them.

      So, yeah, people that use Windows are going to want it to have a Windows UI, Mac users want a Mac UI, but saying "Linux users want a Linux UI" doesn't mean anything, because nobody knows what the hell the "Linux UI" is!

      Maybe if the idea of "Linux UI" were actually defined, people would start writing stuff for it. As it stands now, though, it's a moving target, and for 5% of the market, a moving target isn't worth their time.
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    2. Re:it could matter by hak1du · · Score: 1

      Maybe if the idea of "Linux UI" were actually defined, people would start writing stuff for it.

      Yes, there are multiple GUIs for Linux. So what? You pick one or several and support them. The obvious choice for Sun would have been good Gnome integration.

      As it is, Mono is taking over from Java for Gnome developers. Sun has basically lost their shot at the Linux desktop.

      As it stands now, though, it's a moving target, and for 5% of the market, a moving target isn't worth their time.

      That reasoning just doesn't work: Sun Java and OpenOffice are largely irrelevant to the Windows desktop market. By focusing on the Windows market, Sun has produced a system that is generally uninteresting to Windows developers and generally too low quality for Linux developers. That's why it has failed to catch on.

  82. East Indian Office? by Anonymous Coward · · Score: 0

    Yet another example of outsourcing!!!!

  83. most is rubbish by golgafrincham · · Score: 1

    i mean not particular your statement. but all this claims about java isn't crossplatform is just rubbish. when you track it down, it's almost some developer who thinks hardcoded file/ or fontnames are funny.

    proof: one of the more complex pieces of software is for sure a j2ee app server. now, take jboss. download this one archive. unpack it to your solaris, HP-UX, linux, bsd, even windows. start it. it runs. more? try sourceforge.

    --
    beer as in "free beer"
    1. Re:most is rubbish by SillyNickName4me · · Score: 1

      > unpack it to your solaris, HP-UX, linux, bsd, even windows. start it. it runs. more?

      I don't doubt your statement that it will run given you have the proper JVM on those platforms, but lets see... BSD?

      The only option at all in that case is to get a developers licence for the source distribution, and only when you happen to run FreeBSD.

      Additionally, you need a Linux JVM + Linux compatibility to be able to bootstrap the build..

      Half a day later (given your compilation works out at all) you may have a native working JVM that you cannot use on anything else then the box you built it on, making it pretty useless for anything other then development.

      Running another BSD? bad luck.

      Today its BSD, tomorrow another platform. Matter of fact is that the biggest problem for portability of Java is Sun's insane restrictions on use of the source code, not some technical problems of Java.

  84. Troll troll troll your boat... by blorg · · Score: 1

    ...gently down the stream...

    +1 Informative? Mods really aren't paying attention today.

    Yeah, I'd say all those secretaries using Word are really missing those regular expressions. And comparing Word to vim!?

  85. One word why I can't get my company to change: by Ummagumma · · Score: 1


    Exchange

    Unfortunately, we are married to Exchange 2000, and now MS CRM (which integrates tightly with Active Directory and Exchange), so there is literally a zero percent chance of using something else.

    I'm getting REALLY frustrated with Microsoft lately too (activation of every copy of Office 2003, Office license moving nightmares, limitations of Exchange, massive servers needed for it, etc etc etc), but I can't break free....

    (disclaimer: I didn't RTFA..., this is more of a rant...)

    --
    "The natural progress of things is for liberty to yield and government to gain ground." - Thomas Jefferson
  86. Java Slow? by soloport · · Score: 1

    Java can be quite fast, if you just imagine it running on a beowulf cluster.

  87. Re:Easy to make C/C++ application fast? WOW! by Wavicle · · Score: 2, Interesting

    Java has a shitload more overhead than C/C++ (JVM and all).

    True, but the lion's share of this overhead is paid for once during startup. One of the lessons of windows is that people are willing to wait extra time for something to start as long as it works well once started.

    If you mean overhead in terms of memory footprint.. Medium to large java apps chew up about the same resources as their C/C++ counterparts.

    And there isn't anything you can do about it.

    Partially true. You can tweak the JVM parameters so that you either pay most of the start-up overhead up front, or as you go. For server apps, up front is always better. For other apps, it kind of depends.

    Java is a poor choice for application development no matter how you look at it.

    Entirely incorrect. The larger a C/C++ application becomes, the more prone it becomes to a gamut of bugs which are not possible in Java. (More prone because the larger the application, the more difficult debugging becomes)

    Another big plus with Java, and maybe this exists with C/C++ and I don't know it, is the way the rigidity of the language has enabled fairly advanced tools to be created. I nearly never have compile time errors any more because my development environment of choice, IDEA, catches them all before I've saved the file I'm working on. For someone like me who loves the XP-style of coding where you write a test case before you write the class, this is a huge boon. When I'm done writing the test case, the IDE has highlighted all the method calls I've made which do not exist in the target class. A couple mouse clicks will take me to the class file and insert a stubbed method definition. The IDE takes care of the form, allowing me to concentrate on function.

    --
    Education is a better safeguard of liberty than a standing army.
    Edward Everett (1794 - 1865)
  88. here! by eegad · · Score: 1, Funny

    I've got your lost packet right here! Oh, and there's another one! They're everywhere!

  89. They have a Science Editor SW too... by Anonymous Coward · · Score: 1, Interesting

    Look at their site, they have a science editor package that can be used to write science publications, reports etc. looks cool..

    1. Re:They have a Science Editor SW too... by Dr.Dubious+DDQ · · Score: 1

      Who needs special software for that? Everything you need to know about writing a scientific paper is right here.

  90. competes with? by cascadingstylesheet · · Score: 4, Insightful

    The advantages of MS Office are:

    • It's what so many other have - so file format compatability, macros and add on product compatability, share workarounds and techniques, etc.
    • Feature set.

    The advantages of OpenOffice are:

    • Free.
    • Open source.
    • Accessible file format (compressed XML, but ultimately, TEXT).
    • Ever-improving feature set.

    What the heck are the advantages of EIOffice?

    • Free/cheap? No.
    • Open source? No.
    • Everybody else uses it? No.

    So, WTF?

    1. Re:competes with? by Anonymous Coward · · Score: 1, Insightful
      • It is cheaper than MS Office.
      • Staff don't have to be retrained to use a clone, as with OpenOffice.
      • It is also faster than OpenOffice (I have tried it, it is a nippy app).
      • It works on Red Flag Linux, a big bonus in the Chinese market.
    2. Re:competes with? by nmk · · Score: 1

      Well, the only advantage that OO has is that its free. Nobody gives a fuck if its open source or supports XML (except geeks). Most people couldn't give a shit about open source, and they are completely fine with proprietary file formats like .doc or .ppt. As far as the improving feature set is concerned, it is merely trying to catch up to what MS Office already does. EIOffice does introduce a new approach to integration betweeen office applications. This is more than I can say about OO.

    3. Re:competes with? by CAIMLAS · · Score: 1

      This product will not even have the chance to die. It'll never even live, I'd suspect.

      Only chance it has is in a scenario that has absolutely no need for backward compatibility with old document formats, and does not interface with anyone outside the company. Why? The damned thing only has a single file format that's supported - .eio.

      So basically, there's a market for 4, maybe 5 copies of EI Office.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    4. Re:competes with? by arekq · · Score: 1
      The damned thing only has a single file format that's supported - .eio.
      That's not true. According to their homepage, it supports "Import / Export, edit and save Microsoft Office documents."

      I wonder if it supports other formats like, OO, WP...

  91. Right by Steeltoe · · Score: 1

    I have yet to find ONE alternative that will even display ONE document with a little complexity right. Often everything is mangled beyond repair, I have NO clue how people can survive on Open Office or 630 or whatever name it had. It was a number anyways, it didn't work either.

    And don't get me started on RTF-documents and images.. Brrrr. Huge documents due to lousy compression..

    I have yet to find ANY alternative. Would be glad for a tip, but everything I've tried hasn't come near dechiphering the proprietary Word-blob. Not even Word itself can rescue some files ;-)

  92. Where's the outlook by Ghost-in-the-shell · · Score: 2, Insightful


    After - quickly - scanning their website they are missing one very important business application. Outlook.

    MS Office comes with Outlook, the eternal scurge of mail clients. Though for all its problems it has many useful features like the journal, calendar, note, and the intergration with the exchange server system.

    Sorry EIOffice lacks this support and is unlikely to gain much in the way of a business application. For business applications, the killer app will be email and it's intergrated "tools" such as the ones I listed.

    --
    -Ghost
  93. ELO... by Ieshan · · Score: 1

    See, I totally thought the Electric Light Orchestra had released an office suite.

    "...fire... on high...."

  94. Lack of demo by Midnight+Thunder · · Score: 1

    Before being able to voice my opinion on the software I need to try it. From what I can tell there is no demo, so that make it a little harder. I would only be willing to shell out that money if I feel it is worth the expense. Currently I have tried MS Office, AppleWorks (previously ClarisWorks), Think Free and Open Office. MS Office, despite what many here may think of it, is still a reference for completness, functionality and interface design (the Mac version at least). I am willing to try another solution, but first I need to get a feel for it. Until an 'EIOffice 2004' demo is available, all I will say 'nice to see another contender, but it is worth the case?'.

    --
    Jumpstart the tartan drive.
  95. help kaffe by ChristTrekker · · Score: 2

    Note that Kaffe needs volunteers to help track down and fix platform-specific compiler errors. If you want Java on your platform, pitch in and help.

  96. Just in time - only five years by damsgaard · · Score: 1, Informative

    Plus 25 License - $ 398
    If you are 55 years of age at the time of purchase, or will turn 55 within the next 12 months, Evermore Software offers the Plus 25 License for $ 398. This license entitles the user to install EIOffice 2004 on a maximum of three machines with free product support and upgrades for 25 years from the date of purchase.

    To qualify for the Plus 25 license send a scanned copy of your birth certificate to us_support@evermoresw.com. You have five years from the date of purchase to submit this document to be considered for the Plus 25 license.

  97. If you can read Chinese, here is the demo. by Anonymous Coward · · Score: 1, Informative

    http://www.evermoresw.com/webch/download/download_ f.jsp

    1. Re:If you can read Chinese, here is the demo. by Midnight+Thunder · · Score: 1

      Thanks for the link. It is for the 2003 edition, but it should get me started.

      --
      Jumpstart the tartan drive.
  98. Re:Easy to make C/C++ application fast? WOW! by MisterFancypants · · Score: 1
    One of the lessons of windows is that people are willing to wait extra time for something to start as long as it works well once started.

    Which explains why Microsoft went to such great lengths to speed up the boot process (significantly, I might add) in Windows XP?

  99. But it is written in Java by beforewisdom · · Score: 1

    so we have to hate it regardless of its merits, especially if we like to use linux because SUN will not lead the linux distributions bastardize the java source code.

    ( I use linux, I use Java )

    1. Re:But it is written in Java by Anonymous Coward · · Score: 0

      I'm not going to touch the Java debate. I don't want to mess with the livelihood of 11 programmers and the 4500 that are competing for 3 progamming positions.

  100. PHBSpeak translation ... by jlrobins_uncc · · Score: 1

    Allow me to translate:

    Since JVM spawning overhead is astronomic, your box can only run one at a time. So our application runs as a monolithic single process, most likely bigger than your EJB container.

    Thank you very much.

  101. Access by dickens · · Score: 1

    Yup. Is anyone even *trying* to go head to head with Access ? On any OS platform?

    1. Re:Access by Anonymous Coward · · Score: 0

      Try FileMaker Pro.

  102. Re:Easy to make C/C++ application fast? WOW! by SillyNickName4me · · Score: 1

    There are quite some conditions that C++ and any other proper language catches at compiletime while they are only caught at runtime in Java. what you say may be true, but is partially the result of the language being broken, and in part it is indeed an accomplishment of it being more rigid in some things.

    Also, if you put enough compiler-like intelligence in your IDE, then the same is possible with C++, and I have no doubt it has been done. I prefer my compiler telling me whats wrong thop. It has a better idea because it is actually doing the compilation, and the errors I will get are specific to the current implementation of the compiler that I am using.

    Getting the same type of errors from two different things is just confusing, people will see it as two different things while in fact they are the same thing.

  103. Re:Easy to make C/C++ application fast? WOW! by Wavicle · · Score: 1

    I dunno. For windows workstations, I primarily use Win2K pro now (though I do have XP Pro machines as well). I used NT 4 before that. I didn't notice that XP was substantially faster at booting than either of its predecessors. Is it?

    --
    Education is a better safeguard of liberty than a standing army.
    Edward Everett (1794 - 1865)
  104. Then there is something seriously wrong with your by Phil+John · · Score: 1

    machine. I run it on an Athlon 1800 with 512 megs of ram and the thing positively flies. CVS is slow at the best of times anyway.

    Have you tried increasing the heap size allocated to the Virtual Machine?

    --
    I am NaN
  105. Re:Still looks like MSoffice: :( QWZX by Anonymous Coward · · Score: 0

    Word's UI is improving quite a bit. For instance, fire up Word 97 and try to insert a header or footer; I forget exactly where it is, but it's not easy to find, buried I think in a second-level menu that doesn't even make that much sense. In Word XP, it's right in the view menu, much easier to find.

    Okay, I fired up Word 97, like you said. Hmm, I wonder what this "Header and footer" option in the view menu does?

  106. It's from China... by MhzJnky · · Score: 2, Interesting

    Just wanted to point out to all that didn't RTFA, this product is from China. Incase you proof check here.

    Now I know slash is full of good 'ol Mickysoft haters, but do we realy want to be celibrating a product from a country that's eyeing our technology jobs probably more so than India? It hasn't started yet, but most people agree that off-shoring develpment jobs to mainland China will happen soon. And this is basicaly their proof of concept that they can do it.

    So, maybe its for the best not to give these guys any more publicity then they allready have.

    --


    "Failure is not an option, it's part of the standard package"
    1. Re:It's from China... by bootedcat · · Score: 1

      Not really, unless BabelCode [http://babelcode.crazylife.org] is implemented in English and Chinese.

    2. Re:It's from China... by radish · · Score: 2, Insightful

      If sticking your fingers in your ears and pretending it's not happening is your best response to outsourcing, you're screwed.

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

    3. Re:It's from China... by MhzJnky · · Score: 1

      I'm not saying that at all. I just wanted to make sure in everyone's anti-microsoft merry making that they look at the whole picture.

      --


      "Failure is not an option, it's part of the standard package"
  107. Still costs $ by JRSiebz · · Score: 1

    Java apps always run slower than native apps because of the vm

    Open Office is portable to most OSs
    Open Office is free, this java thing isn't, hundred some bucks, not much less than M$

  108. Re:Easy to make C/C++ application fast? WOW! by Anonymous Coward · · Score: 0

    "I have seen enough cases where a well-designed Java app outperforms by an order of magnitude a poorly-designed C++ app."

    I've yet to see an instance of a well designed java app outperforming a well designed C or C++ app, though.

  109. Re:Easy to make C/C++ application fast? WOW! by Anonymous Coward · · Score: 0

    Another big plus with Java, and maybe this exists with C/C++ and I don't know it

    You destroyed any credibility you had with that statement alone.

    How can you compare Java when you don't even know what you're comparing it to?

    I've been programming full time in Java (9 years), C (20 years), and C++ (11 years) for ages, I think I know what I'm talking about.

  110. Interesting Logo by buzzoff · · Score: 1

    Looks a little like the Windows logo. Is all originality gone?

    --
    "Never tell me the odds"
  111. Re:Easy to make C/C++ application fast? WOW! by Wavicle · · Score: 1

    There are quite some conditions that C++ and any other proper language catches at compiletime while they are only caught at runtime in Java.

    Ummm, okay. That may be correct, but you've given nothing to go on. There are many conditions that Java will at least catch that most "proper" languages never do, and go unnoticed until someone has root access to your box.

    Also, if you put enough compiler-like intelligence in your IDE, then the same is possible with C++, and I have no doubt it has been done.

    Template expanding, typedefs, overloaded operators and macros can easily make C/C++ impossible to read to the casual observer. It would not suprise me to find that no C++ IDE has reached the sophistication of IDEA. IDEA manages it because Java is a simpler language.

    I prefer my compiler telling me whats wrong thop. It has a better idea because it is actually doing the compilation, and the errors I will get are specific to the current implementation of the compiler that I am using.

    I think I can correctly ascertain from that, you've never used IDEA or Eclipse for editing a Java program of any substantial size. The comment does not make sense in context.

    Getting the same type of errors from two different things is just confusing, people will see it as two different things while in fact they are the same thing.

    I've never heard anybody make this complaint. Probably because they never get errors from the compiler. Their only source is the IDE which not only tells them what the error is, but will also suggest how to fix it and can do the fix automatically.

    For example, if you make a call to an IO function, you need to catch or throw the exception java.io.IOException. IDEA will catch this, underline in red the problem code, and if you click the little lightbulb on the problem line, will offer to auto-fix the error by either surrounding the code in a try/catch block, or adding IOException to the method throws clause. For me, forgetting exactly which checked exceptions a method throws or whether or not I had the correct imports were the more common sources of compiler errors.

    IDEA is kind of like having a junior programmer/code monkey at my disposal. He makes suggestions on how to fix the simplistic issues of my code, and I choose whether or not to sign off on one or to do a more intelligent fix myself.

    --
    Education is a better safeguard of liberty than a standing army.
    Edward Everett (1794 - 1865)
  112. Re:Easy to make C/C++ application fast? WOW! by Entropius · · Score: 0, Troll

    Because everyone knows that windows machines (at least mine) spend a large chunk of their time rebooting?

  113. Java is Very Sluggish by Junior+Samples · · Score: 2, Interesting

    All of the Java applications I've used are very sluggish. IBM Update Connector is a prime example of this. It takes forever for the software to analyze the machine being updated and to check for updates over a broadband connection. I usually avoid Java applications because of this.

  114. Re:Easy to make C/C++ application fast? WOW! by Nivag353 · · Score: 2, Interesting

    I have 2 very extreme examples of the importance of correct design for speed.

    First Example
    A colleague wrote a COBOL program that took about 4 hours to run, I changed one "word" defining the access type ACCESS-IS-RANDOM to ACCESS-IS-SEQUENTIAL AFAICR (As Far As I Can Remember). That reduced the run time to about 70 seconds.

    Second Example
    One would expect an assembly/C program written for a 16 bit processor would be much faster than something written in interpreted BASIC for a 6502 8 bit processor.

    However, I wrote a colour printer driver in Acorn's BASIC for a BBC model B (dual processor), that took 11 minutes to print out a colour picture. I was told that an application on an IBM PC took 2 hours!!! to do the same thing.

    I did 0 to 4 passes for each line depending on the colour of the pixels, I bet the other application changed ribbon each time the colour changed - maybe even changing the ribbon 3 times for the same pixel. I don't know for sure, but it took a second or two to position the ribbon for a different colour.


    -Nivag

  115. Inconsistant by SuperKendall · · Score: 2, Insightful

    What really irks me about your post, however, is that the grandparent was modded to Flamebait for posting a fairly evenhanded opinion, but no fact. You've been modded to Interesting for posting what is, essentially, a flame against the grandparent, and still no fact.

    You admit you find Java a waste of time, yet state that the parent was evenhanded. How do you know?

    Unlike either of you I have written Java GUI apps that run on a variety of platforms (including the old Oracle Network Computer). It's really not hard to make an app that works pretty much the same just about anywhere. I did not, as the parent states, run into "issues that look a lot like porting issues". You run into that a little more if you have to support specific byte ordering in files, but that has nothing at all to do with GUI's. For the GUI itself I have NEVER had platform specific code, like you do with typical porting.

    I'm not just talking about some form entry system, I'm talking about a variety of things from rich interactive maps to very complex MDI document data entry systems.

    The parent to your post may have been a little harsh, but calling him a zealot just because he has experience you lack is unfair.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Inconsistant by the_mad_poster · · Score: 1

      The parent to your post may have been a little harsh, but calling him a zealot just because he has experience you lack is unfair.

      Which would be an issue if it weren't for the fact that I called him a zealot for attacking his parent as "clueless", not because he likes Java.

      I don't care about who uses Java - I don't like it for myriad reasons, so I don't use it. The fact that I choose different languages, however, doesn't make my parent clueless in the realm of programming anymore than his parent's post was clueless for presenting a gripe he has about Java. The point was the he made a personal attack on the parent poster and (originally) got modded to Interesting, but the person he attacked was just saying he didn't like Java - his opinion - in a non-confrontational way and got modded down (originally) as Flamebait.

      The fact of the matter is, much to the chagrin of Java fanboys, is that some of us just don't like Java and don't want to use it. Too bad. People shouldn't be at risk for being modded down just on that merit and you shouldn't be able to get modded up just for a diatribe about how superior Java is without actually discussing any of its strong points or responding to a particuarly criticism of it.

      --
      Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
    2. Re:Inconsistant by r7 · · Score: 1

      >It's really not hard to make an app that works pretty much the same just about anywhere.

      That sums up my cross-platform Java experience as well. The only thing you'd need to port would be explicitly platform-dependent code i,e. native methods.

      I find the "I don't like Java" diatriabes funny. I mean come on, do you think it's not obvious you're either too lazy to learn the language or a MS bogot?

    3. Re:Inconsistant by jarich · · Score: 1
      Which would be an issue if it weren't for the fact that I called him a zealot for attacking his parent as "clueless", not because he likes Java.

      Re-read the post. Twice you've said I called the original poster clueless. I did not. I said he was clueless about Java... and I still think he, and (apparently) you are too. That doesn't mean you are clueless about programming in other areas, but you've got to admit that in a lot of circles, Java is kind of big right now (and has been for several years). These days that's a big blind spot to still have.

      You may not like or completely understand Java and that's okay... the original poster made some unfounded comments about Java portability and I called him on it. Maybe I could have phrased it better, but it wasn't a troll. It was was stated (from my point of view) as a fact, not an attack.

    4. Re:Inconsistant by mrchaotica · · Score: 1

      Here's the thing I don't get about Java: If you make one GUI for multiple platforms, how do you get it to conform to each platform's Human Interface Guidelines?

      I'd personally rather see a nice ANSI-C (or Obj- or ++ or whatever)* program, properly abstracted, with a GUI for each platform you want to run it on and a configure script that figures out which one you want at compile time.

      *or even some other random language, as long as it can link to the appropriate libraries and can be written to some platform-agnostic standard

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    5. Re:Inconsistant by SuperKendall · · Score: 1

      I don't care about who uses Java - I don't like it for myriad reasons, so I don't use it. The fact that I choose different languages, however, doesn't make my parent clueless in the realm of programming anymore than his parent's post was clueless for presenting a gripe he has about Java. The point was the he made a personal attack on the parent poster and (originally) got modded to Interesting, but the person he attacked was just saying he didn't like Java - his opinion - in a non-confrontational way and got modded down (originally) as Flamebait.

      His gripe was incorrect, as noted by a number of people. When you are incorrect, you get modded down. It's hard to tell sometimes between someone being wrong and flamebait, but either way it doesn't matter as the post was not actually "interesting" at all - just wrong.

      The fact of the matter is, much to the chagrin of Java fanboys, is that some of us just don't like Java and don't want to use it. Too bad. People shouldn't be at risk for being modded down just on that merit and you shouldn't be able to get modded up just for a diatribe about how superior Java is without actually discussing any of its strong points or responding to a particuarly criticism of it.

      Why should Java fanboys give a rats ass what YOU think about Java? I am perfectly aware there are lots of people who don't like Java. I could really care less. Now if you dislike Java and start sprouting nonsense about what you can and cannot do, why should you not be taken to task on that? I'm not about to go into Perl limitations, but if I did and I messed up I would expect a rebuttal AND to be modded down.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    6. Re:Inconsistant by Anonymous Coward · · Score: 0

      You can't even work Slashdot. I'm sure you're quite the Java programmer.

    7. Re:Inconsistant by the_mad_poster · · Score: 1

      How the hell did both the responses to my post wind up with unclosed italics tags on them?

      Anyway, the point above is irrelevant because, again, I'm not interested in what Java can or can't do. The point was, is, and always will be that, originally, the grandparent poster I referred to was modded to flamebait for presenting a personal opinion, and his/her respondent was modded Interesting despite posting a flame. The grandparent, whether he had a valid point or not, was not "taken to task", he was merely flamed. That's the crux of the point.

      --
      Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
  116. Could care by SuperKendall · · Score: 1

    You can explain tha tit will run across all computers at home, Mac or PC - one less thing for them to worry about if there's a mix. So not Java per se, but that ability to run it on a wide variety of systems (including older Windows).

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  117. Re:Easy to make C/C++ application fast? WOW! by Wavicle · · Score: 1

    Actually I was doing an IDE comparison, based on language features. Someone who has so much experience programming would normally learn to read better.

    So what was it you were doing full time in Java 9 years ago?

    --
    Education is a better safeguard of liberty than a standing army.
    Edward Everett (1794 - 1865)
  118. NeoOffice/J by HiThere · · Score: 1

    And this is superior to NeoOffice/J how? (P.S.: The J stands for Java)

    I admit that I found the web page uninspiring, but that's no proof the software is worthless. OTOH, I know that NeoOffice/J works on the Mac as a native application.

    OTOH, NeoOffice/J is an open source project, and claims to be offering a preview of the features that will (may?) be available in a future release of OpenOffice.org. Normally I prefer OpenOffice.org (java is SLOW!), but on the Mac it saves starting X and then running OpenOffice.org under a separate windowing system than the Mac's native one. I.e., it saves lots of time and overhead. So on the Mac I use NeoOffice/J (which is also available on other platforms).

    So, again I ask, in what way is ElOffice superior?
    (The review site is slashdotted, so I am relying on the meager information I got from the ElOffice home page...which I found eye-strain provoking, probably because the text was in picture format, so I couldn't resize it, and because I couldn't enlarge the sample screenshot.)

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  119. Will someone please provide me with a clue? by anomalous+cohort · · Score: 1

    Just what this world needs is another office productivity suite. Why do companies do this? What is the value proposition in attempting to mine this already thoroughly exhausted market? Are word processors something that developers just love to write code for? I don't get it. Will someone please provide me with a clue?

  120. Re:Easy to make C/C++ application fast? WOW! by StormReaver · · Score: 1

    Nothing prevents C++ tools from having the same features you're talking about. It's all a matter of what the IDE developers decide to include in the IDE.

    The one feature of Java that I miss when writing large C++ applications is the ability for each class to have have its own main() method. That provides a nice avenue for debugging that is unavailable in C++.

  121. Yech. What a waste of time. by Anonymous Coward · · Score: 0
    Designed to compete against MS Office, EIOffice 2004 is coded in Java therefore able to run on both Windows and Linux

    There are so many misconceptions in each sentence of this story that it's tough to know where to start.

    Designed to compete against MS Office

    Well, the first vulnerability that MS Office has, is that it's slow. So to compete, you need something fast. So you don't write it in Java.

    EIOffice 2004 is coded in Java therefore able to run on both Windows and Linux

    Language is almost irrelevant for portability. Java runs on Windows and Linux and a lot of other environments. But so does C++. There is even a choice of portable GUI libraries - wxwindows, Qt, others.

  122. Re:Still looks like MSoffice: :( QWZX by Reality+Master+101 · · Score: 1
    1) Feature issue, not UI issue. In any case, yes, Word does have regular expressions. Hit the "more" button.

    2) Are you insane? You can assign anything as a keyboard shortcut, including full-blown Macros.

    3) Uh, no. Just because you don't know how to use them doesn't mean they don't work. You can create styles using the dialogue. Or just type in a new style name into the box and Voila! Instant new style. I'm not sure I even understand your complaint.

    --
    Sometimes it's best to just let stupid people be stupid.
  123. "runs" by JewFish · · Score: 1

    runs on windows and mac? you say this is written in Java, I bet it "crawls"

  124. About Java by master_p · · Score: 1

    First point:

    Some parts of Java are slow. Not everything in Java is slow. If one uses lots of collections (LinkedList, HashMap, SortedMap etc) then it means it uses lots of small objects for keys and values, and the program has a lot of casting, therefore this part may be slow. Java is not slow in number crunching, because it uses the same concepts as C/C++. Swing is definitely slow.

    Second point:

    What Java looses in speed in certain areas, it gains in development speed. You just develop once, and run it in whatever environment there is a virtual machine for.

    Third point: really advanced coding techniques (like templates) can't be done with Java. Java generics will not solve this problem, because every generic type must be derived from class Object.

    Overall, Java is the best environment for coding 90% of the world's needs right now...unfortunately, it is the other 10% that it is really interesting (system software, compilers, libraries, architectures, protocols etc).

    As for ElOffice, I don't know. I hope it succeeds, because the world needs alternatives.

  125. I want an UNintegrated Office by argent · · Score: 1

    What's the benefit of an integrated office suite? I'll tell you, it lets them charge more because you're getting software you don't want!

    The only thing on Office that's worth the CD it's shipped on, in my opinion, is Excel. Word is an appalingly badly designed program that provides less real document structure than HTML 2.0, and Powerpoint is the anti-clue. I'd happily pay Microsoft 1/4 the price of Office for 1/4 the software, if I could buy it one program at a time.

  126. Re:Still looks like MSoffice: :( QWZX by Seth+Finklestein · · Score: 0

    1) Feature issue, not UI issue. In any case, yes, Word does have regular expressions. Hit the "more" button.

    I hit the "more" button and typed in my usual s/Mi(ke|chael) Sims(.*)integrity/Asshole$2retard/gi. It said "0 matches found" on a document full of matches. Are you blind?

    2) Are you insane? You can assign anything as a keyboard shortcut, including full-blown Macros.

    Yes, but can I assign shortcuts in batch? I can use vim to edit .vimrc. Now that's playing with power.

    3) Uh, no. Just because you don't know how to use them doesn't mean they don't work. You can create styles using the dialogue. Or just type in a new style name into the box and Voila! Instant new style. I'm not sure I even understand your complaint.

    Again, Microso$t has made a common occurrence like creating 50 styles into a drudgerous task. I can't be arsed to go through the same dialogue box 50 times in succession! Offer me, the power user, some power!

    --
    I'm not Seth Finkelstein. I still speak the truth.
  127. Competition? Really? by Equis · · Score: 1

    Let's see... $399 for MS Office or $398 for EIOffice. That means I could save a whole dollar by switching to a system no one's ever hear of. For my dollar, though, I get to install it (legally) on THREE computers. (You know, instead of passing the CD around the office anyway.)

    Quite frankly, for my small business, the answer is still perfectly clear. It does everything I need it to do and more and the price is right, too.

  128. Joe User might not.... by zogger · · Score: 1

    ... know or care about Java, or interoperability, but Joe Company might, because they got trained IT dudes hanging around to translate. And they are more likely to actually purchase something.

    Joe User gets their nephew to stick a copy of a copy of a copy of a copy of MS Office on if the nephew doesn't care, or OO if he does. either way, a much lower profit potential with Joe User. they run whatever OS came on the machine, and any additional apps they run are more often than not been warezed in some manner, or are very common freeware downloads, like winamp, etc..

  129. Re:Easy to make C/C++ application fast? WOW! by Wavicle · · Score: 1

    Nothing prevents C++ tools from having the same features you're talking about. It's all a matter of what the IDE developers decide to include in the IDE.

    While I agree in principle with what you are saying, nothing prevents C++ tools from having the same features, I wonder if the reason I do not see these features in, say Visual C++, is because the job is exponentially more difficult in C++ than Java.

    An example of why this could be problematic for C++, consider changing a typedef or macro used in a template. The IDE would have to consider the expansion of all templates based on the change in the typedef. This is a substantially more complex situation than Java allows.

    --
    Education is a better safeguard of liberty than a standing army.
    Edward Everett (1794 - 1865)
  130. L office? by Bohemoth2 · · Score: 1

    when I first read the name I read it as El office. Maybe we should drop this goofy font that represents an uppercase L as a lowercase l? what does a lowercase l look like in this font? whats this fonts name? I'd like to sub it for another.

  131. Presenter Mode by GweeDo · · Score: 1

    This is what I am REALLY wanting from something that runs on Linux. OpenOffice and Koffice both are lacking this feature. I use Koffice because it + kde + xinerama does a better job than OpenOffice does. But once I start the slideshow I can only go forward and back, I can't control it easily from the main app (which I can still see). The first alternative office suite to do this will get my vote.

  132. Re:Easy to make C/C++ application fast? WOW! by g1zmo · · Score: 1

    I'm not trolling here, but as often as I've heard these arguments from intelligent-sounding people I don't understand why my machine locks up for a good minute or more whenever I visit a web page with Java. That doesn't seem to be comparable to natively compiled applications which take seconds, rather than minutes, to start up.

    This is an honest question from someone who doesn't know much about Java (i.e. implementations), but knows a fair amount about OO design. Can you enlighten me?

    --
    I have found there are just two ways to go.
    It all comes down to livin' fast or dyin' slow.
    -REK, Jr.
  133. Can we have a statically linked excel/office thing by SlashingComments · · Score: 1
    Nice Guys and Gals,

    I was thinking what would it take to have an office application which is nasty "statically linked C program". Yes there will be a huge load but I am ready to purchase more ram to load it in the memory.

    I can't take this DLL hell anymore. This one will not have any installation. just copy the binary on your desktop double click and it runs.

    Better if I can boot with it and my PC runs office. I can tell you lot of people would love that. We need no "operating system" ... we need no "device driver" just give us an office thingee which runs straight on the PC hardware.

    I guess this is just an outburst of living in DLL hell and infinite world of updtes.

    --

    - People who believe other people have no right to live, got no right to live ...

  134. missing option .. by GamerGeek · · Score: 1

    99) I use Databus and LaTeX ... becouse, you know ... I'd like to be able to vote.

  135. PASTE LINK is a significant feature? by johnthorensen · · Score: 1

    WTF...these guys are touting "Paste Link" a.k.a. DDE/OLE/etc. as some sort of high-tech super-advanced feature. That pretty much turned me off to the whole deal right there.

    And if I wanted 1 program for all my office needs, I'd use the shitty MS Works that comes with every computer these days...

    -JT

    1. Re:PASTE LINK is a significant feature? by sloanster · · Score: 1

      And if I wanted 1 program for all my office needs, I'd use the shitty MS Works that comes with every computer these days...

      That's a non-starter for me, as it doesn't work with linux...

  136. Re:Still looks like MSoffice: :( QWZX by EvanED · · Score: 1

    Hmm, I thought it was that. I knew I should have checked...

    Anyway, I was in a summer program in 2001 during which I had a short course in Human-Computer Interaction, and one of the things we briefly looked at was Word. The professor gave us three tasks to do, and one of them, I *thought* it was adding a footer but apparently not, was buried much deeper and in a different place than you'd expect.

  137. Re:Easy to make C/C++ application fast? WOW! by Anonymous Coward · · Score: 0

    You have some unfathomable browser plugin problem. The machine isn't really locking up on Java.

    I had the same problem -- and I was doing Java development at the time! My server code ran great, but every other applet crashed or hung the browser. Urg. I can understand why endusers think Java sucks.

  138. website design by smallguy78 · · Score: 1

    website design courtesy of www.geocities.com sitebuilder

    --
    Nothing costs nothing
  139. Only supports JVM 1.4.1_01 by sunset · · Score: 1

    "even if you already have a newer version of Java" ... you gotta believe there are some pretty scary hacks in that code.

  140. No by BiggerIsBetter · · Score: 1

    The real question is, why does a random company sit down and try to develop a complete MS Office competitor based on Java, when there already exists such a beast? Well, two such beasts if you count OO.o and SO separately.

    --
    Forget thrust, drag, lift and weight. Airplanes fly because of money.
  141. No, I wouldn't... by mrchaotica · · Score: 1
    You would be hard pressed to point to a single major feature that Microsoft actually pioneered.
    • Clippy
    • Bob
    • Programs that automatically execute arbitrary scripts (IE, Outlook, etc)
    I'm sure there are more...
    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  142. Re:It's about Standards PERCEPTION by RazorX90 · · Score: 1

    Absolutely true. Ever try to use the versions feature over a network? Don't

    *wonders if this has been fixed (is running Office XP)*

  143. Obligatory by Anonymous Coward · · Score: 0

    Netcraft confirms it..... Java is dead!

  144. Stick to the topic...... by heffrey · · Score: 1

    Post a story about an Office suite and mention Java in passing. Result? Great discussions about Java vs everything else. That's right, it's language wars time.

    Why bother with the pretence that this site is about anything other than language wars and Microsoft bashing? How about a programme as follows:

    Monday: Java great - discuss.
    Tuesday: Microsoft suck.
    Wednesday: Python or Perl?
    Thursday: Microsoft still suck.
    Friday: GTK or Qt?
    Saturday: Windows is crap and Linux rules.
    Sunday: Microsoft suck etc etc etc etc.

    Just a thought.....

  145. Re:Easy to make C/C++ application fast? WOW! by SillyNickName4me · · Score: 1

    > Ummm, okay. That may be correct, but you've given nothing to go on

    It has been a few years since I did any substantial JAVA project (2001 or thereabout) but the first thing that comes to mind is runtime vs compiletime type-checking.

    > There are many conditions that Java will at least catch that most "proper" languages never do, and go unnoticed until someone has root access to your box.

    I'd restate that a bit, JAVA doesn't provide things like real pointers in most cases, and as a result doesn't provide the functionality that allows for things like buffer overflows etc.

    At any rate, the result is as you say, it is a lot harder to make JAVA code that can be abused for compromising a system.

    This comes with a price however, it also means JAVA doesn't give the functionality where it would be needed either.

    > I think I can correctly ascertain from that, you've never used IDEA or Eclipse for editing a Java program of any substantial size. The comment does not make sense in context.

    I did use Eclipse, but again, this has been a few years ago.

    At any rate, my statement makes no sense to most JAVA programmers because you nromally don't get to deal with different runtime environments and compilers. SUN does a good job there in ensuring all official JAVA implementations look exactly alike from the point of view of the programmer and IDE.

    This is different when you have independent implementations of compilers and runtime environments such as with C and C++

    Again, this comes at a price, there is no real competition among providers of JAVA runtime environments.

    > I've never heard anybody make this complaint. Probably because they never get errors from the compiler. Their only source is the IDE which not only tells them what the error is, but will also suggest how to fix it and can do the fix automatically.

    I think your assertion is correct, see above for why it is that way imho.

    > IDEA is kind of like having a junior programmer/code monkey at my disposal. He makes suggestions on how to fix the simplistic issues of my code, and I choose whether or not to sign off on one or to do a more intelligent fix myself.

    Which is fine when you are a senior programmer. The result I have often seen however is that it allows hiding lack of understanding untill it is way too late to fix things properly. Also, it allows for sloppyness and more or less rewards it.

    Knowing what conditions can be caused by doing a certain call, and as a result knowing what exceptions it can cause, is a very good thing when you are debugging code, and generally helps understandign what your code is doing. I personally prefer an environment that forces me to have that knowledge. If the automated fixes really save me so much time that it becomes relevant, I consider myself to be too sloppy with my code.

    THe one thign I really wonder about is this:

    Approx 10 years ago, I was workign at IBM and we just got this nice OS/2 version that came with a JAVA runtime. At the time, the same arguments were being made regardign portability and the better development environments that were possible.

    10 years later, I still have to see a single complex and widely employed JAVA application.

    Where JAVA does seem to do well is in corporate environments where rapid development is a major issue. It also seems to do well for complex, server-side applications and for small web-based client-side applets.

    I assume there is a reason why complex JAVA applications only happen in environments that are very well defined and are controllable, and doesn't happen for the average end-user application. It has been tried, but so far such effords resulted in badly performing, and functionally lacking applications (Corel office comes to mind), and the complexity of installing such applications seems to keep people away from them as well (Freenet for example)

    At any rate, JAVA is a usefull tool, and SUN did a good job at design wi

  146. Well... by SuperKendall · · Score: 1

    Here's the thing I don't get about Java: If you make one GUI for multiple platforms, how do you get it to conform to each platform's Human Interface Guidelines?

    You can get pretty cose. I think the Look & Feels go some way to getting the app to behave fairly close to a native app in many respects... That really just covers widget behavior though, which is not the whole ball of wax.

    I'd personally rather see a nice ANSI-C (or Obj- or ++ or whatever)* program, properly abstracted, with a GUI for each platform you want to run it on and a configure script that figures out which one you want at compile time.

    How often does that happen though? I think the answer might actually be never. Can you really think of an example where there is a common code base with really different GUI's on top for different platforms? Even Office X (which is very dufferent from Office for Windows) is a completey different codebase, as far as I know (which admittedly is not very far!). If that does share a code base it helps make your point a little...

    Personally I really do not believe much in platform specific UI guidelines. If you look at the best apps around, like Photoshop, instead of conforming strictly to platform guidelines they have refined the interface to help the user as much as possible, and work the same on pretty much any platform.

    Though proper hooks into the OS are good to have (like drag and drop, which Java does support) in the end I think a GUI developed towards the domain at hand rather than the OS is much more powerful to the user. That's why for what cross-platform apps I've written I really have not been too careful with conforming strictly to any given set of GUI guidelines, but did make sure important features (like printing) worked.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  147. Followup was not a flame by SuperKendall · · Score: 1

    How the hell did both the responses to my post wind up with unclosed italics tags on them?

    I think you had the wierd coinceidence that both of us did not close tags property... noticed that just as I hit post. So, don't blame Slashdot for that one! I tend to hit "i/" a lot.

    Anyway, the point above is irrelevant because, again, I'm not interested in what Java can or can't do. The point was, is, and always will be that, originally, the grandparent poster I referred to was modded to flamebait for presenting a personal opinion, and his/her respondent was modded Interesting despite posting a flame. The grandparent, whether he had a valid point or not, was not "taken to task", he was merely flamed. That's the crux of the point.

    But my position is that it was not a flame. The poster called the post "clueless" - which it was. It's not just an opinion to say that Java has to be ported anyway, it's just not correct at all. That's why I think the original post should have been modded down, and why the followup was not really flamebait or a troll.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  148. Lotus lost round 2 by tepples · · Score: 1

    Paperback lost because it lacked the money to appeal the decision. Lotus would later sue another software company and lost in appeals court. Read more about Lotus v. Borland