Citát Nicolas Roard <[EMAIL PROTECTED]>:

> On 4/26/05, David Chisnall <[EMAIL PROTECTED]> wrote:
> > Very nice idea.  One thing that currently irritates me with XCode is
> > that when I have two projects open at once Exposé only allows me to
> > view all XCode windows, not all project windows.
> > 
> > One suggestion I would like to add to Jesse's model would be the
> > ability to have overlapping projects, where things contained in the
> > overlapping sections were shared between the projects (although I'm not
> > sure whether the spacial positioning should be per-project or per-item.
> >   My instinct is per-project, but I would like to see both before I can
> > be sure).  For example:
> > Imagine I am working on two software projects which use a shared
> > library that I wrote.  I would have one project for each group of code
> > and documentation, with the code for the shared library shared between
> > all three.  This would also allow sub-projects relatively easily (just
> > put one project totally inside another).  The problem with this is that
> > it does not scale - even with completely flexible project shapes it is
> > not possible to have 5 projects with all kinds of mutual overlaps.
> > Would this be a problem?
> 
> I don't think so.. the flash example show roughly how it works in
> squeak -- with such a model it's easy to define "sub projects",
> indeed. But we will need also some kind of project navigation, imho --
> Squeak don't really provides that, you can just circulate through
> projects, and jesse's example propose roughly the same thing (just
> push/pop projects..), but having a projects navigator could be useful,
> so you could easily mark a project as a shared one or accessible from
> different projects, etc.
> 

Having a projects navigator is necessary. Well, having good navigator. But what
is good navigator? What should such navigator contain and provide?

How it should look like?
#1 windows/gnome/kde taskbar where group != application, but group = project?
#2 virtual desktops switcher?
#3 "layers panel" in photoshop/gimp where one selects visible layers and selects
'pencil' to mark the layer "editable"?
#4 sheets in an excel file?
#+ combination of those mentioned?
#? something totaly different?

I like #3 for a thought-process start, however... any option has something pro
and con.

Btw. considering the virtual desktops - it is a very thin ice, as many users may
fall into everything-in-one desktop usage. therefore, what shuold the project
manager provide so the users will use it and will not go to the
single-desktop/single-project usage?

Stefan Urbanek
--
http://stefan.agentfarms.net

First they ignore you, then they laugh at you, then they fight you, then
you win.
- Mahatma Gandhi

Reply via email to