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
Have a look at Tcl/Tk. What about a port to Java? -- RalfStephan
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
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