SCOUG Logo


Next Meeting: Sat, TBD
Meeting Directions


Be a Member
Join SCOUG

Navigation:


Help with Searching

20 Most Recent Documents
Search Archives
Index by date, title, author, category.


Features:

Mr. Know-It-All
Ink
Download!










SCOUG:

Home

Email Lists

SIGs (Internet, General Interest, Programming, Network, more..)

Online Chats

Business

Past Presentations

Credits

Submissions

Contact SCOUG

Copyright SCOUG



warp expowest
Pictures from Sept. 1999

The views expressed in articles on this site are those of their authors.

warptech
SCOUG was there!


Copyright 1998-2025, Southern California OS/2 User Group. ALL RIGHTS RESERVED.

SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group. OS/2, Workplace Shell, and IBM are registered trademarks of International Business Machines Corporation. All other trademarks remain the property of their respective owners.

The Southern California OS/2 User Group
USA

SCOUG OS/2 For You - August 1995


Object Desktop

by Terry Warren

Yet another OS/2 Desktop enhancement product is soon to be released to an unsuspecting public. It will be known as "Object Desktop" and is the work of Stardock Systems, Inc whose previous claim to fame was that stellar OS/2 game program - "Galactic Civilizations". The version I received is what they call the "early experience" (EE) version and so still has a few bugs and omissions; the real product is scheduled to be available in August. I installed, tested and uninstalled it on three machines ranging in size from a 386-33 (8MB RAM) to a P100 (32MB RAM) all of which were running OS/2 Warp.

The premise of Object Desktop (or OD for short) seems to be that the Workplace Shell desktop, while adequate is lacking in certain areas. OD addresses these perceived shortcomings with desktop enhancements for appearance, usability and performance.

Installation is quite easy using the supplied install program. There are no executable programs, only Workplace Shell DLLs and help files (I guess this tells us something about its WPS-integrated design). The only install options are to name the directory to receive these files and whether or not to enable OD's enhanced folder and/or datafile subclassing features (described later).

After installation and reboot, you will find the Object Desktop folder on your desktop. Opening it will show you the major components of the package: Master Setup, Control Center, Object Navigator, Keyboard Launchpad, Tab Launchpad, Task Manager and Archiver Templates. In addition, there are the help books (very incomplete in the EE version) and sample enhanced folder and datafile objects.

The Control Center

Control Center is the primary usability tool of Object Desktop. When opened, it displays as a window, initially on the right border using about 20% of the screen (it is both sizable and moveable). The display is segmented into several areas, all of which are configurable.

There are monitors for system resources (clock, swap file and memory usage, cpu utilization and free disk space per partition). There are browsers from which objects can be launched - objects can be dropped onto the control panel and become browsers; when launched, if the object is a container, a "flyout" display appears showing the contained objects, or if the object is a program it simply launches. Then there are the "virtual desktop" segments, one for each virtual desktop configured. They show mini-desktops including the open sessions in that desktop. Clicking one brings it to the full desktop display. (There are a number of bugs with this in the EE version, most noticeable is if you have open sessions in several virtual desktops and shutdown, when you reboot, all sessions except those for the first desktop are off the screen and are not mapped correctly into the virtual desktops.)

All in all, this is a nice component; if you like the Warp launchpad you will probably love it, if you don't like the launchpad ...

Other Components

Another of the usability tools is the Task Manager. When enabled, it enhances the appearance and functionality of the OS/2 Window List by adding to it a number of new features. A command prompt window allows you to run commands directly from the Window List. There are buttons to tile (or cascade) the displays of selected windows. There is a "filter" setting with which you can remove open sessions from the window list based on string matches to the title text. The task list is global, i.e. it shows sessions across all of the virtual desktops.

There are two additional components to assist in launching objects. The first is the "Keyboard LaunchPad." Dragging an object onto its icon creates a shadow in the launchpad (similar to the Warp launchpad). You can then assign a "hotkey" combination to the shadow so that the object will then be launched when you issue the hotkey sequence from the keyboard. You are allowed to create multiple keyboard launchpads and can selectively disable them, giving you the ability to have custom launchpads for different people or purposes.

The Keyboard LaunchPad lets you assign hotkey combinations to run your favorite programs.

The "Tab LaunchPad" allows you to create and organize launchable objects into a tabbed page notebook. First you define the page tabs. Then you drag objects onto the appropriate page which creates a launchable shadow. As with the keyboard launchpad, you can create multiple tab notebooks. There is also a facility to specify that an object is to appear on each page of the notebook. (As with the Warp launchpad, you can configure small or large icons, title text or not, etc.)

The Tab LaunchPad lets you organize shadows of your programs in a notebook.

The "Object Navigator" gives you a combination tree-view and details-view of the selected object. There is a toolbar in the menu area to provide one button manipulation (move, copy, delete, shadow) for selected items in the details display. This does not seem too useful, given that you can accomplish all of these actions from the object's popup menu just as easily.

Finally, there are the archiver templates. When you install Object Desktop, it registers new data types which correspond to the commonly used archive or compression programs such as "zip file," "zoo file," etc. You can then create a file association to any of these new types either explicitly or, using the supplied templates, implicitly. When you double-click on a datafile object (e.g. foo.zip), a transient container will be created showing the components of the archive (both icon and detail views are available). And, you can then operate on these objects to copy them, view them, etc.

Each of the components discussed above has its own object in the OD folder. The notebook settings for these objects are well-designed and provide a high degree of customization for the product. In addition, the "Master Setup" object notebook allows you to configure global parameters and also enable/disable most of the OD features.

Folder and Datafile Subclassing

As mentioned above, when you install OD, you can specify that you want to use its enhanced folder and/or datafile subclassing. If you accept the folder option, it will add two chapters to each folder's notebook - "Options" and "Performance."

The "Options" settings provide several options for the appearance of icons and titles when viewing the folder. Options also allows you to display a status line at the bottom of the folder showing the number of objects, number selected, total and selected size.

The "Performance" settings provide three options supposedly related to the performance of folder viewing.

o The first, "folder browse," will cause nested folders to be viewed within the same container as the parent folder. When this occurs, the parent folder view is hidden, and the nested folder view replaces it in the container. At the same time, a back-arrow like icon is added to the title bar to allow you to easily go back to the parent.

o The second is the "hypercache" setting. When enabled, it causes the folder's contents to be cached so that even when you close it, the contents remain in memory and are more quickly fetched when the folder is reopened. (Unfortunately, I encountered several problems with this in relation to updates if actions were performed on the folder from different views and especially for networked drives.)

o Lastly, my personal favorite is the "hyperdrive" setting (where do they get these names?). According to the documentation, it allows the folder view to guess which icon to display for a file based on the file's extension - which speeds up the initial display of the folder. It also activates a background task which fetches the real icon and updates the view if necessary.

There are a few other miscellaneous appearance enhancements. The minimize/maximize icons are 3D and a "close" button is added to the title bar. A new setting is added to the folder's General page named "Set as Default." It allows you to specify the icon in that folder to be used as the default icon when new folders are created. (I always used to do this function with folder templates ; I didn't know you weren't supposed to be able to do it.)

The enhanced data file capability mostly consists of a new default file association for data files which connects them to a text-editor that is more usable than the OS/2 system editor (but less usable, I think, than EPM). It has a print function and automatically assigns the file type when saving the file. It also provides the "Set as Default" function in the data file's notebook.

Well, that's a brief overview of Object Desktop's functionality. Now, the question is:

Should you rush out and buy it?

One way of looking at it is that this product is not so much a utility package as it is a Workplace Shell enhancement. So, whether or not you like it depends on how comfortable you are with the things it does to your WPS (in terms of appearance, usability and performance). What these things are can be summarized from the above discussion: it adds the Control Center and its displays; enhanced folder viewing and controls; a number of new ways to organize, launch and navigate objects; and archived file viewing and maintenance.

Like the Workplace Shell, Object Desktop has a learning curve and takes some getting used to, but I give it a tentative "thumbs up" - at least until I've had a chance to try the released version to see how they've done with fixing bugs.

If you are interested

Object Desktop is expected to be officially released in late August with a suggested list price of $99, so street price will probably be less. If you are interested, Stardock Systems, Inc. can be reached at (313)-453-0328. They are located at 13405 Addison, Gibraltar MI 48173.



The Southern California OS/2 User Group
P.O. Box 26904
Santa Ana, CA 92799-6904, USA

Copyright 1995 the Southern California OS/2 User Group. ALL RIGHTS RESERVED.

SCOUG is a trademark of the Southern California OS/2 User Group.
OS/2, Workplace Shell, and IBM are registered trademarks of International Business Machines Corporation.
All other trademarks remain the property of their respective owners.