VOICE Home Page: http://www.os2voice.org
May 2001

[Newsletter Index]
[Previous Page] [Next Page]
[Features]

editor@os2voice.org

Star Office - but which one? - and which version?

By Peter Brown ©April 2001

How did I get here?

Oh dear. Eager to put foot in mouth I posted a reply to a newsgroup question - something like "What app to use to show OS/2 running Windows software using Odin". My suggestion was Star Office 5.1a for Windows.

A few days later I received an email from the poster of the newsgroup question asking if I could do an article about setting up and running Star Office under Odin, and a comparison of the OS/2 and Windows versions. Also would I be able to download, install and use the latest Windows version 5.2 under Odin for further comparison. Not being a journalist or an extensive "Office Software" user I, of course, said yes.

Ooh, Why do I only open my mouth to change feet! - I'll be more careful with my newsgroup replies in future.

Why I even thought of using the Windows version.

I recently got very fed up with Star Office 5.1a for OS/2: fed up with Help files that were unreadable and fed up with the printing problems I had been suffering when using this package.

I do not know whether other people have had problems with the printing aspect but the problem of illegible fonts in the Help files seems to appear in the Newsgroups from time to time.

My print problems involved mainly Star Writer and were centred (sorry, centered - I guess I should speak in the style of the colonies USA) on the fact that the text printed would sometimes - far too frequently for my liking - contain "wavy text", text that had been deformed by the print process. Yes, the printer could have needed cleaning; but it did not. This problem also cropped up with StarCalc where grid outlines could be printed on different levels giving a "wavy line" effect and cell contents also became "wavy". Star Draw printed fine, mostly. In fact printing from Star Draw was OK except for the few occasions when the printer jammed trying to print on thin card - something that happens occasionally with other software.

Also it seemed to be impossible to cancel a print job submitted by this software. I'm not sure why but when (not if) I had to cancel a print job it was always a case of a reboot to clear this "cancelled" job and unblock the printer queue.

I never really explored much else of this version of Star Office - the Help files being illegible, despite several reinstalls and two fresh installs (all previous traces of Star Office removed from hard disk, config.sys and INI files), precluded much investigation of the Database module. I do not have a need for Presentation software and I do not Internet using Office software so cannot comment on the usability of these features.

One day the inevitable print problem cropped up while trying to get a letter printed. While sorting out the problem I started thinking "I never had these print problems, or illegible Help files, running my trusty old Lotus Smartsuite R1.1 for OS/2". This led me on to thinking about the Lotus Smartsuite '97 (for, yes, that operating system) that the Missus uses when she gets to the PC first and boots her preferred OS - Windows98. Let's face it Smartsuite '97 is a pretty good package and makes my R1.1 for OS/2 look old and cumbersome. Maybe when I find some lucrative employment I'll upgrade to the very latest Lotus Smartsuite for OS/2 - but maybe I don't need to.

I've had some fun trying various 32 bit Windows programs using Odin and have had some successes, including the CD Maker bit - but not the CDRW bit, shame - of NTI CD Maker Pro V3 (the Windows CD burning software the Missus uses), Quake II demo and Heretic II demo games, RealPlayer V7 Basic, WinHelp32 to name a few. Heck, I've even had Internet Explorer from AOL try to install. Just for a laugh here is the log:-

Logging information for IE5Setup.exe ...

Date:2/7/2001 (M/D/Y) Time:0:30:56

Command line:/M:1 /Q:C /S:"I:\TEMP\MSIE5\IE5SETUP.EXE" /R:N:

Checking for previous version of Internet Explorer.

Registry entry Software\Microsoft\Windows\CurrentVersion\App Paths\iexplore.exe found

AppPath entry :K:\ODIN\IEXPLORE.EXE:

TranslateInfString. Section:Options.NTx86: Value:InstallDir:

Default install path:%49001%\%DefaultExplorerPath%:

Platform NT4 X86

RegistryQuota, Allowed :0: Used :0:

Checking for IE4 version.

File Version :K:\ODIN\SYSTEM32\SHELL32.DLL: Version:5.0.2919.6304

ERROR: Setup does not have enough registry quota to finish. The user needs to increase the value.

MessageBox.

Title:AOL:

Msg:You do not have enough registry space for setup to continue.

To increase your regisrty size:

1) Click Start, and choose Settings

2) From the Settings menu, click Control Panel

3) Double-Click the System icon

4) Choose the Performance tab and click Change

5) Increase the Maximum Registry Size to 2 MB

6) Click on OK to close the dialog boxes

7) Restart your computer and run Setup again.:

Date:2/7/2001 (M/D/Y) Time:0:31:20

End of Logging.

You may notice that even Micro$oft software can be fooled - the platform listed in the above log is stated as NT4. I'm not quite sure how to follow the log's advice on increasing the Registry size in Odin otherwise I may just try another install to see if it then works.

Well, I spent a couple of hours trying to get Smartsuite '97 running under Odin but have to admit it ended in failure - I could be positive and say "Partial Success" but that would probably make me sound like some sort of politician. I did manage to get Wordpro '97 to start but was unable to do much with it, especially as it did not seem possible to open a previously saved file and it was not keen on having text typed onto it's clean page.

While looking at the directory structure of Lotus Smartsuite '97 to try and understand why Wordpro fails - possibly Windows Registry related - I noticed the very little used Star Office 5.1a for Windows package on the same drive. This version had only been installed to give "Office Compatibility Without Filters" across the two operating systems installed on the PC - probably because it was on a "freebie" DVD ROM attached to a computer magazine. As I rarely boot the other OS and the Missus prefers Smartsuite when she needs to use office software it had kind of got forgotten. Anyhow, while I was still in an experimental mood I thought I'd give it a try under Odin - After a coffee and an "inspirational" cigarette.

Firing up Star Office 5.1a for Windows

I have an Odin program object on my desktop. Dragging and dropping a Windows program onto this starts the Odin program PE.EXE with the Windows program as the parameter. Usually this fails and gives some reasons why - such as "Cannot find "somename".dll" or the favourite "Application has called a non-existing API". This failure can then be overcome - with a bit of luck and, occasionally, thought - by creating a CMD file to set up any necessary paths and start the program. The best I can do here is give you the example of the CMD file, Soffice.exe.cmd, I use to start Star Office 5.1a for Windows on my system.

REM ***** Soffice.exe.cmd

chcp 850

set PATH=k:\odin\system32;c:\windows\system;F:\OFFICE51;%path%

set BEGINLIBPATH=k:\odin\system32;c:\windows\system;k:\odin\system;.;F:\OFFICE51;

start /n "Star Office 5.1a" pe F:\OFFICE51\SOFFICE.exe

To quickly walk you through this CMD file:-
Well, that does the job on my system, Star Office 5.1a for Windows started with the above CMD file loads and runs fine.

To compare the OS/2 and Windows versions is a little difficult - NOT!

I suppose I should say first of all that the interface looks and seems to work the same for both versions.

I've outlined my main problems with the OS/2 version at the start of this article. These revolve mainly around illegible help files and printing hassles. To this list you could add slooow to load and not exactly nippy in the user request department e.g. File Open, Insert Picture, etc...

I should stress that at this point in time I have been using the Windows version for two weeks, but I do not use "office" software at the level necessary to "Test to destruction..." . Apart from this article I've written several letters using Star Writer, designed and printed some example Business Cards for a friend using Star Draw, imported a spreadsheet that was created in MS Office '97 (Excel), without any great loss of formatting, and then printed that spreadsheet. This is probably more use than my average two weeks.

While the Windows version is not fantastically fast it definitely loads quicker and responds faster to user requests. I have no problems with Help file legibility and not only is my printer a lot happier, it hasn't produced any accidental "wavy" text or lines so far.

I was going to include a picture of my desktop here. I decided not to so as not to bore you. So, a quick description of events instead. I used PMView 2000 to capture my desktop and saved it as it an OS/2 bitmap file. Star Office for Windows, unlike most Windows graphics software, seems to be able to handle this type of bitmap without problems using the Insert, Picture, From File... method.

Problems with Star Office under Odin

Aha! I've found a problem with Star Office under Odin. I do not seem to be able to paste text from an OS/2 application into Star Office - I've tried pasting from OS/2 System Editor (plain text) and Netscape 4.61 (trying to paste some URLs from my bookmark file into this article) but when trying to paste the result is the last item cut or copied in Star Office is pasted in instead of the text selected in the OS/2 application. I can, however, copy or cut from Star Office and paste into the OS/2 System Editor.

This copy and paste problem also applies to graphics; whatever Star Office put onto the clipboard last is the item that gets pasted - not what the OS/2 application put there.

This could possibly be a problem with my system, but as all other cut/copy/paste actions work with OS/2, Win3.1 and emx applications I tend to think that there may be a setting somewhere within the Odin software to enable clipboard sharing that needs changing, or maybe at this point in time clipboard sharing is not fully implemented. The only Odin reference seems to be the OLE statements in the Odin.ini file which seem to suggest that clipboard sharing is on. The fault could be with this version of Star Office. I have only run it maybe twice as a native Win32 program in Windows 98 and do not know if it is a limitation of the software. I do, however, refer you to the legible Help which informs me that:-

Exchanging Data with the Clipboard
Objects in a drawing or presentation document can also be copied to the clipboard and then inserted elsewhere. The objects are stored as vector graphics in the clipboard.
No mention of text - hey, at least the Help is legible - but the above suggests that copying is in only the one direction. As the above has been copied from the Help and pasted into this document it has left me a little confused. Maybe it only works properly / fully within the Star Office environment.

The other problem is relatively simple. Sometimes I find that the Star Office / Odin combination leaves an invisible entry for the clipboard on the Tasklist - PE (Star Office - clipboard). By invisible I mean that it does not show unless you have "SET KILLFEATUREENABLED=ON" in your config.sys file and you press Control while clicking on the Tasklist. On other occasions Star Office asks whether you want to leave data on the clipboard, you can click "No" and the clipboard may or may not disappear from the Tasklist. Star Office will not start if the clipboard from an earlier session is still on the Tasklist, so it is wise to check that it has closed.

Star Office has the ability to use a scanner. When I try to select the Source nothing happens - no Dialog, no Message, nothing. Odin does have a twain_32.dll but I have yet to figure out how to use it. Trying anything regarding scanning under Odin just does not seem to work with my scanner. I get a very informative message "MPHASE32.DLL" when trying to run the test program scan32.exe supplied with my Microtek E3 SCSI scanner. If anyone has a scanner working under Odin maybe they could tell us how...or write an article?

Am I happy?

In conclusion I think if the copy/paste problem (?) and the left open clipboard are the only problems then I can live with it. Basically, the Windows version has done all that I would need it to do and better than the OS/2 version. As I do not have a "twain for OS/2" the inability to use a scanner with the Windows version is no different to my experience of using the OS/2 version. Running the Windows version under Odin, with its' legible Help, is much easier than coping with the printing problems the OS/2 version was giving me. I don't even mind having to check whether the clipboard is still on the Tasklist - it's easily "killed".

Here I got overexcited and went off to Uninstall Star Office for OS/2. From here on we are discussing just the Windows versions.

As a passing thought: The native OS/2 version runs in the clunky manner that I associate with running Windows programs, when they would run, under Odin code of about a year ago. I would not be surprised if the OS/2 version of Star Office was in fact the Windows version - judging by the interface I could be right - run through a "Win32 to OS/2 code convertor". If I am right it's a shame that the "code convertor" used did not do as good a job as Odin currently does. Just as an aside I have used the Linux version which is also very similar to the Windows version - and faster than the OS/2 version in all respects.

Now to download the updated Star Office 5.2 (80.39 Mb) - hope I can get a reasonable download speed otherwise this could take forever on my 56k modem.

Installing and Using Star Office 5.2 for Windows

When I had completed downloading version 5.2 I had to make a decision. Install natively under Windows 98 or under Odin and OS/2. In keeping with the spirit of Odin, which aims to have 32 bit Windows programs working in OS/2 without a Windows Operating System Licence anywhere nearby - poor Bill, think of all those lost Licence Fees, - I felt I ought to pretend that I do not have access to the Win98 partition on my hard disk. Hopefully this will not be toooo painful. Here is how I went about it:-

First I set up a new folder, E:\Office52, to install to rather than update version 5.1a - my Drive E: is in the "Windows half" (as the Missus calls it) of the PC and is a FAT32 drive. Then I copied the downloaded self executing Office 5.2 file (it's got a short filename "so-5_2-ga-bin-windows-en.exe", the "en" bit being the English language version) into it. I then used Drag'n'Drop to dump the Office 5.2 file onto the Odin program object on my desktop. Lo and behold! The full screen installation has started!

Having filled in my User Details and selected what bits to install from the Custom option I started the installation. First, and only, problem is Java. Star Office 5.2 for Windows cannot find my OS/2 Java 1.1.8 - well it was there last time I looked. I used the Browse function to find it. No, this Java is not found or is not acceptable! Obviously the Install program is looking for the Windows version of Java. Just out of interest I pointed the install program at C:\Windows\Java but it did not like what it found there either!

I then tried to install the Sun Java 1.1.8 supplied with Star Office but that fell over due to the Java installation program being a 16 bit version - a common problem, but one that can take a bit of time and cunning to resolve. In the end I went for the "No Java Runtime" option. I doubt if I need Java anyway.

The installation then started and was proceeding smoothly so I went off to get a coffee - and got collared by the Missus "Aah! There you are... And there's the washing up". Wow, What a bad move. Anyway, eventually I returned to the installation. It looks like it has finished but it does not say so. If memory serves me well there should be a message box stating that the installation has finished. No - and nothing is happening, the system clock is stopped, don't panic! - maybe the message box is hidden by the (full screen) installation screen. Pressing ALT + ESC gave me an outline of a message box with what should be an OK button also outlined. "Well, click it and see" said the Missus, not giving a damn if I had just agreed to reformat a drive or something more drastic. I clicked, the installation program closed... and nothing seems to have gone wrong.

Now I should be able to change my CMD file soffice.exe.cmd to reflect the new paths involved and then save the CMD file as soff52.exe.cmd. Here it is:-

REM ***** Soff52.exe.cmd

chcp 850

set PATH=k:\odin\system32;E:\Office52\program;%path%

set BEGINLIBPATH=k:\odin\system32;.;E:\Office52\program;

start /n "Star Office 5.2" pe E:\Office52 \program\SOFFICE.exe

There is another difference between this CMD file and the CMD file that starts 5.1a - There is NO mention of Windows in this file. This is because the installation was done in the OS/2 and Odin environment not within the Windows (Win98) environment so no Windows paths should be required.

Of course we don't want to have to remember CMD file names and what the CMD file does - the trick is to click an icon and have things work. So I've created a folder "Star Office 5.2" in my Desktop\Programs folder. I dragged this folder onto WarpCenter to provide quick access. Then I've created a program object with the Title "Star Office 5.2" with this path and program file details "k:\program files\star office\ soff52.exe.cmd". While I was in the mood I also created a program object "Setup 52" and a CMD file "k:\program files\star office\ soff52.setup.exe.cmd" for the Setup.exe program - Just in case I need to Reinstall sometime or add in a component not currently installed. I'll let you exercise your little grey cells to work out the possible contents of this CMD file.

Well, that's ready to roll, lets try it. Click the Star Office folder on Warpcenter, select the Star Office 5.2 icon and ...

Yes, Star Office 5.2 starts under Odin, spends an awfully long time "getting itself together" initialising it's various components and... There we are. Star Office 5.2 for Windows running on an OS/2 Desktop.

Sorry, had to include this partial screen capture showing Warpcenter, Star Office 5.2 and the About Odin box.


As before this capture was made and saved, as an OS/2 bitmap, using PMView 2000. It may have lost a little clarity in resizing.

When Star Office starts up the first time after installation and has initialised it's components the Autopilot Internet Setup appears on screen. I selected "Don't use the Internet" and the Autopilot disappeared.

Now is a good time to set up any User Preferences especially the default document path. In Tools, Options, General, Paths, find the My Documents entry and edit it to your taste. This becomes your default Open and Save path.

Other Options should also be set to your preference now, before doing any work.

The Document Path was not the only Option that I changed. I also changed the "Look and Feel" option to OS/2 - under Tools, Options, General, View - just to make me feel "at home".


Here we have a small corner of my Desktop. Just below my System Clock is the Windows style Titlebar Icons of the main Star Office window and below those the OS/2 version on the Star Office Desktop Titlebar.

What this option does is give all windows within Star Office, with the exception of the main window, the OS/2 Titlebar icons that we are all familiar with instead of the Windows equivalents.

Having set up my path I then opened this file - created using 5.1a under Odin - and carried on with this article. I bet you cannot see the join. I saved the file NOW and closed Star Office.

Having now restarted Star Office I can say Version 5.2 loads at about the same speed as version 5.1a and looks very similar, but maybe a little "neater" in appearance and a touch faster in use. The first thing it does is whinge that it is not the default Internet Access program. I clicked "No Changes" and "Don't show this Dialog again" before clicking "OK". Hopefully I will not be badgered by this Dialog again.

I guess in all fairness I ought to repeat some of the tasks that I have used version 5.1a for over the past two weeks and see if there are any real differences.

No this version of Star Office does not cure the paste problem experienced with version 5.1a. It does however give an error message box "Requested Clipboard format is not available". Something to do with Odin and clipboard sharing I suspect, still. If anyone can enlighten us? ... maybe the Odin people have some ideas. The issue of the Clipboard remaining on the Tasklist still exists.

No problems printing text or text and graphics from Star Writer. I let my eight year old son, Glenn, start Star Office and write a letter (Well, about five short sentences) to "Nanna and Granddad" with a couple of the graphics, Rose.wmf and Pawprnts.wmf, from the supplied gallery "Office52\share\gallery\clipart" inserted into the letter. I'm sure that "Nanna and Granddad" will be pleased to receive Glenn's work of art; well printed without even one glitch. Even the colour color output isn't too bad. The drop down font selector now gives you the font name as an example of the font - a useful idea it saves having to do Format, Character to see what the font looks like.

Star Calc seems to work fine too. I opened the supplied sample spreadsheet file "Office52\share\samples\english\spreadsheets\currencyconverter.sdc", selected the table titled Euroland and printed the selection without any problems, or "wavy lines".

I used Star Draw to modify, save and print the Business Cards I designed using version 5.1a without any problems at all.

I guess I would need to use all the available functions in Star Office for some time before making any profound judgements on the overall usability of this package. Having used 5.2 a little I think it is an improvement on 5.1a in terms of speed and appearance. Certainly, for the majority of functions that I have any use for it is more than adequate and what's more it is FREE! - I probably won't upgrade my old Lotus Smartsuite R1.1 after all. I will be Uninstalling version 5.1a and continuing to use version 5.2 for the foreseeable future.

I suspect that if you are an occasional user of "Office Software", like myself, you will be satisfied with Star Office 5.2 for Windows running in OS/2 - courtesy of the Odin Team. I guess I'd better see if anyone has added this to the database of Win32 applications working under Odin. Despite the few minor problems I've found I think I would give this a 5/5 score. Oh, this database is accessible from a link on the Odin Home Page - which really means that I cannot find the URL at the moment, sorry.

It only remains for me to say "Thank you very much. Keep up the Great work!" to the Odin Team, "Thanks for the software" to Sun and as I use Henk Kelders' FAT32.IFS package and Daniela Engerts' DANIDASD.DMD to enable FAT32 read / write access on my system a big "Thank you" to them as well.

For reference the software involved is:

Warp 4 fixpack 15, Kernel 14.064a__W4, Device Driver pack 2, SciTech Display Doctor 7.0 beta 39, Omni Printer Driver 30.730 with HP Deskjet 690C printer - I doubt that TCP/IP and MPTS fixpacks are relevant but I believe the system is fully up to date - and if I followed a newsgroup discussion correctly I now have a 32 bit TCP/IP stack running on a Warp 4 client without purchasing the 32 bit TCP/IP option.

Odin build currently in use odin32bin-20010331-release.zip

Star Office 5.1a for Windows 95/98 - used to create this article

Star Office 5.2 for Windows 95/98 - used to finish this article

Star Office 5.1a for OS/2 - The original cause of this article!


Peter Brown has been an OS/2 user since Warp 3 (late 1994). He is the author of FEsane a simple graphical front end for sane, the scanner access software ported from linux. (http://hobbes.nmsu.edu/pub/os2/apps/graphics/scan/FEsane02.zip). He was until recently employed as an IT Manager / Computer Support Dept. and is currently looking for similar employment. He is pleased to report that his two sons aged 8 and 12 are happy using OS/2 on their second PC as an alternative to Windoze (unlike their Mum) and are currently using Star Office 5.2 under Odin as their main writing and drawing package. Both children are heavily involved in experimenting with various Windoze games and Odin.


Article references:
http://odin.netlabs.org Home page of the Odin project
http://groups.yahoo.com/group/odinusers/ Discussion / Help group. You only have to register if you want to post any queries or answers. Well worth the time.
ftp://ftp.os2.org/odin/daily/ Download daily build of Odin here - make sure you download the *.WPI version if you are installing for the first time - You will also need the WarpIN installer.
http://warpin.netlabs.org Homepage for Warpin Installer
http://www.sun.com/products/staroffice Homepage for Star Office
http://hobbes.nmsu.edu Somewhere to find the FAT32 access software - and lots of other useful software


Features
editor@os2voice.org
[Previous Page] [Index] [Next Page]
VOICE Home Page: http://www.os2voice.org