Harold Fuchs wrote:
On 19/05/2008 18:09, mike scott wrote:


<snip>

>From what's been said, MSO users expect their office suite to provide a bunch of applications related more by needing common databases than by having any code in common. To what extent does this mean the "office app" becomes a mini-operating system?
Not really at all, as evidenced by the fact that MS Office runs on Macs and, from what I've heard, is better on a Mac than on a Windows PC.

And should it be allowed to?

MS Office on a Mac (in my wifes experience) was a pain. File formats are just slightly different enough from Windows to be a real problem. OOo solved those problems for the company. Allowed work between Linux, Mac and Windows.

Is it not the function of the nominal OS (be it windows or linux) to coordinate disparate applications?
No. Not in this context. The OS has no control over applications' UIs - things like the allocation of function keys to functions is no concern of the OS. It has no control over the use of shared files, like dictionaries or address books. And so on. The reason it has no control of these things is that it is not and *should not be* aware of them.

The OS should be aware of everything and this is a problem that MS is now trying to deal with. UAC in Vista is a pain because over the years the OS let the applications do what they wanted. Now the applications cannot and is is upsetting the users with UAC announcements. "Allow or disallow?"

The desktop/GUI runs on top of the OS and then it provides the integration that is required but still through the OS. No application should be able to run within only the desktop server domain for security purposes.

And is it not a waste of programming effort to duplicate any of that functionality?

Who's talking about duplicating functionality? If anything I'm talking about making the code more modular so that the modules can be used in more places. For example, the spell checking "module" in OOo could get used by the mail-creation program. Of course this would be simplified by having a common document model which in turn would lead to a common document editing module which is again in the right direction.



There is a common document model for email. It is called "plain text." It works in all email programs that I have every tried in over ten years. Small in size and easy to read/parse over a bloated HTML or other formatted file format. If you look at man formatted mail messages, you will see that there is a plain text message as well. My mail program only shows the plain text part.

Linux is modular and this is the correct direction. If I want to email a document from Writer, I just click on the email button and it uses Thunderbird.

FWIW, we have people that use Word to create their emails and then they come as attachments and I have to save them and then open them in a different application. This doesn't happen with text messages.

I actually prefer StarDict over OOo's spell checker. More tools in a simple package. I would love the ability to use this in all my applications. For this I would be very supportive of modular programming.

--
Robin Laing

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to