Content deleted Content added
→Relationship to object-oriented programming: Long inline quote to block quote |
|||
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://openmct.blogspot.com/2012/08/object-oriented-guis-are-future.html|work=OpenMCT Blog|accessdate=23 August 2012}}</ref> However there are many examples of user interfaces that implement one or more of those other ideas, but which are not in fact YOU MAN THIS IS NOT RIGHT EDIT IT 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==
|