Home   Info   DevZone   Wiki  
UsersWeb  |  MainWeb  |  InfoWeb  |  DevZoneWeb  |  SupportWeb
UserInterfaceComments ] [ not logged in ] [ Web: Imported ] goto:  options
[ get info on or edit ] login or new user ] [ list of topics, hubs & nodes, or recent changes ]

I'm not sure that MVC is the way we want to go here. The Controller part tends towards high cohesion in current GUIs.

One variant, discussed in "A System of Patterns" by Frank Buschman, et al. is Document View, which relaxes the separation of view & controller to accommodate the fact that many GUIs have these closely interwoven. You still get loose coupling of the document/model from the user interface. --BillRehm


Something which I have longed for is an operating system with potential for a scripting system something like that in Hypercard. Not just as in human friendly syntax ( that can be seen in Applescript ), but in the sense that the interface is scriptable to the extent that a "non-programmer" can build fairly complex custom tools. I guess the best way to implement such a system would be to have the facility to overide or supplement UI behaviors built in at the lowest level and then add scripting as an additional layer if it's needed. --WillMatthews

Have a look at Tcl/Tk. What about a port to Java? -- RalfStephan


If you know any master GUI designers at Apple, Next, Microsoft, etc., nudge them over to the JOS site! --BradNeuberg
Have you ever noticed how absolutly all information on a computer network is refered to by address, I think the interface should be a 'cute' relational address list. --ChrisLee

Chris, can you give some examples? I don't know how you could make addresses to outside resources "relative," since they exist at an absolute location, not really relative to anything on your computer. Or did I misunderstand you? --MasonZhwiti

Chris and/or Thomas, From my understanding of this, you may be referring to a new development called RNS (Real Name Service) that would wrap around DNS. the page can be found at ZDNet Headline News: RNS - the death of the URL? check it out. --DigiGod


For a good scripting lang with Java have a look at Jacl (the Java port of Tcl/Tk from Sun) a good addy for it is at:

http://sunscript.sun.com/java/

--WaynePierce 12/22/97


A few features I'd really like to see are:

1) The ability to resize or move a window without moving it to the front. This could be achieved by dragging the title bar using the right mouse button (say).

2) The ability to make multiple selections from a menu without having to reopen it for each one. (again with right mouse click say)

3) Right clicking on a scroll button causes scrolling in the opposite direction. (Less mouse movement)

4) Right dragging on either the virtical or horizontal scroll bars could enable scrolling in both directions simultaneously.

5) Resizing a non full-sized window beond the edge of the desktop could cause it to grow in size from the opposite edge. This way you don't have to then move up to the title bare to move it so you've got more room.

All these are features of Acorn's RiscOS. and now I'm a windoze user I miss them a lot. I think it's well worth thinking about these as they really do enhance productivity on the desktop.

--GarethBuxton 30/10/98





Content of these pages are owned and copyrighted by the poster.
Hosted by: