Object-oriented user interface: Difference between revisions

Content deleted Content added
No edit summary
Line 15:
* [[direct manipulation interface]]
* [[interface metaphor]]
Many futuristic imaginings of user interfaces rely heavily on OOUI and especially OOGUI concepts.<ref>{{cite web|last=Dayton|first=Tom|title=Object-Oriented GUIs are the Future|url=http://openmctwww.blogspotprestoinnovation.com/2012blog/082016/11/28/object-oriented-guis-are-the-future.html|work=OpenMCTPresto Innovation Blog|accessdate=238 AugustMarch 20122017}}</ref> However there are many examples of user interfaces that implement one or more of those other ideas, but which are not in fact OOUIs - though they are often wrongly labelled as OOUIs.<ref name="Constantine">Constantine, L. and L. Lockwood, Software for use. 1999: Addison-Wesley</ref> Conversely, there are examples of OOUIs that are neither graphical, nor employ direct manipulation techniques, nor employ strong metaphors. For example, the earliest versions of the [[Smalltalk]] programming language had a [[command line interface]] that was nonetheless also clearly an OOUI,<ref name="Kay">Kay, A., The early history of Smalltalk, in History of Programming Languages, T. Bergin and R. Gibson, Editors. 1996, Addison-Wesley / ACM Press: Reading, MA. p. 511-.</ref> though it subsequently became better known for its pioneering role in the development of GUIs, direct manipulation and visual metaphors.
 
==Relationship to object-oriented programming==