multiple workspace
Norman Richards
orb at jump.net
Fri Jan 7 20:25:11 PST 2005
On Jan 7, 2005, at 9:57 PM, DV Henkel-Wallace wrote:
> However this is despite some of the new ideas being not fully baked
> (conceptually). Workspaces are an example. Do you remember the move
> from Finder -> Multifinder? That was a big conceptual leap (and one
> that many people still have trouble with!) even though the working
> model was already well understood in the research community. But it
> took the Mac to introduce it to the PC world.
No - I don't remember it because I was a UNIX guy who had been used to
multitasking for quite some time. I never understood why anyone would
want to use a system where you could do one thing. And it certainly
wasn't anything new in the PC realm. The Amiga, for one, did it long
before and much better.
> Omniweb incorporates two ideas which are still largely alien to the PC
> (Windows and Mac) world. One is inherent to browsers: the idea that
> the document is independent of the application. But the other is that
> of an "activity" or "workspace."
Again, being a UNIX guy for all those years, the concept of a workspace
is nothing new. How you guys get by without virtual desktops amazes
me. It's 15 year old technology at least, and the closest we can get
to it now is expose and dashboard. (both VERY nice, IMHO)
But to me that's a system level concern, not an app level concern. The
only thing that is missing is that age old concept of a project. To
me, a workspace looks like a project. (think IDE if you are a
programmer type) It's a window with a collection of resources. And,
naturally you are going to potentially have multiple projects going on
at the same time. And, you probably don't want the other projects to
disappear just because you changed focus. But, even if you do we have
concepts like expose and virtual desktops and multiple monitors to
manage the mess.
> I think it's cool that the OW guys implemented this feature and then
> pushed it out there. I hope they are able to evolve it.
Very much. I can tell you that as a developer who does a lot of web
work, the idea of workspaces is incredible. I can keep a collection of
pages all together and navigate them visually. That's amazing! Then,
when I'm done working with that set I can file that set of pages away
until I need them again. The problem is I don't just want that set, I
want several sets available. OmniWeb does that, but it forces all my
other windows to go away when I try to activate another context. Even
worse, when I go back to my original workspace, the windows aren't
where I left them because OmniWeb doesn't respect my own virtual
desktop workspaces. (it can't, because it destroys the original
window, prohibiting the system from "remembering it")
I don't mean to rant to much. When I look at OmniWeb I see something
that is so close to being a perfect too for multitasking developer, yet
the implementation of it renders it almost useless. It's frustrating
only because I like it so much.
More information about the OmniWeb-l
mailing list