Slashdot Mirror


IBM To Publish Java Office Suite

prostoalex writes "The Big Blue will bundle J2EE-based word processor, spreadsheet, and presentation graphics applications in its WebSphere portal. What's more interesting is that the package is server-side, with functionality of the application being delivered to the user over the network. Both CRN (linked above) and The Register considered that a major move against MSFT."

38 of 229 comments (clear)

  1. Wasn't corel going to do this? by Billly+Gates · · Score: 3, Interesting

    Subject speaks of the comment.

    1. Re:Wasn't corel going to do this? by jasonditz · · Score: 5, Informative

      More than "going to" they did it. Word Perfect 8.0 for Java was available, but it didn't do all that well.

      Corel probably jumped the gun a little. The thing ran horribly at the time, because bytecode execution was so slow... and the vm's weren't tremendously mature on most platforms, so it wasn't altogether stable. I have a friend who is still using is, and with modern JIT compilers and higher speed computers it really runs like a dream.

      Want my opinion? Java version of Word Perfect runs better on Linux than that Wine-enhanced native Linux version they released ever did.

    2. Re:Wasn't corel going to do this? by Forge · · Score: 3, Interesting

      Yeah. However in this case it's IBM and that makes all the difference. Why? Because IBM dose not need to make any money off selling this cra^M^M^MSoftware.

      What dose this mean for the future of desktop software? Follow my logic below and see if you hit the same conclusion.

      1. For individuals running Namebrand desktops and Portables MSOffice _looks_ free.

      2. For those running none Windows OSs. OpenOffice/StarOffice and maybe kOffice are all that matter.

      3. For those who currently have contracts with MS. The software itself is almost irrelevant. Hence the annual upgrade fee idea. I have never had a customer complain about a missing feature in any version of MSOffice 97. Just compatibility.

      4. I have yet to see a Java app that's as fast as fast/stable etc.. as C/C++ apps written by similar priced programmers.

      In short. It won't mean a lot there.

      What it dose mean is that people building sites on IBM's infrastructure will have more tools to play with.

      That's ALL

      --
      --= Isn't it surprising how badly I spell ?
  2. Spectacular! by knightinshiningarmor · · Score: 4, Insightful

    Good job, IBM! It's always nice to see an industry leader promoting competition in the software arena. It forces all candidates to develop a better product. Perhaps this will spark some ideas with M$? (Not that they'll be any good, but still... ;-) )

  3. 100% FREE! by BrookHarty · · Score: 5, Funny

    Free, 100% Free, when you buy our $580,000 WebSphere Portal software/server combo!

    -
    http://fink.sourceforge.net/

  4. I don't get the point by sridev · · Score: 3, Insightful

    How does making the application server side help in office applications? These are inherently GUI based applications with the focus on WYSIWYG. Why J2EE, all J2EE would do is save the files?

    1. Re:I don't get the point by bm_luethke · · Score: 5, Insightful

      You have a single point for the software. Maintaining software on several hundred machines is a pain. Even when dealing with homogeneous systems it is a pain. Here, they want to upgrade to the next version - just redo one point.

      This seems targeted for the corporate environment.

      --
      ------- Sorry about the spelling, I suffer from two problems. Dyslexia makes it difficult to spell well, lazy makes it
  5. Re:The computer is the network... by Anonymous Coward · · Score: 5, Insightful

    For all practical purposes when I'm at work and the network is down..so am I. That's where the work is stored, that's where we access important information, that's how we communicate.

    Even with desktop apps, when the network goes down - we're doing nothing.

  6. Tired Of MS by LamerX · · Score: 5, Insightful

    I think that people are going to notice that there are other office suites out there... Especially if it comes bundled with the server. I know plenty of people who are tired of the way you have to pay $230+ for MS Office per machine. This definitely is a threat to MS.

    Also, I wonder if they will adopt an existing file format, or if they are just going to go on thier own. I would think that people would like it much better, and would be less hesitant to switch to it, if they didn't have to hassle with thier file formats...

    1. Re:Tired Of MS by anonymous+loser · · Score: 3, Insightful
      Especially if it comes bundled with the server. I know plenty of people who are tired of the way you have to pay $230+ for MS Office per machine. This definitely is a threat to MS.

      I'm not so sure about this. If IBM guarantees that it is 100% compatible with MS Office products, I can see this happening, but that's probably not the case. The problem as I see it is that MS Office is the defacto "standard" exchange format for office documents. Even if your whole company changes over to a new suite of office tools, you still have the odious problem of sending and receiving "standard" MS office documents to all the people you do business with.

      If you haven't worked in "real" office setting before, trust me on this. I can't count the number of office documents I have to send and receive every single day. Personally, I always try to stick to vanilla text files or HTML instead of word documents, since the extra formatting word allows for is important only occasionally. And, in the past I've done my best to use OpenOffice to work with other office documents, but there's always little glitches that are noticible enough that I'd hesitate to use it on something critical, lest a time-consuming and potentially expensive problem arise. If there were some other standard I could use for spreadsheets and powerpoint slides that I'd be *sure* was going to work on the other guy's computer, I'd be all over it. However, the fact remains that there isn't, and no matter what, people will continue to send me documents in MS format, which I'd better be able to read properly or risk going out of business.

      So, in summation, I offer a challenge to IBM: I want to see your entire company (and in particular your services division) dump any copies of MS Office, and stick to using your own office suite for document exchange. If you can pull this off for without any hitches (especially after Office 2003 is being OEM'ed with new computer sales), THEN I'll be convinced it's safe to switch.

  7. Re:The computer is the network... by Timesprout · · Score: 5, Insightful

    I dont think this is quite the same thing. IBM have invested heavily in their Websphere app server technology and this just looks like an attempt to squeeze Weblogic market share. Its more evidence that IBM see Webspere as a platform in and of itself.

    It has the convenient side effect of putting the Lotus code base to work instead of sitting around doing nothing and if its well received new markets open on the desktop for IBM.

    Personally I dislike Websphere but I think this is very clever idea which will go down well in the corporate sphere.

    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
  8. Newsflash! No one is losing sleep in Redmond. by LibertineR · · Score: 5, Insightful
    Microsoft doesnt care.

    If anything, it bodes well for Microsoft, because it gives them another solution to point to as a competitor, dispelling claims about MSOffice being a monopoly.

    File formats? Compatible with Office? I doubt it. That means this thing is boat anchor. Either that, or it will join those thousands of boxes of the old Lotus Suite gathering dust in cabinets that companies got for buying Notes.

    If there was an award for software distributed that never got used, nobody would ever beat IBM.

  9. Questionable benefit by Shinzaburo · · Score: 5, Insightful

    If this is tightly integrated with WebSphere, I can see how it would be a benefit to those who have already deployed or decided to deploy WebSphere. But without said tight integration, there's really not much benefit over using OpenOffice or some other freely available office suite. Having the apps served via the network may make it easier to deploy updates, but I still don't believe the suite is going to induce more people to buy Websphere unless it's tightly integrated and truly exceptional relative to other free alternatives.

  10. Java works. There's still hope for an old vision. by aquarian · · Score: 3, Insightful

    Java has come a long way since the early days of Core's suite. Performance isn't an issue anymore, *especially* with IBM's SWT toolkit, a blazing alternative to Swing. IMO, one problem Sun has had is not offering enough slick, Java desktop apps. Perhaps the slickest one of all is InstallAnywhere -- something everyone uses and appreciates the slickness of, but doesn't realize that slickness is in no small part due to being written in Java. Maybe this will help get the ball rolling.

  11. Re:The computer is the network... by chill · · Score: 5, Insightful

    Because when the network is down you are down, regardless.

    Many business, like manufacturing, are so connected to computers that if the computer network goes down then business grinds to a halt.

    I've worked in this type of place. It isn't as tough as you think, considering they only worked 2 shifts, leaving 8 hours for maintenance, etc. It isn't 24x7 but more like 16x5.

    The biggest issues were desktop apps having problems. Amazing how much that stuff freezes and crashes when people *insist* on having Outlook, IE, Word, Excel, an SNA client (TN 3270) and possibly a CAD viewer (java applet) and maybe an MS Access database or two running all at once.

    Believe it or not, Sun has the right idea. Build the network so that it is so reliable it makes the phone and power companies look like slackers. Then move 90+% of the apps back upstream to a professionally-managed & maintained server.

    --
    Learning HOW to think is more important than learning WHAT to think.
  12. Re:Nice of them to go Open Source by sridev · · Score: 5, Insightful

    Not really.

    It's possible to prevent java code from being decompiled. This can be done using Obfuscation of the code - basically converts the code so that it is more difficult to decompile (but not impossible).
    The names of the variables and functions could be changed by such a tool to make it difficult to understand a program - as if it's already not difficult to understand without any comments.

  13. I wonder IBM will workin on MS Office filters by WoTG · · Score: 3, Interesting

    I suspect IBM will want to be able to import MS Office files into their system... perhaps they'll share some code with the OpenOffice gang.

    The filters in OpenOffice are pretty good... but there's always going to be room for improvement. (plus, those MS file formats are a moving target...) It would be a nice bonus if IBM would open source their filters, or better yet, use the OpenOffice filters and contribute patches. I have no personal experience with recent Lotus packages, but I'm going to guess that OpenOffice filters are more advanced than the Lotus ones by now anyway.

    Personally, I'd like to see some basic VBA compatibility... say what you want about VB, but I find it very handy for little custom functions in Excel -- and no, I don't want to rewrite them just to use oO.

    Interesting co-opetition if this did happen. IBM working with a group largely supported by Sun, both trying to take a big bite out of MS.

  14. Re:This is a return to 1980 by TWX · · Score: 5, Interesting

    "First it was dumb terminals then network computers and now this. Its dead give it up."

    Do you have ANY idea how useful something like this could be to large environments? Where I work, we have 35,000 computers on the supported list. Two or three different platforms worth, PCs, Macs, and some occasional Linux machines. It would be kick ass if we could deploy one version of one productivity suite across the whole network, especially if we could do it with site based central servers rather than having to work on each and every PC on the fucking network.

    If this supports server-side file storage, it's even better, since then we don't have to worry about user data any longer. We'll gladly build fault-tolerant servers if we only have to do it for about a hundred machines, and suddenly we can also roll out upgrades to the products with only a few days' work, not months like we currently have to.

    The days of dumb terminals rocked. If one broke, we brought another one out, and swapped. If the server broke, we dropped everything and fixed it. Regardless, the user wasn't without a connection or machine for days at a time like which happens in the Windows world. If Microsoft hadn't managed to con everyone into believing that their dumbass standalone workstation idea was the best, we'd probably be using X-Terms now, and have even better centralization of critical data, rather than every user having to know how to copy their data to the network attached storage (and most of them are not interested in learning).

    Just because a computing model is old doesn't mean that it's outdated.

    --
    Do not look into laser with remaining eye.
  15. makes for cheap clients by SourceHammer · · Score: 5, Insightful

    Think of servers as a fixed cost and clients as a variable cost. With thin client models you only have to support a browser on the client machines. It is the end to a management headache: all those apps configured on all those clients.

    Think about all those companies that are paying big bucks for all of those client OS's and Apps. Now they can get, for less than $200, loaded PC's (1.1 GHz PC w/Linux installed, no monitor).
    Walmarts $199.98 PC.

    --



    Open source development is my way of competing with the low-cost programmers in India...
  16. They should... by TWX · · Score: 3, Insightful

    "Microsoft doesnt care."

    But they should. Imagine if IBM does what IBM typically does well, which is deliver high-end computing in large-scale environments, with this product for users...

    Large companies, school districts, government organizations, anywhere that has had computers longer than Microsoft has been in full force will be able to appreciate this. It's a support thing. If you can have a platform independent system that is centrally installed and highly available, you'll make it in evironments that have experience with IBM successes like AS/400's, System 370/390's, and RS/6000's, since these groups already trust IBM. In fact, companies that don't have IBM, because they purchased a cheaper competitor's computing platform, like an HP system or a Hitachi might be inclined to add this to their computing systems as well. They don't then have to go out to each PC when some dumbass library breaks, spending the significant amount of time necessary to fix Microsoft Office, they may have to go out and upgrade a web browser or java engine at the most. Then, they can do all of the product support and updates for the productivity suite in a localized area, and NOT have to pay Redmond the blood-money that they currently do for network-wide site licenses.

    I'd SO go for it...

    --
    Do not look into laser with remaining eye.
  17. How about an MS Access alternative? by aquarian · · Score: 4, Insightful

    It could be argued there are plenty of office suites already, especially word processors and spreadsheets. However, what this huge steaming pile of free and open source officeware lacks is a real alternative to MS Access. There simply is nothing, except for some half-assed iimitators that only run on Windows themselves.

    What I'd like to see is something programmed in Java, using an embedded Java RDBMS engine such as McKoi, but also able to be used as a front end to any SQL database -- just like Access. The problem with Acces is, of course, that it only runs on Windows. Wouldn't it be groovy to have a cross-platform, true alternative?

    1. Re:How about an MS Access alternative? by Gavin · · Score: 4, Interesting

      IBM already has a Pure Java database in Cloudscape (www.cloudscape.com). IBM acquired this nifty little toy when they brought Informix in 2001. It is an embedded database that is much more feature rich then McKoi.

  18. Re:java? by toriver · · Score: 3, Insightful

    I am sure you're trolling, but anyway.

    Why did they choose to use java and not the faster and more modern C# ?

    Because IBM are heavily into Java (and have VMs for all their platforms)? Because C# and the related .Net runtime is a Microsoft product that only runs on Microsoft Windows and not on any of IBM's systems?

    (Microsoft was a victim of sun's harh contracts)

    I am sure IBM aren't so stupid they think it's OK to violate a contract, or to sign one they don't intend to honour.

    as well as it's lackluster performance

    Newsflash: the .Net runtime is slower than current Java runtimes. In fact, on non-Windows platforms the .Net runtime doesn't even exist!

  19. Here piggy, piggy. And the pig comes 1 year later. by Futurepower(R) · · Score: 3, Insightful


    From the parent comment: "If there was an award for software distributed that never got used, nobody would ever beat IBM."

    Exactly. Remember TopView? It was a way of running multiple programs under DOS. That was the beginning, I guess, of the present software incompetence of IBM. Their failures seem to be a political problem with management.

    IBM killed SmartSuite so efficiently! One month they bought it, and the next month it was dead! Awesome!

    I remember news reports saying that IBM had lost $1,000,000,000 on OS/2. They gave it a name that means "deform so much as to make unusable": Warp. There were later reports that IBM lost $2 billion on OS/2. It was a better OS than Windows at the time, but IBM wouldn't support it with drivers. I guess IBM management took a hard look at OS/2, and decided losing $1 billion wasn't enough.

    Recently, there were those stupid-looking spacemen selling IBM web software.

    IBM Linux is one of IBM's few software successes. I suppose that's because IBM management is not able to ruin it.

    I agree with the comment above the parent to this one: "The bloat of any even semi-featureful office suite, combined with the horrible, piggish slowness and ugliness of a Java app."

    Didn't anyone in IBM management notice that Java does not have good GUI support?

  20. Re:Uhh, this is *already* built into IE by Anonymous Coward · · Score: 3, Insightful

    crack? and lots of it

    so basically its NOT server side, which is entirely the point of what IBM has done. but oh yeah, MS never encouraged things like comprehension. so lets see, find Microsoft OS enabled thin client, oh yeah, there are not any. then run some IE active X crap and have a HTML editor, or is it a word proc, you bring up both so im not sure what are you refering to.

    you manage to compare "shitty java" with asp. hahahhaha

    asp is purely junk to begin with, but if the programmer, actually coder in MS terms, is already bad to begin with, asp cruft will just compound the problem.

    real programmers write with real langs. asp/vb/activeX

  21. Re:Here piggy, piggy. And the pig comes 1 year lat by Tal+Cohen · · Score: 4, Insightful

    IBM solved the Java GUI support problem. Take a look at Eclipse, based on IBM's SWT (Swing replacement).

    --
    - Tal Cohen
  22. good, bad by ramzak2k · · Score: 4, Insightful

    Good
    1. Finally it would be easier to work on WSAD and a word document opened together. Anyone who has worked with these mammoth applications opened together would know what i am talking about. By making individual PCs dummy terminals, this could free up PReciOus processor power

    2. Easier to maintain / Upgrade. The guys at the IT should definitely NOT be happy about this one. They will probably get laid off now that it is easier to upgrade due to the centralization.

    Bads
    1. The only good thing about a monopoly is the standard that it establishes. The article talks says the J2EE suite has
    "80 percent of the Office functionality most people use".
    There would now be a possibility for a doc file developed in MS Office to look different on these IBM systems. Imagine your resume getting rejected because of that !

    2. Centralization could suck with Network breakdown. Switching PCs will not work !

    --

    Siggy Say, Siggy Do
  23. The balance shifts between client and server by panurge · · Score: 4, Insightful
    As IBM very well knows. Increasingly corporates basically want identical disk images on their clients for manageability. But users still have the ability to change many local settings in Windows and then scream for help.

    As Ethernet bandwidth increases, the argument for putting the power back in the server farm gets stronger. The server farm is in a controlled environment, it's easier to manage. If you assume in a few years many corporates will have gigabit Ethernet to the desk, and simple, cheap thin clients running XPE or Embedded Linux, the IBM approach makes sense. It is also going to be cheaper for developing countries to do this from the start than to put big, expensive, rapidly obsoleting boxes on every desktop.

    To a certain extent too, it leverages the Linux strength in the server versus its perceived weakness in the desktop.

    Corporate IT should be about delivering the necessary, usable functionality to end users. Geeks often lose sight of that. Microsoft might lose sight of it. But it's IBM core business.

    --
    Panurge has posted for the last time. Thanks for the positive moderations.
  24. Whoring whoring whoring... by aftk2 · · Score: 3, Informative

    The editor is called Midas...looks pretty cool.

    --
    concrete5: a cms made for marketing, but strong enough for geeks.
  25. I gave up on MS Office compatibility by Submarine · · Score: 3, Interesting

    I must say I gave up mostly on the alleged compatibility of open-source software with MS Word. There was always something not right in the presentation. Most of the MS Word stuff that I receive is forms from management and outside partners; those people apparently don't know how to make PDF forms.

    We have a solution: we use rdesktop to access a single Windows 2000 machine from our Unix desktops, and we run MS Office and Acrobat on them.

  26. Re:Uhh, this is *already* built into IE by Malcontent · · Score: 3, Insightful

    " It's called the HTML editing scriptlet and I've personally (with a couple of lines of ASP code and some javascript) developed a fully customized web based word processor, with Word-like toolbars and icons and such. IE has this hidden feature that is basically an integrated HTML editor; the object just needs to be called. You then put the contents of the document into a POST operation to save (natively in HTML format)."

    So you are comparing the simple little HTML editor to a full blown office right?.

    --

    War is necrophilia.

  27. Server side word processor? WTF? by autopr0n · · Score: 3, Insightful

    I mean, really. Who the hell would want that? "Look at this, its just like a regular word processor, but extra laggy!!!"

    It would definetly be a lot more laggy then a pure-java word processor, thats for sure.

    --
    autopr0n is like, down and stuff.
  28. Re:This is a return to 1980 by Hektor_Troy · · Score: 4, Funny
    Just because a computing model is old doesn't mean that it's outdated.
    Sure it does! Just like everything else. Just look at that stupid idea called "the wheel" ... it's horribly outdated and we have better options now! Lots of better options! Like ... triangles!
    --
    We do not live in the 21st century. We live in the 20 second century.
  29. 80% of 10% is? by eversunsoft · · Score: 3, Interesting
    Of course I am skeptical. For one, because I have used a number of IBM software products in the past (including Websphere), that have been less than exceptional.

    I am all for the ASP model, and I really think that something like this has great potential. Esp, if I don't have to fire up Office every time I want to make a change to my .doc documents.

    My sketicism is driven by the comment

    • "...80 percent of the Office functionality most people use..."

    It's a well known fact, that most people only use something like 10% of Words features. It's also well know that marketers like to exaggerate.

  30. Re:Here piggy, piggy. And the pig comes 1 year lat by Bodrius · · Score: 4, Interesting

    True, IBM has experience killing off retail software, like SmartSuite.

    But they also have experience dealing well with server software, like Websphere.

    This is not competition for today's bloated Microsoft Office running on your desktop. This is competition for tomorrow's subscription Microsoft Office running on your company's big iron server.

    Bloat is a not that much of an issue there (and at the Websphere price scale), and I don't expect it to be that bloated, memory-wise. It's likely to have less graphic candy, wizards, and certainly less "covert OS upgrade components" than MS Office.

    GUI support is almost certainly a non-issue too. This is Websphere we're talking about: thin-clients, J2EE, Servlets, EJB and Web Services... that kind of stuff. If IBM chooses Applets for their GUI they should be beaten to a pulp literally, and probably will metaphorically. But that is doubtful, unless SWT is much better than it looks right now.

    They'll likely use a big, complex Web interface and just require all users to use IE or Mozilla 18.whatever (probably the later for flexibility's sake), which is certainly less than a requirement to install some other custom client OR an Office suite.

    I can already hear the complaints: "What? They force me to install a particular browser instead of a 1GB Office Suite? Oh no!". I'm just speculating, but that sounds to me like the sensible solution.

    There's a broad market of options for Web-based interfaces that work quite well if you don't have to deal with compatibility issues, your application logic is not the issue, and you have the resources to debug them properly as an application (as opposed to as 'just a website').

    This passes the GUI requirements to the browser support of whatever you're using for GUI: Javascript and DHTML works fine. Or maybe they could go for one of those new fancy XML-based 'web-app GUI' projects that one keeps hearing about in Slashdot. Or they can go the plug-in way.

    Whatever they find works best for their Websphere market, which is what matters to them here.

    --
    Freedom is the freedom to say 2+2=4, everything else follows...
  31. Re:Here piggy, piggy. And the pig comes 1 year lat by rlowe69 · · Score: 3, Insightful

    Have you actually tried SWT on anything but Windows? It's awful! SWT is inherently not cross platform so it solves the Java GUI support problem on one platform only.

    Actually, yes we are using SWT on a stand-alone application project right now. And no, we haven't had any cross-platform problems with it using the same SWT code for Windows 2000, Mac OS X and Linux (GTK, Red Hat 8) concurrently.

    As well I found that Eclipse 2.1 for Mac OS X is just as GUI-sluggish as the rest of the OS X apps, so no big difference there. True, Windows beats it hands down for speed, but that's not SWT's fault - it's Mac OS X's fault.

    The Linux GTK version of Eclipse 2.1 performed quite well on my AMD 1.47Ghz -- better than Mac OS X's performance and about 80%-90% as fast as Windows.

    SWT was designed to be a "thin" abstraction layer. True, the other platform versions of SWT are a bit behind Windows SWT in terms of features (view dragging in Eclipse comes to mind) and speed but I think they are satisfactory. I'm really looking forward to further SWT developments from IBM.

    --
    ----- rL
  32. A few of IBM's software successes by metamatic · · Score: 4, Insightful
    IBM Linux is one of IBM's few software successes. I suppose that's because IBM management is not able to ruin it.

    Well, first off there is no IBM Linux. IBM doesn't have its own Linux distribution.

    As to IBM's few software successes, they include:

    • DB2, the world's #1 selling SQL database (though Oracle would no doubt like you to believe otherwise)
    • Notes and Domino, the world's #1 commercial e-mail and collaboration system (still more seats sold and deployed than Exchange)
    • WebSphere, the world's #1 selling Java application server (sorry Sun)
    • ViaVoice, award-winning voice recognition software
    • OS/400, which can run 100,000 simultaneous Notes e-mail users on one server without crashing

    I'd guess you're just a bitter OS/2 fan. Get over it.

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  33. Re:IBM are missing the point by panurge · · Score: 3, Insightful
    That's the current Microsoft argument. In effect, 10% of your workers are power users so you need to deploy a power user solution to 100% of the workforce.

    However, the great majority of workers are only mobile within site, where wireless networking is going to be continuous. And to do productive work they usually need to get resources off the network...they should not be relying on possibly obsolete versions of docs while mobile.

    In terms of data integrity, it could be highly advantageous to many corporates if many workers could not do certain things without being connected to current data feeds.

    So, I understand where you are coming from, but no MBA 101 for you.

    --
    Panurge has posted for the last time. Thanks for the positive moderations.