--
You received this message because you are subscribed to the Google Groups "object-composition" group.
To unsubscribe from this group and stop receiving emails from it, send an email to object-composit...@googlegroups.com.
To post to this group, send email to object-co...@googlegroups.com.
Visit this group at http://groups.google.com/group/object-composition.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and stop receiving emails from it, send an email to object-composition+unsub...@googlegroups.com.
To post to this group, send email to object-composition@googlegroups.com.
Hello Trygve, nice coincidence! I've spent the last week tinkering with something that I feel is very similar, a CMS. The outline:Task:Make a CMS where content can be changed in real-time using content editors.Solution:Let a programmer create editors for various content, for example Markdown or Image gallery. An editor will both display and edit content.Define areas on a webpage with content that will be displayed by an editor.When an area is selected for editing, the editor will appear in a panel to the right, allowing real-time editing.A Context will handle the interaction between areas, content, current editor, etc...The "content" is a very simple data class, the rest is just interactions upon it.Design-wise, I think it's time to use the large screen resolutions for real. A panel can easily be placed beside a webpage without disturbing the layout, and another advantage is that the editing becomes relatively "modeless".
The essence of object orientation is
that objects collaborate to achieve a
goal.
Trygve Reenskaug mailto: try...@ifi.uio.no
Morgedalsvn.
5A http://folk.uio.no/trygver/
N-0378
Oslo http://fullOO.info
Norway Tel:
(+47) 22 49 57 27
To unsubscribe from this group and stop receiving emails from it, send an email to object-composition+unsub...@googlegroups.com.
To post to this group, send email to object-co...@googlegroups.com.
Visit this group at http://groups.google.com/group/object-composition.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "object-composition" group.
To unsubscribe from this group and stop receiving emails from it, send an email to object-composition+unsub...@googlegroups.com.
To post to this group, send email to object-co...@googlegroups.com.
Visit this group at http://groups.google.com/group/object-composition.
For more options, visit https://groups.google.com/d/optout.
Drifting already, so changing topic. :)I assume you mean the mode for either a modal editor or the switch to an inline editor, replacing the content temporarily?
Actually modes should be avoided because they can confuse and/or frustrate the user, and this is what I'm trying to solve for CMS's. Jef Raskins The Humane Interface is a book describing this issue in great detail.
Egon, I'm not in the mood for arguing and you seem to have made your mind up, so by all means, enjoy your understanding of modes. The books I mentioned opened my mind to a different view (including the area of "learning-curves"...)
Modes exist where the same gesture yields different results depending on system state at a time when your attention is not on system state. In the presence of modes, you will sometimes make mode errors, where you make a gesture intending to have one result but get a different and unexpected result, distracting you from your task.
On 18 Feb 2015, at 14:17, Egon Elbre <egon...@gmail.com> wrote:As far as I know, most graphical tools are modeful.
On 18 Feb 2015, at 15:35, Egon Elbre <egon...@gmail.com> wrote:so my definition of a modeThis is a very (very) standard concept in UX. I don't understand how you can have "your definition of a mode."
Your explanation suggests that you are unclear about what modes are. I suggest that for the sake of effective conversation you learn more about what the term means and what it bodes for the quality, or not, of your product.
> Den 18/02/2015 kl. 14.17 skrev Egon Elbre <egon...@gmail.com>:
>
> As far as I know, most graphical tools are modeful
And we are all subject to take biased decisions based on what we think most others believes. This has been studied a lot and used a lot. Eg in Minnesota they reduced tax fraud simply by advertising that more than 90% complied but it has also been shown that presented with something that's obviously wrong most people will believe they are at err if before asked someone else confidently supports the erroneous believe (regardless of what that believe is). My point is "I believe most ... does ... " is not an argument for anything. It's rooted in the automatic thinking process rather than the reflective. The reflective would highlight the advantages and reflect upon why they are a result of the proposed approach. Eg answering:
If the user is not confused and the program has no modes how would following the consensus you describe that modes are "the thing" improve the user experience?
I couldn't imagine a "graphical program" with 100 tools being modeless
On 19 Feb 2015, at 11:57, Egon Elbre <egon...@gmail.com> wrote:Mainly, because I haven't seen what is the "standard definition of mode". I haven't done proper research into UX books.
On 19 Feb 2015, at 11:57, Egon Elbre <egon...@gmail.com> wrote:
I agree... do you know any books that have those definitions outlined and well explained, so we can have the same vocabulary.
On 19 Feb 2015, at 12:10, Egon Elbre <egon...@gmail.com> wrote:The only way is to experiment - i.e. what feels better for the end-user.
On 19 Feb 2015, at 12:10, Egon Elbre <egon...@gmail.com> wrote:
then I'm really confused what "mode" means.
On 19 Feb 2015, at 12:17, Egon Elbre <egon...@gmail.com> wrote:I've experimented with quasimodes...
On 19 Feb 2015, at 14:08, Egon Elbre <egon...@gmail.com> wrote:Since you've just equated "tools" and "modes" that makes sense
On 19 Feb 2015, at 14:08, Egon Elbre <egon...@gmail.com> wrote:
If the mode changes (behavior of the program) are always in sync with the person, then there isn't a problem with using modes.
1. You might start now. It sounds like you're working in this area, and if you are working this area and don't understand modality, you'll be viewed as a doofus.
FWIW, I think that's what's going on here.
2. In the mean time you might save yourself some trouble by not arbitrarily substituting your own meanings for broadly accepted bases, substantiated by sound psychological research.
Then, by definition, it is not a mode. A mode, by definition, is the possibility of what we usually call side-effects that happen outside the end user's locus of attention. ("Locus of attention" is a psychological phrase that relates to identity and consciousness; it is often tied to the visual cortex, but need not be.) "Locus of attention" *IS* the person's consciousness. So if the program is in synch with the program's consciousness then, by definition, there is no modality.So the above sentence makes absolutely no sense.
No, there has been a heck of a lot of ground covered here to establish that things don't work. No amount of experimenting is going to use your selection of colour schemes to enable a totally blind person to interact with your program.
On 19 Feb 2015, at 20:47, Egon Elbre <egon...@gmail.com> wrote:By that definition, if I observe pressing caps-lock then it's not modal?
I saw "mode" as being distinct setting that determines how a program behaves given some user input.
1. You might start now. It sounds like you're working in this area, and if you are working this area and don't understand modality, you'll be viewed as a doofus.FWIW, I think that's what's going on here.I have a lot of things on my reading list.And the best I can describe my relation to it is that I tinker in this area.
On 05 Mar 2015, at 10:25, Hai Quang Kim <wan...@gmail.com> wrote:question: as I logged in as different users, the application gives me slightly different interface for the same screen. Is that a mode?