Content deleted Content added
Line 19:
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
Although there are many conceptual parallels between OOUIs and [[object-oriented programming]], it does not follow that an OOUI has to be implemented using an [[object-oriented programming language]].
|