TweetFollow Us on Twitter

Aug 97 Viewpoint

Volume Number: 13 (1997)
Issue Number: 8
Column Tag: Viewpoint


by Eric Gundrum

Intelligent Workspaces

Every few months I find myself in a situation where I have to move my workspace to another computer. The most recent occurrence was when I sent my powerbook in for repair. This activity reminded me yet again how poorly organized is the MacOS directory structure.

By workspace I mean all the software I use in my work. This is pretty much everything on my hard disk, but it shouldn't be. In an ideal world I could copy a bunch of folders to another computer (or just move their hard disk), tell the computer to use the newly copied workspace, and this other computer would suddenly behave exactly like the one I copied from. Seems sensible, doesn't it?

Enter the Real World

So, why doesn't this work in the real world? First, there is no concept of transportable workspace in the MacOS. The workspace is intimately tied to the System Folder of any given Mac. We customize our workspace by adding Control Panels, Extensions and other goodies to a System Folder. To make matters worse, third party software developers customize our workspace for us by adding their shared libraries, preference files and other items to the System Folder. One result of all this is that every System Folder is unique.

The most practical way to transport a workspace to another Mac is to copy the System Folder in addition to all the other files, but what if that System Folder is not configured for the new hardware? Every model Macintosh requires special resources provided by the Installer. Unless our transportable System Folder was created to run on every Macintosh, it probably wont run on any model other than the one it came from. Network settings are specific to a given hardware configuration, too: IP numbers are different, as are machine names, and possibly even network hardware (Ethernet or LocalTalk?). There are numerous other problems that make moving the System Folder difficult; I rather not have to touch it.

A Better Solution on the Way?

Imagine having a Workspace folder where applications can store preferences, shared libraries and other shared resources, all in a well organized hierarchy. It would also contain an Extensions folder where I can place my favorite software for customizing the operation and appearance of my workspace. The System Folder would remain untouched by third-party software and remain specific to the computer hardware. I could move my Workspace folder to any computer, tell that computer which workspace to use, and immediately have all my personal system tweaks, applications and documents available on the new computer. Such a workspace could even be made available over the network.

Does this begin to sound like the user account system of NEXTSTEP? NEXTSTEP offers some of the benefits of a transportable workspace, but at a high price: the host system must always be available to the client computer through the network. This requirement is unrealistic in our mobile computing environment; we just don't have enough bandwidth yet. I'd much rather carry a removable hard disk cartridge than launch my applications through an Internet T-1 connection. There also are many times when I have to supply my own computer, so I carry that along as well.

Making Workspaces a Reality

How can we make this happen? How can we graft the workspace concept onto the existing MacOS? How can we convince Apple to build Workspaces into a future OS? Unfortunately, it seems everyone and their brothers insist on placing their files in my System Folder. The first step is for software developers to begin using the FindFolder API with folder selectors for the Application Support, Shared Libraries, Preferences, and other special folders, and for them to stay out of the System Folder, Extensions and Control Panels folders as much as possible. Better yet, application developers can register their own shared library folder (and others) with the System and use FindFolder to access it. Then we users can move the "special" folders anyplace we want.

The next step is to get Apple to build the concept of workspace into the OS. They already have many of the pieces, but the Apple folks I've spoken with don't see the value of supporting multiple or transportable workspaces. I'm sure anyone who has managed shared access of many people to a limited number of computers will recognize the value of unique workspaces and locked System Folders. In fact, people in the institutional communities are already working on Web-based solutions to this problem.

The benefits of workspaces also affect individual users: imagine being able to store your workspace on a PC Card. Want to take a few documents home from work? Copy them to your workspace, pull the card from your office computer, and plug it in when you get home. Your home computer is immediately converted from your daughter's configuration to your work configuration. This same mechanism can be used for sharing portable computers (or desktops) in an office environment. No longer would people have to spend hours configuring a new machine to meet their needs: they just plug in their workspace.

This whole concept of workspace is just one small step to making computer easier to use. In recent years computers have become much more sophisticated, with ever more powerful processors and software to use them, but computers have not really become any easier to use. Many people spend several hours each week moving files around and otherwise organizing or cleaning up their computer file systems. Intelligent workspaces are another tool to help reduce the housekeeping chores of computer users. Now, if only we can convince Apple to make it.


Community Search:
MacTech Search:

Software Updates via MacUpdate

Tweetbot 2.1 - Popular Twitter client. (...
Tweetbot is a full-featured OS X Twitter client with a lot of personality. Whether it's the meticulously-crafted interface, sounds and animation, or features like multiple timelines and column views... Read more
MacPilot 8.0 - Enable over 1,200 hidden...
MacPilot gives you the power of UNIX and the simplicity of Macintosh, which means a phenomenal amount of untapped power in your hands! Use MacPilot to unlock over 1,200 features, and access them all... Read more
Typinator 6.7 - Speedy and reliable text...
Typinator turbo-charges your typing productivity. Type a little. Typinator does the rest. We've all faced projects that require repetitive typing tasks. With Typinator, you can store commonly used... Read more
Adobe Lightroom 6.2 - Import, develop, a...
Adobe Lightroom is available as part of Adobe Creative Cloud for as little as $9.99/month bundled with Photoshop CC as part of the photography package. Lightroom 6 is also available for purchase as a... Read more
ForeverSave 2.1.4 - Universal auto-save...
ForeverSave auto-saves all documents you're working on while simultaneously doing backup versioning in the background. Lost data can be quickly restored at any time. Losing data, caused by... Read more
VueScan 9.5.27 - Scanner software with a...
VueScan is a scanning program that works with most high-quality flatbed and film scanners to produce scans that have excellent color fidelity and color balance. VueScan is easy to use, and has... Read more
AirPort Utility 6.3.6 - Set up and manag...
Note: Most recent release available only within OS X 10.11 El Capitan update. Use AirPort Utility to set up and manage your Wi-Fi network and AirPort base stations, including AirPort Express, AirPort... Read more
Quicksilver 1.3.1 - Application launcher...
Quicksilver is a light, fast and free Mac application that gives you the power to control your Mac with keystrokes alone. Quicksilver allows you to find what you need quickly and easily, then act... Read more
Tidy Up (Five Users) 4.1.5 - Find duplic...
Tidy Up is a complete duplicate finder and disk-tidiness utility. With Tidy Up you can search for duplicate files and packages by the owner application, content, type, creator, extension, time... Read more
Mellel 3.4.3 - The word processor of cho...
Mellel is the leading word processor for OS X and has been widely considered the industry standard since its inception. Mellel focuses on writers and scholars for technical writing and multilingual... Read more

Royal Bounty HD (Games)
Royal Bounty HD 1.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0 (iTunes) Description: New World Computing Approved "Hi Guys! looks good so far! keep up the good work. I worked on HoMM 3 and 4 creating all of the... | Read more »
Swords & Crossbones: An Epic Pirate...
Swords & Crossbones: An Epic Pirate Story 1.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0 (iTunes) Description: | Read more »
Camel Up (Games)
Camel Up 1.0.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0.0 (iTunes) Description: | Read more »
The Martian: Bring Him Home (Games)
The Martian: Bring Him Home 1.0 Device: iOS Universal Category: Games Price: $2.99, Version: 1.0 (iTunes) Description: Based on the best selling novel and critically acclaimed film, THE MARTIAN tells the story of Astronaut Mark... | Read more »
This Week at 148Apps: September 21-30, 2...
Leap Into Fall With 148Apps How do you know what apps are worth your time and money? Just look to the review team at 148Apps. We sort through the chaos and find the apps you're looking for. The ones we love become Editor’s Choice, standing out above... | Read more »
Tweetbot 4 for Twitter (Social Networki...
Tweetbot 4 for Twitter 4.0 Device: iOS Universal Category: Social Networking Price: $4.99, Version: 4.0 (iTunes) Description: *** 50% off for a limited time. *** | Read more »
Mori (Games)
Mori 1.0 Device: iOS Universal Category: Games Price: $2.99, Version: 1.0 (iTunes) Description: Stop, rewind and unwind with Mori. Time is always running, take a moment to take control. Mori is an action puzzle game about infinitely... | Read more »
100 Years' War (Games)
100 Years' War 1.0 Device: iOS Universal Category: Games Price: $3.99, Version: 1.0 (iTunes) Description: | Read more »
Tower in the Sky (Games)
Tower in the Sky 0.0.60 Device: iOS Universal Category: Games Price: $1.99, Version: 0.0.60 (iTunes) Description: | Read more »
hocus. (Games)
hocus. 1.0.0 Device: iOS Universal Category: Games Price: $.99, Version: 1.0.0 (iTunes) Description: New, polished, mind-bending, minimal puzzle game with dozens of levels and extra-ordinary design Features:- Beautifully crafted... | Read more »

Price Scanner via

Is The iPad Pro Really A Serious Laptop Repla...
Probably not, at least for productive professionals and other power users. Steve Jobs declared that we’d entered the “post-PC Era” with the advent of the original iPad in 2010, a phrase we don’t hear... Read more
Wednesday Deal: 13-inch Retina MacBook Pros f...
Adorama has 13″ Retina MacBook Pros on sale for up to $130 off MSRP. Shipping is free, and Adorama charges sales tax for NY & NJ residents only: - 13″ 2.7GHz/128GB Retina MacBook Pro: $1199.99 $... Read more
uBar 3.0 for Mac OS X – Custom Dock Replaceme...
Brawer Software has announced the release of uBar 3.0, an important update to their popular app and window manager for Mac OS X. uBar allows users to position it whichever side of the screen they... Read more
13-inch 2.5GHz MacBook Pro (refurbished) avai...
Apple has Certified Refurbished 13″ 2.5GHz MacBook Pros available for $829, or $270 off the cost of new models. Apple’s one-year warranty is standard, and shipping is free: - 13″ 2.5GHz MacBook Pros... Read more
27-inch 3.2GHz iMac on sale for $1689, save $...
Adorama has the 27″ 3.2GHz iMac on sale for $1689 including free shipping plus NY & NJ sales tax only. Their price is $110 off MSRP. Read more
12-inch Retina MacBooks on sale for up to $12...
B&H Photo has 12″ Retina MacBooks in stock today and on sale for up to $120 off MSRP. B&H will include free shipping, and there is NY sales tax only: - 12″ 1.1GHz Gray Retina MacBook: $1224 $... Read more
Tablets Shaping Up for Growth in 2016 – Strat...
Observing that Apple, Samsung, and Microsoft have refocused what tablet computers can do, market analysis firm Strategy Analytics believes there is immense opportunity for new and replacement sales... Read more
Apple Interbrand’s Number One Most Valuable G...
Apple and Google hold aced #1 and #2 spots respectively in Interbrand’s 2015 Best Global Brands Report, leading all tech brands that now comprise more than a third of the entire rankings value.... Read more
Apple offering refurbished 2015 13-inch Retin...
Apple is offering Certified Refurbished 2015 13″ Retina MacBook Pros for up to $270 (15%) off the cost of new models. An Apple one-year warranty is included with each model, and shipping is free: -... Read more
Apple refurbished 2015 MacBook Airs available...
Apple has Certified Refurbished 2015 11″ and 13″ MacBook Airs (the latest models), available for up to $180 off the cost of new models. An Apple one-year warranty is included with each MacBook, and... Read more

Jobs Board

Touch Validation Design (EE) - *Apple* Watc...
**Job Summary** Help launch next-generation Touch Technologies in Apple products. The Touch Technology team develops cutting-edge Touch solutions and technologies that Read more
WW Sales Strategy & Program Manager, *Ap...
**Job Summary** Imagine what you could do here. At Apple , great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring Read more
*Apple* TV Product Design Internship (Spring...
…the mechanical design effort associated with creating world-class products with the Apple TV PD Group. Responsibilities will include working closely with manufacturing, Read more
Product Design Engineer - *Apple* Watch - A...
**Job Summary** Product Design Engineer - WATCH ( Apple Watch) Be an integral part of a small and visible team of world-class Mechanical Engineers making Apple 's Read more
Senior Software System App Engineer, *Apple*...
**Job Summary** The Apple Watch system application team is looking for great software engineers who are comfortable working across all levels of the software stack. From Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.