Changes between Version 1 and Version 2 of Frontend


Ignore:
Timestamp:
Feb 1, 2010, 11:44:59 AM (14 years ago)
Author:
cmielack
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Frontend

    v1 v2  
    11= GUI =
     2The philosophy for the interface is as follows
     3 - conceptually separate objects (tables, views, maps, searches ...) get visually separate representations, for sakes of clear communication, called "blocks"
     4 - since it will not suffice to separately work with each "block" on it's own, the user must be able combine blocks in every imaginable way and number
     5 - the interface either visually or textually guides the user toward his own goal without intterrupting the workflow or visually distracting the user
     6 - Every block can be a starting point for the users work.
     7 - visual consistency ensures that the users knows what everything that is visually represented does, (in many cases) before even using it, and things that look the same should do the same thing
     8 - Limitations of the technology (backend) should be incorporated into the gui in a suggestive manner, in order to not create false expectations or misunderstandings
    29
     10Until now, it seems the best approach to meet all these requirements is this:
     11 - The workspace consists of a stack of blocks, compiled by the user during his work with the system
     12 - blocks can be added to the stack, closed, minimized (hidden), manually arranged; the stacks should be persistent, even savable