XWorkplace facilities far exceed the scope of a replacement folder class. An extensive review of these facilities and features is beyond the scope of this write-up, but the list of capabilities in the Setup Notebook is intriguing:
In addition to the XWorkplace Setup notebook and the XWorkplace Configuration Folder, XWorkplace includes:
XWorkplace really deserves a review of its own. Maybe, when it is out of beta... Both XWorkplace and WarpIN are freeware and can be downloaded from links found on the Netlabs website. For some comments on the importance of Netlabs by one of its primary advocates, be sure to read Netlabs Is Value-Added Effort.
File Manager -- FM/2
File Managers have been a fertile field for both OS/2 shareware and commercial development. The feature set for this class of products is almost a commodity, and the Object Desktop Object Navigator breaks no new ground, in this regard.
For several years, I have used a shareware product called File Manager/2 (FM/2) as my mainstay for general file management -- even when Object Navigator was installed. The reason for this was that -- on my systems, at least -- Object Navigator was unstable and could induce system lockup. So, selection of a replacement was a "no-brainer" (see Where In The World Is..., however, for continuing product support issues).
How to allow for universal invocation of FM/2 became a significant issue. I use the WarpCenter, so it would be possible to add an FM/2 object to every WarpCenter tray on my system. But, this is a lot of work and can lead to consumption of additional system resources (those little icons aren't free!). As it happens, XWorkplace provides an answer. It is a simple matter to drag the FM/2 object (not a shadow; create the shadow in the original FM/2 folder, first) to the XWorkplace Configuration Folder. Voila! FM/2 is now available in each folder, and when invoked, shows the contents of that folder. The trick, here, is to locate the original object in the Configuration Folder (shadows don't know how to start up showing the contents of the current folder).
File Manager/2 screen showing the contents of "Desktop"
Of course, FM/2 is also available in the context menu of the desktop (which is, after all, a member of the folder class) so I obtain equivalent functionality and the added benefit of having FM/2 available and context aware from within each folder. Once invoked, of course, I can navigate across the entire system, as needed.
Create/View/Manipulate Archive Files -- FM/2 Archive Viewer/2
There was a time when the only way to work with the contents of an archive file was to extract the objects from the archive. Eventually, archiving utilities (some of them, at least) were modified to display the contents of an archived file in standard output -- which works fine for ASCII text files, but isn't worth beans for a GIF or JPEG! The only way to handle anything "exotic" was to extract the file from the archive.
Over time, file managers have evolved (and other utilities have been written) to display the contents of an archive and to extract and properly display a file contained in the archive without any intermediate steps. As it happens, FM/2 was one of the first file managers to provide this capability, with a "helper" program called Archive Viewer/2, so it is a natural to fill this requirement.
FM/2 Archive Viewer/2 called from the "Staging" folder
through association with the "ZIP" file type (note the "Blue Eyeball" icon)
FM/2 comes with application definitions for various releases of ZOO, LHARC, ZIP/UNZIP and PKZip. It is up to the user to ensure that the supporting software is installed and to configure FM/2 to use it. In practice, on my system, ZIP/UNZIP have been all the archiver software that I have used.
Other Options: A file manager is only one way to skin the archive access cat. PillarSoft has recently published an update to WarpZip that shows a lot of promise. It comes stocked with ZIP/UNZIP capabilities and you can add other archivers to its repertoire.
By default WarpZip displays the contents of an archive and passes each contained object to whatever viewer is available. A "Run" button is said to allow an archived program to be executed without first removing it from the archive.
The WarpZip user interface deviates from standard OS/2 Warp practice in several ways, but the differences aren't too difficult to master. However, on my systems WarpZip cannot maintain access to its help file (even though the help file was installed by the WarpZip installation program in a directory properly referenced in the CONFIG.SYS). When I viewed the help file with an external help file viewer, I discovered a caution that WarpZip is -- apparently -- timebombed so that it stops working after 30 days. There is nothing in the README.TXT that is left in the installation directory about this behavior, however. I am leaving one copy installed just to see if the timebomb actually exists.
New Default File Association/Enhanced Editor -- No Product
So far, this part of the quest has borne no fruit. Apparently, most developers are sufficiently satisfied having the "E" editor serve as the system default, so no one has bothered to try to fix what they clearly perceive as not broken.
Frankly, fulfilling this enhancement is a fairly low priority. When it was present, I found it "nice to have" but I'm not suffering without it. The primary enhancement the Object Desktop editor provided was the ability to print the file displayed in the editor window. Aside from the quirky requirement to specify the filetype each time an unrecognized file is edited, "E" works just fine as both an editor and a default viewer. It is small in footprint and has an adequate set of editing functions.
Wide Scope File Viewer -- No Adequate Replacement
This requirement represents another -- so far -- fairly fruitless search for a replacement, and this one is a lot harder to live without. Being able to view the contents of a file without having to launch the native application is a very nice enhancement to Warp's native capabilities.
When Stardock introduced Object Viewer ( as part of Object Desktop Professional) it was a major step forward in system utility and convenience. Release 2.0 consolidated the Professional and Standard versions of Object Desktop, making Object Viewer a standard part of the package. At the same time, Stardock announced that this was a dead end capability because the company from which the associated filters were licensed was no longer doing OS/2 development.
A Minor Digression: There is no standard for file formats. The content and structure of a Clearlook, WordPerfect, or Microsoft Word document, or a Mesa, Lotus, or Excel spreadsheet, is proprietary and peculiar to the software used to create it.
As a rule, file formats evolve fairly slowly. Documents created using last year's version of program "X" can usually be loaded into this year's updated version of "X" with little or no effort and there is often an option to allow for the loading of documents created by some number of competing programs. As a rule (again), publishers change file formats only when the change is necessary to accommodate new features. Customers tend to get upset when the latest and greatest upgrade to program "X" breaks their library of existing documents. Such breakage is both an inconvenience and has an economic impact, which is a disincentive to upgrade.
Of course, there are publishers who are exceptions to the rule. Microsoft, for one, seems to change the file format with each new release of Microsoft Word. The reason is unclear, but there is a theory, which may not be too far from the truth, that there is a deliberate strategy at the heart of the process with the objective of making it difficult for competing software to coexist and work with MS Word. That this has a significant user impact is, apparently, of secondary importance.
There are two ways to approach the problem of viewing (or loading) files in a wide range of proprietary formats:
In Search Of Alternatives: I'm not willing to abandon the ability to view files in a diverse set of formats without a struggle. I have searched (and continue to search) for alternatives. So far, this effort has been characterized by fairly marginal results, however.
It goes almost without saying that there is no alternative that can handle 168 different file formats. Worse, there is an absolute dearth of software that can handle more than a small handful of file formats, and those that can are sadly out of date. To date, I have found two minimal alternatives:
HyperView: This program is currently available through BMT Micro. Back in the Warp 3 days, Herb Tyson selected HyperView as one of "the top dozen or so 'must have' OS/2 programs." The latest release available from BMT micro is version 3.4, and the executables for this release are dated in May and June of 1996. BMT lists no developer web site, making it difficult to verify that there isn't a later version floating around somewhere.
Given the length of the tooth on this program, HyperView isn't a half bad alternative. It handles files in ASCII text and ZIP formats and can display files from several (often older) word processors -- Ami Pro, DeScribe (versions 2 through 5), Microsoft Word for Windows (all versions through 6), WordPerfect (versions 5.x and 6.x), and Clearlook -- by stripping most of the formatting and just displaying the text (which is usually adequate). But, it remains frozen in time in terms of the formats that it can handle, and any unrecognized format is displayed "as-is" -- which can be really ugly in some circumstances.
So far, I haven't registered HyperView and I'm still debating the wisdom of spending $35.00 on a program that is so out of date.
FM/2: Trusty FM/2 has rudimentary file display capabilities built in. It opens and displays the contents of ASCII text files and ZIP files (and other archive types, if you have the appropriate archiver software installed), and the release I'm running displays most graphics formats and plays sound files. FM/2 is smart enough to hand off HTML files to Web Explorer (I haven't been able to convince it to used Netscape, yet). When displaying ASCII text, or a binary file it uses an internal file viewer that allows for copying (or appending) text to the clipboard.
On the other hand, FM/2 makes no attempt to interpret word processing files, treating them as binary file objects to be displayed in hex format. Here you see how FM/2 displays the contents of a Clearlook document in binary format.
Having flogged "File Management and File Access" to a fair-thee-well, I'll next address the much cleaner topic of "System Information Monitoring".